/*!@license
* Infragistics.Web.ClientUI infragistics.ext.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Func$1:a8","MulticastDelegate:a9","IntPtr:ba","AbstractEnumerator:bb","BitArray:bc","ArgumentOutOfRangeException:bd","ArgumentException:be","IndexOutOfRangeException:bf","IArray:bg","List$1:bh","IList$1:bi","ICollection$1:bj","Script:bk","IArrayList:bl","Array:bm","CompareCallback:bn","Func$3:bo","Action$1:bp","Comparer$1:bq","IComparer:br","IComparer$1:bs","DefaultComparer$1:bt","IComparable$1:bu","Comparison$1:bv","ReadOnlyCollection$1:bw","Predicate$1:bx","NotImplementedException:by","Collection$1:bz","IDictionary$2:b0","Dictionary$2:b1","IDictionary:b2","Func$2:b3","KeyValuePair$2:b4","Enumerable:b5","Thread:b6","ThreadStart:b7","IOrderedEnumerable$1:b8","SortedList$1:b9","Math:ca","ArgumentNullException:cb","IEqualityComparer$1:cc","EqualityComparer$1:cd","IEqualityComparer:ce","DefaultEqualityComparer$1:cf","Dictionary_EnumerableCollection$3:cg","InvalidOperationException:ch","GenericEnumerable$1:ci","GenericEnumerator$1:cj","HashSet$1:ck","INotifyCollectionChanged:cl","NotifyCollectionChangedEventHandler:cm","NotifyCollectionChangedEventArgs:cn","EventArgs:co","NotifyCollectionChangedAction:cp","LinkedList$1:cq","LinkedListNode$1:cr","ObservableCollection$1:cs","INotifyPropertyChanged:ct","PropertyChangedEventHandler:cu","PropertyChangedEventArgs:cv","Delegate:cw","Interlocked:cx","Queue$1:cy","ReadOnlyObservableCollection$1:cz","NameValueCollection:c0","Stack$1:c1","ReverseArrayEnumerator$1:c2","ExpressionSyntax:c3","MethodCallExpression:c4","LambdaExpression:c5","ParameterExpression:c6","MemberExpression:c7","Queryable:c8","IQueryable:c9","IQueryProvider:da","IQueryable$1:db","IGrouping$2:dc","DependencyObject:dd","Dictionary:de","DependencyProperty:df","PropertyMetadata:dg","PropertyChangedCallback:dh","DependencyPropertyChangedEventArgs:di","DependencyPropertiesCollection:dj","UnsetValue:dk","Binding:dl","PropertyPath:dm","Test:dn","Activator:dp","AggregateException:dq","APIFactory:dr","Point:ds","Rect:dt","Size:du","Color:dv","BitConverter:dw","GeneratedCodeAttribute:dx","Attribute:dy","AsyncCompletedEventArgs:dz","AsyncCompletedEventHandler:d0","ListSortDirection:d1","Convert:d2","Environment:d3","IFormattable:d4","IEquatable$1:d5","Guid:d6","Guid_GuidResult:d7","Guid_GuidParseThrowStyle:d8","Guid_ParseFailureKind:d9","FormatException:ea","SystemException:eb","Guid_GuidStyles:ec","Debug:ed","BinaryReader:ee","BinaryWriter:ef","UTF8Encoding:eg","Encoding:eh","UnicodeEncoding:ei","AsciiEncoding:ej","Decoder:ek","DefaultDecoder:el","UTF8Encoding_UTF8Decoder:em","MemoryStream:en","TextReader:eo","TextReader_NullTextReader:ep","SynchronizedReader:eq","Monitor:er","StreamReader:es","StringBuilder:et","ICredentials:eu","NetworkCredential:ev","Uri:ew","UriKind:ex","UploadStringCompletedEventHandler:ey","UploadStringCompletedEventArgs:ez","WebClient:e0","WebHeaderCollection:e1","Task$1:e2","Task:e3","JQueryPromise:e4","Action:e5","TaskStatus:e6","TaskCompletionSource$1:e7","JQueryDeferred:e8","JQuery:e9","JQueryObject:fa","Element:fb","ElementAttributeCollection:fc","ElementCollection:fd","WebStyle:fe","ElementNodeType:ff","Document:fg","EventListener:fh","IElementEventHandler:fi","ElementEventHandler:fj","ElementAttribute:fk","JQueryPosition:fl","JQueryCallback:fm","JQueryEvent:fn","JQueryUICallback:fo","InAttribute:fp","Out1Attribute:fq","FaultCode:fr","FaultException:fs","FaultReason:ft","FaultException$1:fu","StringComparer:fv","Capture:fw","Group:fx","GroupCollection:fy","Match:fz","Regex:f0","RegexOptions:f1","BinaryFileDownloader:f2","Random:f3","TaskFactory:f4","Tuple$2:f5","Tuple$3:f6","Tuple:f7","JavaScriptSerializer:f8","UIElement:f9","Transform:ga","UIElementCollection:gb","FrameworkElement:gc","Visibility:gd","Style:ge","Control:gf","Thickness:gg","HorizontalAlignment:gh","VerticalAlignment:gi","ContentControl:gj","DataTemplate:gk","DataTemplateRenderHandler:gl","DataTemplateRenderInfo:gm","DataTemplatePassInfo:gn","DataTemplateMeasureHandler:go","DataTemplateMeasureInfo:gp","DataTemplatePassHandler:gq","Panel:gr","Canvas:gs","Image:gt","TextBlock:gu","Brush:gv","CornerRadius:gw","Key:gx","ModifierKeys:gy","MouseEventArgs:gz","MouseButtonEventArgs:g0","LinearGradientBrush:g1","GradientStop:g2","DoubleCollection:g3","FillRule:g4","GeometryType:g5","Geometry:g6","GeometryCollection:g7","GeometryGroup:g8","LineGeometry:g9","RectangleGeometry:ha","EllipseGeometry:hb","PathGeometry:hc","PathFigureCollection:hd","PathFigure:he","PathSegmentCollection:hf","PathSegmentType:hg","PathSegment:hh","LineSegment:hi","BezierSegment:hj","PolyBezierSegment:hk","PointCollection:hl","PolyLineSegment:hm","ArcSegment:hn","SweepDirection:ho","PenLineCap:hp","Stretch:hq","RotateTransform:hr","TranslateTransform:hs","ScaleTransform:ht","TransformGroup:hu","TransformCollection:hv","CoerceValueCallback:hw","Shape:hx","Line:hy","Path:hz","Polygon:h0","Polyline:h1","Rectangle:h2","StyleTypedPropertyAttribute:h3","TemplatePartAttribute:h4","TemplateVisualStateAttribute:h5","XObject:h6","XmlNode:h7","XmlNodeList:h8","XmlNamedNodeMap:h9","XmlNodeType:ia","XmlDocument:ib","XmlElement:ic","XmlLinkedNode:id","XmlAttribute:ie","XmlUtils:ig","XAttribute:ih","XNode:ii","XContainer:ij","XElement:ik","XName:il","XNamespace:im","XDocument:io"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.tryParseInt32_1,$2=$.ig.util.tryParseInt32_2,$3=$.ig.util.intToString1,$4=$.ig.util.parseInt32_1,$5=$.ig.util.parseInt32_2,$6=$.ig.util.compare,$7=$.ig.util.replace,$8=$.ig.util.stringFormat,$9=$.ig.util.stringFormat1,$aa=$.ig.util.stringFormat2,$ab=$.ig.util.stringCompare1,$ac=$.ig.util.stringCompare2,$ad=$.ig.util.stringCompare3,$ae=$.ig.util.isDigit,$af=$.ig.util.isDigit1,$ag=$.ig.util.isLetter,$ah=$.ig.util.isNumber,$ai=$.ig.util.isLetterOrDigit,$aj=$.ig.util.isLower,$ak=$.ig.util.toLowerCase,$al=$.ig.util.toUpperCase;$c("Visibility:gd","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Visible";case 1:return"Collapsed";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Visibility",$.ig.$ep.$type)},true);$c("VerticalAlignment:gi","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Top";case 1:return"Center";case 2:return"Bottom";case 3:return"Stretch";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("VerticalAlignment",$.ig.$ep.$type)},true);$c("Stretch:hq","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Fill";case 2:return"Uniform";case 3:return"UniformToFill";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Stretch",$.ig.$ep.$type)},true);$c("PenLineCap:hp","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Flat";case 1:return"Square";case 2:return"Round";case 3:return"Triangle";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("PenLineCap",$.ig.$ep.$type)},true);$c("HorizontalAlignment:gh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Left";case 1:return"Center";case 2:return"Right";case 3:return"Stretch";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HorizontalAlignment",$.ig.$ep.$type)},true);$c("SweepDirection:ho","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Counterclockwise";case 1:return"Clockwise";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SweepDirection",$.ig.$ep.$type)},true);$c("PathSegmentType:hg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Line";case 1:return"Bezier";case 2:return"PolyBezier";case 3:return"PolyLine";case 4:return"Arc";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("PathSegmentType",$.ig.$ep.$type)},true);$c("GeometryType:g5","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Group";case 1:return"Line";case 2:return"Rectangle";case 3:return"Ellipse";case 4:return"Path";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("GeometryType",$.ig.$ep.$type)},true);$c("FillRule:g4","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"EvenOdd";case 1:return"Nonzero";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("FillRule",$.ig.$ep.$type)},true);$c("ModifierKeys:gy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Alt";case 2:return"Control";case 4:return"Shift";case 8:return"Windows";case 8:return"Apple";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ModifierKeys",$.ig.$ep.$type)},true);$c("Key:gx","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Back";case 2:return"Tab";case 3:return"Enter";case 4:return"Shift";case 5:return"Ctrl";case 6:return"Alt";case 7:return"CapsLock";case 8:return"Escape";case 9:return"Space";case 10:return"PageUp";case 11:return"PageDown";case 12:return"End";case 13:return"Home";case 14:return"Left";case 15:return"Up";case 16:return"Right";case 17:return"Down";case 18:return"Insert";case 19:return"Delete";case 20:return"D0";case 21:return"D1";case 22:return"D2";case 23:return"D3";case 24:return"D4";case 25:return"D5";case 26:return"D6";case 27:return"D7";case 28:return"D8";case 29:return"D9";case 30:return"A";case 31:return"B";case 32:return"C";case 33:return"D";case 34:return"E";case 35:return"F";case 36:return"G";case 37:return"H";case 38:return"I";case 39:return"J";case 40:return"K";case 41:return"L";case 42:return"M";case 43:return"N";case 44:return"O";case 45:return"P";case 46:return"Q";case 47:return"R";case 48:return"S";case 49:return"T";case 50:return"U";case 51:return"V";case 52:return"W";case 53:return"X";case 54:return"Y";case 55:return"Z";case 56:return"F1";case 57:return"F2";case 58:return"F3";case 59:return"F4";case 60:return"F5";case 61:return"F6";case 62:return"F7";case 63:return"F8";case 64:return"F9";case 65:return"F10";case 66:return"F11";case 67:return"F12";case 68:return"NumPad0";case 69:return"NumPad1";case 70:return"NumPad2";case 71:return"NumPad3";case 72:return"NumPad4";case 73:return"NumPad5";case 74:return"NumPad6";case 75:return"NumPad7";case 76:return"NumPad8";case 77:return"NumPad9";case 78:return"Multiply";case 79:return"Add";case 80:return"Subtract";case 81:return"Decimal";case 82:return"Divide";case 255:return"Unknown";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Key",$.ig.$ep.$type)},true);$c("UriKind:ex","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"RelativeOrAbsolute";case 1:return"Absolute";case 2:return"Relative";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("UriKind",$.ig.$ep.$type)},true);$c("TaskStatus:e6","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Created";case 5:return"RanToCompletion";case 6:return"Canceled";case 7:return"Faulted";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TaskStatus",$.ig.$ep.$type)},true);$c("RegexOptions:f1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"IgnoreCase";case 2:return"Multiline";case 4:return"ExplicitCapture";case 8:return"Compiled";case 16:return"Singleline";case 32:return"IgnorePatternWhitespace";case 64:return"RightToLeft";case 256:return"ECMAScript";case 512:return"CultureInvariant";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RegexOptions",$.ig.$ep.$type)},true);$c("Guid_GuidStyles:ec","Enum",{init:function(v){this._v=v},$getName:function(){function getNameSingle(v){switch(v){case 2:return"AllowBraces";case 4:return"AllowDashes";case 8:return"AllowHexPrefix";case 1:return"AllowParenthesis";case 15:return"Any";case 96:return"BraceFormat";case 64:return"DigitFormat";case 160:return"HexFormat";case 0:return"None";case 0:return"NumberFormat";case 80:return"ParenthesisFormat";case 32:return"RequireBraces";case 64:return"RequireDashes";case 128:return"RequireHexPrefix";case 16:return"RequireParenthesis";default:return v.toString()}}return function(v){return this.getFlaggedName(v,getNameSingle)}}(),$value:function(){return this._v},$type:new $.ig.Type("Guid_GuidStyles",$.ig.$ep.$type)},true);$c("Guid_GuidParseThrowStyle:d8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"All";case 2:return"AllButOverflow";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Guid_GuidParseThrowStyle",$.ig.$ep.$type)},true);$c("Guid_ParseFailureKind:d9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"ArgumentNull";case 2:return"Format";case 3:return"FormatWithParameter";case 4:return"NativeException";case 5:return"FormatWithInnerException";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Guid_ParseFailureKind",$.ig.$ep.$type)},true);$c("ListSortDirection:d1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Ascending";case 1:return"Descending";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ListSortDirection",$.ig.$ep.$type)},true);$c("NotifyCollectionChangedAction:cp","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Add";case 1:return"Remove";case 2:return"Replace";case 4:return"Reset";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("NotifyCollectionChangedAction",$.ig.$ep.$type)},true);$c("AbstractEnumerable:a","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},getEnumerator:function(){return new $$t.bb(this.a().getEnumerator())},$type:new $.ig.Type("AbstractEnumerable",$.ig.$ot,[$.ig.IEnumerable.prototype.$type])},true);$c("AbstractEnumerator:bb","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);$c("BitArray:bc","Object",{i:0,a:null,init:function(a,b){if(a>0){switch(a){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}$$t.$bc.init3.call(this,3,b.a);this.i=b.i},init1:function(a,b){$.ig.$op.init.call(this);this.length(b.length);for(var c=0;c<b.length;c++){this.item(c,b[c])}},init2:function(a,b){$$t.$bc.init4.call(this,4,b,false)},init3:function(a,b){$.ig.$op.init.call(this);this.i=b.length*32;this.a=new Array(b.length);for(var c=0;c<b.length;c++){this.a[c]=b[c]}},init4:function(a,b,c){$.ig.$op.init.call(this);this.i=b;this.a=new Array($a(b-1,32)+1);this.setAll(c)},count:function(){return this.i},isReadOnly:function(){return false},isSynchronized:function(){return false},length:function(a){if(arguments.length===1){if(a<0){throw new $$t.bd(0)}this.i=a;var b=$a(this.i-1,32)+1;if(this.a.length<b){var c=this.a;this.a=new Array(b);for(var d=0;d<c.length;d++){this.a[d]=c[d]}}return a}else{return this.i}},syncRoot:function(){return null},item:function(a,b){if(arguments.length===2){if(a<0||this.i<=a){throw new $$t.bf(0)}if(b){this.a[$a(a,32)]|=1<<a%32}else{this.a[$a(a,32)]&=~(1<<a%32)}return b}else{if(a<0||this.i<=a){throw new $$t.bf(0)}return(this.a[$a(a,32)]&1<<a%32)!=0}},and:function(a){if(a.length()!=this.length()){throw new $$t.be(1,"The BitArrays do not have the same length")}for(var b=0;b<this.a.length;b++){this.a[b]&=a.a[b]}return this},clone:function(){return new $$t.bc(0,this)},copyTo:function(a,b){for(var c=0;c<this.i;c++){a[b+c]=this.item(c)}},get:function(a){return this.item(a)},getEnumerator:function(){var d__=new $.ig.BitArray___GetEnumerator__IteratorClass(0);d__.__4__this=this;return d__},not:function(){for(var a=0;a<this.a.length;a++){this.a[a]=~this.a[a]}return this},or:function(a){if(a.length()!=this.length()){throw new $$t.be(1,"The BitArrays do not have the same length")}for(var b=0;b<this.a.length;b++){this.a[b]|=a.a[b]}return this},set:function(a,b){this.item(a,b)},setAll:function(a){var b=a?-1:0;for(var c=0;c<this.a.length;c++){this.a[c]=b}},xor:function(a){if(a.length()!=this.length()){throw new $$t.be(1,"The BitArrays do not have the same length")}for(var b=0;b<this.a.length;b++){this.a[b]^=a.a[b]}return this},$type:new $.ig.Type("BitArray",$.ig.$ot,[$$t.$t.$type,$.ig.IEnumerable.prototype.$type])},true);$c("IArray:bg","Object",{$type:new $.ig.Type("IArray",null)},true);$c("List$1:bh","Object",{$t:null,__inner:null,c:false,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.l={};$.ig.$op.init.call(this);this.__inner=[];this.c=this.$t.InstanceConstructor&&this.$t.InstanceConstructor.prototype.equals===$.ig.Object.prototype.equals},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init.call(this,this.$t,0);if(this.d(0,b)){return}var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.add(c)}},init2:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init.call(this,this.$t,0)},w:function(a,b){this.__inner[a]=b},q:function(a,b){this.__inner.splice(a,0,b)},m:function(a){this.__inner.push(a)},t:function(a){this.__inner.splice(a,1)},o:function(){this.__inner=[]},item:function(a,b){if(arguments.length===2){this.w(a,b);return b}else{return this.__inner[a]}},indexOf:function(a){if(this.c){return this.__inner.indexOf(a)}for(var b=0;b<this.__inner.length;b++){if($.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,this.__inner[b]))){return b}}return-1},indexOf2:function(a,b){if(this.c){return this.__inner.indexOf(a,b)}for(;b<this.__inner.length;b++){if($.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,this.__inner[b]))){return b}}return-1},lastIndexOf:function(a){if(this.c){return this.__inner.lastIndexOf(a)}for(var b=this.__inner.length-1;b>=0;b--){if($.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,this.__inner[b]))){return b}}return-1},insert:function(a,b){this.q(a,b)},removeAt:function(a){this.t(a)},count:function(){return this.__inner.length},isReadOnly:function(){return false},add:function(a){this.m(a)},clear:function(){this.o()},contains:function(a){return this.indexOf(a)>=0},copyTo:function(a,b){for(var c=0;c<this.__inner.length;c++){a[b+c]=this.__inner[c]}},remove:function(a){var b=this.indexOf(a);if(b<0){return false}this.t(b);return true},getEnumerator:function(){return this.__inner.getEnumerator()},getEnumerator:function(){return this.__inner.getEnumerator()},asArray:function(){return this.__inner},d:function(index_,collection_){var a=$b($$t.$bl.$type,collection_);if(a!=null){var a_=a.asArrayList();Array.prototype.splice.apply(this.__inner,Array.prototype.concat.apply([index_,0],a_));return true}var b=$b($$t.$bg.$type,collection_);if(b!=null){var a_=b.asArray();Array.prototype.splice.apply(this.__inner,Array.prototype.concat.apply([index_,0],a_));return true}var asList_=$b($$t.$bi.$type.specialize(this.$t),collection_);if(asList_!=null){for(var i_=0;i_<asList_.count();i_++){var item_=asList_.item(i_);this.__inner.splice(index_+i_,0,item_)}return true}var arr_=$.isArray(collection_)?collection_:null;if(arr_!=null){var inn_=this.__inner;if(this.__inner.length==0){for(var i_=0;i_<arr_.length;i_++){inn_[index_++]=$u(this.$t,arr_[i_])}}else{for(var i_=0;i_<arr_.length;i_++){inn_.splice(index_++,0,arr_[i_])}}return true}return false},insertRange1:function(a,b){if(this.d(a,b)){return}var j_=a;var c=b.getEnumerator();while(c.moveNext()){var item_=c.current();this.__inner.splice(j_,0,item_);j_++}},insertRange:function(a,b){if(this.d(a,b)){return}var j_=a;var c=b.getEnumerator();while(c.moveNext()){var item_=c.current();this.__inner.splice(j_,0,item_);j_++}},removeRange:function(index_,numToRemove_){this.__inner.splice(index_,numToRemove_)},copyTo1:function(a,b){$.ig.util.arrayCopyTo(this.__inner,a,b)},isFixedSize:function(){return false},add1:function(a){this.m($u(this.$t,a));return this.__inner.length-1},contains1:function(a){return this.indexOf1(a)>=0},indexOf1:function(a){return this.indexOf($u(this.$t,a))},insert1:function(a,b){this.q(a,$u(this.$t,b))},remove1:function(a){var b=this.indexOf1(a);if(b<0){return}this.t(b)},sort:function(){var a=null;if(this.$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(this.$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(this.$t==$.ig.Number.prototype.$type){a=function(b,c){var d=$g(b);var e=$g(c);if(d<e){return-1}if(d==e){return 0}return 1}}else if(this.$t==$$t.$af.$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)}}this.aa(a)},aa:function(compare_){this.__inner.sort(compare_)},sort2:function(compare_){this.__inner.sort(compare_)},_capacity:0,capacity:function(a){if(arguments.length===1){this._capacity=a;return a}else{return this._capacity}},addRange:function(a){var b=a.getEnumerator();while(b.moveNext()){var item_=b.current();this.__inner.push(item_)}},toArray:function(){return this.__inner},forEach:function(a){for(var b=0;b<this.__inner.length;b++){a(this.__inner[b])}},isSynchronized:function(){return true},l:null,syncRoot:function(){return this.l},binarySearch:function(a){return this.binarySearch1(a,$$t.$bq.defaultComparerValue(this.$t))},binarySearch1:function(a,b){var c=0;var d=this.count()-1;while(c<=d){var e=c+$a(d-c,2);var f=this.__inner[e];var g=b.compare(f,a);if(g==0){return e}if(g<0){c=e+1}else{d=e-1}}return~c},asReadOnly:function(){return new $$t.bw(this.$t,1,this)},reverse:function(){for(var a=0;a<$a(this.count(),2);a++){var b=this.count()-a-1;var c=this.__inner[a];this.__inner[a]=this.__inner[b];this.__inner[b]=c}},sort1:function(a){this.sort2(a.compare.runOn(a))},removeAll:function(a){throw new $$t.by(0);return 0},$type:new $.ig.Type("List$1",$.ig.$ot,[$$t.$bi.$type.specialize(0),$$t.$bg.$type,$.ig.IList.prototype.$type])},true);$c("Collection$1:bz","List$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init.call(this,this.$t,0)},ab:function(){return this},$type:new $.ig.Type("Collection$1",$$t.$bh.$type.specialize(0))},true);$c("IComparer:br","Object",{$type:new $.ig.Type("IComparer",null)},true);$c("IComparer$1:bs","Object",{$type:new $.ig.Type("IComparer$1",null)},true);$c("Comparer$1:bq","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},defaultComparerValue:function($t){return new $$t.bt($t)},compare:function(a,b){},a:function($t,a){return null},$type:new $.ig.Type("Comparer$1",$.ig.$ot,[$$t.$br.$type,$$t.$bs.$type.specialize(0)])},true);$c("DefaultComparer$1:bt","Comparer$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bq.init.call(this,this.$t)},compare:function(a,b){var c=$b($$t.$bu.$type.specialize(this.$t),a);if(c!=null){return c.compareTo(b)}var d=$b($$t.$bu.$type.specialize(this.$t),b);if(d!=null){return-d.compareTo(a)}return $.ig.util.compare(a,b)},$type:new $.ig.Type("DefaultComparer$1",$$t.$bq.$type.specialize(0))},true);$c("KeyValuePair$2:b4","ValueType",{$tKey:null,$tValue:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},a:null,c:null,init1:function($tKey,$tValue,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.ValueType.prototype.init.call(this);this.a=b;this.c=c},key:function(){return this.a},value:function(){return this.c},$type:new $.ig.Type("KeyValuePair$2",$.ig.ValueType.prototype.$type)},true);$c("IDictionary$2:b0","Object",{$type:new $.ig.Type("IDictionary$2",null,[$$t.$bj.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$$t.$an.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerable.prototype.$type])},true);$c("Dictionary$2:b1","Object",{$tKey:null,$tValue:null,g:null,h:0,e:false,d:false,c:false,a:null,b:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);if(a>0){switch(a){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}$$t.$b1.init4.call(this,this.$tKey,this.$tValue,4,0,null)},init1:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$$t.$b1.init4.call(this,this.$tKey,this.$tValue,4,b,null)},init2:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$$t.$b1.init4.call(this,this.$tKey,this.$tValue,4,0,b)},init3:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$$t.$b1.init1.call(this,this.$tKey,this.$tValue,1,b.count());var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.item(c.key(),c.value())}},init4:function($tKey,$tValue,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.a={};this.b={};this.g=c||$$t.$cd.defaultEqualityComparerValue(this.$tKey);this.e=c==null&&($tKey===$.ig.String.prototype.$type||$tKey===String);this.d=$tKey===$.ig.Object.prototype.$type||$tKey.InstanceConstructor&&!$tKey.InstanceConstructor.prototype.getHashCode;this.c=c==null&&(this.e||this.d||$tKey.InstanceConstructor&&$tKey.InstanceConstructor.prototype.getHashCode==$.ig.Object.prototype.getHashCode)},count:function(){return this.h},item:function(key_,a){if(arguments.length===2){this.l(key_,a,false);return a}else{var $self=this;var a;if(function(){var b=$self.tryGetValue(key_,a);a=b.p1;return b.ret}()){return a}return $e(this.$tValue)}},length:function(){return this.h},containsKey:function(a){if(this.c){var b=this.k(a);return this.a.hasOwnProperty(b)}else{var c=this.i(a);var d=this.b[c];if(d){if(d.$isHashSetBucket){var g=d;for(var f=0;f<g.length;f++){var e=g[f];return this.g.equalsC(e.key,a)}}else{return this.g.equalsC(d.key,a)}}}return false},remove:function(a){if(this.c){var b=this.k(a);if(!this.a.hasOwnProperty(b)){return false}delete this.a[b];delete this.b[b];this.h--;return true}var c=this.i(a);var d=this.b[c];if(d){if(d.$isHashSetBucket){var g=d;for(var f=0;f<g.length;f++){var e=g[f];if(this.g.equalsC(e.key,a)){d.removeItem(e);if(d.length==1){this.b[c]=d[0]}this.h--;return true}}}else{if(this.g.equalsC(d.key,a)){delete this.b[c];this.h--;return true}}}return false},clear:function(){this.h=0;this.a={};this.b={}},k:function(a){if(this.d){$.ig.util.ensureUniqueId(a)}if(this.e){return $m(this.$tKey,a)}else{return a.getHashCode().toString()}},i:function(a){if(this.d){$.ig.util.ensureUniqueId(a)}else{if(!a.getHashCode){this.d=true;$.ig.util.ensureUniqueId(a)}}return this.g.getHashCodeC(a)},add:function(a,b){this.l(a,b,true)},l:function(a,b,c){if(this.c){var d=this.k(a);if(!this.a.hasOwnProperty(d)){this.h++}else if(c){throw new $$t.be(1,"Duplicate key added to the dictionary")}this.a[d]=a;this.b[d]=b}else{var e=this.i(a);var f=this.b[e];if(f){if(f.$isHashSetBucket){var i=f;for(var h=0;h<i.length;h++){var g=i[h];if(this.g.equalsC(g.key,a)){if(c){throw new $$t.be(1,"Duplicate key added to the dictionary")}g.value=b;return}}f.push({key:a,value:b});this.h++}else{if(this.g.equalsC(f.key,a)){if(c){throw new $$t.be(1,"Duplicate key added to the dictionary")}f.value=b}else{var j=[f,{key:a,value:b}];j.$isHashSetBucket=true;this.b[e]=j;this.h++}}}else{this.b[e]={key:a,value:b};this.h++}}},tryGetValue:function(a,b){if(this.c){var c=this.k(a);if(this.a.hasOwnProperty(c)){b=this.b[c];return{ret:true,p1:b}}}else{var d=this.i(a);var e=this.b[d];if(e){if(e.$isHashSetBucket){var h=e;for(var g=0;g<h.length;g++){var f=h[g];if(this.g.equalsC(f.key,a)){b=f.value;return{ret:true,p1:b}}}}else{if(this.g.equalsC(e.key,a)){b=e.value;return{ret:true,p1:b}}}}}b=$e(this.$tValue);return{ret:false,p1:b}},isReadOnly:function(){return false},add1:function(a){this.add(a.key(),a.value())},contains:function(a){var $self=this;var b;return function(){var c=$self.tryGetValue(a.key(),b);b=c.p1;return c.ret}()&&$.ig.$op.equalsStatic($d(this.$tValue,b),$d(this.$tValue,a.value()))},copyTo:function(a,b){throw new $$t.by(0)},remove1:function(a){this.remove(a.key());return true},getEnumerator:function(){return this.f().getEnumerator()},f:function(){var d__=new $.ig.Dictionary___ToEnumerable__IteratorClass$2(this.$tKey,this.$tValue,-2);d__.__4__this=this;return d__},getEnumerator:function(){return this.f().getEnumerator()},keys:function(){return new $$t.cg(this.$tKey,this.$tValue,this.$tKey,this,$$t.$b5.n($$t.$b4.$type.specialize(this.$tKey,this.$tValue),this.$tKey,this.f(),function(a){return a.key()}),this.g||$$t.$cd.defaultEqualityComparerValue(this.$tKey))},values:function(){return new $$t.cg(this.$tKey,this.$tValue,this.$tValue,this,$$t.$b5.n($$t.$b4.$type.specialize(this.$tKey,this.$tValue),this.$tValue,this.f(),function(a){return a.value()}),$$t.$cd.defaultEqualityComparerValue(this.$tValue))},$type:new $.ig.Type("Dictionary$2",$.ig.$ot,[$.ig.IDictionary$2.prototype.$type.specialize(0,1),$.ig.IDictionary.prototype.$type])},true);$c("Dictionary_EnumerableCollection$3:cg","Object",{$tKey:null,$tValue:null,$t:null,c:null,b:null,a:null,init:function($tKey,$tValue,$t,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;this.$t=$t;this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$t);$.ig.$op.init.call(this);this.c=b;this.b=c;this.a=a},count:function(){return this.a.count()},isReadOnly:function(){return true},add:function(a){throw new $$t.ch(0)},clear:function(){throw new $$t.ch(0)
},contains:function(a){var c=this.c.getEnumerator();while(c.moveNext()){var b=c.current();if($.ig.$op.equalsStatic($d(this.$t,b),$d(this.$t,a))){return true}}return false},copyTo:function(a,b){var d=this.c.getEnumerator();while(d.moveNext()){var c=d.current();a[b++]=c}},remove:function(a){throw new $$t.ch(0)},getEnumerator:function(){return this.c.getEnumerator()},getEnumerator1:function(){return this.c.getEnumerator()},$type:new $.ig.Type("Dictionary_EnumerableCollection$3",$.ig.$ot,[$$t.$bj.$type.specialize(0)])},true);$c("EqualityComparer$1:cd","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},defaultEqualityComparerValue:function($t){return new $$t.cf($t)},equalsC:function(a,b){},getHashCodeC:function(a){},equalsC:function(a,b){return this.equalsC($u(this.$t,a),$u(this.$t,b))},getHashCodeC:function(a){return this.getHashCodeC($u(this.$t,a))},$type:new $.ig.Type("EqualityComparer$1",$.ig.$ot,[$$t.$ce.$type,$$t.$cc.$type.specialize(0)])},true);$c("DefaultEqualityComparer$1:cf","EqualityComparer$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$cd.init.call(this,this.$t)},equalsC:function(a,b){return $.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,b))},getHashCodeC:function(a){return a.getHashCode()},$type:new $.ig.Type("DefaultEqualityComparer$1",$$t.$cd.$type.specialize(0))},true);$c("GenericEnumerable$1:ci","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.cj(this.$t,this.a().getEnumerator())},getEnumerator:function(){return new $$t.cj(this.$t,this.a().getEnumerator())},$type:new $.ig.Type("GenericEnumerable$1",$.ig.$ot,[$$t.$an.$type.specialize(0)])},true);$c("GenericEnumerator$1:cj","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()},dispose:function(){},$type:new $.ig.Type("GenericEnumerator$1",$.ig.$ot,[$$t.$ao.$type.specialize(0)])},true);$c("HashSet$1:ck","Object",{$t:null,j:null,m:0,__values:null,b:false,__stringPlaceholder:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break}return}$$t.$ck.init2.call(this,this.$t,2,null)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$ck.init3.call(this,this.$t,3,b,null)},init2:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.__values={};this.j=b||$$t.$cd.defaultEqualityComparerValue(this.$t);this.b=b==null&&($t===$.ig.String.prototype.$type||$t===String);this.__stringPlaceholder={}},init3:function($t,a,b,c){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$ck.init2.call(this,this.$t,2,c);var e=b.getEnumerator();while(e.moveNext()){var d=e.current();this.add(d)}},isReadOnly:function(){return false},comparer:function(){return this.j},count:function(){return this.m},add:function(item_){if(this.b){if(this.__values[item_]){return false}this.__values[item_]=this.__stringPlaceholder;this.m++;return true}var a=this.j.getHashCodeC(item_);var current_=this.__values[a];if(current_){if(current_.$isHashSetBucket){var c=current_.getEnumerator();while(c.moveNext()){var b=c.current();if(this.j.equalsC(b,item_)){return false}}current_.push(item_)}else{if(this.j.equalsC(current_,item_)){return false}var bucket_=[current_,item_];bucket_.$isHashSetBucket=true;this.__values[a]=bucket_}}else{this.__values[a]=item_}this.m++;return true},clear:function(){this.m=0;this.__values={}},contains:function(item_){if(this.b){return!!this.__values[item_]}var a=this.j.getHashCodeC(item_);var current_=this.__values[a];if(current_){if(current_.$isHashSetBucket){var c=current_.getEnumerator();while(c.moveNext()){var b=c.current();if(this.j.equalsC(b,item_)){return true}}}else{if(this.j.equalsC(current_,item_)){return true}}}return false},copyTo1:function(a){throw new $$t.by(0)},copyTo:function(a,b){throw new $$t.by(0)},copyTo2:function(a,b,c){throw new $$t.by(0)},createSetComparer:function($t){throw new $$t.by(0);return null},exceptWith:function(a){throw new $$t.by(0)},getEnumerator:function(){if(this.b){return $.ig.util.getArrayOfProperties(this.__values).getEnumerator()}var result_=new Array(0);var a=$.ig.util.getArrayOfValues(this.__values);for(var b=0;b<a.length;b++){var item_=a[b];if(item_.$isHashSetBucket){var c=item_.getEnumerator();while(c.moveNext()){var subItem_=c.current();result_.push(subItem_)}}else{result_.push(item_)}}return result_.getEnumerator()},intersectWith:function(a){throw new $$t.by(0)},isProperSubsetOf:function(a){throw new $$t.by(0);return false},isProperSupersetOf:function(a){throw new $$t.by(0);return false},isSubsetOf:function(a){throw new $$t.by(0);return false},isSupersetOf:function(a){throw new $$t.by(0);return false},onDeserialization:function(a){throw new $$t.by(0)},overlaps:function(a){throw new $$t.by(0);return false},remove:function(item_){if(this.b){if(this.__values[item_]){return false}delete this.__values[item_];this.m--;return true}var hashCode_=this.j.getHashCodeC(item_);var current_=this.__values[hashCode_];if(current_){if(current_.$isHashSetBucket){var a=current_.getEnumerator();while(a.moveNext()){var currentItem_=a.current();if(this.j.equalsC(currentItem_,item_)){current_.removeItem(currentItem_);if(current_.length==1){this.__values[hashCode_]=current_[0]}this.m--;return true}}}else{if(this.j.equalsC(current_,item_)){delete this.__values[hashCode_];this.m--;return true}}}return false},setEquals:function(a){throw new $$t.by(0);return false},symmetricExceptWith:function(a){throw new $$t.by(0)},trimExcess:function(){throw new $$t.by(0)},unionWith:function(a){throw new $$t.by(0)},$type:new $.ig.Type("HashSet$1",$.ig.$ot,[$$t.$bj.$type.specialize(0),$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$c("INotifyCollectionChanged:cl","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$c("NotifyCollectionChangedEventArgs:cn","EventArgs",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$co.init.call(this);this.f=b;this.c=new $$t.bh($.ig.$op.$type,0);this.b=new $$t.bh($.ig.$op.$type,0)},init1:function(a,b,c,d){$$t.$co.init.call(this);this.f=b;this.c=new $$t.bh($.ig.$op.$type,0);if(this.f==1||this.f==2){this.c.add(c);this.i=d}if(this.f!=1){this.b=function(){var $ret=new $$t.bh($.ig.$op.$type,0);$ret.add1(c);return $ret}()}else{this.b=new $$t.bh($.ig.$op.$type,0)}this.h=d},init2:function(a,b,c,d,e){$$t.$co.init.call(this);this.f=b;this.h=e;this.i=e;this.b=function(){var $ret=new $$t.bh($.ig.$op.$type,0);$ret.add1(c);return $ret}();this.c=function(){var $ret=new $$t.bh($.ig.$op.$type,0);$ret.add1(d);return $ret}()},f:0,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.$co.$type)},true);$c("LinkedList$1:cq","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.cr(this.$t,1,a);this.b=this.a}else{var b=this.a;this.a=new $$t.cr(this.$t,1,a);this.a.a=b;b.b=this.a}},f:function(a){if(this.b==null){this.a=new $$t.cr(this.$t,1,a);this.b=this.a}else{var b=this.b;this.b=new $$t.cr(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);$c("LinkedListNode$1:cr","Object",{$t:null,_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},b:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.c(b)},$type:new $.ig.Type("LinkedListNode$1",$.ig.$ot)},true);$c("ObservableCollection$1:cs","List$1",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$bh.init.call(this,this.$t,0)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init1.call(this,this.$t,1,b)},init2:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init2.call(this,this.$t,2,b)},w:function(a,b){var c=this.__inner[a];$$t.$bh.w.call(this,a,b);if(this.propertyChanged!=null){this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var d=new $$t.cn(2,2,$d(this.$t,b),$d(this.$t,c),a);this.ab(d)}},o:function(){$$t.$bh.o.call(this);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var a=new $$t.cn(0,4);this.ab(a)}},q:function(a,b){$$t.$bh.q.call(this,a,b);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.cn(1,0,$d(this.$t,b),a);this.ab(c)}},m:function(a){$$t.$bh.m.call(this,a);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var b=new $$t.cn(1,0,$d(this.$t,a),this.count()-1);this.ab(b)}},t:function(a){var b=this.__inner[a];$$t.$bh.t.call(this,a);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.cn(1,1,$d(this.$t,b),a);this.ab(c)}},collectionChanged:null,propertyChanged:null,ac:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},ab:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$$t.$bh.$type.specialize(0),[$$t.$cl.$type,$$t.$ct.$type])},true);$c("Queue$1:cy","Object",{$t:null,d:0,e:0,f:0,a:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=new Array(4)},count:function(){return this.d},copyTo:function(a,b){if(this.e<this.f){for(var c=this.e;c<this.f;c++){a[b++]=$d(this.$t,this.a[c])}}else{for(var d=this.e;d<this.a.length;d++){a[b++]=$d(this.$t,this.a[d])}for(var e=0;e<this.f;e++){a[b++]=$d(this.$t,this.a[e])}}},isSynchronized:function(){return false},syncRoot:function(){return null},getEnumerator:function(){var d__=new $.ig.Queue___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},enqueue:function(a){if(this.d==this.a.length){var b=new Array(Math.max(2,this.a.length*2));this.copyTo(b,0);this.e=0;this.f=this.a.length;this.a=b}this.a[this.f]=a;this.f=(this.f+1)%this.a.length;this.d++},dequeue:function(){if(this.d==0){throw new $$t.ch(1,"The Queue is empty.")}var a=this.a[this.e];this.a[this.e]=null;this.e=(this.e+1)%this.a.length;this.d--;return a},peek:function(){if(this.d==0){throw new $$t.ch(1,"The Queue is empty.")}return this.a[this.e]},$type:new $.ig.Type("Queue$1",$.ig.$ot,[$$t.$t.$type,$$t.$an.$type.specialize(0)])},true);$c("ReadOnlyCollection$1:bw","Object",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c={};$.ig.$op.init.call(this)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.c={};$.ig.$op.init.call(this);this.a=b},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},add:function(a){},clear:function(){},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){this.a.copyTo(a,b)},remove:function(a){return false},getEnumerator:function(){return this.a.getEnumerator()},getEnumerator:function(){return this.a.getEnumerator()},isFixedSize:function(){return true},add1:function(a){return-1},contains1:function(a){return this.a.contains($u(this.$t,a))},indexOf1:function(a){return this.a.indexOf($u(this.$t,a))},insert1:function(a,b){},remove1: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.$bi.$type.specialize(0),$.ig.IList.prototype.$type])},true);$c("ReadOnlyObservableCollection$1:cz","ReadOnlyCollection$1",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bw.init.call(this,this.$t,0)},collectionChanged:null,propertyChanged:null,$type:new $.ig.Type("ReadOnlyObservableCollection$1",$$t.$bw.$type.specialize(0),[$$t.$cl.$type,$$t.$ct.$type])},true);$c("NameValueCollection:c0","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.b1(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);$c("Stack$1:c1","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.b=new $.ig.Array;$.ig.$op.init.call(this)},b:null,push:function(a){this.b.add($d(this.$t,a))},peek:function(){if(this.b.length<1){return $e(this.$t)}return $u(this.$t,this.b[this.b.length-1])},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return $u(this.$t,a)},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains($d(this.$t,a))},getEnumerator:function(){return new $$t.c2(this.$t,this.b)},getEnumerator:function(){return new $$t.c2(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$an.$type.specialize(0)])},true);$c("ReverseArrayEnumerator$1:c2","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 $u(this.$t,this.a[this.b])},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},dispose:function(){throw new $$t.by(0)},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ao.$type.specialize(0)])},true);$c("ExpressionSyntax:c3","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c,d){return null},a:function(a,b){return null},b:function(a,b){return null},d:function(a){return null},e:function(a,b){return null},$type:new $.ig.Type("ExpressionSyntax",$.ig.$ot)},true);$c("MemberExpression:c7","ExpressionSyntax",{init:function(){$$t.$c3.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},g:function(a){return null},$type:new $.ig.Type("MemberExpression",$$t.$c3.$type)},true);$c("ParameterExpression:c6","ExpressionSyntax",{init:function(){$$t.$c3.init.call(this)},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},$type:new $.ig.Type("ParameterExpression",$$t.$c3.$type)},true);$c("LambdaExpression:c5","ExpressionSyntax",{init:function(){$$t.$c3.init.call(this)},$type:new $.ig.Type("LambdaExpression",$$t.$c3.$type)},true);$c("MethodCallExpression:c4","ExpressionSyntax",{init:function(){$$t.$c3.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},h:function(a,b){return null},$type:new $.ig.Type("MethodCallExpression",$$t.$c3.$type)},true);$c("IOrderedEnumerable$1:b8","Object",{$type:new $.ig.Type("IOrderedEnumerable$1",null,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$c("Queryable:c8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){return null},$type:new $.ig.Type("Queryable",$.ig.$ot)},true);$c("Enumerable:b5","Object",{init:function(){$.ig.$op.init.call(this)},t:function($tSource,a,b){var d__=new $.ig.Enumerable___Where__IteratorClass$1($tSource,-2);d__.__3__source=a;d__.__3__predicate=b;return d__},u:function($tSource,a,b){var d__=new $.ig.Enumerable___Where__IteratorClass1$1($tSource,-2);d__.__3__source=a;d__.__3__predicate=b;return d__},n:function($tSource,$tResult,a,b){var d__=new $.ig.Enumerable___Select__IteratorClass$2($tSource,$tResult,-2);d__.__3__source=a;d__.__3__selector=b;return d__},o:function($tSource,$tResult,a,b){var d__=new $.ig.Enumerable___SelectMany__IteratorClass$2($tSource,$tResult,-2);d__.__3__source=a;d__.__3__selector=b;return d__},k:function($tResult,a){var d__=new $.ig.Enumerable___OfType__IteratorClass$1($tResult,-2);d__.__3__source=a;return d__},ag:function($tSource,a){var b=$b($$t.$bi.$type.specialize($tSource),a);if(b!=null){return b.item(b.count()-1)}var c=$e($tSource);var e=a.getEnumerator();while(e.moveNext()){var d=e.current();c=d}return c},ac:function($tSource,a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return b}return $e($tSource)},ad:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)){return c}}return $e($tSource)},ae:function($tSource,a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return b}return $e($tSource)},w:function($tSource,$tKey,a,b){var c=new $$t.b9($tSource,a);c.sort2(function(d,e){var f=d;var g=e;var h=b(f);var i=b(g);if($b($$t.$k.$type,h)!==null){return $b($$t.$k.$type,h).compareTo($d($tKey,i))}else{return $m($tKey,h).compareTo($m($tKey,i))}});return c},x:function($tSource,$tKey,a,b){var c=new $$t.b9($tSource,a);c.sort2(function(d,e){var f=e;var g=d;var h=b(f);var i=b(g);if($b($$t.$k.$type,h)!==null){return $b($$t.$k.$type,h).compareTo($d($tKey,i))}else{return $m($tKey,h).compareTo($m($tKey,i))}});return c},y:function($tSource,a){var b=new $$t.bh($tSource,1,a);return b},l:function(a,b){var d__=new $.ig.Enumerable___Range__IteratorClass(-2);d__.__3__startValue=a;d__.__3__count=b;return d__},h:function($tSource,a,b){var d__=new $.ig.Enumerable___Concat__IteratorClass$1($tSource,-2);d__.__3__source1=a;d__.__3__source2=b;return d__},aj:function(a){var b=true;var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(b){b=false;c=d}else{c=Math.max(c,d)}}return c},ak:function($tSource,a,b){return $$t.$b5.aj($$t.$b5.n($tSource,$.ig.Number.prototype.$type,a,b))},al:function(a){var b=true;var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(b){b=false;c=d}else{c=Math.min(c,d)}}return c},am:function($tSource,a,b){return $$t.$b5.aj($$t.$b5.n($tSource,$.ig.Number.prototype.$type,a,b))},ai:function($tSource,a){var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b++}return b},m:function($tSource,a){var d__=new $.ig.Enumerable___Reverse__IteratorClass$1($tSource,-2);d__.__3__source=a;return d__},g:function($tResult,a){if(a==null){throw new $$t.cb(0,"source")}var b=$b($$t.$an.$type.specialize($tResult),a);if(b!=null){return b}var c=new $$t.bh($tResult,0);var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if($b($tResult,d)!==null){c.add($u($tResult,d))}else{c.add($e($tResult))}}return c},r:function($tSource,a,b){var d__=new $.ig.Enumerable___Take__IteratorClass$1($tSource,-2);d__.__3__source=a;d__.__3__toTake=b;return d__},q:function($tSource,a,b){var d__=new $.ig.Enumerable___Skip__IteratorClass$1($tSource,-2);d__.__3__source=a;d__.__3__toSkip=b;return d__},c:function($tSource,a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return true}return false},e:function($tSource,a,value_){var b=a.getEnumerator();while(b.moveNext()){var item_=b.current();if(item_===value_){return true}}return false},s:function($tSource,a,b){return null},a:function($tSource,a){var b=$b($$t.$bh.$type.specialize($tSource),a);if(b!=null){return b.toArray()}b=new $$t.bh($tSource,1,a);return b.asArray()},ab:function($tSource,a,b){var c=$b($$t.$bi.$type.specialize($tSource),a);if(c!=null){return c.item(b)}return $$t.$b5.ac($tSource,$$t.$b5.q($tSource,a,b))},z:function(a){var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b+=c}return b},aa:function($tSource,a,b){return $$t.$b5.z($$t.$b5.n($tSource,Number,a,b))},f:function($tSource,a,b){if(a==null){throw new $$t.cb(0,"first")}if(b==null){throw new $$t.cb(0,"second")}{var c=a.getEnumerator();try{var d=b.getEnumerator();try{while(c.moveNext()){if(!d.moveNext()||!$.ig.$op.equalsStatic($d($tSource,c.current()),$d($tSource,d.current()))){return false}}return d.moveNext()==false}finally{if(d!=null){d.dispose()}}}finally{if(c!=null){c.dispose()}}}},j:function($tSource){return new $.ig.Enumerable___Empty__IteratorClass$1($tSource,-2)},p:function($tSource,$tCollection,$tResult,a,b,c){var d__=new $.ig.Enumerable___SelectMany__IteratorClass1$3($tSource,$tCollection,$tResult,-2);d__.__3__source=a;d__.__3__collectionSelector=b;d__.__3__resultSelector=c;return d__},d:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)){return true}}return false},af:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)){return c}}return $e($tSource)},b:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)==false){return false}}return true},ah:function($tSource,a){throw new $$t.by(0);var b=$b($$t.$bi.$type.specialize($tSource),a);if(b!=null){return b.count()==0?$e($tSource):b.item(b.count()-1)}var c=$e($tSource);var e=a.getEnumerator();while(e.moveNext()){var d=e.current();c=d}return c},v:function($tFirst,$tSecond,$tResult,a,b,c){throw new $$t.by(0)},i:function($tSource,a){throw new $$t.by(0);return null},$type:new $.ig.Type("Enumerable",$.ig.$ot)},true);$c("SortedList$1:b9","List$1",{$tElement:null,init:function($tElement,a){this.$tElement=$tElement;this.$type=this.$type.specialize(this.$tElement);$$t.$bh.init1.call(this,this.$tElement,1,a)},getEnumerator:function(){return $$t.$bh.getEnumerator.call(this)},$type:new $.ig.Type("SortedList$1",$$t.$bh.$type.specialize(0),[$$t.$b8.$type.specialize(0)])},true);$c("IGrouping$2:dc","Object",{$type:new $.ig.Type("IGrouping$2",null,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$c("IArrayList:bl","Object",{$type:new $.ig.Type("IArrayList",null)},true);$c("DependencyObject:dd","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.di(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.$df.c},f:function(a,b){if(a==null){return}this.a.item(a.name(),b)},$type:new $.ig.Type("DependencyObject",$.ig.$ot)},true);$c("DependencyProperty:df","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.$dj.c().e(a,b,c,d)},h:function(a,b){if(b==null){return null}var c=$$t.$dj.c().d(b.typeName()+a);if(c!=null){return c}return $$t.$df.h(a,b.baseType)},$type:new $.ig.Type("DependencyProperty",$.ig.$ot)},true);$c("Test:dn","DependencyObject",{init:function(){$$t.$dd.init.call(this);var a=new $$t.bh($.ig.Number.prototype.$type,0);$$t.$b5.t($.ig.Number.prototype.$type,a,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.$dd.$type)},true);$c("IQueryable:c9","Object",{$type:new $.ig.Type("IQueryable",null)},true);$c("IQueryable$1:db","Object",{$type:new $.ig.Type("IQueryable$1",null,[$$t.$c9.$type])},true);$c("IQueryProvider:da","Object",{$type:new $.ig.Type("IQueryProvider",null)},true);$c("Activator:dp","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){return null},c:function(a,b){return null},a:function($t){return $e($t)},$type:new $.ig.Type("Activator",$.ig.$ot)},true);$c("AggregateException:dq","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$x.init.call(this,0)},init1:function(a,b){$$t.$x.init1.call(this,1,b)},init2:function(a,b,c){$$t.$x.init2.call(this,2,b,c)},$type:new $.ig.Type("AggregateException",$$t.$x.$type)},true);$c("APIFactory:dr","Object",{init:function(){$.ig.$op.init.call(this)},createPoint:function(a,b){return{__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},createRect:function(a,b,c,d){return new $$t.dt(0,a,b,c,d)},createSize:function(a,b){return new $$t.du(1,a,b)},createColor:function(a){var b=new $$t.dv;b.colorString(a);return b},$type:new $.ig.Type("APIFactory",$.ig.$ot)},true);$c("ArgumentException:be","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break}return}$$t.$x.init.call(this,0)},init1:function(a,b){$$t.$x.init1.call(this,1,b)},init2:function(a,b,c){$$t.$x.init1.call(this,1,b)},init3:function(a,b,c){$$t.$x.init2.call(this,2,b,c)},$type:new $.ig.Type("ArgumentException",$$t.$x.$type)},true);$c("ArgumentNullException:cb","Error",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$x.init1.call(this,1,b+" cannot be null.")},init1:function(a){$$t.$x.init.call(this,0);throw new $$t.by(0)},init2:function(a,b,c){$$t.$x.init1.call(this,1,c);throw new $$t.by(0)},$type:new $.ig.Type("ArgumentNullException",$$t.$x.$type)},true);$c("ArgumentOutOfRangeException:bd","ArgumentException",{init:function(a){if(a>0){switch(a){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}$$t.$be.init.call(this,0)},init1:function(a,b){$$t.$be.init1.call(this,1,b+" is out of range.")},init2:function(a,b,c){$$t.$be.init1.call(this,1,c)},init3:function(a,b,c,d){$$t.$bd.init2.call(this,2,d,b)},init4:function(a,b,c){$$t.$be.init3.call(this,3,b,c)},$type:new $.ig.Type("ArgumentOutOfRangeException",$$t.$be.$type)},true);$c("BitConverter:dw","Object",{init:function(){$.ig.$op.init.call(this)},r:function(a){throw new $$t.by(0)},a:function(a){return[a?1:0]},b:function(a){throw new $$t.by(0)},c:function(a){var b=0;var c=0;if(a==Number.POSITIVE_INFINITY){b=2146435072}else if(a==Number.NEGATIVE_INFINITY){b=4293918720}else if(a==0){if(1/a==1/0){b=0}else{b=2147483648}}else if($.ig.util.isNaN(a)){b=4294443008}else{if(a<-0){b=2147483648;a=-a}var d=Math.floor(Math.log(a)/Math.log(2));var e=$.ig.truncate(Math.floor(a/Math.pow(2,d)*Math.pow(2,52)));c=$n(e,4294967295);e=$a(e,$.ig.truncate(Math.pow(2,32)));d+=1023;if(d>=2047){d=2047;e=0}else if(d<0){d=0}b=$o(b,$q($.ig.truncate(d),20));b=$o(b,$n(e,~(-1<<20)))}return[c&255,c>>>8&255,c>>>16&255,c>>>24&255,b&255,b>>>8&255,b>>>16&255,b>>>24&255]},g:function(a){throw new $$t.by(0)},e:function(a){return $$t.$dw.i($h(a))},f:function(a){return $$t.$dw.j(a)},d:function(a){return $$t.$dw.h(a)},i:function(a){return[a&255,a>>>8&255,a>>>16&255,a>>>24&255]},j:function(a){var b=a|0;var c=$o($.ig.truncate(a/Math.pow(2,32)),0);return[b&255,b>>>8&255,b>>>16&255,b>>>24&255,c&255,c>>>8&255,c>>>16&255,c>>>24&255]},h:function(a){return[a&255,a>>>8&255]},n:function(a){throw new $$t.by(0)},l:function(a,b){return a[b]!=0},m:function(a,b){throw new $$t.by(0)},o:function(a,b){var c=(a[b+7]&1<<7)>>7;var d=(a[b+7]&127)<<4|(a[b+6]&15<<4)>>4;if(d==0){return c==0?0:-0}if(d==2047){if((a[b+6]&8)!=0){return NaN}return c==0?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}var e=Math.pow(2,d-1023-52);var f=a[b]+a[b+1]*Math.pow(2,8*1)+a[b+2]*Math.pow(2,8*2)+a[b+3]*Math.pow(2,8*3)+a[b+4]*Math.pow(2,8*4)+a[b+5]*Math.pow(2,8*5)+(a[b+6]&15)*Math.pow(2,8*6)+Math.pow(2,52);return Math.pow(-1,c)*f*e},p:function(a,b){var c=$$t.$dw.w(a,b);if(c>32767){c-=65535+1}return c},q:function(a,b){return a[b]|a[b+1]<<8|a[b+2]<<16|a[b+3]<<24},s:function(a,b){throw new $$t.by(0)},t:function(a){throw new $$t.by(0)},u:function(a,b){throw new $$t.by(0)},v:function(a,b,c){throw new $$t.by(0)},w:function(a,b){return a[b]|a[b+1]<<8},x:function(a,b){return $h($$t.$dw.q(a,b))},$type:new $.ig.Type("BitConverter",$.ig.$ot)},true);$c("GeneratedCodeAttribute:dx","Attribute",{a:null,c:null,init:function(a,b){$$t.$dy.init.call(this);this.a=a;this.c=b},b:function(){return this.a},d:function(){return this.c},$type:new $.ig.Type("GeneratedCodeAttribute",$$t.$dy.$type)},true);$c("AsyncCompletedEventArgs:dz","EventArgs",{d:null,b:false,f:null,init:function(a,b,c){$$t.$co.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.$co.$type)},true);$c("Convert:d2","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return a},l:function(a){return a},k:function(a){return a},m:function(a){return a},h:function(a){return a},j:function(a){return a},i:function(a){return a},r:function(a){if(a>=0){var b=$.ig.truncate(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=$.ig.truncate(Math.ceil(a));var f=e-a;var g=a-Math.floor(a);if(f>g||f==g&&(e&1)>0){e--}return e}},t:function(a){return parseInt(a)},n:function(a){return $$t.$d2.o(a,$$t.$ac.currentCulture())},o:function(a,b){var c=$.ig.util.getValue($.ig.util.unwrapNullable(a));if(c==null){return 0}var d=+c;if($.ig.util.isNaN(d)){return c.toDouble(b)}return d},s:function(a){var b=$.ig.util.getValue($.ig.util.unwrapNullable(a));if(b==null){return 0}var c=+b;if($.ig.util.isNaN(c)){return b.toInt32($$t.$ac.currentCulture())}return c},c:function(a){return a?1:0},d:function(a){var b=$.ig.util.getValue($.ig.util.unwrapNullable(a));if(b==null){return 0}var c=+b;if($.ig.util.isNaN(c)){return b.toByte($$t.$ac.currentCulture())}return c},f:function(a){return $t(a)},g:function(a){return $t(a)},q:function(a,b){return $0(a,b)},v:function(a){return a?1:0},b:function(a){return a!=0},w:function(a){return a},a:function(a){return $.ig.util.b64toUint8Array(a)},u:function(a){return $.ig.util.uint8ArraytoB64(a)},e:function(a,b){throw new $$t.by(0);return 0},$type:new $.ig.Type("Convert",$.ig.$ot)},true);$c("Environment:d3","Object",{init:function(){$.ig.$op.init.call(this)},newLine:function(){return"\n"},$type:new $.ig.Type("Environment",$.ig.$ot)},true);$c("IFormattable:d4","Object",{$type:new $.ig.Type("IFormattable",null)},true);
$c("IComparable$1:bu","Object",{$type:new $.ig.Type("IComparable$1",null)},true);$c("IEquatable$1:d5","Object",{$type:new $.ig.Type("IEquatable$1",null)},true);$c("Guid:d6","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},ae:0,ac:0,ad:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0,init1:function(a,b){$.ig.ValueType.prototype.init.call(this);this.ae=b[3]<<24|b[2]<<16|b[1]<<8|b[0];this.ac=b[5]<<8|b[4];this.ad=b[7]<<8|b[6];this.r=b[8];this.s=b[9];this.t=b[10];this.u=b[11];this.v=b[12];this.w=b[13];this.x=b[14];this.y=b[15]},init2:function(a,b,c,d,e,f,g,h,i,j,k,l){$.ig.ValueType.prototype.init.call(this);this.ae=b;this.ac=c;this.ad=d;this.r=e;this.s=f;this.t=g;this.u=h;this.v=i;this.w=j;this.x=k;this.y=l},init3:function(a,b){$.ig.ValueType.prototype.init.call(this);if(b==null){throw new $$t.cb(0,"g")}var c=new $$t.d7;c.i(1);if(!function(){var d=$$t.$d6.n(b,15,c);c=d.p2;return d.ret}()){throw c.a()}this.ae=c.c.ae;this.ac=c.c.ac;this.ad=c.c.ad;this.r=c.c.r;this.s=c.c.s;this.t=c.c.t;this.u=c.c.u;this.v=c.c.v;this.w=c.c.w;this.x=c.c.x;this.y=c.c.y},compareTo1:function(a){var b=this.ae-a.ae;if(b!=0){return b}b=this.ac-a.ac;if(b!=0){return b}b=this.ad-a.ad;if(b!=0){return b}b=this.r-a.r;if(b!=0){return b}b=this.s-a.s;if(b!=0){return b}b=this.t-a.t;if(b!=0){return b}b=this.u-a.u;if(b!=0){return b}b=this.v-a.v;if(b!=0){return b}b=this.w-a.w;if(b!=0){return b}b=this.x-a.x;if(b!=0){return b}b=this.y-a.y;return b},compareTo:function(a){if($b($$t.$d6.$type,a)!==null){return this.compareTo1(a)}return 1},equals:function(a){return $$t.$d6.c(this,a)},ab:function(){return new $$t.d6(3,$.ig.util.createGuid())},a:function(){return[this.ae,this.ae>>8,this.ae>>16,this.ae>>24,this.ac,this.ac>>8,this.ad,this.ad>>8,this.r,this.s,this.t,this.u,this.v,this.w,this.x,this.y]},toString:function(){return this.toString1("D",null)},toString2:function(a){return this.toString1(a,null)},toString1:function(a,b){var c;if(a==null||a.length==0){a="D"}var d=0;var e=38;var f=true;var g=false;if(a.length!=1){throw new $$t.ea(0)}var h=a.charAt(0);switch(h){case"D":case"d":c=new Array(36);e=36;break;case"N":case"n":c=new Array(32);e=32;f=false;break;case"B":case"b":c=new Array(38);c[d++]="{";c[37]="}";break;case"P":case"p":c=new Array(38);c[d++]="(";c[37]=")";break;default:if(h!="X"&&h!="x"){throw new $$t.ea(0)}c=new Array(68);c[d++]="{";c[67]="}";e=68;f=false;g=true;break}if(g){c[d++]="0";c[d++]="x";d=$$t.$d6.af(c,d,this.ae>>24,this.ae>>16);d=$$t.$d6.af(c,d,this.ae>>8,this.ae);c[d++]=",";c[d++]="0";c[d++]="x";d=$$t.$d6.af(c,d,this.ac>>8,this.ac);c[d++]=",";c[d++]="0";c[d++]="x";d=$$t.$d6.af(c,d,this.ad>>8,this.ad);c[d++]=",";c[d++]="{";d=$$t.$d6.ag(c,d,this.r,this.s,true);c[d++]=",";d=$$t.$d6.ag(c,d,this.t,this.u,true);c[d++]=",";d=$$t.$d6.ag(c,d,this.v,this.w,true);c[d++]=",";d=$$t.$d6.ag(c,d,this.x,this.y,true);c[d++]="}"}else{d=$$t.$d6.af(c,d,this.ae>>24,this.ae>>16);d=$$t.$d6.af(c,d,this.ae>>8,this.ae);if(f){c[d++]="-"}d=$$t.$d6.af(c,d,this.ac>>8,this.ac);if(f){c[d++]="-"}d=$$t.$d6.af(c,d,this.ad>>8,this.ad);if(f){c[d++]="-"}d=$$t.$d6.af(c,d,this.r,this.s);if(f){c[d++]="-"}d=$$t.$d6.af(c,d,this.t,this.u);d=$$t.$d6.af(c,d,this.v,this.w);d=$$t.$d6.af(c,d,this.x,this.y)}return $.ig.util.createString3(c,0,e)},af:function(a,b,c,d){return $$t.$d6.ag(a,b,c,d,false)},ag:function(a,b,c,d,e){if(e){a[b++]="0";a[b++]="x"}a[b++]=$$t.$d6.z(c>>4);a[b++]=$$t.$d6.z(c);if(e){a[b++]=",";a[b++]="0";a[b++]="x"}a[b++]=$$t.$d6.z(d>>4);a[b++]=$$t.$d6.z(d);return b},z:function(a){a&=15;return a>9?$t(a-10+97):$t(a+48)},m:function(a,b){var c=new $$t.d7;c.i(0);if(function(){var d=$$t.$d6.n(a,15,c);c=d.p2;return d.ret}()){b=c.c;return{ret:true,p1:b}}b=$$t.$d6.aa;return{ret:false,p1:b}},n:function(a,b,c){if(a==null){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}var d=a.trim([]);if(d.length==0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}var e=d.indexOf("-",0)>=0;if(e){if((b&(64|4))==0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}}else if((b&64)!=0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}var f=d.indexOf("{",0)>=0;if(f){if((b&(32|2))==0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}}else if((b&32)!=0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}if(d.indexOf("(",0)>=0){if((b&(16|1))==0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}}else if((b&16)!=0){c.k(2,"Format_GuidUnrecognized");return{ret:false,p2:c}}try{if(e){return{ret:function(){var g=$$t.$d6.o(d,c);c=g.p1;return g.ret}(),p2:c}}if(f){return{ret:function(){var g=$$t.$d6.p(d,c);c=g.p1;return g.ret}(),p2:c}}return{ret:function(){var g=$$t.$d6.q(d,c);c=g.p1;return g.ret}(),p2:c}}catch(g){var h=$b($$t.$bf.$type,g);if(h!=null){c.m(5,"Format_GuidUnrecognized",null,null,h);return{ret:false,p2:c}}var i=$b($$t.$be.$type,g);if(i!=null){c.m(5,"Format_GuidUnrecognized",null,null,i);return{ret:false,p2:c}}throw g}},o:function(a,b){var c;var d;var e;var f=0;var g=0;if(a.charAt(0)=="{"){if(a.length!=38||a.charAt(37)!="}"){b.k(2,"Format_GuidInvLen");return{ret:false,p1:b}}f=1}else if(a.charAt(0)=="("){if(a.length!=38||a.charAt(37)!=")"){b.k(2,"Format_GuidInvLen");return{ret:false,p1:b}}f=1}else if(a.length!=36){b.k(2,"Format_GuidInvLen");return{ret:false,p1:b}}if(a.charAt(8+f)!="-"||a.charAt(13+f)!="-"||a.charAt(18+f)!="-"||a.charAt(23+f)!="-"){b.k(2,"Format_GuidDashes");return{ret:false,p1:b}}g=f;if(!function(){var h=$$t.$d6.j(a,g,8,8192,c,b);g=h.p1;c=h.p4;b=h.p5;return h.ret}()){return{ret:false,p1:b}}b.c.ae=c;g++;if(!function(){var h=$$t.$d6.j(a,g,4,8192,c,b);g=h.p1;c=h.p4;b=h.p5;return h.ret}()){return{ret:false,p1:b}}b.c.ac=c;g++;if(!function(){var h=$$t.$d6.j(a,g,4,8192,c,b);g=h.p1;c=h.p4;b=h.p5;return h.ret}()){return{ret:false,p1:b}}b.c.ad=c;g++;if(!function(){var h=$$t.$d6.j(a,g,4,8192,c,b);g=h.p1;c=h.p4;b=h.p5;return h.ret}()){return{ret:false,p1:b}}g++;f=g;if(!function(){var h=$$t.$d6.j(a,g,4,8192,d,b);g=h.p1;d=h.p4;b=h.p5;return h.ret}()){return{ret:false,p1:b}}if(!function(){var h=$$t.$d6.j(a,g,8,8192,e,b);g=h.p1;e=h.p4;b=h.p5;return h.ret}()){return{ret:false,p1:b}}b.c.r=c>>8&255;b.c.s=c&255;c=d;b.c.t=c>>8&255;b.c.u=c&255;c=e;b.c.v=c>>24&255;b.c.w=c>>16&255;b.c.x=c>>8&255;b.c.y=c&255;return{ret:true,p1:b}},ah:function(a){var b=0;var c=new Array(a.length);for(var d=0;d<a.length;d++){var e=a.charAt(d);if(!/\s/i.test(e)){c[b++]=e}}return $.ig.util.createString3(c,0,b)},p:function(a,b){var c=0;var d=0;a=$$t.$d6.ah(a);if(String.isNullOrEmpty(a)||a.charAt(0)!="{"){b.k(2,"Format_GuidBrace");return{ret:false,p1:b}}if(!$$t.$d6.b(a,1)){b.l(2,"Format_GuidHexPrefix","{0xdddddddd, etc}");return{ret:false,p1:b}}c=3;d=a.indexOf(",",c)-c;if(d<=0){b.k(2,"Format_GuidComma");return{ret:false,p1:b}}if(!function(){var e=$$t.$d6.i(a.substr(c,d),-1,4096,b.c.ae,b);b.c.ae=e.p3;b=e.p4;return e.ret}()){return{ret:false,p1:b}}if(!$$t.$d6.b(a,c+d+1)){b.l(2,"Format_GuidHexPrefix","{0xdddddddd, 0xdddd, etc}");return{ret:false,p1:b}}c=c+d+3;d=a.indexOf(",",c)-c;if(d<=0){b.k(2,"Format_GuidComma");return{ret:false,p1:b}}if(!function(){var e=$$t.$d6.k(a.substr(c,d),-1,4096,b.c.ac,b);b.c.ac=e.p3;b=e.p4;return e.ret}()){return{ret:false,p1:b}}if(!$$t.$d6.b(a,c+d+1)){b.l(2,"Format_GuidHexPrefix","{0xdddddddd, 0xdddd, 0xdddd, etc}");return{ret:false,p1:b}}c=c+d+3;d=a.indexOf(",",c)-c;if(d<=0){b.k(2,"Format_GuidComma");return{ret:false,p1:b}}if(!function(){var e=$$t.$d6.k(a.substr(c,d),-1,4096,b.c.ad,b);b.c.ad=e.p3;b=e.p4;return e.ret}()){return{ret:false,p1:b}}if(a.length<=c+d+1||a.charAt(c+d+1)!="{"){b.k(2,"Format_GuidBrace");return{ret:false,p1:b}}d++;var e=new Array(8);for(var f=0;f<8;f++){if(!$$t.$d6.b(a,c+d+1)){b.l(2,"Format_GuidHexPrefix","{... { ... 0xdd, ...}}");return{ret:false,p1:b}}c=c+d+3;if(f<7){d=a.indexOf(",",c)-c;if(d<=0){b.k(2,"Format_GuidComma");return{ret:false,p1:b}}}else{d=a.indexOf("}",c)-c;if(d<=0){b.k(2,"Format_GuidBraceAfterLastNumber");return{ret:false,p1:b}}}var g=$h($5(a.substr(c,d),515,null));if(g>255){b.k(2,"Overflow_Byte");return{ret:false,p1:b}}e[f]=g}b.c.r=e[0];b.c.s=e[1];b.c.t=e[2];b.c.u=e[3];b.c.v=e[4];b.c.w=e[5];b.c.x=e[6];b.c.y=e[7];if(c+d+1>=a.length||a.charAt(c+d+1)!="}"){b.k(2,"Format_GuidEndBrace");return{ret:false,p1:b}}if(c+d+1!=a.length-1){b.k(2,"Format_ExtraJunkAtEnd");return{ret:false,p1:b}}return{ret:true,p1:b}},q:function(a,b){var c;var d;var e;var f=0;if(a.length!=32){b.k(2,"Format_GuidInvLen");return{ret:false,p1:b}}for(var g=0;g<a.length;g++){var h=a.charAt(g);if(h.charCodeAt(0)<"0".charCodeAt(0)||h.charCodeAt(0)>"9".charCodeAt(0)){var i=$al(h);if(i.charCodeAt(0)<"A".charCodeAt(0)||i.charCodeAt(0)>"F".charCodeAt(0)){b.k(2,"Format_GuidInvalidChar");return{ret:false,p1:b}}}}if(!function(){var j=$$t.$d6.i(a.substr(f,8),-1,4096,b.c.ae,b);b.c.ae=j.p3;b=j.p4;return j.ret}()){return{ret:false,p1:b}}f+=8;if(!function(){var j=$$t.$d6.k(a.substr(f,4),-1,4096,b.c.ac,b);b.c.ac=j.p3;b=j.p4;return j.ret}()){return{ret:false,p1:b}}f+=4;if(!function(){var j=$$t.$d6.k(a.substr(f,4),-1,4096,b.c.ad,b);b.c.ad=j.p3;b=j.p4;return j.ret}()){return{ret:false,p1:b}}f+=4;if(!function(){var j=$$t.$d6.i(a.substr(f,4),-1,4096,c,b);c=j.p3;b=j.p4;return j.ret}()){return{ret:false,p1:b}}f+=4;if(!function(){var j=$$t.$d6.i(a.substr(f,4),-1,f,d,b);d=j.p3;b=j.p4;return j.ret}()){return{ret:false,p1:b}}f+=4;if(!function(){var j=$$t.$d6.i(a.substr(f,8),-1,f,e,b);e=j.p3;b=j.p4;return j.ret}()){return{ret:false,p1:b}}b.c.r=c>>8&255;b.c.s=c&255;c=d;b.c.t=c>>8&255;b.c.u=c&255;c=e;b.c.v=c>>24&255;b.c.w=c>>16&255;b.c.x=c>>8&255;b.c.y=c&255;return{ret:true,p1:b}},k:function(a,b,c,d,e){var f=0;return{ret:function(){var g=$$t.$d6.l(a,f,b,c,d,e);f=g.p1;d=g.p4;e=g.p5;return g.ret}(),p3:d,p4:e}},l:function(a,b,c,d,e,f){var g;e=0;var h=function(){var i=$$t.$d6.j(a,b,c,d,g,f);b=i.p1;g=i.p4;f=i.p5;return i.ret}();e=g;return{ret:h,p1:b,p4:e,p5:f}},i:function(a,b,c,d,e){var f=0;return{ret:function(){var g=$$t.$d6.j(a,f,b,c,d,e);f=g.p1;d=g.p4;e=g.p5;return g.ret}(),p3:d,p4:e}},j:function(a,b,c,d,e,f){e=0;var g=b;try{if(c==-1){var h=a.length-b;while(true){if(function(){var i=$2(a.substr(b,h),515,$$t.$ac.invariantCulture(),e);e=i.p3;return i.ret}()){break}h--}b+=h}else{e=$5(a.substr(b,c),515,null);b+=c}}catch(i){if(f.d!=0){throw i}f.j(i);return{ret:false,p1:b,p4:e,p5:f}}if(c!=-1&&b-g!=c){f.k(2,"Format_GuidInvalidChar");return{ret:false,p1:b,p4:e,p5:f}}return{ret:true,p1:b,p4:e,p5:f}},b:function(a,b){return a.length>b+1&&a.charAt(b)=="0"&&$ak(a.charAt(b+1))=="x"},e:function(a,b){return!$$t.$d6.c(a,b)},f:function(a,b){if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$d6.e(a.value(),b.value())},c:function(a,b){return a.ae==b.ae&&a.ac==b.ac&&a.ad==b.ad&&a.r==b.r&&a.s==b.s&&a.t==b.t&&a.u==b.u&&a.v==b.v&&a.w==b.w&&a.x==b.x&&a.y==b.y},d:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$d6.c(a.value(),b.value())},$type:new $.ig.Type("Guid",$.ig.ValueType.prototype.$type,[$$t.$d4.$type,$$t.$k.$type,$$t.$bu.$type.specialize($$t.$d6.$type),$$t.$d5.$type.specialize($$t.$d6.$type)])},true);$c("Guid_GuidResult:d7","ValueType",{init:function(){this.c=new $$t.d6;$.ig.ValueType.prototype.init.call(this)},c:null,d:0,e:0,h:null,f:null,g:null,b:null,i:function(a){this.c=$$t.$d6.aa;this.d=a},j:function(a){this.e=4;this.b=a},k:function(a,b){this.m(a,b,null,null,null)},l:function(a,b,c){this.m(a,b,c,null,null)},m:function(a,b,c,d,e){this.e=a;this.h=b;this.f=c;this.g=d;this.b=e;if(this.d!=0){throw this.a()}},a:function(){switch(this.e){case 1:return new $$t.cb(0,this.g);case 2:return new $$t.ea(0);case 3:return new $$t.ea(0);case 4:return this.b;case 5:return new $$t.ea(2,"The format of the Guid was incorrect.",this.b)}return new $$t.ea(0)},$type:new $.ig.Type("Guid_GuidResult",$.ig.ValueType.prototype.$type)},true);$c("IndexOutOfRangeException:bf","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$x.init.call(this,0)},init1:function(a,b){$$t.$x.init1.call(this,1,b)},$type:new $.ig.Type("IndexOutOfRangeException",$$t.$x.$type)},true);$c("InvalidOperationException:ch","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$x.init1.call(this,1,"Invalid operation")},init1:function(a,b){$$t.$x.init1.call(this,1,b)},init2:function(a,b,c){$$t.$x.init2.call(this,2,b,c);throw new $$t.by(0)},$type:new $.ig.Type("InvalidOperationException",$$t.$x.$type)},true);$c("Debug:ed","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);$c("BinaryReader:ee","Object",{__data:null,d:false,n:0,canRead:function(){return this.n<this.__data.length},currentPosition:function(){return this.n},length:function(){if(this.f){return this.__stream.length()}return this.__data.length},e:false,f:false,init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.__data=null;this.d=false;this.n=0;this.e=false;this.f=false;$.ig.$op.init.call(this);this.__data=b;this.d=c;var data_=this.__data;if(typeof Uint8Array!="undefined"&&data_ instanceof Uint8Array){this.e=true}},i:function(offset_){if(this.f){this.__stream.position(offset_);return this.__stream.readByte()}else 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.f){this.__stream.position(offset_);this.__stream.read(b,0,a)}else 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.f){this.__stream.position(offset_);this.__stream.read(a,0,length_);$.ig.Array.prototype.reverse(a)}else 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(){if(this.f){this.n=this.__stream.position()}var a=this.i(this.n);this.n=this.n+1;return a},readBytes:function(a){if(this.f){this.n=this.__stream.position()}var b=this.a(this.n,a);this.n=this.n+a;return b},readUInt32:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<24);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<24);this.n=this.n+1}if(a<0){a=a+4294967295+1}return a},readUInt16:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1}return a},readInt32:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<24);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<24);this.n=this.n+1}if(a>2147483647){a=a-4294967295-1}return a},readDouble:function(){if(this.f){this.n=this.__stream.position()}var a=this.b(this.n,8);this.n=this.n+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(){if(this.f){this.n=this.__stream.position()}var a=this.b(this.n,4);this.n=this.n+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},__stream:null,init1:function(a,b){this.__data=null;this.d=false;this.n=0;this.e=false;this.f=false;$.ig.$op.init.call(this);this.__stream=b;this.f=true},baseStream:function(){return this.__stream},readBoolean:function(){if(this.f){this.n=this.__stream.position()}var a=this.i(this.n);this.n=this.n+1;return a!=0},readInt16:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1}if(a>32767){a-=65535+1}return a},readSByte:function(){if(this.f){this.n=this.__stream.position()}var a=this.i(this.n);this.n=this.n+1;if(a>127){return a-255+1}return a},close:function(){this.dispose()},dispose:function(){if(this.f){this.__stream.dispose()}},$type:new $.ig.Type("BinaryReader",$.ig.$ot,[$$t.$ap.$type])},true);$c("BinaryWriter:ef","Object",{b:null,d:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$$t.$ef.init2.call(this,2,b,new $$t.eg(0,false,true))},init2:function(a,b,c){$.ig.$op.init.call(this);this.b=b;this.d=c},c:function(){return this.b},e:function(){this.disposeCore(true)},dispose:function(){this.disposeCore(true)},disposeCore:function(a){if(a){this.b.close()}},g:function(){this.b.flush()},a:function(a,b){return this.b.seek(a,b)},l:function(a){this.b.write($$t.$dw.a(a),0,1)},m:function(a){this.b.write($$t.$dw.d(a),0,1)},h:function(a){this.b.write(a,0,a.length)},n:function(a){},i:function(a){},o:function(a){this.b.write($$t.$dw.c(a),0,8)},t:function(a){this.b.write($$t.$dw.g(a),0,4)},q:function(a){this.b.write($$t.$dw.e(a),0,4)},r:function(a){this.b.write($$t.$dw.f(a),0,8)},s:function(a){this.b.write($$t.$dw.d(a),0,2)},p:function(a){this.b.write($$t.$dw.d(a),0,2)},u:function(a){},w:function(a){this.b.write($$t.$dw.i(a),0,4)},x:function(a){this.b.write($$t.$dw.j(a),0,8)},v:function(a){this.b.write($$t.$dw.h(a),0,2)},j:function(a,b,c){},k:function(a,b,c){},y:function(a){},$type:new $.ig.Type("BinaryWriter",$.ig.$ot,[$$t.$ap.$type])},true);$c("MemoryStream:en","Stream",{o:null,t:0,s:0,r:false,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$en.init1.call(this,1,0)},init1:function(a,b){$$t.$ay.init.call(this);this.o=new Array(b);for(var c=0;c<b;c++){this.o[c]=0}},init2:function(a,b){$$t.$ay.init.call(this);this.o=b;this.s=b.length;this.r=this.s!=0&&typeof this.o[0]==="string"},canRead:function(){return true},canSeek:function(){return true},canWrite:function(){return true},capacity:function(a){if(arguments.length===1){if(this.o.length==a){return}for(var b=this.s;b<a;b++){this.o[b]=0}return a}else{return this.o.length}},length:function(){return this.s},position:function(a){if(arguments.length===1){if(this.t==a){return}this.t=a;if(this.capacity()<=this.t){this.capacity(this.t+1)}return a}else{return this.t}},disposeCore:function(a){},flush:function(){},getBuffer:function(){return this.o},read:function(a,b,c){var d=Math.min(this.s-this.t,c);if(this.r){for(var e=0;e<d;e++){a[b++]=this.o[this.t++].charCodeAt(0)&255}}else{for(var f=0;f<d;f++){a[b++]=this.o[this.t++]}}return d},readByte:function(){if(this.s<=this.t){return-1}if(this.r){return this.o[this.t++].charCodeAt(0)&255}return this.o[this.t++]},seek:function(a,b){switch(b){case 0:this.t=a;break;case 1:this.t+=a;break;case 2:this.t=this.s+a;break}return this.t},setLength:function(a){if(this.capacity()<a){this.capacity(Math.max(a,this.capacity()*2))}this.s=a;if(this.s<this.t){this.t=this.s}},toArray:function(){if(this.r){var a=new Array(this.s);var b=this.position();this.position(0);this.read(a,0,a.length);this.position(b);return a}return this.o.slice(0,this.s)},write:function(a,b,c){var d=this.t+c;if(this.length()<d){this.setLength(d)}var e=c!=0&&typeof a[b]==="string";if(e==this.r){for(var f=0;f<c;f++){this.o[this.t++]=a[b++]}}else if(e){for(var g=0;g<c;g++){this.o[this.t++]=a.charCodeAt(b++)&255}}else{for(var h=0;h<c;h++){this.o[this.t++]=String.fromCharCode(a[b++])}}},writeByte:function(a){var b=typeof a==="string";if(b==this.r){this.o[this.t++]=a}else if(b){this.o[this.t++]=a.charCodeAt(0)&255}else{this.o[this.t++]=String.fromCharCode(a)}if(this.s<this.t){this.s=this.t}},writeTo:function(a){a.write(this.o,0,this.s)},$type:new $.ig.Type("MemoryStream",$$t.$ay.$type)},true);$c("TextReader:eo","Object",{staticInit:function(){$$t.$eo.e=new $$t.ep},init:function(){$.ig.$op.init.call(this)},i:function(){this.dispose1(true)},dispose:function(){this.dispose1(true)},dispose1:function(a){if(a){}return},a:function(){return-1},b:function(){return-1},c:function(a,b,c){var d,e;for(e=0;e<c;e++){if((d=this.b())==-1){return e}a[b+e]=$t(d)}return e},d:function(a,b,c){var d=0;var e=0;do{e=this.c(a,b,c);b+=e;d+=e;c-=e}while(e!=0&&c>0);return d},g:function(){return String.empty()},h:function(){return String.empty()},f:function(a){if(a==null){throw new $$t.cb(0,"reader is null")}if($b($$t.$eq.$type,a)!==null){return a}return new $$t.eq(a)},$type:new $.ig.Type("TextReader",$.ig.$ot,[$$t.$ap.$type])},true);$c("TextReader_NullTextReader:ep","TextReader",{init:function(){$$t.$eo.init.call(this)},g:function(){return null},$type:new $.ig.Type("TextReader_NullTextReader",$$t.$eo.$type)},true);$c("StreamReader:es","TextReader",{o:null,q:null,p:null,k:null,l:0,m:0,init:function(a){$$t.$eo.init.call(this);this.o=a;this.q=$$t.$eh.uTF8();this.p=this.q.getDecoder();this.k=new Array(this.q.getMaxCharCount(1024))},r:function(){var a=new Array(1024);var b=this.o.read(a,0,a.length);this.l=this.p.c(a,0,b,this.k,0);this.m=0},a:function(){if(this.m==this.l){this.r();if(this.m==this.l){return-1}}return this.k[this.m].charCodeAt(0)},b:function(){if(this.m==this.l){this.r();if(this.m==this.l){return-1}}return this.k[this.m++].charCodeAt(0)},c:function(a,b,c){var d=0;while(c>0){var e=Math.min(c,this.l-this.m);if(e==0){this.r();e=Math.min(c,this.l-this.m);if(e==0){break}}$.ig.util.arrayCopy1(this.k,this.m,a,b,e);d+=e;c-=e;this.m+=e}return d},g:function(){throw new $$t.by(0)},h:function(){var a=new $$t.et(0);while(true){var b=this.l-this.m;if(b==0){this.r();b=this.l-this.m;if(b==0){break}}a.g(this.k,this.m,b);this.m=this.l}return a.toString()},$type:new $.ig.Type("StreamReader",$$t.$eo.$type)},true);$c("SynchronizedReader:eq","TextReader",{k:null,init:function(a){$$t.$eo.init.call(this);this.k=a},i:function(){this.k.i()},a:function(){return this.k.a()},d:function(a,b,c){return this.k.d(a,b,c)},g:function(){return this.k.g()},h:function(){return this.k.h()},b:function(){return this.k.b()},c:function(a,b,c){return this.k.c(a,b,c)},$type:new $.ig.Type("SynchronizedReader",$$t.$eo.$type)},true);$c("ICredentials:eu","Object",{$type:new $.ig.Type("ICredentials",null)},true);$c("NetworkCredential:ev","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ev.init1.call(this,1,b,c,String.empty())},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.c(b);this.b(c);this.a(d)},getCredential:function(a,b){return this},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("NetworkCredential",$.ig.$ot,[$$t.$eu.$type])},true);$c("UploadStringCompletedEventArgs:ez","AsyncCompletedEventArgs",{i:null,init:function(a,b,c,d){$$t.$dz.init.call(this,b,c,d);this.i=a},result:function(){this.h();return this.i},$type:new $.ig.Type("UploadStringCompletedEventArgs",$$t.$dz.$type)},true);$c("WebClient:e0","Object",{init:function(){$.ig.$op.init.call(this);this.c(new $$t.e1)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},uploadStringCompleted:null,h:function(a,b,c,d){var $self=this;this.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.ez(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.e2(String,d,null)},g:function(a,b,c,d){a.e(b)},f:function(a,b,c,d){a.d(new $$t.x(1,d))},$type:new $.ig.Type("WebClient",$.ig.$ot)},true);$c("WebHeaderCollection:e1","NameValueCollection",{init:function(){$$t.$c0.init.call(this)},$type:new $.ig.Type("WebHeaderCollection",$$t.$c0.$type)},true);$c("InAttribute:fp","Attribute",{init:function(){$$t.$dy.init.call(this)},$type:new $.ig.Type("InAttribute",$$t.$dy.$type)},true);$c("Out1Attribute:fq","Attribute",{init:function(){$$t.$dy.init.call(this)},$type:new $.ig.Type("Out1Attribute",$$t.$dy.$type)},true);$c("FaultCode:fr","Object",{init:function(a){$.ig.$op.init.call(this);this.a(a)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("FaultCode",$.ig.$ot)},true);$c("FaultException:fs","Error",{init:function(a,b,c){$$t.$x.init.call(this,0);this.reason(a);this.code(b);this.action(c)},_action:null,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_code:null,code:function(a){if(arguments.length===1){this._code=a;return a}else{return this._code}},_reason:null,reason:function(a){if(arguments.length===1){this._reason=a;return a}else{return this._reason}},$type:new $.ig.Type("FaultException",$$t.$x.$type)},true);$c("FaultException$1:fu","FaultException",{$tDetail:null,init:function($tDetail,a,b,c,d){this.$tDetail=$tDetail;this.$type=this.$type.specialize(this.$tDetail);$$t.$fs.init.call(this,b,c,d);this.detail(a)},_detail:null,detail:function(a){if(arguments.length===1){this._detail=a;return a}else{return this._detail}},$type:new $.ig.Type("FaultException$1",$$t.$fs.$type)},true);$c("FaultReason:ft","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);$c("StringComparer:fv","Object",{h:0,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$.ig.$op.init.call(this);this.h=b},compare:function(a,b){return $ab($b(String,a),$b(String,b),this.h)},compare1:function(a,b){return $ab(a,b,this.h)},create:function(a,b){if(a.name()==$$t.$ac.invariantCulture().name()){return b?$$t.$fv.invariantCultureIgnoreCase:$$t.$fv.invariantCulture}return b?$$t.$fv.currentCultureIgnoreCase:$$t.$fv.currentCulture},equalsC:function(a,b){return this.equalsC(a,b)},equalsC:function(a,b){return this.compare1(a,b)==0},getHashCodeC:function(a){return this.getHashCodeC(a)},getHashCodeC:function(a){if(a==null){return 0}switch(this.h){case 0:case 2:case 4:return a.getHashCode();case 1:return a.toLowerCase().getHashCode();case 3:case 5:return a.toLowerCase().getHashCode();default:return 0}},$type:new $.ig.Type("StringComparer",$.ig.$ot,[$$t.$br.$type,$$t.$ce.$type,$$t.$bs.$type.specialize(String),$$t.$cc.$type.specialize(String)])},true);$c("Capture:fw","Object",{a:0,c:0,f:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=a;this.c=b;this.f=c},b:function(){if(this.a<0){throw new $$t.w(0,"Cannot get the index of regex groups")}return this.a},d:function(){return this.c},g:function(){return this.f},toString:function(){return this.f},$type:new $.ig.Type("Capture",$.ig.$ot)},true);$c("Group:fx","Capture",{h:false,init:function(a,b,c,d){$$t.$fw.init.call(this,b,c,d);this.h=a},i:function(){return this.h},$type:new $.ig.Type("Group",$$t.$fw.$type)},true);$c("GroupCollection:fy","Object",{f:null,a:null,init:function(a){$.ig.$op.init.call(this);this.f=a;var b=this.f.j;var c=this.f.p.a;this.a=new Array(c.length);for(var d=0;d<this.a.length;d++){var e=c[d];for(var f=0;f<e.length;f++){var g=b[e[f]];if(g!=null){this.a[d]=new $$t.fx(true,-1,g.length,g)}}}},count:function(){return this.a.length},isReadOnly:function(){return true},isSynchronized:function(){return false},syncRoot:function(){return null},item:function(a){return this.a[a]||$$t.$fy.c},item1:function(a){return this.item(this.f.p.e[a])},copyTo:function(a,b){$.ig.util.arrayCopyTo(this.a,a,b)},getEnumerator:function(){return this.a.getEnumerator()},$type:new $.ig.Type("GroupCollection",$.ig.$ot,[$$t.$t.$type,$.ig.IEnumerable.prototype.$type])},true);$c("Match:fz","Group",{j:null,p:null,k:null,l:null,init:function(a,b,c){$$t.$fx.init.call(this,c!=null,c==null?0:c.index,c==null?0:c[0].length,c==null?"":c[0]);this.j=c;this.p=a;this.k=b},n:function(){return new $$t.fz(null,null,null)},m:function(){if(this.l==null){this.l=new $$t.fy(this)}return this.l},o:function(){if(this.i()==false){return this}return this.p.j(this.k,this.b()+this.d())},$type:new $.ig.Type("Match",$$t.$fx.$type)},true);$c("Regex:f0","Object",{d:null,e:null,a:null,c:false,init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$f0.init1.call(this,1,b,0)},init1:function(a,b,c){$.ig.$op.init.call(this);var d="g";if((c&1)!=0){d+="i"}if((c&2)!=0){d+="m"}var e=$.ig.util.netRegexToJS(b);this.e=e.nameToNetGroupIndexMap;this.a=e.netToJSGroupIndexMap;this.c=e.matchMustStartAtCurrentPosition;this.d=new RegExp(e.pattern,d)},f:function(a){for(var b=0;b<a.length;b++){if($$t.$f0.b(a.charAt(b))==false){continue}var c=new $$t.et(0);var d=a.charAt(b);c.l(a,0,b);do{c.h("\\");switch(d){case"	":d="t";break;case"\n":d="n";break;case"\f":d="f";break;case"\r":d="r";break}c.h(d);b++;var e=b;while(b<a.length){d=a.charAt(b);if($$t.$f0.b(d)){break}b++}c.l(a,e,b-e)}while(b<a.length);return c.toString()}return a},b:function(a){switch(a.charCodeAt(0)){case 9:case 10:case 12:case 13:case 32:case 35:case 36:case 40:case 41:case 42:case 43:case 46:case 63:case 91:case 92:case 94:case 123:case 124:return true;default:return false}},i:function(a){return this.j(a,0)},j:function(a,b){this.d.lastIndex=b;var c=this.d.exec(a);if(c!=null&&this.c&&b!=c.index){c=null}return new $$t.fz(this,a,c)},g:function(a,b){return a.replace(this.d,b)},h:function(a,b,c,d){var e=new $$t.f0(1,b,d);return e.g(a,c)},$type:new $.ig.Type("Regex",$.ig.$ot)},true);$c("StringBuilder:et","Object",{_internal:null,internal:function(a){if(arguments.length===1){this._internal=a;return a}else{return this._internal}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.internal("")},init1:function(a,b){$$t.$et.init.call(this,0)},init2:function(a,b){$.ig.$op.init.call(this);this.internal(b)},j:function(a){if(a!=null){this.k(a.toString())}return this},k:function(str_){if(str_!=null){this._internal=this._internal.concat(str_)}return this},m:function(a){var str_=a.toString();this._internal=this._internal.concat(str_);return this},h:function(chr_){this._internal=this._internal.concat(chr_);return this},i:function(value_){this._internal=this._internal.concat(value_);return this},l:function(value_,startIndex_,count_){this._internal=this._internal.concat(value_.substr(startIndex_,count_));return this},g:function(value_,startIndex_,charCount_){this._internal=this._internal.concat(value_.slice(startIndex_,startIndex_+charCount_).join(""));
return this},s:function(){return this.t("")},t:function(str_){if(str_!=null){this._internal=this._internal.concat(str_)}this._internal=this._internal.concat($.ig.Environment.prototype.newLine());return this},u:function(){this.internal("");return this},v:function(index_,chr_){if(index_==this.c()){this.h(chr_)}else{this._internal=this._internal.substring(0,index_).concat(chr_).concat(this._internal.substring(index_,this._internal.length))}return this},w:function(index_,str_){if(index_==this.c()){this.k(str_)}else{this._internal=this._internal.substring(0,index_).concat(str_).concat(this._internal.substring(index_,this._internal.length))}return this},x:function(startIndex_,length_){this._internal=this._internal.substring(0,startIndex_).concat(this._internal.substring(startIndex_+length_,this._internal.length));return this},toString:function(){return this.internal()},f:function(a,b){return this.internal().substr(a,b)},c:function(a){if(arguments.length===1){if(a<=this.c()){this._internal=this._internal.substring(0,a)}else{throw new $$t.by(0)}return a}else{return this.internal().length}},item:function(index_,a){if(arguments.length===2){this._internal=this._internal.substring(0,index_).concat(a).concat(this._internal.substring(index_+1,this._internal.length));return a}else{return this.internal().charAt(index_)}},p:function(a,b){return this.k($8(a,b))},o:function(a,b){return this.k($9(a,b))},n:function(a,b,c){return this.k($aa(a,b,c))},q:function(a,b,c){return this.k($8(a,b,c))},r:function(a,b,c,d){return this.k($8(a,b,c,d))},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("StringBuilder",$.ig.$ot)},true);$c("BinaryFileDownloader:f2","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);$c("NotImplementedException:by","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$x.init1.call(this,1,"not implemented")},init1:function(a,b){$$t.$x.init1.call(this,1,b);throw new $$t.by(0)},$type:new $.ig.Type("NotImplementedException",$$t.$x.$type)},true);$c("Random:f3","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$.ig.$op.init.call(this)},a:function(){return Math.random()},b:function(){return this.c(2147483647)},c:function(a){return $.ig.truncate(Math.round(this.a()*(a-1)))},d:function(a,b){return a+$.ig.truncate(Math.round(this.a()*(b-a-1)))},$type:new $.ig.Type("Random",$.ig.$ot)},true);$c("Encoding:eh","Object",{init:function(){$.ig.$op.init.call(this)},uTF8:function(){if($$t.$eh.t==null){$$t.$eh.t=new $$t.eg(1)}return $$t.$eh.t},uTF8Unmarked:function(){if($$t.$eh.s==null){$$t.$eh.s=new $$t.eg(1)}return $$t.$eh.s},unicode:function(){if($$t.$eh.r==null){$$t.$eh.r=new $$t.ei(0)}return $$t.$eh.r},getString1: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.cb(0,"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){},getString:function(a){return this.getString1(a,0,a.length)},getCharCount:function(a){if(a==null){throw new $$t.cb(0,"bytes")}return this.getCharCount1(a,0,a.length)},getCharCount1:function(a,b,c){throw new $$t.by(0)},getChars:function(a,b,c,d,e){throw new $$t.by(0)},aSCII:function(){if($$t.$eh.p==null){$$t.$eh.p=new $$t.ej(1)}return $$t.$eh.p},getDecoder:function(){return new $$t.el(this)},getBytes3:function(a,b,c,d,e){return this.getBytes2($.ig.util.toCharArray(a),b,c,d,e)},getMaxCharCount:function(a){return a},getMaxByteCount:function(a){return a+1},getPreamble:function(){return new Array(0)},bigEndianUnicode:function(){if($$t.$eh.q==null){$$t.$eh.q=new $$t.ei(1,true,false)}return $$t.$eh.q},defaultValue:function(){return $$t.$eh.aSCII()},getEncoding:function(a){switch(a.toUpperCase()){case"ASCII":return $$t.$eh.aSCII();case"UNICODE":return $$t.$eh.unicode();case"UTF-8":return $$t.$eh.uTF8();default:throw new $$t.be(1,"'"+a+"' is not a valid encoding name.")}},webName:function(){throw new $$t.by(0);return null},$type:new $.ig.Type("Encoding",$.ig.$ot)},true);$c("UnicodeEncoding:ei","Encoding",{ab:false,getString1:function(bytes_,a,b){var c="";var d=a+b;for(var i_=a;i_<d;i_=i_+2){if(i_+1>=d){c=c+"�"}else{var e;var f;if(this.ab){e=bytes_[i_+1].toString(16);f=bytes_[i_].toString(16)}else{e=bytes_[i_].toString(16);f=bytes_[i_+1].toString(16)}if(e.length==1){e="0"+e}if(f.length==1){f="0"+f}var g=$.ig.Number.prototype.parseInt(f+e,16);c=c+String.fromCharCode(g)}}return c},getCharCount1:function(a,b,c){return $a(c,2)},getBytes:function(a,b,c){return $$t.$eh.getBytes.call(this,a,b,c)},getBytes1:function(a){var b=new Array(a.length*2);this.getBytes3(a,0,a.length,b,0);return b},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$eh.init.call(this)},init1:function(a,b,c){$$t.$eh.init.call(this);this.ab=b},getMaxByteCount:function(a){return(a+1)*2},getMaxCharCount:function(a){return $.ig.truncate(Math.ceil(a/2))+1},getBytes3:function(a,b,c,d,e){for(var f=b;f<b+c;f++){var g=a.charCodeAt(f);var h=g&255;var i=g>>8&255;if(this.ab){d[e++]=i;d[e++]=h}else{d[e++]=h;d[e++]=i}}return c*2},getByteCount:function(a,b,c){throw new $$t.by(0);return 0},getBytes2:function(a,b,c,d,e){throw new $$t.by(0);return 0},getChars:function(a,b,c,d,e){throw new $$t.by(0)},$type:new $.ig.Type("UnicodeEncoding",$$t.$eh.$type)},true);$c("UTF8Encoding:eg","Encoding",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$eh.init.call(this)},init1:function(a){$$t.$eh.init.call(this)},getString1:function(a,b,c){var d="";var e=b;var f=0;var g=0;var h=0;while(e<b+c){f=a[e++];if(f<128){d+=$t(f)}else if(f>191&&f<224){if(e>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}g=a[e++];d+=$t((f&31)<<6|g&63)}else{if(e+1>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}g=a[e++];h=a[e++];d+=$t((f&15)<<12|(g&63)<<6|h&63)}}return d},getCharCount1:function(a,b,c){return c},getByteCount:function(a,b,c){throw new $$t.by(0);return 0},getBytes2:function(chars_,charIndex_,charCount_,a,b){var inputUTF8_=unescape(encodeURIComponent(chars_.slice(charIndex_,charIndex_+charCount_).join("")));for(var i_=0;i_<inputUTF8_.length;i_++){a[b+i_]=inputUTF8_.charCodeAt(i_)}return inputUTF8_.length},getBytes:function(a,b,c){return $$t.$eh.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},getChars:function(a,b,c,d,e){var f=e;var g=b;var h=0;var i=0;var j=0;while(g<b+c){h=a[g++];if(h<128){d[e++]=$t(h)}else if(h>191&&h<224){if(g>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}i=a[g++];d[e++]=$t((h&31)<<6|i&63)}else{if(g+1>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}i=a[g++];j=a[g++];d[e++]=$t((h&15)<<12|(i&63)<<6|j&63)}}return e-f},getDecoder:function(){return new $$t.em(this)},getMaxByteCount:function(a){return(a+1)*3},getMaxCharCount:function(a){return a+1},$type:new $.ig.Type("UTF8Encoding",$$t.$eh.$type)},true);$c("Decoder:ek","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e,f,g,h,i,j){throw new $$t.by(0);h=0;i=0;j=false;return{p7:h,p8:i,p9:j}},a:function(a,b,c){},b:function(a,b,c,d){throw new $$t.by(0);return 0},c:function(a,b,c,d,e){},d:function(a,b,c,d,e,f){throw new $$t.by(0);return 0},f:function(){throw new $$t.by(0)},$type:new $.ig.Type("Decoder",$.ig.$ot)},true);$c("UTF8Encoding_UTF8Decoder:em","Decoder",{g:0,h:0,i:0,j:null,init:function(a){$$t.$ek.init.call(this);this.j=a},a:function(a,b,c){return this.b(a,b,c,false)},b:function(a,b,c,d){var e=0;var f=b;while(f<b+c){if(this.g==0){this.g=a[f++]}if(this.g<128){e++}else{if(f>=b+c){break}if(this.h==0){this.h=a[f++]}if(this.g>191&&this.g<224){e++}else{if(f>=b+c){break}if(this.i==0){this.i=a[f++]}e++;this.i=0}this.h=0}this.g=0}if(d){this.g=0;this.h=0;this.i=0}return e},c:function(a,b,c,d,e){return this.d(a,b,c,d,e,false)},d:function(a,b,c,d,e,f){var g=e;var h=b;while(h<b+c){if(this.g==0){this.g=a[h++]}if(this.g<128){d[e++]=$t(this.g)}else{if(h>=b+c){break}if(this.h==0){this.h=a[h++]}if(this.g>191&&this.g<224){d[e++]=$t((this.g&31)<<6|this.h&63)}else{if(h>=b+c){break}if(this.i==0){this.i=a[h++]}d[e++]=$t((this.g&15)<<12|(this.h&63)<<6|this.i&63);this.i=0}this.h=0}this.g=0}if(f){this.g=0;this.h=0;this.i=0}return e-g},$type:new $.ig.Type("UTF8Encoding_UTF8Decoder",$$t.$ek.$type)},true);$c("AsciiEncoding:ej","Encoding",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$eh.init.call(this)},init1:function(a){$$t.$eh.init.call(this)},getString1:function(bytes_,a,b){var ret_="";for(var i_=a;i_<a+b;i_++){if(bytes_[i_]==0){break}ret_=ret_+String.fromCharCode(bytes_[i_])}return ret_},getCharCount1:function(a,b,c){return c},getByteCount:function(a,b,c){return c},getBytes2:function(a,b,c,d,e){throw new $$t.by(0)},getBytes:function(a,b,c){return $$t.$eh.getBytes.call(this,a,b,c)},getBytes1:function(input_){var a=new Array(input_.length);for(var i_=0;i_<input_.length;i_++){a[i_]=input_.charCodeAt(i_)}return a},getChars:function(bytes_,byteIndex_,a,b,c){var d=c;var ret_="";for(var i_=0;i_<a;i_++){if(bytes_[i_]==0){break}b[c++]=String.fromCharCode(bytes_[byteIndex_++])}return c-d},$type:new $.ig.Type("AsciiEncoding",$$t.$eh.$type)},true);$c("DefaultDecoder:el","Decoder",{g:null,init:function(a){$$t.$ek.init.call(this);this.g=a},a:function(a,b,c){return this.b(a,b,c,false)},b:function(a,b,c,d){return this.g.getCharCount1(a,b,c)},c:function(a,b,c,d,e){return this.d(a,b,c,d,e,false)},d:function(a,b,c,d,e,f){return this.g.getChars(a,b,c,d,e)},$type:new $.ig.Type("DefaultDecoder",$$t.$ek.$type)},true);$c("Task:e3","Object",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e3.init1.call(this,1,b,null)},init1:function(a,b,c){var $self=this;$.ig.$op.init.call(this);var d=function(){};var e=function(f){if(f==null){$self.b(true)}else{$self.a(new $$t.dq(2,"Exception occurred during task execution",f))}};this.c(b.done(d).fail(e));this.d(c)},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(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},e:function(a){var $self=this;var b=function(){a($self)};var c=function(d){a($self)};var d=this.c().done(b).fail(c);return new $$t.e3(0,d)},f:function($tNewResult,a){var $self=this;var b=new $$t.e7($tNewResult,0);var c=function(){try{var d=a($self);b.e(d)}catch(e_){b.d(e_)}};var d=function(e){c()};var e=function(f){c()};this.c().done(d).fail(e);return b.b()},$type:new $.ig.Type("Task",$.ig.$ot)},true);$c("Task$1:e2","Task",{$tResult:null,init:function($tResult,a,b){var $self=this;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);this.h=false;$$t.$e3.init1.call(this,1,a,b);var c=function(d){var e=$u($self.$tResult,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){return $$t.$e3.e.call(this,function(b){a(b)})},j:function($tNewResult,a){var b=function(c){return $d($tNewResult,a(c))};return this.k($.ig.$op.$type,b).k($tNewResult,function(c){return $u($tNewResult,c.m())})},k:function($tNewResult,a){return $$t.$e3.f.call(this,$tNewResult,a)},$type:new $.ig.Type("Task$1",$$t.$e3.$type)},true);$c("TaskCompletionSource$1:e7","Object",{$tResult:null,_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function($tResult,a){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e7.init1.call(this,this.$tResult,1,null)},init1:function($tResult,a,b){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$.ig.$op.init.call(this);this.a($.ig.util.deferred());this.b(new $$t.e2(this.$tResult,this.a().promise(),b))},c:function(){this.a().reject(null)},d:function(a){this.a().reject(a)},e:function(a){this.a().resolve($d(this.$tResult,a))},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("TaskCompletionSource$1",$.ig.$ot)},true);$c("TaskFactory:f4","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){return new $$t.e3(0,this.b(this.a(a)).always(function(){b(a)}))},d:function($tResult,a,b){var c=new $$t.e7($tResult,0);this.b(this.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 c=function(d){return $d($tResult,b(d))};return this.d($.ig.$op.$type,a,c).j($tResult,function(d){return $u($tResult,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);$c("Tuple$2:f5","Object",{$t1:null,$t2:null,_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},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);$c("Tuple$3:f6","Object",{$t1:null,$t2:null,$t3:null,_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function($t1,$t2,$t3,a,b,c){this.$t1=$t1;this.$t2=$t2;this.$t3=$t3;this.$type=this.$type.specialize(this.$t1,this.$t2,this.$t3);$.ig.$op.init.call(this);this.a(a);this.b(b);this.c(c)},$type:new $.ig.Type("Tuple$3",$.ig.$ot)},true);$c("Tuple:f7","Object",{init:function(){$.ig.$op.init.call(this)},a:function($t1,$t2,a,b){return new $$t.f5($t1,$t2,a,b)},b:function($t1,$t2,$t3,a,b,c){return new $$t.f6($t1,$t2,$t3,a,b,c)},$type:new $.ig.Type("Tuple",$.ig.$ot)},true);$c("Uri:ew","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break}return}$$t.$ew.init2.call(this,2,b,1,true)},init1:function(a,b,c){$$t.$ew.init2.call(this,2,b,c,true)},init2:function(a,b,c,d){$.ig.$op.init.call(this);this.value(b)},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},isAbsoluteUri:function(){var a=this.value();var b=a.length;if(b!=0&&$ag(a.charAt(0))){for(var c=1;c<b;c++){var d=a.charAt(c);if(d==":"){return true}if(d!="+"&&d!="-"&&d!="."&&!$ai(d)){break}}}return false},scheme:function(){var a=this.value();var b=a.length;if(b!=0&&$ag(a.charAt(0))){for(var c=1;c<b;c++){var d=a.charAt(c);if(d==":"){return a.substr(0,c)}if(d!="+"&&d!="-"&&d!="."&&!$ai(d)){break}}}throw new $$t.ch(1,"The scheme cannot be obtained from a relative Uri.")},encodeURIComponent:function(a){return null},escapeUriString:function(a){if(/^([A-Z]:)|(\\\\)/i.test(a)){return a}return encodeURI(a)},tryCreate:function(a,b,c){if($$t.$ew.isWellFormedUriString(a,b)){c=new $$t.ew(2,a,b,false);return{ret:true,p2:c}}c=null;return{ret:false,p2:c}},isWellFormedUriString:function(a,b){switch(b){case 1:if(!/^(((http|ftp|https):\/\/[\w-]+(\.[\w-]*)+)|(file:\/\/\/?))([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.test(a)){return false}break;case 2:if(!/^([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.test(a)){return false}break;default:case 0:if(!/^((((http|ftp|https):\/\/[\w-]+(\.[\w-]*)+)|(file:\/\/\/?)))?([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.test(a)){return false}break}return true},toString:function(){if(/^([A-Z]:)|(\\\\)/i.test(this.value())){return this.value()}var a=decodeURI(this.value());if(/^(http|ftp|https):\/\/[\w-]+(\.[\w-]*)+?$/i.test(a)){a+="/"}return a},init3:function(a,b,c){$.ig.$op.init.call(this);throw new $$t.by(0)},absolutePath:function(){throw new $$t.by(0);return null},absoluteUri:function(){throw new $$t.by(0);return null},localPath:function(){var a=/^(((http|ftp|https):\/\/[\w-]+(\.[\w-]*)+)|(file:\/\/\/?))([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.exec(this.value());if(a==null){throw new $$t.ch(0)}if(a[6]!=null){return decodeURI(a[6])}return"/"},originalString:function(){return this.value()},isWellFormedOriginalString:function(){throw new $$t.by(0);return false},$type:new $.ig.Type("Uri",$.ig.$ot)},true);$c("JavaScriptSerializer:f8","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);$c("UIElement:f9","DependencyObject",{init:function(){$$t.$dd.init.call(this)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},$type:new $.ig.Type("UIElement",$$t.$dd.$type)},true);$c("UIElementCollection:gb","ObservableCollection$1",{ad:null,init:function(a){$$t.$cs.init.call(this,$$t.$f9.$type,0);this.ad=a},ab:function(a){$$t.$cs.ab.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.ad)}}},o:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();a.u(null)}$$t.$cs.o.call(this)},$type:new $.ig.Type("UIElementCollection",$$t.$cs.$type.specialize($$t.$f9.$type))},true);$c("FrameworkElement:gc","UIElement",{init:function(){this.__opacity=1;$$t.$f9.init.call(this);this.__opacity=1;this.q(0);this.__visibility=0;this.width(NaN);this.height(NaN)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},__visibility:0,visibility:function(a){if(arguments.length===1){this.__visibility=a;return a}else{return this.__visibility}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_dataContext:null,dataContext:function(a){if(arguments.length===1){this._dataContext=a;return a}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(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},$type:new $.ig.Type("FrameworkElement",$$t.$f9.$type)},true);$c("Control:gf","FrameworkElement",{init:function(){$$t.$gc.init.call(this)},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},z:function(){},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ac:0,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},$type:new $.ig.Type("Control",$$t.$gc.$type)},true);$c("ContentControl:gj","Control",{init:function(){$$t.$gf.init.call(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},$type:new $.ig.Type("ContentControl",$$t.$gf.$type)},true);$c("Panel:gr","FrameworkElement",{init:function(){$$t.$gc.init.call(this);this.y(new $$t.gb(this))},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},$type:new $.ig.Type("Panel",$$t.$gc.$type)},true);$c("Canvas:gs","Panel",{init:function(){$$t.$gr.init.call(this)},$type:new $.ig.Type("Canvas",$$t.$gr.$type)},true);$c("Image:gt","FrameworkElement",{init:function(){$$t.$gc.init.call(this)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:false,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},$type:new $.ig.Type("Image",$$t.$gc.$type)},true);$c("TextBlock:gu","FrameworkElement",{init:function(){$$t.$gc.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(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},$type:new $.ig.Type("TextBlock",$$t.$gc.$type)},true);$c("CornerRadius:gw","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a(this.b(this.c(this.d(b))))},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(b);this.d(c);this.b(d);this.a(e)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("CornerRadius",$.ig.$ot)},true);$c("DataTemplate:gk","Object",{init:function(){$.ig.$op.init.call(this)},_render:null,render:function(a){if(arguments.length===1){this._render=a;return a}else{return this._render}},_measure:null,measure:function(a){if(arguments.length===1){this._measure=a;return a}else{return this._measure}},_passStarting:null,passStarting:function(a){if(arguments.length===1){this._passStarting=a;return a}else{return this._passStarting}},_passCompleted:null,passCompleted:function(a){if(arguments.length===1){this._passCompleted=a;return a}else{return this._passCompleted}},$type:new $.ig.Type("DataTemplate",$.ig.$ot)},true);$c("DataTemplatePassInfo:gn","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);$c("DataTemplateMeasureInfo:gp","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);$c("DataTemplateRenderInfo:gm","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);$c("Binding:dl","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.a=false;$.ig.$op.init.call(this)},init1:function(a,b){this.a=false;$.ig.$op.init.call(this);this.e=new $$t.dm(b)},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);$c("UnsetValue:dk","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("UnsetValue",$.ig.$ot)},true);$c("DependencyPropertiesCollection:dj","Object",{a:null,c:function(){if($$t.$dj.b==null){$$t.$dj.b=new $$t.dj}return $$t.$dj.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.df(a,b,d);this.a.item(c.typeName()+a,e);return e},$type:new $.ig.Type("DependencyPropertiesCollection",$.ig.$ot)},true);$c("DependencyPropertyChangedEventArgs:di","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);$c("MouseEventArgs:gz","EventArgs",{init:function(){$$t.$co.init.call(this)},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_originalSource:null,originalSource:function(a){if(arguments.length===1){this._originalSource=a;return a}else{return this._originalSource}},getPosition:function(a){return this.position()},$type:new $.ig.Type("MouseEventArgs",$$t.$co.$type)},true);$c("MouseButtonEventArgs:g0","MouseEventArgs",{init:function(){$$t.$gz.init.call(this)},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("MouseButtonEventArgs",$$t.$gz.$type)},true);$c("Brush:gv","Object",{init:function(){this.__fill=null;this.e=null;this.i=new $$t.dv;$.ig.$op.init.call(this)},_isGradient:false,_isRadialGradient:false,_isImageFill:false,__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},e:null,i:null,color:function(a){if(arguments.length===1){this.i=a;this.e=this.i.colorString();this.__fill=this.e;return a}else{if(this.__fill==this.e){return this.i}var a=new $$t.dv;if(this.__fill!=null){a.colorString(this.__fill);this.i=a;this.e=this.__fill}return a}},equals:function(a){if(a==null){return false}var b=a;return this.__fill.equals(b.__fill)&&this.color().equals(b.color())&&this._isGradient==b._isGradient&&this._isImageFill==b._isImageFill&&this._isRadialGradient==b._isRadialGradient},create:function(val_){var b_=new $$t.gv;if(!val_){return null}if(typeof val_=="string"){if($.ig.CssGradientUtil.prototype.isGradient(val_)){b_=$.ig.CssGradientUtil.prototype.brushFromGradientString(val_)}else{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);$c("LinearGradientBrush:g1","Brush",{init:function(){$$t.$gv.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.g1;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},equals:function(a){if(a==null){return false}var b=a;var c=$$t.$gv.equals.call(this,a)&&this._startX==b._startX&&this._startY==b._startY&&this._endX==b._endX&&this._endY==b._endY&&this._isAbsolute==b._isAbsolute&&this._useCustomDirection==b._useCustomDirection;if(c==false){return false}if(this._gradientStops.length!=b._gradientStops.length){return false}for(var d=0,e=this._gradientStops.length;d<e;d++){if(!this._gradientStops[d].equals(b._gradientStops[d])){return false}}return true},$type:new $.ig.Type("LinearGradientBrush",$$t.$gv.$type)},true);$c("GradientStop:g2","Object",{init:function(){this.__fill=null;this.c=null;this.f=new $$t.dv;$.ig.$op.init.call(this);this._offset=0},_offset:0,clone:function(){var a=new $$t.g2;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}},c:null,f:null,color:function(a){if(arguments.length===1){this.f=a;this.c=this.f.colorString();this.__fill=this.c;return a}else{if(this.__fill==this.c){return this.f}var a=new $$t.dv;if(this.__fill!=null){a.colorString(this.__fill);this.f=a;this.c=this.__fill}return a}},equals:function(a){if(a==null){return false}var b=a;return this._offset==b._offset&&this.color().equals(b.color())&&this.__fill.equals(b.__fill)},$type:new $.ig.Type("GradientStop",$.ig.$ot)},true);$c("Color:dv","ValueType",{init:function(){$.ig.ValueType.prototype.init.call(this)},__a:0,l:function(a){if(arguments.length===1){this.__a=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__a}},__r:0,o:function(a){if(arguments.length===1){this.__r=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__r}},__g:0,n:function(a){if(arguments.length===1){this.__g=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__g}},__b:0,m:function(a){if(arguments.length===1){this.__b=$.ig.truncate(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.r();return a}else{if(this.a||this.__colorString==null){this.a=false;this.s()}return this.__colorString}},a:false,create:function(a){if($b($$t.$dv.$type,a)!==null){return a}var b=new $$t.dv;if(typeof a==="string"){b.colorString(a)}else if(a!=null){throw new $$t.be(1,"Unknown color type")}return b},s:function(){this.__colorString="rgba("+this.__r+","+this.__g+","+this.__b+","+this.__a/255+")"},r: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},u:function(a_,r_,g_,b_){var a=new $$t.dv;a.__a=a_|0;a.__r=r_|0;a.__g=g_|0;a.__b=b_|0;a.a=true;return a},equals:function(a){if($b($$t.$dv.$type,a)!==null==false){return false}var b=a;return this.__a==b.__a&&this.__r==b.__r&&this.__g==b.__g&&this.__b==b.__b},getHashCode:function(){return this.__a<<24|this.__r<<16|this.__g<<8|this.__b},d:function(a,b){return!$$t.$dv.b(a,b)},e:function(a,b){if(!a.hasValue()){return b.hasValue()
}else if(!b.hasValue()){return true}return $$t.$dv.d(a.value(),b.value())},b:function(a,b){return a.__a==b.__a&&a.__r==b.__r&&a.__g==b.__g&&a.__b==b.__b},c:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$dv.b(a.value(),b.value())},$type:new $.ig.Type("Color",$.ig.ValueType.prototype.$type)},true);$c("DoubleCollection:g3","List$1",{init:function(){$$t.$bh.init.call(this,Number,0)},$type:new $.ig.Type("DoubleCollection",$$t.$bh.$type.specialize(Number))},true);$c("Geometry:g6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("Geometry",$.ig.$ot)},true);$c("GeometryCollection:g7","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$g6.$type,0)},$type:new $.ig.Type("GeometryCollection",$$t.$bh.$type.specialize($$t.$g6.$type))},true);$c("GeometryGroup:g8","Geometry",{init:function(){$$t.$g6.init.call(this);this.c(new $$t.g7)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(){return 0},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("GeometryGroup",$$t.$g6.$type)},true);$c("LineGeometry:g9","Geometry",{init:function(){$$t.$g6.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},a:function(){return 1},$type:new $.ig.Type("LineGeometry",$$t.$g6.$type)},true);$c("RectangleGeometry:ha","Geometry",{init:function(){$$t.$g6.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(){return 2},$type:new $.ig.Type("RectangleGeometry",$$t.$g6.$type)},true);$c("EllipseGeometry:hb","Geometry",{init:function(){$$t.$g6.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(){return 3},$type:new $.ig.Type("EllipseGeometry",$$t.$g6.$type)},true);$c("PathGeometry:hc","Geometry",{init:function(){$$t.$g6.init.call(this);this.b(new $$t.hd)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},a:function(){return 4},$type:new $.ig.Type("PathGeometry",$$t.$g6.$type)},true);$c("PathFigure:he","Object",{init:function(){$.ig.$op.init.call(this);this.__segments=new $$t.hf;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);$c("PathFigureCollection:hd","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$he.$type,0)},$type:new $.ig.Type("PathFigureCollection",$$t.$bh.$type.specialize($$t.$he.$type))},true);$c("PathSegment:hh","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("PathSegment",$.ig.$ot)},true);$c("PathSegmentCollection:hf","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$hh.$type,0)},$type:new $.ig.Type("PathSegmentCollection",$$t.$bh.$type.specialize($$t.$hh.$type))},true);$c("LineSegment:hi","PathSegment",{b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$hh.init.call(this);this.c(b)},init1:function(a){$$t.$hh.init.call(this)},a:function(){return 0},$type:new $.ig.Type("LineSegment",$$t.$hh.$type)},true);$c("BezierSegment:hj","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(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$hh.init.call(this)},init1:function(a,b,c,d){$$t.$hh.init.call(this);this.e(b);this.f(c);this.g(d)},a:function(){return 1},$type:new $.ig.Type("BezierSegment",$$t.$hh.$type)},true);$c("PolyBezierSegment:hk","PathSegment",{init:function(){$$t.$hh.init.call(this);this.b(new $$t.hl(0))},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},a:function(){return 2},$type:new $.ig.Type("PolyBezierSegment",$$t.$hh.$type)},true);$c("PolyLineSegment:hm","PathSegment",{init:function(){$$t.$hh.init.call(this);this.__points=new $$t.hl(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.$hh.$type)},true);$c("ArcSegment:hn","PathSegment",{init:function(){this._f=new $$t.du;$$t.$hh.init.call(this);this.b(false);this.d(0)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(){return 4},$type:new $.ig.Type("ArcSegment",$$t.$hh.$type)},true);$c("Transform:ga","DependencyObject",{init:function(){$$t.$dd.init.call(this)},$type:new $.ig.Type("Transform",$$t.$dd.$type)},true);$c("RotateTransform:hr","Transform",{init:function(){$$t.$ga.init.call(this)},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},$type:new $.ig.Type("RotateTransform",$$t.$ga.$type)},true);$c("TranslateTransform:hs","Transform",{init:function(){$$t.$ga.init.call(this)},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},$type:new $.ig.Type("TranslateTransform",$$t.$ga.$type)},true);$c("ScaleTransform:ht","Transform",{init:function(){$$t.$ga.init.call(this)},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},$type:new $.ig.Type("ScaleTransform",$$t.$ga.$type)},true);$c("TransformGroup:hu","Transform",{_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},init:function(){$$t.$ga.init.call(this);this.h(new $$t.hv)},$type:new $.ig.Type("TransformGroup",$$t.$ga.$type)},true);$c("TransformCollection:hv","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$ga.$type,0)},$type:new $.ig.Type("TransformCollection",$$t.$bh.$type.specialize($$t.$ga.$type))},true);$c("Thickness:gg","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(this.c(this.d(this.e(b))))},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(b);this.e(c);this.d(d);this.b(e)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},a:function(a){return this.b()==a.b()&&this.e()==a.e()&&this.c()==a.c()&&this.d()==a.d()},toString:function(){var a=this.c().toString()+","+this.e().toString()+","+this.d().toString()+","+this.b().toString();return a},$type:new $.ig.Type("Thickness",$.ig.$ot)},true);$c("Point:ds","Object",{init:function(a){if(a>0){switch(a){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(a,b,c){$.ig.$op.init.call(this);this.__x=b;this.__y=c},equals:function(a){if(a==null){return $.ig.$op.equals.call(this,a)}var b=a;return b.__x==this.__x&&b.__y==this.__y},l_op_Equality:function(a,b){if(a==null){return b==null}else if(b==null){return false}return a.__x==b.__x&&a.__y==b.__y},l_op_Inequality:function(a,b){return!$$t.$ds.l_op_Equality(a,b)},$type:new $.ig.Type("Point",$.ig.$ot)},true);$c("PointCollection:hl","List$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bh.init.call(this,$$t.$ds.$type,0)},init1:function(a,source_){$$t.$bh.init.call(this,$$t.$ds.$type,0);this.__inner=source_.__inner},$type:new $.ig.Type("PointCollection",$$t.$bh.$type.specialize($$t.$ds.$type))},true);$c("PropertyMetadata:dg","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(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(b);this.d(null)},init1:function(a,b){$.ig.$op.init.call(this);this.b(null);this.d(b)},init2:function(a,b,c){$.ig.$op.init.call(this);this.b(b);this.d(c)},$type:new $.ig.Type("PropertyMetadata",$.ig.$ot)},true);$c("PropertyPath:dm","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);$c("Rect:dt","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){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(c);this.left(b);this.width(d);this.height(e)},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.top(c);this.left(b);this.width(d.k());this.height(d.j())},init2:function(a,b,c){$.ig.$op.init.call(this);this.top(Math.min(b.__y,c.__y));this.left(Math.min(b.__x,c.__x));this.width(Math.max(Math.max(b.__x,c.__x)-this.left(),0));this.height(Math.max(Math.max(b.__y,c.__y)-this.top(),0))},init3:function(a,b,c){$.ig.$op.init.call(this);this.top(b.__y);this.left(b.__x);this.width(c.k());this.height(c.j())},init4:function(a){$.ig.$op.init.call(this);this.top(0);this.left(0);this.width(0);this.height(0)},s:0,x:function(a){if(arguments.length===1){this.s=a;this.o=this.s;this.p=this.o+this.r;return a}else{return this.s}},t:0,y:function(a){if(arguments.length===1){this.t=a;this.q=this.t;this.m=this.q+this.n;return a}else{return this.t}},r:0,width:function(a){if(arguments.length===1){this.r=a;this.p=this.o+this.r;return a}else{return this.r}},n:0,height:function(a){if(arguments.length===1){this.n=a;this.m=this.q+this.n;return a}else{return this.n}},q:0,top:function(a){if(arguments.length===1){this.q=a;this.y(this.q);return a}else{return this.q}},o:0,left:function(a){if(arguments.length===1){this.o=a;this.x(this.o);return a}else{return this.o}},p:0,right:function(a){if(arguments.length===1){this.p=a;this.r=this.p-this.o;return a}else{return this.p}},m:0,bottom:function(a){if(arguments.length===1){this.m=a;this.n=this.m-this.q;return a}else{return this.m}},isEmpty:function(){return this.r<0},empty:function(){return new $$t.dt(0,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},equals1:function(a){if($$t.$dt.l_op_Equality(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.s&&a-this.r<=this.s&&b>=this.t&&b-this.n<=this.t},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.s<=a.s&&this.t<=a.t&&this.s+this.r>=a.s+a.r&&this.t+this.n>=a.t+a.n},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.q=Number.POSITIVE_INFINITY;this.o=Number.POSITIVE_INFINITY;this.r=Number.NEGATIVE_INFINITY;this.n=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.r=d;this.n=e;this.s=b;this.t=c;this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n},union:function(a){if(this.isEmpty()){this.s=a.x();this.t=a.y();this.r=a.width();this.n=a.height();this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n;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.s=b;this.t=c;this.r=d;this.n=e;this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n}},equals:function(a){if(a==null){return $.ig.$op.equals.call(this,a)}var b=a;return b.left()==this.left()&&b.top()==this.top()&&b.width()==this.width()&&b.height()==this.height()},getHashCode:function(){return this.s^this.t^this.r^this.n},l_op_Equality:function(a,b){if(a==null){return b==null}else if(b==null){return false}return a.s==b.s&&a.t==b.t&&a.r==b.r&&a.n==b.n},l_op_Inequality:function(a,b){if(a==null){return b!=null}else if(b==null){return true}return a.s!=b.s||a.t!=b.t||a.r!=b.r||a.n!=b.n},$type:new $.ig.Type("Rect",$.ig.$ot)},true);$c("Shape:hx","FrameworkElement",{init:function(){this.__fill=null;this.__stroke=null;$$t.$gc.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(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},$type:new $.ig.Type("Shape",$$t.$gc.$type)},true);$c("Line:hy","Shape",{init:function(){$$t.$hx.init.call(this);this.ag(0);this.ah(0);this.ai(0);this.aj(0)},_ag:0,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_ah:0,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_ai:0,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_aj:0,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},$type:new $.ig.Type("Line",$$t.$hx.$type)},true);$c("Path:hz","Shape",{init:function(){$$t.$hx.init.call(this)},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}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.$hx.$type)},true);$c("Polygon:h0","Shape",{init:function(){$$t.$hx.init.call(this);this.ag(new $$t.hl(0))},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},$type:new $.ig.Type("Polygon",$$t.$hx.$type)},true);$c("Polyline:h1","Shape",{init:function(){$$t.$hx.init.call(this);this.ag(new $$t.hl(0))},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},$type:new $.ig.Type("Polyline",$$t.$hx.$type)},true);$c("Rectangle:h2","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.$hx.init.call(this);this.al=new $$t.dt(0,0,0,0,0)},ak:function(a){},$type:new $.ig.Type("Rectangle",$$t.$hx.$type)},true);$c("Size:du","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},init1:function(a,b,c){$.ig.ValueType.prototype.init.call(this);this.i=b;this.h=c},i:0,h:0,k:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},j:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},a:function(){return this.j()==0&&this.k()==0},d:function(a,b){return false},e:function(a,b){if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$du.d(a.value(),b.value())},b:function(a,b){return false},c:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$du.b(a.value(),b.value())},$type:new $.ig.Type("Size",$.ig.ValueType.prototype.$type)},true);$c("Style:ge","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("Style",$.ig.$ot)},true);$c("StyleTypedPropertyAttribute:h3","Attribute",{init:function(){$$t.$dy.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("StyleTypedPropertyAttribute",$$t.$dy.$type)},true);$c("TemplatePartAttribute:h4","Attribute",{init:function(){$$t.$dy.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("TemplatePartAttribute",$$t.$dy.$type)},true);$c("TemplateVisualStateAttribute:h5","Attribute",{init:function(){$$t.$dy.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TemplateVisualStateAttribute",$$t.$dy.$type)},true);$c("XObject:h6","Object",{init:function(a){$.ig.$op.init.call(this);this.backingNode(a)},_backingNode:null,backingNode:function(a){if(arguments.length===1){this._backingNode=a;return a}else{return this._backingNode}},c:function(){},toString:function(){if(this.backingNode()!=null){return $$t.$ig.xmlNodeToString(this.backingNode())}else{return""}},$type:new $.ig.Type("XObject",$.ig.$ot)},true);$c("XAttribute:ih","XObject",{init:function(a){$$t.$h6.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.$ig.b(this.backingNode())},$type:new $.ig.Type("XAttribute",$$t.$h6.$type)},true);$c("XNode:ii","XObject",{init:function(a){$$t.$h6.init.call(this,a)},$type:new $.ig.Type("XNode",$$t.$h6.$type)},true);$c("XContainer:ij","XNode",{init:function(a){$$t.$ii.init.call(this,a)},h:function(a){var b=null;var c=this.backingNode();var d=c.childNodes;var e=d.length;var f=a.c();var g=a.d();for(var h=0;h<e;h++){var i=d.item(h);if(i.namespaceURI==g&&i.nodeType==1&&$$t.$ig.d(i)==f){b=i}}if(b==null){return null}else{return new $$t.ik(0,b)}},d:function(){return this.f(null)},e:function(a){return this.f(a)},f:function(a){var b=new $$t.bh($$t.$ik.$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.$ig.d(d)==a.c()&&d.namespaceURI==a.d()){e=true}}else{e=true}if(e){b.add(new $$t.ik(0,d))}}}return b},g:function(a){var b=this.backingNode();var c;if($b($$t.$io.$type,this)!==null){c=this.backingNode()}else{c=this.backingNode().ownerDocument}if($b($$t.$ih.$type,a)!==null){a.e(b)}else if($b($$t.$ik.$type,a)!==null){a.j(b,c)}},$type:new $.ig.Type("XContainer",$$t.$ii.$type)},true);$c("XDocument:io","XContainer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ij.init.call(this,b)},init1:function(a){$$t.$ij.init.call(this,$$t.$ig.j())},c:function(){return 9},i:function(a){return new $$t.io(0,$$t.$ig.n(a))},$type:new $.ig.Type("XDocument",$$t.$ij.$type)},true);$c("XElement:ik","XContainer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$ij.init.call(this,b)},init1:function(a,b){$$t.$ik.init2.call(this,2,b,null)},init2:function(a,b,c){$$t.$ij.init.call(this,$$t.$ig.o(b.c(),b.d()));var d=c==null?"":c.toString();this.i(d)},i:function(a){if(arguments.length===1){$$t.$ig.h(this.backingNode(),a);return a}else{return $$t.$ig.c(this.backingNode())}},c:function(){return 1},l:function(){return $$t.$il.e($$t.$ig.d(this.backingNode()),this.backingNode().namespaceURI)},k:function(a){return new $$t.ih($$t.$ig.i(this.backingNode(),a.c(),a.d()))},j:function(a,b){if(this.backingNode().ownerDocument!=b){this.backingNode($$t.$ig.p(b,this.backingNode()))}a.appendChild(this.backingNode())},$type:new $.ig.Type("XElement",$$t.$ij.$type)},true);$c("XmlUtils:ig","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.$ig.a()){return $$t.$ig.m(a)}else{return $$t.$ig.l(a)}},xmlNodeToString:function(a){if($$t.$ig.a()){return $$t.$ig.f(a)}else{return $$t.$ig.e(a)}},j:function(){var a;if($$t.$ig.a()){a=$$t.$ig.m("<dummy/>");a.removeChild(a.documentElement)}else{a=$$t.$ig.k()}return a},o:function(a,b){var doc_=$$t.$ig.j();if($$t.$ig.a()){return doc_.createElementNS(b,a)}else{var name_=a;var namespaceURI_=b;return doc_.createNode(1,name_,namespaceURI_)}},c:function(a){if($$t.$ig.a()){return a.textContent}else{var node_=a;return node_.text}},h:function(a,b){if($$t.$ig.a()){a.textContent=b}else{var node_=a;var text_=b;node_.text=text_}},p:function(a,b){if($$t.$ig.a()){return a.importNode(b,true)}else{return b}},d:function(a){if($$t.$ig.a()){return a.localName}else{var node_=a;return node_.baseName}},i:function(a,b,c){if($$t.$ig.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.$ig.a()){return a.nodeValue}else{var attr_=a;return attr_.value}},$type:new $.ig.Type("XmlUtils",$.ig.$ot)},true);$c("XName:il","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.$im.c(this.b)},e:function(a,b){return new $$t.il(a,b)},$type:new $.ig.Type("XName",$.ig.$ot)},true);$c("XNamespace:im","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){return new $$t.im(a)},d:function(){return $$t.$im.c("http://www.w3.org/2000/xmlns/")},b:function(){return this.a},$type:new $.ig.Type("XNamespace",$.ig.$ot)},true);$c("Enumerable___Skip__IteratorClass$1:Enumerable___Skip__IteratorClass$1","Object",{$tSource:null,f:0,d:null,c:null,e:null,b:null,__3__source:null,h:0,__3__toSkip:0,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.f=a},i:function(){this.f=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.f>=0){switch(this.f){case 0:this.f=1;this.c=this.b.getEnumerator();this.f=2;break;case 2:this.f=1;if(this.c.moveNext()){this.e=this.c.current();if(this.h<=0){this.d=this.e;this.f=2;return true}this.h--;this.f=2;break}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.f==-2){this.f=0;d__=this}else{d__=new $.ig.Enumerable___Skip__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;d__.h=this.__3__toSkip;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.f){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return $d(this.$tSource,this.d)},$type:new $.ig.Type("Enumerable___Skip__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Take__IteratorClass$1:Enumerable___Take__IteratorClass$1","Object",{$tSource:null,f:0,d:null,c:null,e:null,b:null,__3__source:null,h:0,__3__toTake:0,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.f=a},i:function(){this.f=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.f>=0){switch(this.f){case 0:this.f=1;this.c=this.b.getEnumerator();this.f=2;break;case 2:this.f=1;if(this.c.moveNext()){this.e=this.c.current();if(this.h>0){this.h--;this.d=this.e;this.f=2;return true}return false}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.f==-2){this.f=0;d__=this}else{d__=new $.ig.Enumerable___Take__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;d__.h=this.__3__toTake;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.f){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return $d(this.$tSource,this.d)},$type:new $.ig.Type("Enumerable___Take__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___SelectMany__IteratorClass1$3:Enumerable___SelectMany__IteratorClass1$3","Object",{$tSource:null,$tCollection:null,$tResult:null,l:0,j:null,c:null,k:null,d:null,i:null,b:null,__3__source:null,g:null,__3__collectionSelector:null,h:null,__3__resultSelector:null,init:function($tSource,$tCollection,$tResult,a){this.$tSource=$tSource;this.$tCollection=$tCollection;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tSource,this.$tCollection,this.$tResult);$.ig.$op.init.call(this);this.l=a},m:function(){this.l=-1;if(this.c!=null){this.c.dispose()}},n:function(){this.l=1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.l>=0){switch(this.l){case 0:this.l=1;this.c=this.b.getEnumerator();this.l=2;break;case 2:this.l=1;if(this.c.moveNext()){this.k=this.c.current();this.l=3;this.d=this.g(this.k).getEnumerator();this.l=4;break}this.m();break;case 4:this.l=3;if(this.d.moveNext()){this.i=this.d.current();this.j=this.h(this.k,this.i);this.l=4;return true}this.n();this.l=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.l==-2){this.l=0;d__=this}else{d__=new $.ig.Enumerable___SelectMany__IteratorClass1$3(this.$tSource,this.$tCollection,this.$tResult,0)}d__.b=this.__3__source;d__.g=this.__3__collectionSelector;d__.h=this.__3__resultSelector;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.l){case 1:case 2:this.m();break;case 3:case 4:try{this.n()}finally{this.m()}break}},current:function(){return this.j},current1:function(){return $d(this.$tResult,this.j)},$type:new $.ig.Type("Enumerable___SelectMany__IteratorClass1$3",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Reverse__IteratorClass$1:Enumerable___Reverse__IteratorClass$1","Object",{$tSource:null,e:0,d:null,c:null,f:0,b:null,__3__source:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.c=new $$t.bh(this.$tSource,1,this.b);this.f=this.c.count()-1;this.e=1;break;case 1:this.e=-1;if(this.f>=0){this.d=this.c.__inner[this.f];this.e=2;return true}break;case 2:this.e=-1;this.f--;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.Enumerable___Reverse__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return $d(this.$tSource,this.d)},$type:new $.ig.Type("Enumerable___Reverse__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Range__IteratorClass:Enumerable___Range__IteratorClass","Object",{a:0,b:0,e:0,g:0,__3__startValue:0,f:0,__3__count:0,init:function(a){$.ig.$op.init.call(this);this.a=a},moveNext:function(){while(this.a>=0){switch(this.a){case 0:this.a=-1;this.e=this.g;this.a=1;break;case 1:this.a=-1;if(this.e<this.f){this.b=this.e;this.a=2;return true}break;case 2:this.a=-1;this.e++;this.a=1;break}}return false},getEnumerator:function(){var d__;if(this.a==-2){this.a=0;d__=this}else{d__=new $.ig.Enumerable___Range__IteratorClass(0)}d__.g=this.__3__startValue;d__.f=this.__3__count;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("Enumerable___Range__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($.ig.Number.prototype.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($.ig.Number.prototype.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___OfType__IteratorClass$1:Enumerable___OfType__IteratorClass$1","Object",{$tResult:null,e:0,d:null,c:null,f:null,b:null,__3__source:null,init:function($tResult,a){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$.ig.$op.init.call(this);this.e=a},g:function(){this.e=-1;var d__=$b($$t.$ap.$type,this.c);if(d__!=null){d__.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=1;this.c=this.b.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.c.moveNext()){this.f=this.c.current();if($b(this.$tResult,this.f)!==null){this.d=$u(this.$tResult,this.f);this.e=2;return true}this.e=2;break}this.g();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.Enumerable___OfType__IteratorClass$1(this.$tResult,0)}d__.b=this.__3__source;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.e){case 1:case 2:this.g();
break}},current:function(){return this.d},current1:function(){return $d(this.$tResult,this.d)},$type:new $.ig.Type("Enumerable___OfType__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___SelectMany__IteratorClass$2:Enumerable___SelectMany__IteratorClass$2","Object",{$tSource:null,$tResult:null,j:0,g:null,d:null,i:null,c:null,h:null,b:null,__3__source:null,f:null,__3__selector:null,init:function($tSource,$tResult,a){this.$tSource=$tSource;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tSource,this.$tResult);$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.d!=null){this.d.dispose()}},l:function(){this.j=1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=1;this.d=this.b.getEnumerator();this.j=2;break;case 2:this.j=1;if(this.d.moveNext()){this.i=this.d.current();this.j=3;this.c=this.f(this.i).getEnumerator();this.j=4;break}this.k();break;case 4:this.j=3;if(this.c.moveNext()){this.h=this.c.current();this.g=this.h;this.j=4;return true}this.l();this.j=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.Enumerable___SelectMany__IteratorClass$2(this.$tSource,this.$tResult,0)}d__.b=this.__3__source;d__.f=this.__3__selector;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:try{this.l()}finally{this.k()}break}},current:function(){return this.g},current1:function(){return $d(this.$tResult,this.g)},$type:new $.ig.Type("Enumerable___SelectMany__IteratorClass$2",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Select__IteratorClass$2:Enumerable___Select__IteratorClass$2","Object",{$tSource:null,$tResult:null,h:0,f:null,c:null,g:null,b:null,__3__source:null,e:null,__3__selector:null,init:function($tSource,$tResult,a){this.$tSource=$tSource;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tSource,this.$tResult);$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();this.f=this.e(this.g);this.h=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.Enumerable___Select__IteratorClass$2(this.$tSource,this.$tResult,0)}d__.b=this.__3__source;d__.e=this.__3__selector;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.f},current1:function(){return $d(this.$tResult,this.f)},$type:new $.ig.Type("Enumerable___Select__IteratorClass$2",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Where__IteratorClass1$1:Enumerable___Where__IteratorClass1$1","Object",{$tSource:null,h:0,f:null,i:0,c:null,g:null,b:null,__3__source:null,e:null,__3__predicate:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.h=a},j:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.i=0;this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(this.e(this.g,this.i)){this.f=this.g;this.h=3;return true}this.h=3;break}this.j();break;case 3:this.h=1;this.i++;this.h=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.Enumerable___Where__IteratorClass1$1(this.$tSource,0)}d__.b=this.__3__source;d__.e=this.__3__predicate;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:case 3:this.j();break}},current:function(){return this.f},current1:function(){return $d(this.$tSource,this.f)},$type:new $.ig.Type("Enumerable___Where__IteratorClass1$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Where__IteratorClass$1:Enumerable___Where__IteratorClass$1","Object",{$tSource:null,h:0,f:null,c:null,g:null,b:null,__3__source:null,e:null,__3__predicate:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(this.e(this.g)){this.f=this.g;this.h=2;return true}this.h=2;break}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.Enumerable___Where__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;d__.e=this.__3__predicate;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.f},current1:function(){return $d(this.$tSource,this.f)},$type:new $.ig.Type("Enumerable___Where__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Queue___GetEnumerator__IteratorClass$1:Queue___GetEnumerator__IteratorClass$1","Object",{$t:null,c:0,b:null,d:0,e:0,f:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;if(this.__4__this.e<this.__4__this.f){this.d=this.__4__this.e;this.c=1;break}this.e=this.__4__this.e;this.c=3;break;case 1:this.c=-1;if(this.d<this.__4__this.f){this.b=this.__4__this.a[this.d];this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break;case 3:this.c=-1;if(this.e<this.__4__this.a.length){this.b=this.__4__this.a[this.e];this.c=4;return true}this.f=0;this.c=5;break;case 4:this.c=-1;this.e++;this.c=3;break;case 5:this.c=-1;if(this.f<this.__4__this.f){this.b=this.__4__this.a[this.f];this.c=6;return true}break;case 6:this.c=-1;this.f++;this.c=5;break}}return false},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return $d(this.$t,this.b)},$type:new $.ig.Type("Queue___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Dictionary___ToEnumerable__IteratorClass$2:Dictionary___ToEnumerable__IteratorClass$2","Object",{$tKey:null,$tValue:null,g:0,f:null,a:null,h:0,b:null,i:0,e:null,c:null,j:0,__4__this:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);this.f=new $$t.b4(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:this.g=-1;if(this.__4__this.c){this.a=$.ig.util.getArrayOfProperties(this.__4__this.a);this.h=0;this.g=1;break}this.b=$.ig.util.getArrayOfProperties(this.__4__this.b);this.i=0;this.g=3;break;case 1:this.g=-1;if(this.h<this.a.length){this.f=new $$t.b4(this.$tKey,this.$tValue,1,this.__4__this.a[this.a[this.h]],this.__4__this.b[this.a[this.h]]);this.g=2;return true}break;case 2:this.g=-1;this.h++;this.g=1;break;case 3:this.g=-1;if(this.i<this.b.length){this.e=this.__4__this.b[this.b[this.i]];if(this.e.$isHashSetBucket){this.c=this.e;this.j=0;this.g=4;break}this.f=new $$t.b4(this.$tKey,this.$tValue,1,this.e.key,this.e.value);this.g=6;return true}break;case 4:this.g=-1;if(this.j<this.c.length){var subItem_=this.c[this.j];this.f=new $$t.b4(this.$tKey,this.$tValue,1,subItem_.key,subItem_.value);this.g=5;return true}this.g=6;break;case 5:this.g=-1;this.j++;this.g=4;break;case 6:this.g=-1;this.i++;this.g=3;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $.ig.Dictionary___ToEnumerable__IteratorClass$2(this.$tKey,this.$tValue,0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("Dictionary___ToEnumerable__IteratorClass$2",$.ig.$ot,[$$t.$an.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("BitArray___GetEnumerator__IteratorClass:BitArray___GetEnumerator__IteratorClass","Object",{b:0,d:null,c:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this.i){this.d=this.__4__this.item(this.c);this.b=2;return true}break;case 2:this.b=-1;this.c++;this.b=1;break}}return false},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("BitArray___GetEnumerator__IteratorClass",$.ig.$ot,[$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Concat__IteratorClass$1:Enumerable___Concat__IteratorClass$1","Object",{$tSource:null,j:0,g:null,e:null,h:null,f:null,i:null,c:null,__3__source1:null,d:null,__3__source2:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.e!=null){this.e.dispose()}},l:function(){this.j=-1;if(this.f!=null){this.f.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=1;this.e=this.c.getEnumerator();this.j=2;break;case 2:this.j=1;if(this.e.moveNext()){this.h=this.e.current();this.g=this.h;this.j=2;return true}this.k();this.j=3;this.f=this.d.getEnumerator();this.j=4;break;case 4:this.j=3;if(this.f.moveNext()){this.i=this.f.current();this.g=this.i;this.j=4;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.Enumerable___Concat__IteratorClass$1(this.$tSource,0)}d__.c=this.__3__source1;d__.d=this.__3__source2;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break}},current:function(){return this.g},current1:function(){return $d(this.$tSource,this.g)},$type:new $.ig.Type("Enumerable___Concat__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Empty__IteratorClass$1:Enumerable___Empty__IteratorClass$1","Object",{$tSource:null,b:0,a:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.b=a},moveNext:function(){switch(this.b){case 0:this.b=-1;return false}return false},getEnumerator:function(){if(this.b==-2){this.b=0;return this}return new $.ig.Enumerable___Empty__IteratorClass$1(this.$tSource,0)},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.a},current1:function(){return $d(this.$tSource,this.a)},$type:new $.ig.Type("Enumerable___Empty__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$$t.$gd.visible=0;$$t.$gd.collapsed=1;$$t.$gi.top=0;$$t.$gi.center=1;$$t.$gi.bottom=2;$$t.$gi.stretch=3;$$t.$hq.none=0;$$t.$hq.fill=1;$$t.$hq.uniform=2;$$t.$hq.uniformToFill=3;$$t.$hp.flat=0;$$t.$hp.square=1;$$t.$hp.round=2;$$t.$hp.triangle=3;$$t.$gh.left=0;$$t.$gh.center=1;$$t.$gh.right=2;$$t.$gh.stretch=3;$$t.$ho.counterclockwise=0;$$t.$ho.clockwise=1;$$t.$hg.line=0;$$t.$hg.bezier=1;$$t.$hg.polyBezier=2;$$t.$hg.polyLine=3;$$t.$hg.arc=4;$$t.$g5.group=0;$$t.$g5.line=1;$$t.$g5.rectangle=2;$$t.$g5.ellipse=3;$$t.$g5.path=4;$$t.$g4.evenOdd=0;$$t.$g4.nonzero=1;$$t.$gy.none=0;$$t.$gy.alt=1;$$t.$gy.control=2;$$t.$gy.shift=4;$$t.$gy.windows=8;$$t.$gy.apple=8;$$t.$gx.none=0;$$t.$gx.back=1;$$t.$gx.tab=2;$$t.$gx.enter=3;$$t.$gx.shift=4;$$t.$gx.ctrl=5;$$t.$gx.alt=6;$$t.$gx.capsLock=7;$$t.$gx.escape=8;$$t.$gx.space=9;$$t.$gx.pageUp=10;$$t.$gx.pageDown=11;$$t.$gx.end=12;$$t.$gx.home=13;$$t.$gx.left=14;$$t.$gx.up=15;$$t.$gx.right=16;$$t.$gx.down=17;$$t.$gx.insert=18;$$t.$gx.del=19;$$t.$gx.d0=20;$$t.$gx.d1=21;$$t.$gx.d2=22;$$t.$gx.d3=23;$$t.$gx.d4=24;$$t.$gx.d5=25;$$t.$gx.d6=26;$$t.$gx.d7=27;$$t.$gx.d8=28;$$t.$gx.d9=29;$$t.$gx.a=30;$$t.$gx.b=31;$$t.$gx.c=32;$$t.$gx.d=33;$$t.$gx.e=34;$$t.$gx.f=35;$$t.$gx.g=36;$$t.$gx.h=37;$$t.$gx.i=38;$$t.$gx.j=39;$$t.$gx.k=40;$$t.$gx.l=41;$$t.$gx.m=42;$$t.$gx.n=43;$$t.$gx.o=44;$$t.$gx.p=45;$$t.$gx.q=46;$$t.$gx.r=47;$$t.$gx.s=48;$$t.$gx.t=49;$$t.$gx.u=50;$$t.$gx.v=51;$$t.$gx.w=52;$$t.$gx.x=53;$$t.$gx.y=54;$$t.$gx.z=55;$$t.$gx.f1=56;$$t.$gx.f2=57;$$t.$gx.f3=58;$$t.$gx.f4=59;$$t.$gx.f5=60;$$t.$gx.f6=61;$$t.$gx.f7=62;$$t.$gx.f8=63;$$t.$gx.f9=64;$$t.$gx.f10=65;$$t.$gx.f11=66;$$t.$gx.f12=67;$$t.$gx.numPad0=68;$$t.$gx.numPad1=69;$$t.$gx.numPad2=70;$$t.$gx.numPad3=71;$$t.$gx.numPad4=72;$$t.$gx.numPad5=73;$$t.$gx.numPad6=74;$$t.$gx.numPad7=75;$$t.$gx.numPad8=76;$$t.$gx.numPad9=77;$$t.$gx.multiply=78;$$t.$gx.add=79;$$t.$gx.subtract=80;$$t.$gx.decimal=81;$$t.$gx.divide=82;$$t.$gx.unknown=255;$$t.$ex.relativeOrAbsolute=0;$$t.$ex.absolute=1;$$t.$ex.relative=2;$$t.$e6.created=0;$$t.$e6.ranToCompletion=5;$$t.$e6.canceled=6;$$t.$e6.faulted=7;$$t.$f1.none=0;$$t.$f1.ignoreCase=1;$$t.$f1.multiline=2;$$t.$f1.explicitCapture=4;$$t.$f1.compiled=8;$$t.$f1.singleline=16;$$t.$f1.ignorePatternWhitespace=32;$$t.$f1.rightToLeft=64;$$t.$f1.eCMAScript=256;$$t.$f1.cultureInvariant=512;$$t.$ec.allowBraces=2;$$t.$ec.allowDashes=4;$$t.$ec.allowHexPrefix=8;$$t.$ec.allowParenthesis=1;$$t.$ec.any=15;$$t.$ec.braceFormat=96;$$t.$ec.digitFormat=64;$$t.$ec.hexFormat=160;$$t.$ec.none=0;$$t.$ec.numberFormat=0;$$t.$ec.parenthesisFormat=80;$$t.$ec.requireBraces=32;$$t.$ec.requireDashes=64;$$t.$ec.requireHexPrefix=128;$$t.$ec.requireParenthesis=16;$$t.$d8.none=0;$$t.$d8.all=1;$$t.$d8.allButOverflow=2;$$t.$d9.none=0;$$t.$d9.argumentNull=1;$$t.$d9.format=2;$$t.$d9.formatWithParameter=3;$$t.$d9.nativeException=4;$$t.$d9.formatWithInnerException=5;$$t.$d1.ascending=0;$$t.$d1.descending=1;$$t.$cp.add=0;$$t.$cp.remove=1;$$t.$cp.replace=2;$$t.$cp.reset=4;$$t.$df.c=new $$t.dk;$$t.$dn.h="UseLightweightMarkers";$$t.$dn.k=$$t.$df.i("UseLightweightMarkers",$$t.$d.$type,$$t.$dn.$type,new $$t.dg(2,false,function(a,b){$b($$t.$dn.$type,a).j("UseLightweightMarkers",b.d(),b.c())}));$$t.$dw.k=false;$$t.$d6.aa=new $$t.d6(0);$$t.$eo.e=null;if($$t.$eo.staticInit&&!$$t.$eo.textReaderStaticInitCalled){$$t.$eo.staticInit();$$t.$eo.textReaderStaticInitCalled=true}$$t.$es.n=1024;$$t.$fv.currentCulture=new $$t.fv(1,0);$$t.$fv.currentCultureIgnoreCase=new $$t.fv(1,1);$$t.$fv.invariantCulture=new $$t.fv(1,2);$$t.$fv.invariantCultureIgnoreCase=new $$t.fv(1,3);$$t.$fv.ordinal=new $$t.fv(1,4);$$t.$fv.ordinalIgnoreCase=new $$t.fv(1,5);$$t.$fy.c=new $$t.fx(false,-1,0,"");$$t.$eh.t=null;$$t.$eh.s=null;$$t.$eh.r=null;$$t.$eh.p=null;$$t.$eh.q=null;$$t.$dj.b=null;$$t.$du.l=new $$t.du})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.dv.shared.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","IConvertible:i","IFormatProvider:j","Number:k","String:l","IComparable:m","Number:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","NotSupportedException:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormatInfo:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","IList$1:ba","ICollection$1:bb","IArray:bc","Script:bd","IArrayList:be","Array:bf","CompareCallback:bg","MulticastDelegate:bh","IntPtr:bi","Func$3:bj","Action$1:bk","Comparer$1:bl","IComparer:bm","IComparer$1:bn","DefaultComparer$1:bo","IComparable$1:bp","Comparison$1:bq","ReadOnlyCollection$1:br","Predicate$1:bs","NotImplementedException:bt","INotifyCollectionChanged:bu","NotifyCollectionChangedEventHandler:bv","NotifyCollectionChangedEventArgs:bw","EventArgs:bx","NotifyCollectionChangedAction:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","Delegate:b2","Interlocked:b3","InterpolationMode:b4","Brush:b5","Color:b6","Math:b7","ArgumentException:b8","Random:b9","MathUtil:ca","RuntimeHelpers:cb","RuntimeFieldHandle:cc","ColorUtil:cd","EventProxy:ce","Rect:cf","Size:cg","Point:ch","ModifierKeys:ci","Func$2:cj","MouseWheelHandler:ck","GestureHandler:cl","ContactHandler:cm","TouchHandler:cn","MouseOverHandler:co","MouseHandler:cp","KeyHandler:cq","Key:cr","DOMEventProxy: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","MSGesture:c8","JQuery:c9","JQueryDeferred:da","JQueryPromise:db","Action:dc","Callback:dd","window:de","MouseEventArgs: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","TrendCalculators:dt","Thread:du","ThreadStart:dv","TrendLineType:dw","UnknownValuePlotting:dx","ErrorBarCalculatorReference:dy","ErrorBarCalculatorType:dz","IErrorBarCalculator:d0","IFastItemColumn$1:d1","IFastItemColumnPropertyName:d2","EventHandler$1:d3","ErrorMessageDisplayingEventArgs:d4","IFastItemColumnInternal:d5","FastItemColumn:d6","IFastItemsSource:d7","FastItemsSourceEventArgs:d8","FastItemsSourceEventAction:d9","FastReflectionHelper:ea","FastItemDateTimeColumn:eb","FastItemObjectColumn:ec","FastItemIntColumn:ed","FastItemsSource:ee","Dictionary$2:ef","IDictionary$2:eg","IDictionary:eh","KeyValuePair$2:ei","Enumerable:ej","IOrderedEnumerable$1:ek","SortedList$1:el","ArgumentNullException:em","IEqualityComparer$1:en","EqualityComparer$1:eo","IEqualityComparer:ep","DefaultEqualityComparer$1:eq","InvalidOperationException:er","ColumnReference:es","FastItemsSourceReference:et","IFastItemsSourceProvider:eu","IRenderer:ev","Rectangle:ew","Shape:ex","FrameworkElement:ey","Visibility:ez","Style:e0","DoubleCollection:e1","Path:e2","Geometry:e3","GeometryType:e4","TextBlock:e5","Polygon:e6","PointCollection:e7","Polyline:e8","DataTemplateRenderInfo:e9","DataTemplatePassInfo:fa","ContentControl:fb","Control:fc","Thickness:fd","HorizontalAlignment:fe","VerticalAlignment:ff","DataTemplate:fg","DataTemplateRenderHandler:fh","DataTemplateMeasureHandler:fi","DataTemplateMeasureInfo:fj","DataTemplatePassHandler:fk","Line:fl","FontInfo:fm","RectChangedEventArgs:fn","RectChangedEventHandler:fo","CanvasRenderScheduler:fp","ISchedulableRender:fq","RenderingContext:fr","CanvasViewRenderer:fs","CanvasContext2D:ft","CanvasContext:fu","TextMetrics:fv","ImageData:fw","CanvasElement:fx","Gradient:fy","LinearGradientBrush:fz","GradientStop:f0","GeometryGroup:f1","GeometryCollection:f2","FillRule:f3","PathGeometry:f4","PathFigureCollection:f5","LineGeometry:f6","RectangleGeometry:f7","EllipseGeometry:f8","ArcSegment:f9","PathSegment:ga","PathSegmentType:gb","SweepDirection:gc","PathFigure:gd","PathSegmentCollection:ge","LineSegment:gf","PolyLineSegment:gg","BezierSegment:gh","PolyBezierSegment:gi","GeometryUtil:gj","Tuple$2:gk","TransformGroup:gl","TransformCollection:gm","TranslateTransform:gn","RotateTransform:go","ScaleTransform:gp","GradientDirection:gq","DependencyObjectNotifier:gr","InteractionState:gs","IOverviewPlusDetailControl:gt","NavigationSettings:gu","OverviewPlusDetailPaneMode:gv","PropertyChangedEventArgs$1:gw","XamOverviewPlusDetailPane:gx","XamOverviewPlusDetailPaneView:gy","XamOverviewPlusDetailPaneViewManager:gz","DivElement:g0","DoubleAnimator:g1","EasingFunctionHandler:g2","ImageElement:g3","RectUtil:g4","XamMultiScaleTileSource:g5","Uri:g6","UriKind:g7","XamMultiScaleImage:g8","XamMultiScaleImageView:g9","Image:ha","Tile:hb","StackPool$1:hc","Stack$1:hd","ReverseArrayEnumerator$1:he","Func$1:hf","WriteableBitmap:hg","IMapRenderDeferralHandler:hh","IEasingFunction:hi","Pair$2:hj","Convert:hk","MapTileSource:hl","BingMapsTileSource:hm","StringBuilder:hn","Environment:ho","CloudMadeTileSource:hp","OpenStreetMapTileSource:hq","ArrayUtil:hr","BrushUtil:hs","CssHelper:ht","CssGradientUtil:hu","Clipper:hv","EdgeClipper:hw","LeftClipper:hx","BottomClipper:hy","RightClipper:hz","TopClipper:h0","EasingFunctions:h1","FontUtil:h2","Extensions:h3","Panel:h4","UIElementCollection:h5","FrameworkElementExtensions:h6","Flattener:h7","SpiralTodo:h8","FlattenerSettings:h9","InterpolationUtil:ia","Func$5:ib","Numeric:ic","LeastSquaresFit:id","PathFigureUtil:ie","PointCollectionUtil:ig","PolygonUtil:ih","PolySimplification:ii","IPool$1:ij","IIndexedPool$1:ik","Pool$1:il","IHashPool$2:im","HashPool$2:io","RearrangedList$1:ip","ISmartPlaceable:iq","SmartPosition:ir","SmartPlaceableWrapper$1:is","SmartPlacer:it","IVisualData:iu","PrimitiveVisualDataList:iv","PrimitiveVisualData:iw","PrimitiveAppearanceData:ix","BrushAppearanceData:iy","AppearanceHelper:iz","LinearGradientBrushAppearanceData:i0","GradientStopAppearanceData:i1","SolidBrushAppearanceData:i2","GeometryData:i3","GetPointsSettings:i4","EllipseGeometryData:i5","RectangleGeometryData:i6","LineGeometryData:i7","PathGeometryData:i8","PathFigureData:i9","SegmentData:ja","LineSegmentData:jb","PolylineSegmentData:jc","ArcSegmentData:jd","PolyBezierSegmentData:je","BezierSegmentData:jf","LabelAppearanceData:jg","ShapeTags:jh","VisualDataPixelScalingOptions:ji","LabelAppearanceDataList:jj","RectangleVisualData:jk","LineVisualData:jl","PolyLineVisualData:jm","PolygonVisualData:jn","PathVisualData:jo","AbstractEnumerable:jp","AbstractEnumerator:jq","GenericEnumerable$1:jr","GenericEnumerator$1:js"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("SmartPosition:ir","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"LeftTop";case 1:return"CenterTop";case 2:return"RightTop";case 3:return"LeftCenter";case 4:return"CenterCenter";case 5:return"RightCenter";case 6:return"LeftBottom";case 7:return"CenterBottom";case 8:return"RightBottom";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SmartPosition",$.ig.$ep.$type)},true);$c("InterpolationMode:b4","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"RGB";case 1:return"HSV";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("InterpolationMode",$.ig.$ep.$type)},true);$c("OverviewPlusDetailPaneMode:gv","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Minimal";case 1:return"Full";case 2:return"Compact";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OverviewPlusDetailPaneMode",$.ig.$ep.$type)},true);$c("InteractionState:gs","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"DragZoom";case 2:return"DragPan";case 3:return"Auto";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("InteractionState",$.ig.$ep.$type)},true);$c("GradientDirection:gq","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"TopBottom";case 1:return"BottomTop";case 2:return"LeftRight";case 3:return"RightLeft";case 4:return"Radial";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("GradientDirection",$.ig.$ep.$type)},true);$c("FastItemsSourceEventAction:d9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Remove";case 1:return"Insert";case 2:return"Replace";case 3:return"Change";case 4:return"Reset";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("FastItemsSourceEventAction",$.ig.$ep.$type)},true);$c("ErrorBarCalculatorType:dz","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Fixed";case 1:return"Percentage";case 2:return"Data";case 3:return"StandardDeviation";case 4:return"StandardError";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ErrorBarCalculatorType",$.ig.$ep.$type)},true);$c("ErrorBarCalculatorReference:dy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"X";case 1:return"Y";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ErrorBarCalculatorReference",$.ig.$ep.$type)},true);$c("UnknownValuePlotting:dx","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"LinearInterpolate";case 1:return"DontPlot";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("UnknownValuePlotting",$.ig.$ep.$type)},true);$c("TrendLineType:dw","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"LinearFit";case 2:return"QuadraticFit";case 3:return"CubicFit";case 4:return"QuarticFit";case 5:return"QuinticFit";case 6:return"LogarithmicFit";case 7:return"ExponentialFit";case 8:return"PowerLawFit";case 9:return"SimpleAverage";case 10:return"ExponentialAverage";case 11:return"ModifiedAverage";case 12:return"CumulativeAverage";case 13:return"WeightedAverage";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TrendLineType",$.ig.$ep.$type)},true);$c("BrushCollection:a","ObservableCollection$1",{init:function(){this.ad=0;$$t.$b.init.call(this,$$t.$b5.$type,0)},selectRandom:function(){return this.item($$t.$a.af.c(this.count()))},interpolateRandom:function(){return this.getInterpolatedBrush($$t.$a.af.a()*(this.count()-1))},interpolationMode:function(a){if(arguments.length===1){if(this.ad!=a){this.ad=a;this.ab(new $$t.bw(0,4))}return a}else{return this.ad}},ad:0,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($.ig.util.isNaN(a)){return null}a=$$t.$ca.c(a,0,this.count()-1);var b=$.ig.truncate(Math.floor(a));if(b==a){return this.item(b)}return this.ah(a-b,this.item(b),this.item(b+1),this.interpolationMode())},ah:function(a,b,c,d){var e=b.color();var f=c.color();var g=$$t.$cd.m(e,a,f,d);var h=new $$t.b5;h.color(g);return h},equals:function(a){if(a==null){return false}var b=a;if(b.count()!=this.count()){return false}for(var c=0;c<b.count();c++){if(!b.item(c).equals(this.item(c))){return false}}return true},$type:new $.ig.Type("BrushCollection",$$t.$b.$type.specialize($$t.$b5.$type))},true);$c("EventProxy:ce","Object",{init:function(){this.u=false;$.ig.$op.init.call(this)},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(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_ax:0,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_aa:false,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},d:function(){},ae:function(){},z:function(a,b){if(this.onMouseWheel!=null&&!this.w()){return this.onMouseWheel(a,b)}return false},av:function(a,b){if(this.onPinchStarted!=null&&!this.w()){this.onPinchStarted(a,b)}},au:function(a,b){if(this.onPinchDelta!=null&&!this.w()){this.onPinchDelta(a,b)}},an:function(a,b){if(this.onGestureCompleted!=null&&!this.w()){this.onGestureCompleted(a,b)}},ai:function(a,b){if(this.onContactStarted!=null&&!this.w()){this.onContactStarted(a,b)}},am:function(a){if(this.onDragStarted!=null&&!this.w()){this.onDragStarted(a)}},ah:function(a,b){if(this.onContactMoved!=null&&!this.w()){this.onContactMoved(a,b)}},al:function(a){if(this.onDragDelta!=null&&!this.w()){this.onDragDelta(a)}},ag:function(a,b){if(this.onContactCompleted!=null&&!this.w()){this.onContactCompleted(a,b)}},ak:function(a){if(this.onDragCompleted!=null&&!this.w()){this.onDragCompleted(a)}},ar:function(a){if(this.onMouseLeave!=null&&!this.w()){this.onMouseLeave(a)}},as:function(a,b,c){if(this.onMouseOver!=null&&!this.w()){this.onMouseOver(a,b,c)}},aq:function(a){if(this.onMouseEnter!=null&&!this.w()){this.onMouseEnter(a)}},ap:function(a){if(this.onMouseDown!=null&&!this.w()){this.onMouseDown(a)}},at: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},aj:function(a){if(this.onDoubleTap!=null&&!this.w()){this.onDoubleTap(a)}},ao:function(a){if(this.onHold!=null&&!this.w()){this.onHold(a)}},ay:function(){},u:false,w:function(a){if(arguments.length===1){this.u=a;this.af();return a}else{return this.u}},_v:false,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},af:function(){},ad:function(a,b){},aw:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$c("DOMEventProxy:cs","EventProxy",{_bq:null,bq:function(a){if(arguments.length===1){this._bq=a;return a}else{return this._bq}},d:function(){var a=new $$t.cs(this.bq());a.v(this.v());return a},co:function(a){if(!this.w()){a.preventDefault()}},bn:0,bt:null,a2:false,_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},init:function(a){this.bn=0;this.bt="";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.cy=null;this.a3=false;this.a1=false;$$t.$ce.init.call(this);this.ac(function(b){return true});this.v(false);$$t.$cs.bm++;this.bn=$$t.$cs.bm;this.bt=".DOMProxy"+this.bn.toString();this.ax(0);this.bq(a);$$t.$cs.a8=false;try{$$t.$cs.a8=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(b){}$$t.$cs.a9=false;try{$$t.$cs.a9=window.navigator.pointerEnabled}catch(c){}$$t.$cs.bs=this.br();this.ad(this.bq(),"");this.ab(function(d){return true})},ad:function(a,b){var c=a;var d=this.bt+b;if(!$$t.$cs.a8){c.bind("mousemove"+d,this.b3.runOn(this));c.bind("mouseleave"+d,this.b2.runOn(this));c.bind("mousedown"+d,this.b1.runOn(this));c.bind("mouseup"+d,this.b5.runOn(this));$(window).bind("mouseup"+d,this.cw.runOn(this))}c.bind("keydown"+d,this.by.runOn(this));c.bind("keyup"+d,this.b0.runOn(this));if($$t.$cs.a8){var source_=this.bq()[0];$$t.$cs.cm(source_);var e=this.bq()[0];var f=new MSGesture;f.target=e;this.bj(f);c.bind("MSGestureStart"+d,this.bx.runOn(this));c.bind("MSGestureChange"+d,this.bv.runOn(this));c.bind("MSGestureEnd"+d,this.bw.runOn(this));if($$t.$cs.a9){c.bind("pointerdown"+d,this.b8.runOn(this));c.bind("pointerup"+d,this.cb.runOn(this));c.bind("pointercancel"+d,this.b7.runOn(this));c.bind("pointermove"+d,this.b9.runOn(this));c.bind("pointerout"+d,this.ca.runOn(this));c.bind("lostpointercapture"+d,this.b6.runOn(this))}else{c.bind("MSPointerDown"+d,this.b8.runOn(this));c.bind("MSPointerUp"+d,this.cb.runOn(this));c.bind("MSPointerCancel"+d,this.b7.runOn(this));c.bind("MSPointerMove"+d,this.b9.runOn(this));c.bind("MSPointerOut"+d,this.ca.runOn(this));c.bind("MSLostPointerCapture"+d,this.b6.runOn(this))}}c.bind("DOMMouseScroll"+d,this.b4.runOn(this));c.bind("mousewheel"+d,this.b4.runOn(this));c.bind("gesturestart"+d,this.bx.runOn(this));c.bind("gesturechange"+d,this.bv.runOn(this));c.bind("gestureend"+d,this.bw.runOn(this));c.bind("touchstart"+d,this.ce.runOn(this));c.bind("touchmove"+d,this.cd.runOn(this));c.bind("touchend"+d,this.cc.runOn(this))},a4:false,cj:function(){if($$t.$cs.a8&&!this.a4){var source_=this.bq()[0];$$t.$cs.cm(source_)}},cm:function(source_){if($$t.$cs.a9){source_.style.touchAction="none"}else{source_.style.msTouchAction="none"}source_.style.msUserSelect="none"},cf:function(source_){if($$t.$cs.a9){source_.style.touchAction="auto"}else{source_.style.msTouchAction="auto"}source_.style.msUserSelect="auto"},cg:function(){if($$t.$cs.a8&&this.a4){var source_=this.bq()[0];$$t.$cs.cf(source_)}},af:function(){$$t.$ce.af.call(this);if(!this.w()){this.cj()}else{this.cg()}},br: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,_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},cl:function(e_){var a=$$t.$cs.bs>=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.$cs.bs>=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.cf(0,c,d,0,0)}else{var e=a.offset();return new $$t.cf(0,e.left,e.top,0,0)}},cu:function(a){$$t.$cs.cl(a);var b=$$t.$cs.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.c1({__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.c0({__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})},cv:function(e_){$$t.$cs.cl(e_);if($$t.$cs.a8){var a=e_.pageX;var b=e_.pageY;var c=$$t.$cs.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.$cs.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.c1({__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.c0({__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})},b4:function(e_){this.ct(e_);if(this.ab()(this.c1())){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.c0(),delta_);if(a){this.co(e_)}}},bg:0,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.an(this.c0(),b)}else{if(a){this.cc(e_)}else{this.b5(e_)}}},b6: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.an(this.c0(),b)}},b7: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.an(this.c0(),b)}},b8: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.$cs.a9){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}if(this.bl>1&&!this.a2&&a){this.a2=true;this.cv(e_);var b=e_.originalEvent.scale;this.av(this.c0(),b)}else{if(a){this.ce(e_)}else{this.b1(e_)}}},a6:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$cs.a9){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},b9:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){this.cd(e_)}else{this.b3(e_)}},ca:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){}else{this.b2(e_)}},bx:function(e_){this.a7(true);this.ct(e_);this.cv(e_);this.ci();if(this.ab()(this.c1())){this.co(e_);if($$t.$cs.a8){this.bg=1}if($$t.$cs.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.av(this.c0(),a)}},bv:function(e_){this.a7(true);this.ct(e_);this.cv(e_);if(this.ab()(this.c1())){this.co(e_);if($$t.$cs.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.au(this.c0(),a)}},bw:function(e_){this.co(e_);var a=e_.originalEvent.scale;this.a7(false);this.ct(e_);this.cv(e_);if(!$$t.$cs.a8||this.a2){this.an(this.c0(),a)}},a5:false,cz:null,ce:function(e_){this.a7(true);this.ct(e_);this.cv(e_);this.cz=this.c0();if(this.ab()(this.c1())){if(!this.v()){this.co(e_)}else{this.a5=true}this.as(this.c1(),false,true);this.ap(this.c1());this.ai(this.c0(),true);this.cq()}},bk:0,bo:0,c2:null,be:0,bf:0,bd:0,cq:function(){if(this.bk==-1){this.be=this.c1().__x;this.bf=this.c1().__y;this.bk=window.setTimeout(this.cn.runOn(this),1500)}},ci:function(){if(Math.abs(this.be-this.c1().__x)>this.bd||Math.abs(this.bf-this.c1().__y)>this.bd){this.cr()}},cr:function(){if(this.bk!=-1){window.clearTimeout(this.bk);this.bk=-1}},cn:function(){this.bk=-1;if(this.a5){this.a5=false;this.bu()}this.ao(this.c0())},a0:false,cy:null,a3:false,cd:function(a){this.a7(true);this.ct(a);this.cv(a);if(this.a5){if(this.ab()(this.c1())&&this.ba()){this.a5=false;this.bu()}}this.ci();this.cs();if(this.ab()(this.c1())&&this.bl==1&&!this.a5){this.co(a);if(!this.a0){this.a0=true;this.cy=this.c0();this.am(this.cy)}else{this.as(this.c1(),true,true);this.ah(this.c0(),true);this.al(this.c0())}}},ba:function(){var a={__x:this.cz.__x-this.c0().__x,__y:this.cz.__y-this.c0().__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)},cc:function(a){this.a7(false);this.ct(a);this.cv(a);this.cr();if(this.a5){this.a5=false;this.bu()}this.co(a);this.as(this.c1(),false,true);this.at(this.c1());if(this.bl==0){this.cp(this.c1());this.ck()}if(this.a0&&this.bl==0){this.a0=false;this.cy=null;this.ak(this.c0());this.ck()}this.ag(this.c0(),true)},ck:function(){if(this.a3){if(this.bo==-1){this.bo=window.setTimeout(this.ch.runOn(this),500)}else{window.clearTimeout(this.bo);this.bo=-1;this.bo=window.setTimeout(this.ch.runOn(this),500)}}},bu:function(){this.a3=true;if(this.bo!=-1){window.clearTimeout(this.bo);this.bo=-1}},ch:function(){this.a3=false},cp:function(a){if($$t.$cf.l_op_Equality(this.c2,null)){this.c2=new $$t.cf(0,a.__x-50,a.__y-50,100,100);window.setTimeout(this.cs.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.cs();this.aj(a)}}},cs:function(){this.c2=null},_a7:false,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},b2:function(a){if(this.a5||this.a3){return}this.cu(a);if(this.a7()){this.a7(false);this.ar(this.c0())}},b3:function(a){if(this.a5||this.a3){return}this.cu(a);this.ct(a);var b=new $$t.df;b.position(this.c1());if(this.ab()(this.c1())){if(!this.a7()){this.a7(true);this.aq(this.c1())}this.as(this.c1(),true,false);this.ah(this.c0(),false)}else if(this.a7()){this.b2(a)}},a1:false,b1:function(a){if(this.a5||this.a3){return}this.bq().focus();this.cu(a);this.ct(a);if(this.ab()(this.c1())){this.a1=true;this.ap(this.c1());this.ai(this.c0(),false);this.co(a)}},cw:function(a){if(this.a5||this.a3){return}if(this.a1){this.b5(a)}},b5:function(a){if(this.a5||this.a3){return}this.ct(a);this.a1=false;this.at(this.c1());this.ag(this.c0(),false);this.co(a)},by:function(a){this.bz(a,true)},b0:function(a){this.bz(a,false)},cx: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},bz:function(a,b){var c=$$t.$cs.cx(a);var d=c!=0;this.ct(a);if(d&&this.ab()(this.c1())){var e=false;if(b){e=this.x(c)}else{e=this.y(c)}if(e){this.co(a)}}},ct:function(a){this.ax(0);if(a.shiftKey){this.ax(this.ax()|4)}if(a.altKey){this.ax(this.ax()|1)}if(a.ctrlKey){this.ax(this.ax()|2)}this.aa(a.button==2)},ay:function(){var a=$$t.$cs.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}},aw:function(a,b){var c=a;var d=this.bt+b;c.unbind(d);if(!$$t.$cs.a8){$(window).unbind(d)}},ae:function(){if(this.bq()==null){return}this.bq().unbind(this.bt);if(!$$t.$cs.a8){$(window).unbind(this.bt)}this.bq(null)},$type:new $.ig.Type("DOMEventProxy",$$t.$ce.$type)},true);$c("TrendCalculators:dt","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){var d__=new $.ig.TrendCalculators___WMA__IteratorClass(-2);d__.__3__sequence=a;d__.__3__period=b;return d__},b:function(a,b){var d__=new $.ig.TrendCalculators___EMA__IteratorClass(-2);d__.__3__sequence=a;d__.__3__period=b;return d__},c:function(a,b){var d__=new $.ig.TrendCalculators___MMA__IteratorClass(-2);d__.__3__sequence=a;d__.__3__period=b;return d__},a:function(a){var d__=new $.ig.TrendCalculators___CMA__IteratorClass(-2);d__.__3__sequence=a;return d__},e:function(a,b){var d__=new $.ig.TrendCalculators___SMA__IteratorClass(-2);d__.__3__sequence=a;d__.__3__period=b;return d__},d:function(a,b){var d__=new $.ig.TrendCalculators___MovingSum__IteratorClass(-2);d__.__3__sequence=a;d__.__3__period=b;return d__},f:function(a,b){var d__=new $.ig.TrendCalculators___STDEV__IteratorClass(-2);d__.__3__sequence=a;d__.__3__period=b;return d__},$type:new $.ig.Type("TrendCalculators",$.ig.$ot)},true);$c("IErrorBarCalculator:d0","Object",{$type:new $.ig.Type("IErrorBarCalculator",null)},true);$c("ErrorMessageDisplayingEventArgs:d4","EventArgs",{init:function(a){$$t.$bx.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.$bx.$type)},true);$c("IFastItemColumnInternal:d5","Object",{$type:new $.ig.Type("IFastItemColumnInternal",null)},true);$c("IFastItemColumnPropertyName:d2","Object",{$type:new $.ig.Type("IFastItemColumnPropertyName",null)},true);$c("IFastItemColumn$1:d1","Object",{$type:new $.ig.Type("IFastItemColumn$1",null,[$$t.$ba.$type.specialize(0),$$t.$d2.$type])},true);$c("FastItemColumn:d6","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($.ig.util.isNaN(this.i)&&this.g()!=null){this.i=Number.POSITIVE_INFINITY;var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.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($.ig.util.isNaN(this.h)&&this.g()!=null){this.h=Number.NEGATIVE_INFINITY;var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.h=Math.max(this.h,a)}}}return this.h}},h:0,item:function(a,b){if(arguments.length===2){this.g().__inner[a]=b;return b}else{return this.g().__inner[a]}},getEnumerator:function(){return this.g().getEnumerator()},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.bt(0)},clear:function(){throw new $$t.bt(0)},remove:function(a){throw new $$t.bt(0)},insert:function(a,b){throw new $$t.bt(0)},removeAt:function(a){throw new $$t.bt(0)},reset:function(){this.g(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=$.ig.util.isNaN(this.minimum());var g=$.ig.util.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.g()==null){this.g(new $$t.c(Number,1,c))}else{this.g().insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b&&!$.ig.util.isNaN(this.minimum())&&!$.ig.util.isNaN(this.maximum());++c){if(this.item(c)==this.minimum()){this.minimum(NaN)}if(this.item(c)==this.maximum()){this.maximum(NaN)}}this.g().removeRange(a,b);return true},replaceMinMax:function(a,b){if($.ig.util.isNaN(a)){if(!$.ig.util.isNaN(b)){if(!$.ig.util.isNaN(this.minimum())){this.minimum(Math.min(b,this.minimum()))}if(!$.ig.util.isNaN(this.maximum())){this.maximum(Math.max(b,this.maximum()))}}return}if($.ig.util.isNaN(b)){this.minimum(!$.ig.util.isNaN(this.minimum())&&a==this.minimum()?NaN:this.minimum());this.maximum(!$.ig.util.isNaN(this.maximum())&&a==this.maximum()?NaN:this.maximum());return}if(!$.ig.util.isNaN(this.minimum())){if(a==this.minimum()&&b>this.minimum()){this.minimum(NaN)}else{this.minimum(Math.min(b,this.minimum()))}}if(!$.ig.util.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.g().__inner[a+d];var f=this.j(this.c().item(a+d));if(e!=f){this.g().__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(typeof a==="number"){return a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},getSortedIndices1:function(a,b){var c=new $$t.c($.ig.Number.prototype.$type,2,a.count());for(var d=0;d<a.count();d++){c.add(d)}c.sort2(function(e,f){var g=a.item(e);var h=a.item(f);return b(g,h)});return c},e:function(){return $$t.$d6.getSortedIndices1(this.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().asArray()},$type:new $.ig.Type("FastItemColumn",$.ig.$ot,[$$t.$d5.$type,$$t.$d1.$type.specialize(Number)])},true);$c("FastItemDateTimeColumn:eb","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.h()!=null){var b=this.h().getEnumerator();while(b.moveNext()){var a=b.current();if(a<this.j){this.j=a}}if(this.h().count()>0){this.f=true}}return this.j}},j:new Date,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{if(!this.e&&this.h()!=null){var b=this.h().getEnumerator();while(b.moveNext()){var a=b.current();if(a>this.i){this.i=a}}if(this.h().count()>0){this.e=true}}return this.i}},i:new Date,item:function(a,b){if(arguments.length===2){throw new $$t.bt(0);return b}else{return this.h().__inner[a]}},getEnumerator:function(){return this.h().getEnumerator()},getEnumerator:function(){return this.h().getEnumerator()},contains:function(a){return this.h().contains(a)},copyTo:function(a,b){this.h().copyTo(a,b)},count:function(){return this.h().count()},isReadOnly:function(){return true},indexOf:function(a){return this.h().indexOf(a)},add:function(a){throw new $$t.bt(0)},clear:function(){throw new $$t.bt(0)},remove:function(a){throw new $$t.bt(0)},insert:function(a,b){throw new $$t.bt(0)},removeAt:function(a){throw new $$t.bt(0)},reset:function(){this.h(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.h()==null){this.h(new $$t.c($$t.$ah.$type,1,c))}else{this.h().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.h().removeRange(a,b);return true},replaceMinMax:function(a,b){if(+a!=+$$t.$ah.minValue()){if(+b!=+$$t.$ah.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.h().__inner[a+d];var f=this.k(this.c().item(a+d));if(+e!=+f){this.h().__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},a:null,k:function(a){if(a==null){return $$t.$ah.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.$ah.minValue()}return a},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},getSortedIndices:function(){return $$t.$d6.getSortedIndices1(this.h(),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.h().asArray()},$type:new $.ig.Type("FastItemDateTimeColumn",$.ig.$ot,[$$t.$d5.$type,$$t.$d1.$type.specialize($$t.$ah.$type)])},true);$c("FastItemObjectColumn:ec","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,b){if(arguments.length===2){throw new $$t.bt(0);return b}else{return this.f().__inner[a]}},getEnumerator:function(){return this.f().getEnumerator()},getEnumerator:function(){return this.f().getEnumerator()},contains:function(a){return this.f().contains1(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().indexOf1(a)},add:function(a){throw new $$t.bt(0)},clear:function(){throw new $$t.bt(0)},remove:function(a){throw new $$t.bt(0)},insert:function(a,b){throw new $$t.bt(0)},removeAt:function(a){throw new $$t.bt(0)},reset:function(){this.f(null);return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){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=this.j(this.c().item(d));c.add1(e)}if(this.f()==null){this.f(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){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(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},e:function(){return $$t.$d6.getSortedIndices1(this.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().asArray()},$type:new $.ig.Type("FastItemObjectColumn",$.ig.$ot,[$$t.$d5.$type,$$t.$d1.$type.specialize($.ig.$op.$type)])},true);$c("FastItemIntColumn:ed","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,b){if(arguments.length===2){throw new $$t.bt(0);return b}else{return this.f().__inner[a]}},getEnumerator:function(){return this.f().getEnumerator()},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.bt(0)},clear:function(){throw new $$t.bt(0)},remove:function(a){throw new $$t.bt(0)},insert:function(a,b){throw new $$t.bt(0)},removeAt:function(a){throw new $$t.bt(0)},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:$g(item_);c[f]=h;f++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][this.__propertyName];var i=item_==null?0:$g(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 $g(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},e:function(){return $$t.$d6.getSortedIndices1(this.f(),function(a,b){var c=$g(a);var d=$g(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this.f().asArray()},$type:new $.ig.Type("FastItemIntColumn",$.ig.$ot,[$$t.$d5.$type,$$t.$d1.$type.specialize($.ig.Number.prototype.$type)])},true);$c("IFastItemsSource:d7","Object",{$type:new $.ig.Type("IFastItemsSource",null)},true);$c("FastItemsSource:ee","Object",{init:function(){this.a=new $$t.ef(String,$$t.$es.$type,0);this.c=new $$t.c($.ig.$op.$type,0);this.b=null;$.ig.$op.init.call(this)},event:null,m:function(a,b,c){if(this.event!=null){this.event(this,new $$t.d8(0,a,b,c))}},n:function(a,b){if(this.event!=null){this.event(this,new $$t.d8(1,a,b))}},itemsSource:function(a){if(arguments.length===1){if(this.d==a){return}this.detach();this.d=a;this.c.clear();this.b=null;this.attach();var c=this.a.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.b!=null){for(var c=0;c<b.count();++c){this.b.add(b.item(c),a+c)}for(var d=a;d<this.c.count();++d){this.b.item(this.c.__inner[d],d+b.count())}}this.c.insertRange1(a,b);var f=this.a.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.b!=null){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.b.remove(c)}for(var e=a;e<this.c.count();++e){this.b.item(this.c.__inner[e],e)}}var g=this.a.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.b!=null){var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.b.remove(e)}for(var g=0;g<c.count();++g){this.b.add(c.item(g),a+g)}}var i=this.a.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.b=null;this.c.insertRange1(0,this.d);var b=this.a.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=this.indexOf(a);if(d==-1){throw new $$t.b8(1,"item")}if(String.isNullOrEmpty(b)){var f=this.a.getEnumerator();while(f.moveNext()){var e=f.current();e.value().a.replaceRange(d,1);this.n(d,e.value().a.propertyName())}}else{if(function(){var g=$self.a.tryGetValue(b,c);c=g.p1;return g.ret}()){c.a.replaceRange(d,1)}if(function(){var g=$self.a.tryGetValue(b+"_object",c);c=g.p1;return g.ret}()){c.a.replaceRange(d,1)}this.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(this.b==null&&this.c.count()>0){this.b=new $$t.ef($.ig.$op.$type,$.ig.Number.prototype.$type,0);var contents_=this.c;var index_=this.b;for(var j_=0;j_<this.c.count();j_++){var c=contents_.__inner[j_];if(!this.b.containsKey(c)){this.b.add(c,j_)}}}if(function(){var d=$self.b.tryGetValue(a,b);b=d.p1;return d.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 f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){e=new $$t.es(new $$t.eb(this,a,b,c));this.a.add(a,e)}e.b(e.b()+1);d=$b($$t.$d1.$type.specialize($$t.$ah.$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 g=$self.a.tryGetValue(e,f);f=g.p1;return g.ret}()){f=new $$t.es(new $$t.ec(this,a,b,c));this.a.add(e,f)}f.b(f.b()+1);d=$b($$t.$d1.$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 f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){e=new $$t.es(new $$t.ed(this,a,b,c));this.a.add(a,e)}e.b(e.b()+1);d=$b($$t.$d1.$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 f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){e=new $$t.es(new $$t.d6(this,a,b,c));this.a.add(a,e)}e.b(e.b()+1);d=$b($$t.$d1.$type.specialize(Number),e.a);return d},deregisterColumn:function(a){var $self=this;var b=a!=null?a.propertyName():null;var c=b;if($b($$t.$d1.$type.specialize($.ig.$op.$type),a)!==null){c+="_object"}if(b!=null){var d=null;if(function(){var e=$self.a.tryGetValue(b,d);d=e.p1;return e.ret}()){d.b(d.b()-1);if(d.b()==0){this.a.remove(c)}}}},a:null,d:null,c:null,b:null,asArray:function(){return this.c.asArray()},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.$d7.$type])},true);$c("ColumnReference:es","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this.b(0)},a:null,_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("ColumnReference",$.ig.$ot)},true);$c("FastItemsSourceReference:et","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);$c("IFastItemsSourceProvider:eu","Object",{$type:new $.ig.Type("IFastItemsSourceProvider",null)},true);$c("FastItemsSourceEventArgs:d8","EventArgs",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bx.init.call(this);this.action(b);this.position(c);this.count(d);this.propertyName(null)},init1:function(a,b,c){$$t.$bx.init.call(this);this.action(3);this.position(b);this.count(1);this.propertyName(c)},_action:0,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},$type:new $.ig.Type("FastItemsSourceEventArgs",$$t.$bx.$type)},true);$c("FastReflectionHelper:ea","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(a){if(arguments.length===1){this._b=a;return a}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);$c("IRenderer:ev","Object",{$type:new $.ig.Type("IRenderer",null)},true);$c("RectChangedEventArgs:fn","EventArgs",{init:function(a,b){$$t.$bx.init.call(this);this.oldRect(a);this.newRect(b)},_oldRect:null,oldRect:function(a){if(arguments.length===1){this._oldRect=a;return a}else{return this._oldRect}},_newRect:null,newRect:function(a){if(arguments.length===1){this._newRect=a;return a}else{return this._newRect}},$type:new $.ig.Type("RectChangedEventArgs",$$t.$bx.$type)},true);$c("CanvasRenderScheduler:fp","Object",{init:function(){this.b=true;this.a=false;this.g=-1;$.ig.$op.init.call(this);this.f(new $$t.c($$t.$fq.$type,0));this.e(new $$t.c($$t.$fp.$type,0))},b:false,_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},j:function(a){this.b=true;this.f().add(a)},p:function(a){this.b=true;this.f().remove(a)},n:function(){this.b=true;this.l()},d:function(){return this.a},a:false,g:0,l:function(){if(!this.a){this.a=true;this.g=window.setTimeout(this.i.runOn(this),0)}},m:function(a,b){this.l()},h:function(){if(this.g!=-1){window.clearTimeout(this.g);this.g=-1}if(this.a){this.i()}},i:function(){this.g=-1;if(this.a){this.a=false;if(this.e().count()>0){for(var a=0;a<this.e().count();a++){this.e().__inner[a].h()}}if(this.b){this.o()}this.k()}},k:function(){if(this.c()){return}var a=true;for(var b=0;b<this.f().count();b++){var c=this.f().__inner[b];c.preRender()}for(var d=0;d<this.f().count();d++){var e=this.f().__inner[d];e.undirty(a);a=false}for(var f=0;f<this.f().count();f++){var g=this.f().__inner[f];g.postRender()}},o:function(){this.f().sort2(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});this.b=false},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("CanvasRenderScheduler",$.ig.$ot)},true);$c("CanvasViewRenderer:fs","Object",{init:function(){this.b=false;this.c=false;this.d=1;$.ig.$op.init.call(this)},i:null,getUnderlyingContext:function(){return this.i},data:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:function(a,b,c,d,e,f,g){return $$t.$fs.j(this.i,a,b,c,d,e,f,g)},j: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.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;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.i.beginPath();this.i.moveTo(b+h,c);this.i.lineTo(b+d-h,c);this.i.arc(b+d-h,c+h,h,3/2*Math.PI,0,false);this.i.lineTo(b+d,c+e-h);this.i.arc(b+d-h,c+e-h,h,0,Math.PI/2,false);this.i.lineTo(b+h,c+e);this.i.arc(b+h,c+e-h,h,Math.PI/2,Math.PI,false);this.i.lineTo(b,c+h);this.i.arc(b+h,c+h,h,Math.PI,3/2*Math.PI,false);this.i.closePath()}else{this.i.rect(b,c,d,e)}var i=a.__fill;var j=a.__stroke;if(i!=null){if(i._isGradient&&c==c&&b==b){this.i.fillStyle=this.k(i,b,c,b+d,c+e,a.z(),false)}else{this.i.fillStyle=i.__fill}this.i.fill()}if(j!=null){if(j._isGradient&&c==c&&b==b){this.i.strokeStyle=this.k(j,b,c,b+d,c+e,a.z(),true)}else{this.i.strokeStyle=j.__fill}this.i.lineWidth=a.z();this.i.stroke()}this.i.globalAlpha=1},g:0,e:0,h:0,f:0,b:false,c:false,renderPath:function(a){if(a.__visibility!=0){return}this.i.beginPath();if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var b=a.__fill;var c=a.__stroke;this.b=b!=null&&b._isGradient||c!=null&&c._isGradient;if(this.b){this.e=-1.7976931348623157e308;this.f=-1.7976931348623157e308;this.g=1.7976931348623157e308;this.h=1.7976931348623157e308;this.c=false}this.renderGeometry(a.ak());if(b!=null){if(b._isGradient&&this.c){this.i.fillStyle=this.k(b,this.g,this.h,this.e,this.f,a.z(),false)}else{this.i.fillStyle=a.__fill.__fill}this.i.fill()}if(c!=null){if(c._isGradient&&this.c){this.i.strokeStyle=this.k(c,this.g,this.h,this.e,this.f,a.z(),true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a.z();this.i.stroke()}if(a.__opacity<1||this.d<1){this.i.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){this.i.moveTo(a.d().__x,a.d().__y-a.c());this.y={__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.f9;$ret.e({__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.cg(1,a.b(),a.c()));return $ret}();var c=function(){var $ret=new $$t.f9;$ret.e({__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.cg(1,a.b(),a.c()));return $ret}();var d=this.b;this.b=false;this.l(b);this.l(c);this.b=d;if(!this.b){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=this.e;var j=this.f;var k=this.g;var l=this.h;this.g=e<k?e:k;this.h=g<l?g:l;this.e=f>i?f:i;this.f=h>j?h:j;this.c=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($$t.$ch.l_op_Equality(b,null)){return}var c=b.__x;var d=b.__y;this.i.moveTo(c,d);if(this.b){var e=this.e;var f=this.f;var g=this.g;var h=this.h;this.g=c<g?c:g;this.h=d<h?d:h;this.e=c>e?c:e;this.f=d>f?d:f;this.c=true}this.y=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.i.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}},y: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.g;var r=this.h;var s=this.e;var t=this.f;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.g=q;this.h=r;this.e=s;this.f=t;this.c=true},m:function(a){this.i.bezierCurveTo(a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y);if(this.b){this.x(this.y.__x,this.y.__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.y;var f=this.y;var g=this.y;var h=this.b;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.i.bezierCurveTo(e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);if(h){this.x(this.y.__x,this.y.__y,e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);this.y=g}}b=b+3}this.y=g},w:function(a,b,c,d,e){var f=new $$t.c($$t.$ch.$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=Math.PI*2;var h=Math.PI/2;var i=Math.PI;var j=Math.PI*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=1.7976931348623157e308;var l=1.7976931348623157e308;var m=-1.7976931348623157e308;var n=-1.7976931348623157e308;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.g=Math.min(this.g,k);this.h=Math.min(this.h,l);this.e=Math.max(this.e,m);this.f=Math.max(this.f,n);this.c=true},l:function(a){var b=this.y;var c=a.e();if(a.f().k()!=a.f().j()){this.i.save();this.i.scale(a.f().k()/a.f().j(),1);b={__x:b.__x*(a.f().j()/a.f().k()),__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().j()/a.f().k()),__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.d()==0;var e=$$t.$gj.j(b,c,a.f().j(),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)<Math.PI;if(a.b()==h){if(f<g){f+=2*Math.PI}else{g+=2*Math.PI}}if(!$.ig.util.isNaN(e.__x)&&!$.ig.util.isNaN(e.__y)&&!$.ig.util.isNaN(a.f().j())&&!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){this.i.arc(e.__x,e.__y,a.f().j(),f,g,d);if(this.b){this.w(e,f,g,a.f().j(),d)}}this.y=a.e();if(a.f().k()!=a.f().j()){this.i.restore()}},q:function(a){var b=a.c().__x;var c=a.c().__y;this.i.lineTo(b,c);this.y=a.c();if(this.b){var d=this.e;var e=this.f;var f=this.g;var g=this.h;this.g=b<f?b:f;this.h=c<g?c:g;this.e=b>d?b:d;this.f=c>e?c:e;this.c=true}},t:function(a){var b=a.__points;var c=b.count();if(this.b){var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h;var i;for(var j=0;j<c;j++){h=b.__inner[j].__x;i=b.__inner[j].__y;this.i.lineTo(h,i);d=h<d?h:d;e=i<e?i:e;f=h>f?h:f;g=i>g?i:g}this.g=d;this.h=e;this.e=f;this.f=g;this.c=true}else{for(var k=0;k<c;k++){this.i.lineTo(b.__inner[k].__x,b.__inner[k].__y)}}this.y=a.__points.__inner[c-1]},u:function(a){this.i.rect(a.d().left(),a.d().top(),a.d().width(),a.d().height());if(this.b){var b=a.d();var c=this.g;var d=this.h;var e=this.e;var f=this.f;var g=b.left();var h=b.right();var i=b.top();var j=b.bottom();this.g=g<c?g:c;this.h=i<d?i:d;this.e=h>e?h:e;this.f=j>f?j:f;this.c=true}},p:function(a){this.i.moveTo(a.c().__x,a.c().__y);this.i.lineTo(a.b().__x,a.b().__y);if(this.b){var b=a.c();var c=a.b();var d=this.g;var e=this.h;var f=this.e;var g=this.f;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.g=h<d?h:d;this.h=j<e?j:e;this.e=i>f?i:f;this.f=k>g?k:g;this.c=true}},renderTextBlock:function(a){if(a.__visibility==0){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}this.i.fillStyle=a.ab().__fill;this.i.textBaseline="top";this.i.fillText(a.aa(),a.l(),a.m());if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderTextBlockInRect:function(a,b){if(a.__visibility==0){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var c=b.left()+b.width()/2;this.i.fillStyle=a.ab().__fill;this.i.textBaseline="top";this.i.textAlign="center";this.i.fillText(a.aa(),c,a.m());if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderPolygon:function(a){if(a.ag()==null||a.ag().count()<1){return
}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a.ag();var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;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.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.i.closePath();this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}this.i.closePath()}if(d!=null){if(d._isGradient){this.i.fillStyle=this.k(d,this.g,this.h,this.e,this.f,a.z(),false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.k(e,this.g,this.h,this.e,this.f,a.z(),true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a.z();this.i.stroke()}this.i.globalAlpha=1},renderPolyline:function(a){if(a.ag()==null||a.ag().count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a.ag();var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;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.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}}if(d!=null){if(d._isGradient){this.i.fillStyle=this.k(d,this.g,this.h,this.e,this.f,a.z(),false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.k(e,this.g,this.h,this.e,this.f,a.z(),true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a.z();this.i.stroke()}this.i.globalAlpha=1},renderContentControl:function(a,b){if(b.__visibility==1){return}if((b.__opacity!=1||this.d!=1)&&!a.isHitTestRender){this.i.globalAlpha=b.__opacity*this.d}var c=b.ae();if(c!=null&&c.render()!=null){a.context=this.i;a.xPosition=b.l();a.yPosition=b.m();a.data=b.content();c.render()(a)}this.i.globalAlpha=1},applyTransform:function(a){if($b($$t.$gl.$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($b($$t.$gn.$type,a)!==null){var e=a;this.i.translate(e.h(),e.i())}else if($b($$t.$go.$type,a)!==null){var f=a;var g=f.h()*Math.PI/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.i.transform(h,i,i*-1,h,j,k)}else if($b($$t.$gp.$type,a)!==null){var l=a;this.i.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.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;this.i.moveTo(a.ag(),a.ai());this.i.lineTo(a.ah(),a.aj());if(this.b){this.g=1.7976931348623157e308;this.e=-1.7976931348623157e308;this.h=1.7976931348623157e308;this.f=-1.7976931348623157e308;var b=this.g;var c=this.h;var d=this.e;var e=this.f;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.g=f<b?f:b;this.h=h<c?h:c;this.e=g>d?g:d;this.f=i>e?i:e}var j=a.__fill;var k=a.__stroke;if(j!=null){if(j._isGradient){this.i.fillStyle=this.k(j,this.g,this.h,this.e,this.e,a.z(),false)}else{this.i.fillStyle=j.__fill}this.i.fill()}if(k!=null){if(k._isGradient){this.i.strokeStyle=this.k(k,this.g,this.h,this.e,this.e,a.z(),true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a.z();this.i.stroke()}this.i.globalAlpha=1},setRectangleClip:function(a){this.i.beginPath();this.i.rect(a.left(),a.top(),a.width(),a.height());this.i.clip()},save:function(){this.i.save()},restore:function(){this.i.restore()},scale:function(a,b){this.i.scale(a,b)},translate:function(a,b){this.i.translate(a,b)},clearRectangle:function(a,b,c,d){this.i.clearRect(a,b,c,d)},drawImage:function(a,b,c,d,e,f){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f);if(b!=1){this.i.globalAlpha=1}},drawImage1:function(a,b,c,d,e,f,g,h,i,j){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f,g,h,i,j);if(b!=1){this.i.globalAlpha=1}},getPixelAt:function(a,b){var c=this.i.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.i.font},getFontInfo:function(){return this.a},setFont:function(a){if(this.i.font!=a){this.i.font=a}},a:null,setFontInfo:function(a){this.a=a;if(this.i.font!=a.f()){this.i.font=a.f()}},measureTextWidth:function(a){var b=this.i.measureText(a);return b.width},d:0,setOpacity:function(a){this.d=a},applyStyle:function(shape_,style_){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.b5;$ret.fill(fillColor_);return $ret}()}if(strokeColor_!=null){shape_.__stroke=function(){var $ret=new $$t.b5;$ret.fill(strokeColor_);return $ret}()}if(!$.ig.util.isNaN(strokeThickness_)){shape_.z(strokeThickness_)}if(!$.ig.util.isNaN(opacity_)){shape_.__opacity=opacity_}},enableDropShadow:function(a,b,c,d){this.i.shadowColor=a;this.i.shadowBlur=b;this.i.shadowOffsetX=c;this.i.shadowOffsetY=d},disableDropShadow:function(){this.i.shadowColor="rgba(0,0,0,0)";this.i.shadowBlur=0;this.i.shadowOffsetX=0;this.i.shadowOffsetY=0},$type:new $.ig.Type("CanvasViewRenderer",$.ig.$ot,[$$t.$ev.$type])},true);$c("RenderingContext:fr","Object",{c:null,f:function(){return this.c.getUnderlyingContext()},init:function(a,b){this.c=null;$.ig.$op.init.call(this);this.c=a;if(this.c!=null){this.c.data(b)}},d:function(){return true},u:function(a){this.c.renderRectangle(a)},r:function(a){this.c.renderPath(a)},p:function(a){this.c.renderGeometry(a)},v:function(a){this.c.renderTextBlock(a)},w:function(a,b){this.c.renderTextBlockInRect(a,b)},s:function(a){this.c.renderPolygon(a)},t:function(a){this.c.renderPolyline(a)},o:function(a,b){this.c.renderContentControl(a,b)},i:function(a){this.c.applyTransform(a)},q:function(a){this.c.renderLine(a)},y:function(){this.c.save()},x:function(){this.c.restore()},ad:function(a){this.c.setRectangleClip(a)},z:function(a,b){this.c.scale(a,b)},ae:function(a,b){this.c.translate(a,b)},j:function(a,b,c,d){this.c.clearRectangle(a,b,c,d)},m:function(a,b,c,d,e,f,g,h,i,j){this.c.drawImage1(a,b,c,d,e,f,g,h,i,j)},l:function(a,b,c,d,e,f){this.c.drawImage(a,b,c,d,e,f)},a:function(a,b){return this.c.getPixelAt(a,b)},g:function(){return this.c.getFont()},b:function(){return this.c.getFontInfo()},aa:function(a){this.c.setFont(a)},ab:function(a){this.c.setFontInfo(a)},e:function(a){return this.c.measureTextWidth(a)},ac:function(a){this.c.setOpacity(a)},h:function(a,b){this.c.applyStyle(a,b)},n:function(a,b,c,d){this.c.enableDropShadow(a,b,c,d)},k:function(){this.c.disableDropShadow()},$type:new $.ig.Type("RenderingContext",$.ig.$ot)},true);$c("DependencyObjectNotifier:gr","DependencyObject",{init:function(){$$t.$dh.init.call(this)},h:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}},propertyChanged:null,$type:new $.ig.Type("DependencyObjectNotifier",$$t.$dh.$type,[$$t.$bz.$type])},true);$c("IOverviewPlusDetailControl:gt","Object",{$type:new $.ig.Type("IOverviewPlusDetailControl",null)},true);$c("ISchedulableRender:fq","Object",{$type:new $.ig.Type("ISchedulableRender",null)},true);$c("NavigationSettings:gu","DependencyObjectNotifier",{init:function(){$$t.$gr.init.call(this)},allowPan:function(a){if(arguments.length===1){this.g($$t.$gu.allowPanProperty,a);return a}else{return this.c($$t.$gu.allowPanProperty)}},k:function(a,b){var c=$b($$t.$gu.$type,a);if(c!=null){c.h("AllowPan")}},allowZoom:function(a){if(arguments.length===1){this.g($$t.$gu.allowZoomProperty,a);return a}else{return this.c($$t.$gu.allowZoomProperty)}},l:function(a,b){var c=$b($$t.$gu.$type,a);if(c!=null){c.h("AllowZoom")}},$type:new $.ig.Type("NavigationSettings",$$t.$gr.$type)},true);$c("PropertyChangedEventArgs$1:gw","PropertyChangedEventArgs",{$t:null,init:function($t,a,b,c){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$b1.init.call(this,a);this.oldValue(b);this.newValue(c)},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyChangedEventArgs$1",$$t.$b1.$type)},true);$c("XamOverviewPlusDetailPane:gx","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},init:function(){this.ah=false;this.ak=false;$$t.$fc.init.call(this);this.view(new $$t.gy(this));this.view().as();this.y($$t.$gx.$type);this.c9({__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,ck:function(a){if(a==null){throw new $$t.em(0,"e")}if(this.immediate()){this.window(a.newValue())}if(this.windowChanging!=null){this.windowChanging(this,a)}},windowChanged:null,cj:function(a){if(this.windowChanged!=null){this.windowChanged(this,a)}},thumbnailSizeChanged:null,ci:function(a){if(this.thumbnailSizeChanged!=null){this.thumbnailSizeChanged(this,a)}},immediate:function(a){if(arguments.length===1){this.g($$t.$gx.immediateProperty,a);return a}else{return this.c($$t.$gx.immediateProperty)}},world:function(a){if(arguments.length===1){this.g($$t.$gx.worldProperty,a);return a}else{return this.c($$t.$gx.worldProperty)}},worldStyle:function(a){if(arguments.length===1){this.g($$t.$gx.worldStyleProperty,a);return a}else{return this.c($$t.$gx.worldStyleProperty)}},window:function(a){if(arguments.length===1){this.g($$t.$gx.windowProperty,a);return a}else{return this.c($$t.$gx.windowProperty)}},windowStyle:function(a){if(arguments.length===1){this.g($$t.$gx.windowStyleProperty,a);return a}else{return this.c($$t.$gx.windowStyleProperty)}},preview:function(a){if(arguments.length===1){this.g($$t.$gx.previewProperty,a);return a}else{return this.c($$t.$gx.previewProperty)}},previewStyle:function(a){if(arguments.length===1){this.g($$t.$gx.previewStyleProperty,a);return a}else{return this.c($$t.$gx.previewStyleProperty)}},shrinkToThumbnail:function(a){if(arguments.length===1){this.g($$t.$gx.shrinkToThumbnailProperty,a);return a}else{return this.c($$t.$gx.shrinkToThumbnailProperty)}},ch:function(a,b){a.cg(b.d(),b.c())},cg:function(a,b){if(b){this.by(0)}else{this.by(2)}},mode:function(a){if(arguments.length===1){this.g($$t.$gx.modeProperty,$$t.$gv.getBox(a));return a}else{return $f(this.c($$t.$gx.modeProperty))}},b5:function(a,b){a.b4($f(b.d()),$f(b.c()))},b4:function(a,b){this.by(b)},by: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}},cu:function(){if(this.shrinkToThumbnail()){this.by(0)}else{this.by(2)}},ad:null,surfaceViewer:function(a){if(arguments.length===1){if(this.ad!=null){var b=$b($$t.$bz.$type,this.ad);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.cs.runOn(this))}}this.ad=a;if(this.ad!=null){var c=$b($$t.$bz.$type,this.ad);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.cs.runOn(this))}}this.view().a3();return a}else{return this.ad}},cs:function(a,b){switch(b.propertyName()){case"DefaultInteraction":this.view().a5(this.ad.defaultInteraction());break}},previewViewportdRect:function(){var a=this.dh(this.world());return new $$t.cf(0,0,0,a.width(),a.height())},zoomTo100ButtonVisibility:function(a){if(arguments.length===1){this.g($$t.$gx.zoomTo100ButtonVisibilityProperty,$$t.$ez.getBox(a));return a}else{return $f(this.c($$t.$gx.zoomTo100ButtonVisibilityProperty))}},scaleToFitButtonVisibility:function(a){if(arguments.length===1){this.g($$t.$gx.scaleToFitButtonVisibilityProperty,$$t.$ez.getBox(a));return a}else{return $f(this.c($$t.$gx.scaleToFitButtonVisibilityProperty))}},interactionStatesToolVisibility:function(a){if(arguments.length===1){this.g($$t.$gx.interactionStatesToolVisibilityProperty,$$t.$ez.getBox(a));return a}else{return $f(this.c($$t.$gx.interactionStatesToolVisibilityProperty))}},zoomLevelLargeChange:function(a){if(arguments.length===1){this.g($$t.$gx.zoomLevelLargeChangeProperty,a);return a}else{return this.c($$t.$gx.zoomLevelLargeChangeProperty)}},aj:false,isZoomable:function(a){if(arguments.length===1){this.aj=a;this.cu();return a}else{return this.aj}},viewport:function(){return this.view().bf()},_av:false,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},getDesiredSize:function(a){var b=a.k();var c=a.j();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.cg(1,b,c)},_an:false,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},b6:function(){if(this.shrinkToThumbnail()){this.by(1)}},b7:function(){if(this.shrinkToThumbnail()){this.by(0)}},ar:function(a){switch(a){case 8:if(this.an()){this.view().af();this.an(false);this.preview($$t.$cf.empty());return true}break}return false},b8:function(a){if(!this.al){this.ah=false}this.c8=a;var b=this.dh(this.world());if(b.containsPoint(a)==false){return}var c=this.viewport();var d=!c.isEmpty()?this.world():$$t.$cf.empty();var e=!d.isEmpty()?this.window():$$t.$cf.empty();this.c9(this.da(a));if(e.isEmpty()==false&&this.view().k()){this.an(true);e=new $$t.cf(0,this.c9().__x-.5*e.width(),this.c9().__y-.5*e.height(),e.width(),e.height());if(!this.mobileMode()){this.ck(new $$t.gw($$t.$cf.$type,"Window",this.window(),e))}}},c8:null,b9:function(a,b,c){if($.ig.util.isNaN(this.c9().__x)||$.ig.util.isNaN(this.c9().__y)){this.c9(this.da(a))}var d=2;if(c){d=10}var e=false;var f=this.db(this.c9());var g=new $$t.cf(2,f,a);if(g.width()>d&&g.height()>d){e=true}if(!this.al){if(e){this.ah=false}}this.c8=a;var h=this.viewport();var i=!h.isEmpty()?this.world():$$t.$cf.empty();var j=!i.isEmpty()?this.window():$$t.$cf.empty();if(this.an()){var k=this.da(a);j=new $$t.cf(0,k.__x-.5*j.width(),k.__y-.5*j.height(),j.width(),j.height());this.ck(new $$t.gw($$t.$cf.$type,"Window",this.window(),j))}},as:function(a){this.c8=a;var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$cf.empty();var d=!c.isEmpty()?this.window():$$t.$cf.empty();if(this.an()&&!this.ah){this.view().af();this.an(false);var e=this.da(a);d=new $$t.cf(0,e.__x-.5*d.width(),e.__y-.5*d.height(),d.width(),d.height());if(!this.mobileMode()){this.cj(new $$t.gw($$t.$cf.$type,"Window",this.window(),d))}return true}return false},at:function(a){var b=$$t.$g4.l(this.window());var c=1-$$t.$ca.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.cf(0,d,g,f-d,e-g);this.cj(new $$t.gw($$t.$cf.$type,"Window",this.window(),h));return true},ah:false,ay:0,cc:function(a){this.al=true;this.ah=true;this.ay=1},cb:function(a){if(this.view().r()){this.bw(a)}else{this.bx(a);this.ay=a}},ca:function(a){this.al=false;this.ah=false;if(this.view().r()){this.bw(a)}else{this.bx(a)}},bx:function(a){var b=a-this.ay;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.cf(0,f.__x*d+e.__x,f.__y*d+e.__y,this.window().width()*d,this.window().height()*d);this.cj(new $$t.gw($$t.$cf.$type,"Window",this.window(),g))}},bw: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.cf(0,d.__x*b+c.__x,d.__y*b+c.__y,this.window().width()*b,this.window().height()*b);this.cj(new $$t.gw($$t.$cf.$type,"Window",this.window(),e))},propertyChanged:null,ce:function(a,b,c){this.cd(new $$t.b1(a))},cd: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}},cr:function(){this.view().a0()},da:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$cf.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}},db:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$cf.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}},dh:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$cf.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.cf(0,a.left()*d+e,a.top()*d+f,a.width()*d,a.height()*d)}return $$t.$cf.empty()},refresh:function(a){var $self=this;this.ct();if(!a){if(!this.av()){this.av(true);this.view().az(function(){$self.refresh(true)})}return}this.av(false);var b=this.dh(this.world());var c=this.dh(this.window());var d=this.dh(this.preview());if(this.__visibility!=0||b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())){this.av(false);return}this.view().a8(b);this.view().ax(b);this.view().a7(b,c);this.view().a6(b,d);if(this.surfaceViewer()!=null){this.surfaceViewer().renderPreview()}this.view().am()},_updatingSliderRanges:false,updatingSliderRanges:function(a){if(arguments.length===1){this._updatingSliderRanges=a;return a}else{return this._updatingSliderRanges}},ct: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($.ig.util.isNaN(d)){d=Math.min(a.width()/b.width(),a.height()/b.height());d=Math.min(d,.5);d=Math.min(d,c)}if($.ig.util.isNaN(e)){e=2;e=Math.max(e,c)}this.view().a2(d);this.view().a1(e);this.updatingSliderRanges(false)},b0:function(a){if(this.surfaceViewer()!=null){this.surfaceViewer().defaultInteraction(a)}},cf:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().scaleToFit()}},cl:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().zoomTo100()}},bz: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)},ai:false,isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.ai=a;this.b2();return a}else{return this.ai}},b2:function(){this.view().at()},ak:false,mobileMode:function(a){if(arguments.length===1){var b=this.ak;this.ak=a;if(b!=this.ak){this.view().an(this.ak)}return a}else{return this.ak}},arrange:function(a){this.view().ae(a)},pushZoomLevel:function(a){this.view().ay(a)},b3:function(){if($$t.$ch.l_op_Equality(this.c8,null)){return}var a=this.da(this.c8);var b=this.viewport();var c=!b.isEmpty()?this.world():$$t.$cf.empty();var d=!c.isEmpty()?this.window():$$t.$cf.empty();d=new $$t.cf(0,a.__x-.5*d.width(),a.__y-.5*d.height(),d.width(),d.height());this.cj(new $$t.gw($$t.$cf.$type,"Window",this.window(),this.window()))},al:false,pinching:function(){return this.al},b1:function(a){this.al=false;this.c9({__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.$fc.$type,[$$t.$bz.$type])},true);$c("XamOverviewPlusDetailPaneView:gy","Object",{_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}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;this._bl=new $$t.cg;$.ig.$op.init.call(this);this.bf($$t.$cf.empty());this.d(a);this.bl(new $$t.cg(1,0,0))},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},as:function(){this.f(new $$t.g1(0,1,300));var a=this.f();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ad.runOn(this));this.j(true);this.e(new $$t.gz(this));var model_=this.d();var isTouch_=typeof Modernizr!=="undefined"&&Modernizr.touch||this.e().f()&&$.support.touch;model_.mobileMode(isTouch_);this.bk(function(){var $ret=new $$t.e2;$ret.y(true);$ret.ak(new $$t.f7);return $ret}());this.bk().ak().d($$t.$cf.empty());this.bh(function(){var $ret=new $$t.e2;$ret.y(true);$ret.ak(new $$t.f7);return $ret}());this.bj(function(){var $ret=new $$t.e2;$ret.y(false);$ret.ak(new $$t.f1);return $ret}());$b($$t.$f1.$type,this.bj().ak()).c().add(new $$t.f4);$b($$t.$f1.$type,this.bj().ak()).c().add(new $$t.f4);this.bi(function(){var $ret=new $$t.e2;$ret.y(false);$ret.ak(new $$t.f1);return $ret}());$b($$t.$f1.$type,this.bi().ak()).c().add(new $$t.f4);$b($$t.$f1.$type,this.bi().ak()).c().add(new $$t.f4);this.u(0);this.v(0);this.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.bd());this.d().refresh(false)}else if(this.p()){this.p(false);this.e().af();this.ae(this.bd());this.d().refresh(false)}this.am()},_s:false,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_p:false,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_j:false,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}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(){},_bk:null,bk:function(a){if(arguments.length===1){this._bk=a;return a}else{return this._bk}},_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},_bi:null,bi:function(a){if(arguments.length===1){this._bi=a;return a}else{return this._bi}},_bh:null,bh:function(a){if(arguments.length===1){this._bh=a;return a}else{return this._bh}},bc:null,bf:function(a){if(arguments.length===1){this.bc=a;if(this.c()!=null){this.c().az(this.bc)}return a}else{return this.bc}},a0:function(){},_bg:null,bg:function(a){if(arguments.length===1){this._bg=a;return a}else{return this._bg}},_be:null,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},a8:function(a){this.bg(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.be(new $$t.cf(0,this.bg().left()+g/2,this.bg().top()+h/2,e,f))}this.bk().ak().d(a);this.bk().__visibility=a.isEmpty()?1:0},a7:function(a,b){this.bj().ak().c().__inner[0].b(this.bb($$t.$g4.r(a,2)));this.bj().ak().c().__inner[1].b(this.ba(b));this.bj().__visibility=b.isEmpty()?1:0},a6:function(a,b){this.bi().ak().c().__inner[0].b(this.bb($$t.$g4.r(a,2)));this.bi().ak().c().__inner[1].b(this.ba(b));this.bi().__visibility=b.isEmpty()?1:0},ba:function(a){var b=new $$t.f5;var c=new $$t.gd;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.gf(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.gf(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.gf(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.gf(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},bb:function(a){var b=new $$t.f5;var c=new $$t.gd;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.gf(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.gf(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.gf(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.gf(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},a3:function(){},n:function(){return this.g()!=null},af:function(){},k:function(){return true},ax:function(a){var b=false;if(Math.round(this.bl().k())!=Math.round(a.width())){b=true;this.e().aw(a.width())}if(Math.round(this.bl().j())!=Math.round(a.height())){b=true;this.e().av(a.height())}var c=this.bl();this.bl(new $$t.cg(1,a.width(),a.height()));if(b){this.d().ci(new $$t.gw($$t.$cg.$type,"ThumbnailSize",c,this.bl()))}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}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.p(this)}this.a=a;if(this.a!=null){this.a.j(this);this.am()}return a}else{return this.a}},am:function(){if(!this.i&&this.b()!=null){this.i=true;this.b().l()}},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($$t.$cf.l_op_Inequality(this.bg(),null)){this.a8(this.bg())}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().d()){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.bh().__opacity=d;this.bh().z(1);this.e().aj(this.bh());this.bk().__opacity=d;this.bk().z(1);this.e().ap(this.bk());this.bj().__opacity=d;this.bj().z(1.5);this.e().ao(this.bj());this.bi().__opacity=d;this.bi().z(2);this.e().ak(this.bi());var e=this.bk().ak().d();if(e.isEmpty()){return}this.g().y();this.g().ae(this.bd().right(),this.bd().bottom());this.g().z(b,c);this.g().ae(-this.bd().right(),-this.bd().bottom());this.g().r(this.bh());this.e().ac(this.g(),e);this.g().ad(e);this.g().r(this.bk());if(this.aa()!=null){this.g().l(this.aa(),d,this.be().left(),this.be().top(),this.be().width(),this.be().height())}this.g().r(this.bi());this.g().r(this.bj());this.g().x()}},index:function(){return 1e4},postRender:function(){},a5: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().ae()}this.e().ah(null);this.h(null);this.c(null);return}this.e().ah(a);this.h(this.e().c())},a9:function(a){if(!this.l()){var val_=a;var obj_=this.d().surfaceViewer();obj_.zoomLevel(val_)}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},ar:function(a){var $self=this;if(a==null){return}this.c(a.d());this.c().ab(this.q.runOn(this));var b=this.c();b.onMouseWheel=$.ig.Delegate.prototype.combine(b.onMouseWheel,function(b,c){return $self.d().at(c)
});var c=this.c();c.onPinchDelta=$.ig.Delegate.prototype.combine(c.onPinchDelta,function(c,d){$self.d().cb(d)});var d=this.c();d.onPinchStarted=$.ig.Delegate.prototype.combine(d.onPinchStarted,function(d,e){$self.d().cc(d)});var e=this.c();e.onGestureCompleted=$.ig.Delegate.prototype.combine(e.onGestureCompleted,function(e,f){$self.d().b1(e)});var f=this.c();f.onMouseUp=$.ig.Delegate.prototype.combine(f.onMouseUp,function(f){$self.d().as(f)});var g=this.c();g.onMouseDown=$.ig.Delegate.prototype.combine(g.onMouseDown,this.d().b8.runOn(this.d()));var h=this.c();h.onMouseEnter=$.ig.Delegate.prototype.combine(h.onMouseEnter,function(h){$self.d().b6()});var i=this.c();i.onMouseOver=$.ig.Delegate.prototype.combine(i.onMouseOver,function(i,j,k){$self.d().b9(i,j,k)});var j=this.c();j.onKeyDown=$.ig.Delegate.prototype.combine(j.onKeyDown,this.d().ar.runOn(this.d()));var k=this.c();k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.ao.runOn(this));this.c().az(this.bf());this.e().a(this.c())},ao:function(a){if(!this.q({__x:this.bf().left()+a.__x,__y:this.bf().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().b7()}},q:function(a){if($$t.$ch.l_op_Equality(a,null)){return false}if(this.d().__visibility!=0){return false}var b=a.__x;var c=a.__y;if(b>=this.bd().left()&&c>=this.bd().top()&&b<this.bd().left()+this.bd().width()&&c<this.bd().top()+this.bd().height()){return true}return false},an:function(a){if(a){this.j(false);if(this.e()!=null&&this.d().__visibility==0){this.e().ad()}}else{this.j(true);if(this.e()!=null){this.e().ab();this.aj();this.v(0);this.u(0);this.e().af()}}},_bd:null,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},ae:function(a){this.bd(a);this.bh().ak().d(this.bd());var b=a.height()-4;var c=a.width()-4;if(this.v()>=1&&!this.d().mobileMode()){b-=20;this.e().ar(this.bd(),c,b)}if(this.e().j()!=null){if(this.s()){this.e().j().show()}else{this.e().ae(true)}}this.bf(new $$t.cf(0,this.bd().left()+2,this.bd().top()+2,c,b));this.am()},_l:false,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},ay:function(a){this.l(true);this.e().aa(a);this.l(false)},av:function(){this.d().cl()},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},aw:function(a){},a4: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().b7()}},t:function(){return this.e().h()},a2:function(a){this.e().am(a)},a1:function(a){this.e().al(a)},az:function(a){this.e().ai(a)},au:function(){this.d().b3()},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_o:false,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},preRender:function(){},isValid:function(){return true},at:function(){if(this.c()!=null){this.c().w(this.d().isSurfaceInteractionDisabled())}},$type:new $.ig.Type("XamOverviewPlusDetailPaneView",$.ig.$ot,[$$t.$fq.$type])},true);$c("XamOverviewPlusDetailPaneViewManager:gz","Object",{_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_sliderEnabled:false,sliderEnabled:function(a){if(arguments.length===1){this._sliderEnabled=a;return a}else{return this._sliderEnabled}},_isJqueryMobile:false,isJqueryMobile:function(a){if(arguments.length===1){this._isJqueryMobile=a;return a}else{return this._isJqueryMobile}},r:null,q:null,t:null,u:null,s:null,b:null,init:function(a){this.r="Overview";this.q="Close";this.t="Zoom In";this.u="Zoom Out";this.s="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.r=overview_}if(close_!=null){this.q=close_}if(zoomIn_!=null){this.t=zoomIn_}if(zoomOut_!=null){this.u=zoomOut_}if(resetZoom_!=null){this.s=resetZoom_}this.m($("<canvas></canvas>"));this.c(new $$t.fr(new $$t.fs,this.m()[0].getContext("2d")))},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},ah:function(a){if(a==null){this.au();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.ag();if(!this.b.d().mobileMode()){this.ae(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.as.runOn(this))}var zoomout_=$("<button></button>");var zoomin_=$("<button></button>");var zoom100_=$("<button></button>");var zoomOutText_=this.u;var zoomInText_=this.t;var resetZoomText_=this.s;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.az.runOn(this));zoomin_.click(this.ay.runOn(this));zoom100_.click(this.ax.runOn(this));this.p(zoomout_);this.o(zoomin_);this.n(zoom100_);this.v(c,zoomout_,true);this.v(c,d,false);this.v(c,zoomin_,true);this.v(c,zoom100_,true);b.mouseleave(this.an.runOn(this))},au:function(){if(this.j()!=null){this.j().unbind("click")}if(this.p()!=null){this.p().unbind("click")}if(this.o()!=null){this.o().unbind("click")}if(this.n()!=null){this.n().unbind("click")}if(this.sliderEnabled()&&this.l()!=null){this.l().unbind(this.isJqueryMobile()?"change":"slide")}this.o(null);this.p(null);this.n(null);this.l(null);this.j(null)},ag:function(){var closeIcon_=$('<button toggle="closed" class="ui-chart-opd-button"></button>');var overview_=this.r;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.at.runOn(this));this.j(closeIcon_);this.i().append(closeIcon_)},an:function(a){$$t.$cs.cl(a);var b=this.a().ay();var c=a.pageX-b.__x;var d=a.pageY-b.__y;this.b.a4(c,d)},v:function(a,b,c){var d="";if(c){d='class="ui-corner-all" '}var e=$("<li></li>");if(c){e.mousedown($$t.$gz.y).mouseup($$t.$gz.z).hover($$t.$gz.w,$$t.$gz.x)}else{e.addClass("ui-chart-slider-holder")}e.append(b);a.append(e)},az:function(a){this.aa(this.h()-.05);this.b.a9(this.h());a.preventDefault()},ay:function(a){this.aa(this.h()+.05);this.b.a9(this.h());a.preventDefault()},aa:function(zoomLevel_){if(this.sliderEnabled()&&this.l()!=null){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))}}},ax:function(a){this.b.av();a.preventDefault()},at:function(a){if(this.j().attr("toggle")=="closed"||this.isJqueryMobile()&&this.j().attr("data-toggle")=="closed"){this.aq()}else{this.ae(false)}this.b.d().refresh(true);a.preventDefault()},h:function(){if(this.sliderEnabled()&&this.l()!=null){var slider_=this.l();if(this.isJqueryMobile()){return parseInt(slider_.val()||0)/100}else{return slider_.slider("option","value")/100}}else{return 0}},am:function(a){var min_=Math.round(a*100);if(this.sliderEnabled()&&this.l()!=null){var slider_=this.l();if(this.isJqueryMobile()){slider_.attr("min",min_)}else{slider_.slider("option","min",min_)}}},al:function(a){var max_=Math.round(a*100);if(this.sliderEnabled()&&this.l()!=null){var slider_=this.l();if(this.isJqueryMobile()){slider_.attr("max",max_)}else{slider_.slider("option","max",max_)}}},y:function(a){},z:function(a){},w:function(a){},x:function(a){},as:function(e_,ui_){var a=(ui_?ui_.value:e_.target.value)/100;this.b.a9(a)},aw:function(a){this.m().attr("width",a.toString())},av:function(a){this.m().attr("height",a.toString())},aj:function(a){a.__stroke=function(){var $ret=new $$t.b5;$ret.fill("#AEB8C2");return $ret}();a.__fill=function(){var $ret=new $$t.b5;$ret.fill("#C6CFD9");return $ret}()},ap:function(a){a.__stroke=function(){var $ret=new $$t.b5;$ret.fill("rgba(92,105,124,.4)");return $ret}();a.__fill=function(){var $ret=new $$t.b5;$ret.fill("rgba(147,159,175,0)");return $ret}()},ao:function(a){a.__stroke=function(){var $ret=new $$t.b5;$ret.fill("rgba(68,76,88,.6)");return $ret}();a.__fill=function(){var $ret=new $$t.b5;$ret.fill("rgba(92,105,118,.1)");return $ret}()},ak:function(a){a.__stroke=function(){var $ret=new $$t.b5;$ret.fill("#2A3037");return $ret}()},ac:function(a,b){a.l(this.m()[0],1,b.left(),b.top(),b.width(),b.height())},ar: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,ad:function(){this.b.d().mode(1);if(this.k()!=null){this.k().hide()}},ab:function(){this.b.d().mode(0)},aq:function(){this.d=true;this.b.d().__visibility=0;this.ad();var mp_=this.j();var close_=this.q;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().bd().left()+5).toString()+"px");this.k().css("width",(this.b.d().view().bd().width()-10).toString()+"px");this.k().css("top",(this.b.d().view().bd().height()-this.k().height()).toString()+"px");this.k().show()},ae:function(a){if(this.d){this.d=false;this.b.d().__visibility=1;var mp_=this.j();var overview_=this.r;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.au()}if(a){this.j().hide()}},af:function(){this.k().hide()},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},ai:function(a){window.setTimeout(a,0)},f:function(){return this.isJqueryMobile()},$type:new $.ig.Type("XamOverviewPlusDetailPaneViewManager",$.ig.$ot)},true);$c("XamMultiScaleTileSource:g5","DependencyObject",{init:function(a,b,c,d,e){$$t.$dh.init.call(this);this.m=a;this.l=b;this.k(c);this.i(d);this.j(e)},m:0,o:function(a){if(arguments.length===1){this.m=a;this.r(0,0,0,0);return a}else{return this.m}},l:0,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(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},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=$b($$t.$g6.$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.$dh.$type)},true);$c("MapTileSource:hl","XamMultiScaleTileSource",{init:function(a,b,c,d,e){$$t.$g5.init.call(this,a,b,c,d,e)},$type:new $.ig.Type("MapTileSource",$$t.$g5.$type)},true);$c("BingMapsTileSource:hm","MapTileSource",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$hl.init.call(this,256<<22,256<<22,256,256,0)},init1:function(a,b,c){$$t.$hm.init.call(this,0);this.tilePath(b);this.subDomains(c)},tilePath:function(a){if(arguments.length===1){this.g($$t.$hm.tilePathProperty,a);return a}else{return this.c($$t.$hm.tilePathProperty)}},subDomains:function(a){if(arguments.length===1){this.g($$t.$hm.subDomainsProperty,a);return a}else{return this.c($$t.$hm.subDomainsProperty)}},z:function(a,b){},u:null,cultureName:function(a){if(arguments.length===1){this.g($$t.$hm.cultureNameProperty,a);return a}else{return this.c($$t.$hm.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=$2(f,"{culture}",this.u);f=$2(f,"{quadkey}",e);var g=$.ig.Number.prototype.parseInt(e.substr(e.length-1,1));f=$2(f,"{subdomain}",this.subDomains().__inner[g]);f=$2(f,"&token={token}","");d.add(new $$t.g6(0,f))}},s:function(){var a=true;return a},w:function(a,b,c){var d=new $$t.hn(0);for(var e=a;e>0;--e){var f="0";var g=1<<e-1;if((b&g)!=0){(function(){var $value=f;f=$t($value.charCodeAt(0)+1);return $value})()}if((c&g)!=0){(function(){var $value=f;f=$t($value.charCodeAt(0)+1);return $value})();(function(){var $value=f;f=$t($value.charCodeAt(0)+1);return $value})()}d.h(f)}return d.toString()},y:function(a,b){var c=a;if(b.f()==$$t.$hm.subDomainsProperty||b.f()==$$t.$hm.tilePathProperty|b.f()==$$t.$hm.cultureNameProperty){if(b.f()==$$t.$hm.subDomainsProperty){var d=$b($$t.$b.$type.specialize(String),b.d());var e=$b($$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.$hm.cultureNameProperty){c.u=b.c()}c.r(0,0,0,0)}},$type:new $.ig.Type("BingMapsTileSource",$$t.$hl.$type)},true);$c("CloudMadeTileSource:hp","MapTileSource",{s:null,init:function(){$$t.$hl.init.call(this,134217728,134217728,256,256,0);this.s=new $$t.b9(0)},key:function(a){if(arguments.length===1){this.g($$t.$hp.keyProperty,a);return a}else{return this.c($$t.$hp.keyProperty)}},parameter:function(a){if(arguments.length===1){this.g($$t.$hp.parameterProperty,a);return a}else{return this.c($$t.$hp.parameterProperty)}},q:function(a,b,c,d){var e=a-8;if(e>0){var f=["a","b","c"];var g=$$t.$hp.x;g=$2(g,"{S}",f[this.s.c(f.length)]);g=$2(g,"{K}",this.key()==null?"":this.key());g=$2(g,"{P}",this.parameter()==null?"":this.parameter());g=$2(g,"{Z}",e.toString());g=$2(g,"{X}",b.toString());g=$2(g,"{Y}",c.toString());d.add(new $$t.g6(0,g))}},y:function(a,b){var c=a;if(b.f()==$$t.$hp.parameterProperty){c.r(0,0,0,0)}},$type:new $.ig.Type("CloudMadeTileSource",$$t.$hl.$type)},true);$c("OpenStreetMapTileSource:hq","MapTileSource",{init:function(){$$t.$hl.init.call(this,134217728,134217728,256,256,0)},q:function(a,b,c,d){var e=a-8;if(e>0){var f=$$t.$hq.s;f=$2(f,"{Z}",e.toString());f=$2(f,"{X}",b.toString());f=$2(f,"{Y}",c.toString());d.add(new $$t.g6(0,f))}},$type:new $.ig.Type("OpenStreetMapTileSource",$$t.$hl.$type)},true);$c("ArrayUtil:hr","Object",{init:function(){$.ig.$op.init.call(this)},d:function($t,a){if(a!=null){var b=new $$t.b9(0);for(var c=a.count()-1;c>0;--c){var d=b.c(c);var e=a.item(c);a.item(c,a.item(d));a.item(d,e)}}},b:function($t,a,b){var c=-1;var d=0;var e=a.count();while(c==-1){if(e<=d){c=d}else{var f=$a(d+e,2);switch(Math.sign(b.compareTo($d($t,a.item(f))))){case-1:e=f;break;case 0:c=f;break;case 1:d=f+1;break}}}return c},c:function($t,a,b,c){var d=-1;var e=0;var f=a.count();while(d==-1){if(f<=e){d=e}else{var g=$a(e+f,2);switch(Math.sign(b(c,a.item(g)))){case-1:f=g;break;case 0:d=g;break;case 1:e=g+1;break}}}return d},a:function($t,a,b){var c=0;var d=a.count()-1;while(c<=d){var e=c+(d-c>>1);var f=b(a.item(e));if(f<0){d=e-1}else if(f>0){c=e+1}else{return e}}return~c},$type:new $.ig.Type("ArrayUtil",$.ig.$ot)},true);$c("BrushUtil:hs","Object",{init:function(){$.ig.$op.init.call(this)},h:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$cd.n(e.color(),b))}return c}else{var f=$$t.$cd.n(a.color(),b);return function(){var $ret=new $$t.b5;$ret.color(f);return $ret}()}},g:function(a,b,c,d){var e=new $$t.b5;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.b6;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$t.b6;$ret.l(0);$ret.o(c.color().o());$ret.n(c.color().n());$ret.m(c.color().m());return $ret}();f=function(){var $ret=new $$t.b5;$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.b6;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$t.b6;$ret.l(0);$ret.o(a.color().o());$ret.n(a.color().n());$ret.m(a.color().m());return $ret}();g=function(){var $ret=new $$t.b5;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$hs.k(f,b,g,d)}if(f!=null&&i!=null){return $$t.$hs.j(f,b,i,d)}if(h!=null&&g!=null){return $$t.$hs.j(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$hs.i(h,b,i,d)}return e},k:function(a,b,c,d){var e=new $$t.b5;e.color($$t.$cd.m(a.color(),b,c.color(),d));return e},j:function(a,b,c,d){var e=new $$t.fz;e._gradientStops=$$t.$hs.c(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.fz;e._gradientStops=$$t.$hs.b(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},c:function(a,b,c,d){var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$t.f0;$ret._offset=c[f]._offset;$ret.color($$t.$cd.m(a,b,c[f].color(),d));return $ret}()}return e},b:function(a,b,c,d){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.f0;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color($$t.$cd.m(a[h].color(),b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$t.f0;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color($$t.$cd.m(a[h].color(),b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$t.f0;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color($$t.$cd.m(a[a.length-1].color(),b,c[h].color(),d));return $ret}()}return g},a:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.b5;d.__fill=b.css("background-color");var e=new $$t.b5;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},d:function(palleteName_,container_,a,b,c){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.$ht.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.$ht.d(f,"ui-"+palleteName_+"-palette-",e);var i=h.count();if(i==0){if(c==null){c=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}for(var j=0;j<c.length-1;j+=2){d=new $$t.b5;d.__fill=c[j];b.add(d);d=new $$t.b5;d.__fill=c[j+1];a.add(d)}}for(var k=0;k<i;k++){var l=new $$t.b5;l.__fill=h.__inner[k].__inner[0];var m=new $$t.b5;m.__fill=h.__inner[k].__inner[1];a.add(l);b.add(m)}f.remove();if(g){container_.remove()}return{p2:a,p3:b}},e:function(a,b,c,container_,d,e,f){d=new $$t.a;e=new $$t.a;if(f==null){f=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}var g=$$t.$ht.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.$ht.d(g,a,i);var k=j.count();var l=$$t.$ht.d(g,b,i);var m=l.count();for(var n=0;n<k;n++){d.add($$t.$hu.brushFromGradientString(j.__inner[n].__inner[0]))}for(var o=0;o<m;o++){e.add($$t.$hu.brushFromGradientString(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.$ht.d(g,c,i);r=s.count()}if(k==0){if(r>0){for(var t=0;t<r;t++){var u=new $$t.b5;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.b5;w=new $$t.b5;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.b5;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.b5;aa.__fill=f[z];e.add(aa)}}}g.remove();if(h){container_.remove()}return{p4:d,p5:e}},f:function(a,b,c,container_,d){var e=null;var f=$$t.$ht.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.$ht.q(f,a,"background-image");if(h!=null){e=$$t.$hu.brushFromGradientString(h)}if(e==null){e=new $$t.b5;var i=$$t.$ht.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);$c("Clipper:hv","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(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.c=function(){var $ret=new $$t.hx;$ret._edge=b.left();$ret._isClosed=c;return $ret}();this.a=function(){var $ret=new $$t.hy;$ret._edge=b.bottom();$ret._isClosed=c;return $ret}();this.d=function(){var $ret=new $$t.hz;$ret._edge=b.right();$ret._isClosed=c;return $ret}();this.e=function(){var $ret=new $$t.h0;$ret._edge=b.top();$ret._isClosed=c;return $ret}()},init1:function(a,b,c,d,e,f){$.ig.$op.init.call(this);this.c=!$.ig.util.isNaN(b)?function(){var $ret=new $$t.hx;$ret._edge=b;$ret._isClosed=f;return $ret}():null;this.a=!$.ig.util.isNaN(c)?function(){var $ret=new $$t.hy;$ret._edge=c;$ret._isClosed=f;return $ret}():null;this.d=!$.ig.util.isNaN(d)?function(){var $ret=new $$t.hz;$ret._edge=d;$ret._isClosed=f;return $ret}():null;this.e=!$.ig.util.isNaN(e)?function(){var $ret=new $$t.h0;$ret._edge=e;$ret._isClosed=f;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);$c("EdgeClipper:hw","Object",{init:function(){this.c=true;this.f=false;$.ig.$op.init.call(this)},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},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(a,b){if(arguments.length===2){return b}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.$ba.$type.specialize($$t.$ch.$type)])},true);$c("LeftClipper:hx","EdgeClipper",{init:function(){$$t.$hw.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.$hw.$type)},true);$c("BottomClipper:hy","EdgeClipper",{init:function(){$$t.$hw.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.$hw.$type)},true);$c("RightClipper:hz","EdgeClipper",{init:function(){$$t.$hw.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.$hw.$type)},true);$c("TopClipper:h0","EdgeClipper",{init:function(){$$t.$hw.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.$hw.$type)},true);$c("ColorUtil:cd","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return $$t.$b6.u(a,$$t.$cd.h.d(0,255),$$t.$cd.h.d(0,255),$$t.$cd.h.d(0,255))},q:function(a){var b=$$t.$cd.c(a);return $$t.$cd.j(b[0],$$t.$cd.h.d(0,359),b[2],b[3])},m:function(a,interpolation_,maximum_,b){var min_=a;switch(b){case 1:{var c=$$t.$cd.c(a);var d=$$t.$cd.c(maximum_);var e=c[1]>=0?c[1]:d[1];var f=d[1]>=0?d[1]:c[1];if(e>=0&&f>=0&&Math.abs(f-e)>180){if(f>e){e+=360}else{f+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$cd.j(c[0]+interpolation_*(d[0]-c[0]),e+interpolation_*(f-e),c[2]+interpolation_*(d[2]-c[2]),c[3]+interpolation_*(d[3]-c[3]))}case 0:return $$t.$b6.u(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 a},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.$cd.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]))},n:function(a,b){var c=$$t.$cd.b(a);if(b<0){return $$t.$cd.i(c[0],c[1],c[2],c[3]*(1-$$t.$ca.c(-b,0,1)))}else{return $$t.$cd.i(c[0],c[1],c[2],c[3]+$$t.$ca.c(b,0,1)*(1-c[3]))}},b:function(a){var b=new Array(4);var c=a.o()/255;var d=a.n()/255;var e=a.m()/255;var f=Math.min(Math.min(c,d),e);var g=Math.max(Math.max(c,d),e);var h=g-f;b[0]=a.l()/255;b[3]=(g+f)/2;if(h==0){b[1]=-1;b[2]=0}else{b[1]=$$t.$cd.f(g,h,c,d,e);b[2]=b[3]<.5?h/(g+f):h/(2-g-f)}return b},c:function(a){var b=a.l()/255;var c=a.o()/255;var d=a.n()/255;var e=a.m()/255;var f=Math.min(c,Math.min(d,e));var g=Math.max(c,Math.max(d,e));var h=g-f;var i=new Array(4);i[0]=b;i[3]=g;if(h==0){i[1]=-1;i[2]=0}else{i[1]=$$t.$cd.f(g,h,c,d,e);i[2]=h/g}return i},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.$cd.e(i,h,j+1/3);f=$$t.$cd.e(i,h,j);g=$$t.$cd.e(i,h,j-1/3)}return $$t.$b6.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(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($.ig.truncate(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.$b6.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},f: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},e: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},d:function(){if($$t.$cd.a==null){$$t.$cd.a=new Array(100);$$t.$cd.a[0]=$$t.$b6.u(255,70,130,180);$$t.$cd.a[1]=$$t.$b6.u(255,65,105,225);$$t.$cd.a[2]=$$t.$b6.u(255,100,149,237);$$t.$cd.a[3]=$$t.$b6.u(255,176,196,222);$$t.$cd.a[4]=$$t.$b6.u(255,123,104,238);$$t.$cd.a[5]=$$t.$b6.u(255,106,90,205);$$t.$cd.a[6]=$$t.$b6.u(255,72,61,139);$$t.$cd.a[7]=$$t.$b6.u(255,25,25,112);for(var a=8;a<100;a++){$$t.$cd.a[a]=$$t.$b6.u(255,$$t.$cd.h.c(255),$$t.$cd.h.c(255),$$t.$cd.h.c(255))}}return $$t.$cd.a},o:function(a){a%=100;return $$t.$cd.d()[a]},g:function(a){var b=a.l()/255;var c=$.ig.truncate(a.o()*b);
var d=$.ig.truncate(a.n()*b);var e=$.ig.truncate(a.m()*b);return a.l()<<24|c<<16|d<<8|e},l:function(a){return a.color()},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$c("CssGradientUtil:hu","Object",{init:function(){$.ig.$op.init.call(this)},isGradient:function(a){return a.contains("linear-gradient")||a.contains("radial-gradient")},brushFromGradientString: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.fz;k=o.length;g=o[0];if(g.contains("to")||g.contains("deg")){h=$$t.$hu.c(g);p._useCustomDirection=true;var q=$$t.$hu.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.f0;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.$hu.d(n);p._gradientStops=n}return p},d: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=$a(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}}},c: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.ch(0);var d=new $$t.ch(0);var e=$$t.$gj.e(a);if(e>=0&&e<=45){var f=Math.tan($$t.$ca.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.$ca.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.$ca.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.$ca.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.$ca.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.$ca.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.$ca.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.$ca.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);$c("CssHelper:ht","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.$ht.c(a)){return"4321px"}return"DEFAULT"},f:function(a,b,c){var d=$$t.$ht.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.$ht.a(ret_,$$t.$ht.p(c),c)){return null}return ret_},a:function(a,b,c){if(a==b){return true}if($$t.$ht.c(c)&&a!=null&&a.contains("px")){var d=$2(a,"px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$ht.b(c)&&a!=null&&a.contains("px")){var f=$2(a,"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.$ht.p(j);var l=a.css(j);if($$t.$ht.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);$c("EasingFunctions:h1","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){return a*a*a},g:function(a){return(Math.exp(2*a)-1)/(Math.exp(2)-1)},a:function(a){return 1-Math.sqrt(1-a*a)},e:function(a,b){var c=a*2;return.5*b(c)},f:function(a,b){var c=(1-a)*2;var d=1-b(c);return.5*d+.5},cubicEase:function(a){if(a<.5){return $$t.$h1.e(a,$$t.$h1.c)}return $$t.$h1.f(a,$$t.$h1.c)},exponentialEase:function(a){if(a<.5){return $$t.$h1.e(a,$$t.$h1.g)}return $$t.$h1.f(a,$$t.$h1.g)},circleEase:function(a){if(a<.5){return $$t.$h1.e(a,$$t.$h1.a)}return $$t.$h1.f(a,$$t.$h1.a)},$type:new $.ig.Type("EasingFunctions",$.ig.$ot)},true);$c("FontUtil:h2","Object",{init:function(){$.ig.$op.init.call(this)},i:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);var c=null;if(a!=null){c=a.f()}tempSpan_.css("font",c);var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},l:function(a,b){var tempSpan_=$("<span>"+a+"</span>");var c=$("body");c.append(tempSpan_);tempSpan_.css("font",b.f());var d=tempSpan_.css("height");tempSpan_.remove();var e=parseFloat(d);return e},m:function(a,b,c){c.y();c.aa(b);var d=c.e(a);c.x();return d},k:function(a,b,c){var tempSpan_=$('<div style="width:'+c+'"><span>'+a+"</span></div>");var d=$("body");d.append(tempSpan_);tempSpan_.css("font",b.f());var e=tempSpan_.css("height");tempSpan_.remove();var f=parseFloat(e);return f},j:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);tempSpan_.css("font",a.f());var c=tempSpan_.css("font-size");tempSpan_.remove();return parseFloat(c)},f:function(a,b){var c=a.a();c.b(b);return c},e:function(a){var b=new $$t.fm;var tempSpan_=$("<span>M</span>");var c=$("body");c.append(tempSpan_);tempSpan_.css("font",a);b=$$t.$h2.c(tempSpan_);tempSpan_.remove();return b},b:function(){var a=new $$t.fm;var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);a=$$t.$h2.c(tempSpan_);tempSpan_.remove();return a},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}var j=new $$t.fm;j.d(h);j.b(parseFloat(f));j.e("Normal");j.g(c);j.h(d);j.i(e);j.f(b);return j},o:function(a){var b=String.empty();var c=a.g();var d=a.h();var e=a.i();var f=a.b().toString();var g="normal";var h=a.d();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+"px"}if(g.length>0){if(!i){b+="/"}else{i=false}b+=g}if(h.length>0){if(!i){b+=" "}else{i=false}b+=h}a.f(b)},d:function(a,b){if(b==null){var c=new $$t.fm;var d=$("<div></div>");var e=d.css("font-style");var f=d.css("font-variant");var g=d.css("font-weight");var h=d.css("font-size");var i=d.css("line-height");var j=d.css("font-family");d=null;c.d($2(j,"'",""));c.g($$t.$h2.n(e));c.i($$t.$h2.n(g.toString()));c.h(f);c.c(parseFloat(i));c.b(parseFloat(h));return c}return b},n: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},g:function(a){if(a==null){return null}return $$t.$h2.e(a)},a:function(a,b){return $.ig.util.stringSplit(a,b,0)},h:function(a,b,c,d){return a.charAt(b).equals(c[d])},$type:new $.ig.Type("FontUtil",$.ig.$ot)},true);$c("FontInfo:fm","Object",{init:function(){$.ig.$op.init.call(this);this.b(NaN);this.c(NaN)},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},a:function(){var $self=this;return function(){var $ret=new $$t.fm;$ret.g($self.g());$ret.h($self.h());$ret.i($self.i());$ret.b($self.b());$ret.c($self.c());$ret.d($self.d());$ret.e($self.e());$ret.f($self.f());return $ret}()},$type:new $.ig.Type("FontInfo",$.ig.$ot)},true);$c("DoubleAnimator:g1","Object",{needsFlush:function(){return this.transitionProgress()==0},flush:function(){this.x(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1("TransitionProgress"))}return a}else{return this.k}},q:0,intervalMilliseconds:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},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}},n: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.p=-1;this.r=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.q=c;this.c(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}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.r=0;this.h=$$t.$ah.now();if(!this.d){this.d=true;this.c()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.r=0},h:new Date,p:0,r:0,tick:function(){this.x(false)},x:function(a){if(!this.d){this.stop();return}var b=$$t.$ah.now();var c=b.getTime()-this.h.getTime();if(c>this.q){c=this.q}if(c-this.r<16&&c!=this.q&&!a){this.c()(this.tick.runOn(this));return}this.r=c;var d=c/this.q;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.q){this.stop()}else{this.c()(this.tick.runOn(this))}}this.transitionProgress(e)},getElapsedMilliseconds:function(){return this.d?$$t.$ah.now().getTime()-this.h.getTime():0},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$t.$bz.$type])},true);$c("Extensions:h3","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){a.b().clear();a.b().add(new $$t.gd);a.b().removeAt(0)},d:function(a){a.c().clear();a.c().add(new $$t.f4);a.c().removeAt(0)},c:function(a){if(a==null){return}var b=$b($$t.$h4.$type,a.u());if(b!=null){b.y().remove(a);return}var c=$b($$t.$fb.$type,a.u());if(c!=null){c.content(null);return}},f:function(a,b){var c=new $$t.c($$t.$dg.$type,0);var e=$$t.$ej.k($$t.$dg.$type,a.y()).getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();a.y().remove(f);b.y().add(f)}},a:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},b:function(a){return!$.ig.util.isNaN(a.left())&&!$.ig.util.isNaN(a.right())&&!$.ig.util.isNaN(a.top())&&!$.ig.util.isNaN(a.bottom())&&!Number.isInfinity(a.left())&&!Number.isInfinity(a.right())&&!Number.isInfinity(a.top())&&!Number.isInfinity(a.bottom())},$type:new $.ig.Type("Extensions",$.ig.$ot)},true);$c("FrameworkElementExtensions:h6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){return a.u()!=null},$type:new $.ig.Type("FrameworkElementExtensions",$.ig.$ot)},true);$c("Flattener:h7","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a,b,c,d,e){if($.ig.util.isNaN(e)||e<=0){e=1}var f=new $$t.c(Number,0);var g=new $$t.hd($$t.$h8.$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.h8;$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.h8;$ret.a=x;$ret.b=m.b;return $ret}());g.push(function(){var $ret=new $$t.h8;$ret.a=m.a;$ret.b=x;return $ret}())}else{f.add(m.a)}}f.add(1);return f},h:function(a,b,c,d){var e=new $$t.c($.ig.Number.prototype.$type,0);$$t.$h7.g(e,b,c,0,a-1,d);return e},g:function(a,b,c,d,e,f){return $$t.$h7.f(a,function(g){return g},b,c,d,e,f)},e:function(a,b,c,d,e,f,g){return $$t.$h7.f(a,function(h){return b.item(h)},c,d,e,f,g)},f:function(a,b,c,d,e,f,g){if(e>f){return a}var h=c(b(e));var i=d(b(e));while(($.ig.util.isNaN(h)||$.ig.util.isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while(($.ig.util.isNaN(j)||$.ig.util.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.$h7.o(a,b,c,d,e,f,g);a.add(b(f));return a},i:function(a,b,c,d,e,f){if(d>e){return a}var g=b[d];var h=c[d];while(($.ig.util.isNaN(g)||$.ig.util.isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d==e){a.add(d);return a}a.add(d);$$t.$h7.m(a,b,c,d,e,f);a.add(e);return a},c: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.$h7.d(a,b,f,g,e)},b:function(a,b,c,d,e){var f=new $$t.c($.ig.Number.prototype.$type,0);var g=$$t.$h7.a(f,b,c,d,0,a-1,e);return g},d:function(a,b,c,d,e){var f=new $$t.c($.ig.Number.prototype.$type,0);$$t.$h7.k(f,b,c,d,0,a-1,e);return f},a:function(a,b,c,d,e,f,g){var h=$$t.$h9.instance().chunkingAmount();if(f-e+1<=h){return $$t.$h7.j(a,b,c,d,e,f,g)}var i=a;var j=e;var k=f;var l=k-j+1;while(l>0){if(l<=h){$$t.$h7.j(i,b,c,d,j,k,g);j=k+1}else{var m=j+h-1;$$t.$h7.j(i,b,c,d,j,m,g);j=m+1}l=k-j+1}return i},j: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.$h7.k(a,b,h,i,e,f,g)},k: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(($.ig.util.isNaN(i)||$.ig.util.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(($.ig.util.isNaN(l)||$.ig.util.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.$h7.n(a,b,c,d,e,f,g);a.add(f);return a},m:function(a,b,c,d,e,f){var g=b[d];var h=c[d];while(($.ig.util.isNaN(g)||$.ig.util.isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while(($.ig.util.isNaN(i)||$.ig.util.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($.ig.util.isNaN(q)||$.ig.util.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($.ig.util.isNaN(w)||$.ig.util.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.$h7.m(a,b,c,d,k,f);a.add(k);$$t.$h7.m(a,b,c,k,e,f)}return},n: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.$h7.n(a,b,c,d,e,n,g);a.add(n);$$t.$h7.n(a,b,c,d,n,f,g)}return},o:function(a,b,c,d,e,f,g){var h=c(b(e));var i=d(b(e));while(($.ig.util.isNaN(h)||$.ig.util.isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while(($.ig.util.isNaN(j)||$.ig.util.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.$ca.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($.ig.util.isNaN(p)||$.ig.util.isNaN(q)){continue}var r=$$t.$ca.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($.ig.util.isNaN(v)||$.ig.util.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.$ca.j(h-v,i-w)}else{var ab=s*s+t*t;if(ab<=aa){x=$$t.$ca.j(j-v,k-w)}else{var ac=aa/ab;x=$$t.$ca.j(h+ac*s-v,i+ac*t-w)}}if(x>=m){m=x;l=u}}}if(l!=-1){$$t.$h7.o(a,b,c,d,e,l,g);a.add(b(l));$$t.$h7.o(a,b,c,d,l,f,g)}return},p:function(a,b,c){var d=new $$t.e7(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.$ca.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.$ca.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.$ca.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.$ca.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.$ca.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);$c("FlattenerSettings:h9","Object",{init:function(){$.ig.$op.init.call(this);this.chunkingAmount(3e3)},instance:function(){if($$t.$h9.a==null){$$t.$h9.a=new $$t.h9}return $$t.$h9.a},_chunkingAmount:0,chunkingAmount:function(a){if(arguments.length===1){this._chunkingAmount=a;return a}else{return this._chunkingAmount}},$type:new $.ig.Type("FlattenerSettings",$.ig.$ot)},true);$c("SpiralTodo:h8","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("SpiralTodo",$.ig.$ot)},true);$c("GeometryUtil:gj","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){if($.ig.util.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)},l: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}},h:function(a,b,c,d,e){var f;if(c){f=$$t.$gj.i({__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},i:function(a,b,c){b=b/180*Math.PI;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}},k: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)},j: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($.ig.util.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*Math.PI-d}return d},g: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.gk($$t.$ch.$type,$$t.$ch.$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.gk($$t.$ch.$type,$$t.$ch.$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);$c("InterpolationUtil:ia","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.$ch.$type,0)}if(c==null){c=new $$t.c($$t.$ch.$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);$c("Numeric:ic","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&&($.ig.util.isNaN(b(g))||$.ig.util.isNaN(c(g)))){f.add(NaN);++g}var h=g;while(g<a&&!$.ig.util.isNaN(b(g))&&!$.ig.util.isNaN(c(g))){++g}--g;if(g-h>0){f.addRange($$t.$ic.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){return $$t.$ic.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]=$.ig.util.isNaN(d)?0:-.5;f[0]=$.ig.util.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=$.ig.util.isNaN(e)?0:.5;var l=$.ig.util.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.f5;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($.ig.util.isNaN(h)||$.ig.util.isNaN(i)){g=j-1;if(g-f>0){e.add($$t.$ic.g(f,g,b,c,d))}f=j+1}}if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){g=a-1}if(g-f>0){e.add($$t.$ic.g(f,g,b,c,d))}return e},g:function(a,b,c,d,e){e=.5*$$t.$ca.c($.ig.util.isNaN(e)?.5:e,0,1);var f=new $$t.gd;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.gf(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.gi;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);$c("LeastSquaresFit:id","Numeric",{aa:function(){return $$t.$id.t()&&$$t.$id.u()&&$$t.$id.s()&&$$t.$id.w()&&$$t.$id.x()&&$$t.$id.r()&&$$t.$id.y()&&$$t.$id.z()},init:function(){$$t.$ic.init.call(this)},k:function(a,b,c){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(!$.ig.util.isNaN(j)&&!$.ig.util.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[l,m]},ad:function(a,b){if(a.length!=2){return NaN}return a[0]+a[1]*b},t:function(){var a=new $$t.b9(0);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.$id.ad(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$id.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 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(!$.ig.util.isNaN(j)&&!$.ig.util.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[n,m]},ae:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]+a[1]*Math.log(b)},u:function(){var a=new $$t.b9(0);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.$id.ae(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$id.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 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(!$.ig.util.isNaN(k)&&!$.ig.util.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[Math.exp(n),o]},ac:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.exp(a[1]*b)},s:function(){var a=new $$t.b9(0);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.$id.ac(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$id.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 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(!$.ig.util.isNaN(j)&&!$.ig.util.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[o,n]},ag:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.pow(b,a[1])},w:function(){var a=new $$t.b9(0);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.$id.ag(b,f))}var g=$$t.$id.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.$id.m(a,2,b,c)},ah:function(a,b){return $$t.$id.af(a,b)},x:function(){return $$t.$id.v(2)},i:function(a,b,c){return $$t.$id.m(a,3,b,c)},ab:function(a,b){return $$t.$id.af(a,b)},r:function(){return $$t.$id.v(3)},p:function(a,b,c){return $$t.$id.m(a,4,b,c)},ai:function(a,b){return $$t.$id.af(a,b)},y:function(){return $$t.$id.v(4)},q:function(a,b,c){return $$t.$id.m(a,5,b,c)},aj:function(a,b){return $$t.$id.af(a,b)},z:function(){return $$t.$id.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(!$.ig.util.isNaN(m)&&!$.ig.util.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(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){for(var t=0;t<=b;++t){h[t]+=Math.pow(r,t)*s}}}return $$t.$ic.d(g,h)?h:null},af:function(a,b){if(a.length<1||Number.isInfinity(b)||$.ig.util.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 b=new $$t.b9(0);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.$id.af(c,h);if(!$.ig.util.isNaN(i)){e.add(h);f.add(i)}}var j=$$t.$id.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.$ic.$type)},true);$c("MathUtil:ca","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){return Math.log(a+Math.sqrt(a*a+1))},j:function(a,b){return Math.sqrt(a*a+b*b)},v:function(a){return a*a},h:function(a){if(a<=0){return NaN}var b=[57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];var c=a;var d=(a+.5)*Math.log(a+5.2421875)-(a+5.2421875);var e=.9999999999999971;for(var f=0;f<14;f++){e+=b[f]/++c}return d+Math.log(2.5066282746310007*e/a)},c:function(a,b,c){return Math.min(c,Math.max(b,a))},u:function(a){return Math.PI*a/180},e:function(a){return 180*a/Math.PI},s:function(a,b,c){var d=$.ig.truncate(Math.floor(a))&255;var e=$.ig.truncate(Math.floor(b))&255;var f=$.ig.truncate(Math.floor(c))&255;a-=Math.floor(a);b-=Math.floor(b);c-=Math.floor(c);var g=$$t.$ca.g(a);var h=$$t.$ca.g(b);var i=$$t.$ca.g(c);var j=$$t.$ca.a[d]+e;var k=$$t.$ca.a[j]+f;var l=$$t.$ca.a[j+1]+f;var m=$$t.$ca.a[d+1]+e;var n=$$t.$ca.a[m]+f;var o=$$t.$ca.a[m+1]+f;return $$t.$ca.k(i,$$t.$ca.k(h,$$t.$ca.k(g,$$t.$ca.i($$t.$ca.a[k],a,b,c),$$t.$ca.i($$t.$ca.a[n],a-1,b,c)),$$t.$ca.k(g,$$t.$ca.i($$t.$ca.a[l],a,b-1,c),$$t.$ca.i($$t.$ca.a[o],a-1,b-1,c))),$$t.$ca.k(h,$$t.$ca.k(g,$$t.$ca.i($$t.$ca.a[k+1],a,b,c-1),$$t.$ca.i($$t.$ca.a[n+1],a-1,b,c-1)),$$t.$ca.k(g,$$t.$ca.i($$t.$ca.a[l+1],a,b-1,c-1),$$t.$ca.i($$t.$ca.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.$ca.p(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$ca.f(10,b);var d=c<2?1:c<5?2:c<10?5:10;return d*$$t.$ca.f(10,b)},r:function(a){if(a==0){return 0}if(a<0){return-$$t.$ca.r(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$ca.f(10,b);var d=c<1?1:c<3?2:c<7?5:10;return d*$$t.$ca.f(10,b)},p:function(a){if(a==0){return 0}if(a<0){return-$$t.$ca.q(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$ca.f(10,b);var d=c<=1?1:c<=2?2:c<=5?5:10;return d*$$t.$ca.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){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},l:function(a){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);$c("PathFigureUtil:ie","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){var b=new $$t.f5;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add($$t.$ie.a(c))}return b},a:function(a){if(a==null){return null}var b=new $$t.ge;var d=a.__segments.getEnumerator();while(d.moveNext()){var c=d.current();switch(c.a()){case 4:var e=c;var f=new $$t.f9;f.b(e.b());f.e(e.e());f.c(e.c());f.f(e.f());f.d(e.d());b.add(f);break;case 0:var g=c;var h=new $$t.gf(1);h.c(g.c());b.add(h);break;case 3:var i=c;var j=new $$t.gg;var l=i.__points.getEnumerator();while(l.moveNext()){var k=l.current();j.__points.add(k)}b.add(j);break}}return function(){var $ret=new $$t.gd;$ret.isClosed(a.__isClosed);$ret.isFilled(a.__isFilled);$ret.startPoint(a.__startPoint);$ret.segments(b);return $ret}()},$type:new $.ig.Type("PathFigureUtil",$.ig.$ot)},true);$c("PointCollectionUtil:ig","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){if(b==null){return}b.clear();if(a.count()>=2){var d=$$t.$h7.h(a.count(),function(e){return a.item(e).__x},function(e){return a.item(e).__y},c);var f=d.getEnumerator();while(f.moveNext()){var e=f.current();b.add(a.item(e))}}},g:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$t.$cf.empty()}return new $$t.cf(0,b,c,d-b,e-c)},h:function(a){var b=$$t.$cf.empty();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.union($$t.$ig.g(c))}return b},i:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var f;for(var g=0;g<a.count();g++){f=a.item(g);b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$t.$cf.empty()}return new $$t.cf(0,b,c,d-b,e-c)},j:function(a){var b=$$t.$cf.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ig.i(c))}return b},k:function(a){var b=$$t.$cf.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ig.i(c))}return b},c:function(a,b,c){var d=a.count();for(var e=0;e<d;e++){c.j(a.item(e))}c.i(null)},e:function(a){var b=0;var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();b+=e.__x;c+=e.__y;d+=1}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}},f:function(a){var b=new $$t.e7(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},b:function(a){var b=new $$t.c($$t.$ch.$type,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},a:function(a){var b=new $$t.c($$t.$e7.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$t.e7(1,c);b.add(f)}return b},$type:new $.ig.Type("PointCollectionUtil",$.ig.$ot)},true);$c("PolygonUtil:ih","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);$c("PolySimplification:ii","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);$c("IPool$1:ij","Object",{$type:new $.ig.Type("IPool$1",null)},true);$c("IIndexedPool$1:ik","Object",{$type:new $.ig.Type("IIndexedPool$1",null,[$$t.$ij.$type.specialize(0)])},true);$c("Pool$1:il","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(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}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(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a){for(var b=0;b<this.b().count();b++){a(this.b().__inner[b])}for(var c=0;c<this.a().count();c++){a(this.a().__inner[c])}},$type:new $.ig.Type("Pool$1",$.ig.$ot,[$$t.$ik.$type.specialize(0)])},true);$c("IHashPool$2:im","Object",{$type:new $.ig.Type("IHashPool$2",null,[$$t.$ij.$type.specialize(0)])},true);$c("HashPool$2:io","Object",{$tKey:null,$tValue:null,_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},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.ef(this.$tKey,this.$tValue,0))},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){var $self=this;var b;if(!function(){var c=$self.b().tryGetValue(a,b);b=c.p1;return c.ret}()){if(this.d().count()>0){b=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1)}else{b=this.create()()}if(this.activate()!=null){this.activate()(b)}this.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 c=$self.b().tryGetValue(a,b);b=c.p1;return c.ret}()){this.b().remove(a);if(this.disactivate()!=null){this.disactivate()(b)}this.d().add(b);var c=this.b().count();var d=2;while(c!=0){c>>=1;d<<=1}if(d<this.d().count()){for(var e=d;e<this.d().count();++e){this.destroy()(this.d().__inner[e])}this.d().removeRange(d,this.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){for(var b=0;b<this.d().count();b++){a(this.d().__inner[b])}var d=this.b().values().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}},$type:new $.ig.Type("HashPool$2",$.ig.$ot,[$$t.$im.$type.specialize(0,1)])},true);$c("RearrangedList$1:ip","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.bt(0)},removeAt:function(a){throw new $$t.bt(0)},item:function(a,b){if(arguments.length===2){throw new $$t.bt(0);return b}else{return this.b.item(this.a.item(a))}},add:function(a){throw new $$t.bt(0)},clear:function(){this.a.clear()},contains:function(a){return this.b.contains(a)},copyTo:function(a,b){throw new $$t.bt(0)},count:function(){return this.a.count()},isReadOnly:function(){return true},remove:function(a){throw new $$t.bt(0)},getEnumerator:function(){var d__=new $.ig.RearrangedList___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},getEnumerator:function(){var d__=new $.ig.RearrangedList___GetEnumerator__IteratorClass1$1(this.$t,0);d__.__4__this=this;return d__},$type:new $.ig.Type("RearrangedList$1",$.ig.$ot,[$$t.$ba.$type.specialize(0)])},true);$c("RectUtil:g4","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a){if(a.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*(a.left()+a.right()),__y:.5*(a.bottom()+a.top()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},e:function(a){if(a.isEmpty()){return 0}return a.width()*a.height()},p:function(a){if(a.isEmpty()){return a}return new $$t.cf(0,a.left(),a.top(),a.width(),a.height())},m:function(a,b){if(a.containsPoint(b)){return b}var c={__x:a.left()+.5*a.width(),__y:a.top()+.5*a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d={__x:b.__x-c.__x,__y: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 e;if(d.__x!=0){e=(a.left()-c.__x)/d.__x;var f=c.__y+e*d.__y;if(f>a.top()&&f<a.bottom()){return e>0?{__x:a.left(),__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}:{__x:a.right(),__y:c.__y-e*d.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}e=(a.top()-c.__y)/d.__y;var g=c.__x+e*d.__x;return e>0?{__x:g,__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}:{__x:c.__x-e*d.__x,__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},g:function(a,b){if(a.isEmpty()){return NaN}return $$t.$g4.f(a,b.__x,b.__y)},h:function(a,b){if(a.isEmpty()){return Number.POSITIVE_INFINITY}var c=$$t.$g4.f(a,b.left(),b.top());if(c>0){c=Math.min(c,$$t.$g4.f(a,b.left(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$g4.f(a,b.right(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$g4.f(a,b.right(),b.top()))}if(c>0){c=Math.min(c,$$t.$g4.f(b,a.left(),a.top()))}if(c>0){c=Math.min(c,$$t.$g4.f(b,a.left(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$g4.f(b,a.right(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$g4.f(b,a.right(),a.top()))}return c},f:function(a,b,c){var d=b-a.left();var e=c-a.top();var f=a.width()*d;var g=a.height()*e;if(f>0){var h=a.width()*a.width();if(f<h){d-=f/h*a.width()}else{d-=a.width()}}if(g>0){var i=a.height()*a.height();if(g<i){e-=g/i*a.height()}else{e-=a.height()}}return d*d+e*e},a:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.left()>b.left()){return false}if(a.right()<b.right()){return false}if(a.top()>b.top()){return false}if(a.bottom()<b.bottom()){return false}return true},b:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.right()<b.left()){return false}if(a.left()>b.right()){return false}if(a.top()>b.bottom()){return false}if(a.bottom()<b.top()){return false}return true},i:function(a,b){if(a.isEmpty()||b.isEmpty()){return 0}var c=Math.min(a.right(),b.right())-Math.max(a.left(),b.left());if(c<=0){return 0}var d=Math.min(a.bottom(),b.bottom())-Math.max(a.top(),b.top());if(d<=0){return 0}return c*d},q:function(a,b,c){if(a.isEmpty()){return a}return new $$t.cf(0,a.x()-b,a.y()-c,Math.max(0,a.width()+2*b),Math.max(0,a.height()+2*c))},t:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},s:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},r:function(a,b){var c=a.x()-b;var d=a.y()-b;var e=a.width()+b+b;var f=a.height()+b+b;var g=e>0?e:0;var h=f>0?f:0;return new $$t.cf(0,c,d,g,h)},y:function(a){a.x(Math.round(a.x()));a.y(Math.round(a.y()));a.width(Math.round(a.width()));a.height(Math.round(a.height()));return a},c:function(a){return a.x()==0&&a.y()==0&&a.width()==0&&a.height()==0},z:function(a){var b=new $$t.cg(1,a.width(),a.height());return b},u:function(a,b){var c=$$t.$g4.v(a,$$t.$g4.z(b));return c},v:function(a,b){var c=a;c.x(a.x()/b.k());c.y(a.y()/b.j());c.width(a.width()/b.k());c.height(a.height()/b.j());return c},n:function(a){var b={__x:a.x(),__y:a.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return b},o:function(a){var b={__x:a.x()+a.width(),__y:a.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return b},j:function(a){var b={__x:a.x(),__y:a.y()+a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return b},k:function(a){var b={__x:a.x()+a.width(),__y:a.y()+a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return b},d:function(a){var b=function(){var $ret=new $$t.c($$t.$ch.$type,0);$ret.add($$t.$g4.n(a));$ret.add($$t.$g4.o(a));$ret.add($$t.$g4.k(a));$ret.add($$t.$g4.j(a));return $ret}();return b},w:function(a,b){b=$$t.$gj.e(b);if(b==0||b==180){return new $$t.cf(0,a.left(),a.top(),a.width(),a.height())}var c=$$t.$g4.l(a);if(b==90||b==270){var d=a.height()/2;var e=a.width()/2;return new $$t.cf(0,c.__x-d,c.__y-e,a.height(),a.width())}return $$t.$g4.x(a,c.__x,c.__y,b)},x:function(a,b,c,d){var e=$$t.$g4.d(a);var f=$$t.$ca.u(d);var g=Math.cos(f);var h=Math.sin(f);var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var m;for(var n=0;n<e.count();n++){m=e.__inner[n];var o=g*(m.__x-b)-h*(m.__y-c)+b;var p=h*(m.__x-b)+g*(m.__y-c)+c;i=Math.min(i,p);j=Math.min(j,o);k=Math.max(k,o);l=Math.max(l,p)}var q=new $$t.cf(0,j,i,k-j,l-i);return q},$type:new $.ig.Type("RectUtil",$.ig.$ot)},true);$c("ISmartPlaceable:iq","Object",{$type:new $.ig.Type("ISmartPlaceable",null)},true);$c("SmartPlaceableWrapper$1:is","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this._j=new $$t.cg;$.ig.$op.init.call(this);this.f(false)},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},getSmartPositions:function(){if(this.f()){return $$t.$is.a}else{return $$t.$is.b}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},k:function(){return this.j()},getSmartBounds:function(a){var b=this.k();var c=b.k();var d=b.j();var e;{e=this.h(a,c,d)}return new $$t.cf(0,this.i().__x+e.__x,this.i().__y+e.__y,c,d)},opacity:function(a){if(arguments.length===1){this.d().__opacity=a;return a}else{return this.d().__opacity}},smartPosition:function(a){if(arguments.length===1){this.e=a;var b=this.k();var c=b.j();var d=b.k();var e;{e=this.h(this.e,d,c)}this.g({__x:this.i().__x+e.__x,__y:this.i().__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.e}},e:0,h: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.$iq.$type])},true);$c("SmartPlacer:it","Object",{init:function(){this.a=new $$t.c($$t.$cf.$type,0);$.ig.$op.init.call(this);this.e($$t.$cf.empty());this.c(.3);this.b(2)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a){if(a==null){return}var b=1.7976931348623157e308;var c=$$t.$cf.empty();var d=7;var e=false;var h=a.getSmartPositions();for(var g=0;g<h.length;g++){var f=h[g];var i=a.getSmartBounds(f);if(this.e().isEmpty()||this.e().containsRect(i)){var j=0;var l=this.a.getEnumerator();while(l.moveNext()){var k=l.current();j+=$$t.$g4.i(i,k)}if(j==0){b=j;d=f;c=i;e=true;break}if(j<b){b=j;d=f;c=i;e=true}}}var m=0;if(e){m=b/$$t.$g4.e(c)}if(!e||m>this.c()){a.opacity(0)}else{if(b>0){a.opacity(Math.pow(1-$$t.$ca.c(0,m,1),this.b()))}else{a.opacity(1)}a.smartPosition(d);this.a.add(c)}},a:null,$type:new $.ig.Type("SmartPlacer",$.ig.$ot)},true);$c("StackPool$1:hc","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.e=false;this.g=new $$t.ef(this.$t,$.ig.$op.$type,0);this.i=new $$t.hd(this.$t);this.h=new $$t.hd(this.$t);$.ig.$op.init.call(this)},a:function(){var a;if(this.i.count()!=0){a=this.i.pop()}else{a=this.h.count()!=0?this.h.pop():this.j()();this.b()(a)}this.g.add(a,null);return a},n:function(a){this.g.remove(a);if(this.f()){this.i.push(a)}else{this.c()(a);var b=$$t.$hc.m(this.$t,this.g.count());if(this.h.count()<b){this.d()(a)}else{this.h.push(a)}}},f:function(a){if(arguments.length===1){if(this.e!=a){this.e=a;if(!this.e){var b=$$t.$hc.m(this.$t,this.g.count());while(this.i.count()>0&&this.h.count()<=b){var c=this.i.pop();this.c()(c);this.h.push(c)}while(this.i.count()>0){var d=this.i.pop();this.c()(d);this.d()(d)}while(this.h.count()>b){this.d()(this.h.pop())}}}return a}else{return this.e}},e:false,k:function(){return this.g.count()},l:function(){return this.h.count()},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},m:function($t,a){var b=2;while(a>b){b=b<<1}return b},g:null,i:null,h:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);
$c("IVisualData:iu","Object",{$type:new $.ig.Type("IVisualData",null)},true);$c("PrimitiveVisualData:iw","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$.ig.$op.init.call(this);this.name(b);this.tags(new $$t.jh);this.appearance(new $$t.ix)},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_tags:null,tags:function(a){if(arguments.length===1){this._tags=a;return a}else{return this._tags}},type:function(){},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(a){this.appearance().j(a)},getPoints:function(a){var b=new $$t.c($$t.$c.$type.specialize($$t.$ch.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.t("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.k(", ")}a.k('"'+this.tags().__inner[b]+'"')}a.t("],");a.t('type: "'+this.type()+'", ');a.t('name: "'+this.name()+'", ');a.t(this.e());a.t("}");return a.toString()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$iu.$type])},true);$c("PrimitiveVisualDataList:iv","List$1",{init:function(){$$t.$c.init.call(this,$$t.$iw.$type,0)},containingTag:function(a){var b=new $$t.iv;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.hn(0);a.k("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.k(", ")}a.k(this.__inner[b].serialize())}return a.toString()},$type:new $.ig.Type("PrimitiveVisualDataList",$$t.$c.$type.specialize($$t.$iw.$type),[$$t.$iu.$type])},true);$c("LabelAppearanceData:jg","Object",{init:function(){this._labelBrush=new $$t.b6;$.ig.$op.init.call(this)},_text:null,text:function(a){if(arguments.length===1){this._text=a;return a}else{return this._text}},_horizontalAlignment:null,horizontalAlignment:function(a){if(arguments.length===1){this._horizontalAlignment=a;return a}else{return this._horizontalAlignment}},_verticalAlignment:null,verticalAlignment:function(a){if(arguments.length===1){this._verticalAlignment=a;return a}else{return this._verticalAlignment}},_textAlignment:null,textAlignment:function(a){if(arguments.length===1){this._textAlignment=a;return a}else{return this._textAlignment}},_textWrapping:null,textWrapping:function(a){if(arguments.length===1){this._textWrapping=a;return a}else{return this._textWrapping}},_textPosition:null,textPosition:function(a){if(arguments.length===1){this._textPosition=a;return a}else{return this._textPosition}},_labelBrush:null,labelBrush:function(a){if(arguments.length===1){this._labelBrush=a;return a}else{return this._labelBrush}},_labelBrushExtended:null,labelBrushExtended:function(a){if(arguments.length===1){this._labelBrushExtended=a;return a}else{return this._labelBrushExtended}},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_visibility:false,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},_fontFamily:null,fontFamily:function(a){if(arguments.length===1){this._fontFamily=a;return a}else{return this._fontFamily}},_fontSize:0,fontSize:function(a){if(arguments.length===1){this._fontSize=a;return a}else{return this._fontSize}},_fontWeight:null,fontWeight:function(a){if(arguments.length===1){this._fontWeight=a;return a}else{return this._fontWeight}},_fontStyle:null,fontStyle:function(a){if(arguments.length===1){this._fontStyle=a;return a}else{return this._fontStyle}},_fontStretch:null,fontStretch:function(a){if(arguments.length===1){this._fontStretch=a;return a}else{return this._fontStretch}},_marginLeft:0,marginLeft:function(a){if(arguments.length===1){this._marginLeft=a;return a}else{return this._marginLeft}},_marginRight:0,marginRight:function(a){if(arguments.length===1){this._marginRight=a;return a}else{return this._marginRight}},_marginTop:0,marginTop:function(a){if(arguments.length===1){this._marginTop=a;return a}else{return this._marginTop}},_marginBottom:0,marginBottom:function(a){if(arguments.length===1){this._marginBottom=a;return a}else{return this._marginBottom}},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t('text: "'+(this.text()!=null?this.text():"")+'", ');if(this.textAlignment()!=null){a.t('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.t('textWrapping: "'+this.textWrapping()+'", ')}a.t("labelBrush: "+($$t.$b6.e($l($$t.$b6.$type,this.labelBrush()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.labelBrush()):"null")+", ");a.t("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.t("angle: "+this.angle()+", ");a.t("marginLeft: "+this.marginLeft()+", ");a.t("marginRight: "+this.marginRight()+", ");a.t("marginTop: "+this.marginTop()+", ");a.t("marginBottom: "+this.marginBottom()+", ");a.t("opacity: "+this.opacity()+", ");a.t("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.t('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.t('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.t('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.t('fontFamily: "'+this.fontFamily()+'",')}if(this.fontWeight()!=null){a.t('fontWeight: "'+this.fontWeight()+'",')}if(this.fontStyle()!=null){a.t('fontStyle: "'+this.fontStyle()+'",')}if(this.fontStretch()!=null){a.t('fontStretch: "'+this.fontStretch()+'",')}a.t("fontSize: "+this.fontSize());a.t("}");return a.toString()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("VisualDataPixelScalingOptions:ji","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("VisualDataPixelScalingOptions",$.ig.$ot)},true);$c("LabelAppearanceDataList:jj","List$1",{init:function(){$$t.$c.init.call(this,$$t.$jg.$type,0)},serialize:function(){var a=new $$t.hn(0);a.k("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.k(", ")}a.k(this.__inner[b].serialize())}return a.toString()},$type:new $.ig.Type("LabelAppearanceDataList",$$t.$c.$type.specialize($$t.$jg.$type),[$$t.$iu.$type])},true);$c("BrushAppearanceData:iy","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.$iu.$type])},true);$c("SolidBrushAppearanceData:i2","BrushAppearanceData",{init:function(){this._colorValue=new $$t.b6;$$t.$iy.init.call(this)},type:function(){return"solid"},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},a:function(){return"colorValue: "+($$t.$b6.e($l($$t.$b6.$type,this.colorValue()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.colorValue()):"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$iy.$type)},true);$c("LinearGradientBrushAppearanceData:i0","BrushAppearanceData",{init:function(){$$t.$iy.init.call(this);this.stops(new $$t.c($$t.$i1.$type,0))},type:function(){return"linear"},_startX:0,startX:function(a){if(arguments.length===1){this._startX=a;return a}else{return this._startX}},_startY:0,startY:function(a){if(arguments.length===1){this._startY=a;return a}else{return this._startY}},_endX:0,endX:function(a){if(arguments.length===1){this._endX=a;return a}else{return this._endX}},_endY:0,endY:function(a){if(arguments.length===1){this._endY=a;return a}else{return this._endY}},_stops:null,stops:function(a){if(arguments.length===1){this._stops=a;return a}else{return this._stops}},a:function(){var a=new $$t.hn(0);a.k("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.k(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.k(", ")}a.k(this.stops().__inner[b].serialize())}a.k("]");return a.toString()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$iy.$type)},true);$c("GradientStopAppearanceData:i1","Object",{init:function(){this._colorValue=new $$t.b6;$.ig.$op.init.call(this)},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},_offset:0,offset:function(a){if(arguments.length===1){this._offset=a;return a}else{return this._offset}},serialize:function(){return"{ "+"colorValue: "+($$t.$b6.e($l($$t.$b6.$type,this.colorValue()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.colorValue()):"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("PrimitiveAppearanceData:ix","Object",{init:function(){this._stroke=new $$t.b6;this._fill=new $$t.b6;$.ig.$op.init.call(this)},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_strokeExtended:null,strokeExtended:function(a){if(arguments.length===1){this._strokeExtended=a;return a}else{return this._strokeExtended}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_fillExtended:null,fillExtended:function(a){if(arguments.length===1){this._fillExtended=a;return a}else{return this._fillExtended}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_canvasLeft:0,canvasLeft:function(a){if(arguments.length===1){this._canvasLeft=a;return a}else{return this._canvasLeft}},_canvasTop:0,canvasTop:function(a){if(arguments.length===1){this._canvasTop=a;return a}else{return this._canvasTop}},_canvaZIndex:0,canvaZIndex:function(a){if(arguments.length===1){this._canvaZIndex=a;return a}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(a){if(arguments.length===1){this._dashArray=a;return a}else{return this._dashArray}},_dashCap:0,dashCap:function(a){if(arguments.length===1){this._dashCap=a;return a}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.hn(0);a.t("{");a.t("stroke: "+($$t.$b6.e($l($$t.$b6.$type,this.stroke()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.stroke()):"null")+", ");a.t("fill: "+($$t.$b6.e($l($$t.$b6.$type,this.fill()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.fill()):"null")+", ");a.t("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.t("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.t("strokeThickness: "+this.strokeThickness()+", ");a.t("visibility: "+(this.visibility()==0?"true":"false")+", ");a.t("opacity: "+this.opacity()+", ");a.t("canvasLeft: "+this.canvasLeft()+", ");a.t("canvasTop: "+this.canvasTop()+", ");a.t("canvasZIndex: "+this.canvaZIndex()+", ");a.t("dashArray: null, ");a.t("dashCap: "+this.dashCap());a.t("}");return a.toString()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("GetPointsSettings:i4","Object",{init:function(){$.ig.$op.init.call(this)},_ignoreFigureStartPoint:false,ignoreFigureStartPoint:function(a){if(arguments.length===1){this._ignoreFigureStartPoint=a;return a}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.$ot)},true);$c("RectangleVisualData:jk","PrimitiveVisualData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$iw.init1.call(this,1,"rect1")},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},e:function(){return"width: "+this.width()+", height: "+this.height()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},init1:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.width(c.width());this.height(c.height());this.radiusX(c.ai());this.radiusY(c.aj());$$t.$iz.getShapeAppearance(this.appearance(),c)},type:function(){return"Rectangle"},scaleByViewport:function(a){$$t.$iw.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.$ch.$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.$iw.$type)},true);$c("ShapeTags:jh","List$1",{init:function(){$$t.$c.init.call(this,String,0)},$type:new $.ig.Type("ShapeTags",$$t.$c.$type.specialize(String))},true);$c("LineVisualData:jl","PrimitiveVisualData",{type:function(){return"Line"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$iw.init1.call(this,1,"line1")},init1:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.x1(c.ag());this.y1(c.ai());this.x2(c.ah());this.y2(c.aj());$$t.$iz.getShapeAppearance(this.appearance(),c)},_x1:0,x1:function(a){if(arguments.length===1){this._x1=a;return a}else{return this._x1}},_y1:0,y1:function(a){if(arguments.length===1){this._y1=a;return a}else{return this._y1}},_x2:0,x2:function(a){if(arguments.length===1){this._x2=a;return a}else{return this._x2}},_y2:0,y2:function(a){if(arguments.length===1){this._y2=a;return a}else{return this._y2}},e:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2: "+this.y2()},scaleByViewport:function(a){$$t.$iw.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.$ch.$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.$iw.$type)},true);$c("PolyLineVisualData:jm","PrimitiveVisualData",{type:function(){return"Polyline"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$iw.init1.call(this,1,"polyLine1");this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.points(new $$t.c($$t.$ch.$type,0));for(var d=0;d<c.ag().count();d++){this.points().add(c.ag().__inner[d])}$$t.$iz.getShapeAppearance(this.appearance(),c)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},e:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){$$t.$iw.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.$ch.$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.$iw.$type)},true);$c("PolygonVisualData:jn","PrimitiveVisualData",{type:function(){return"Polygon"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$iw.init1.call(this,1,"polygon1");this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.points(new $$t.c($$t.$ch.$type,0));for(var d=0;d<c.ag().count();d++){this.points().add(c.ag().__inner[d])}$$t.$iz.getShapeAppearance(this.appearance(),c)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},e:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){$$t.$iw.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.$ch.$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.$iw.$type)},true);$c("PathVisualData:jo","PrimitiveVisualData",{type:function(){return"Path"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$iw.init1.call(this,1,"path1");this.data(new $$t.c($$t.$i3.$type,0))},init1:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.data($$t.$iz.fromGeometry(c.ak()));$$t.$iz.getShapeAppearance(this.appearance(),c)},init2:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.data($$t.$iz.fromLineData(c));$$t.$iz.getShapeAppearance(this.appearance(),c)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},e:function(){var a=new $$t.hn(0);a.t("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.k(", ")}a.k(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.t("]");return a.toString()},scaleByViewport:function(a){$$t.$iw.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.$iw.$type)},true);$c("GeometryData:i3","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.$iu.$type])},true);$c("PathGeometryData:i8","GeometryData",{init:function(){$$t.$i3.init.call(this);this.figures(new $$t.c($$t.$i9.$type,0))},type:function(){return"Path"},_figures:null,figures:function(a){if(arguments.length===1){this._figures=a;return a}else{return this._figures}},a:function(){var a=new $$t.hn(0);a.t("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.k(", ")}a.k(this.figures().__inner[b].serialize())}a.t("]");return a.toString()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.c(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$$t.$i3.$type)},true);$c("LineGeometryData:i7","GeometryData",{init:function(){$$t.$i3.init.call(this)},type:function(){return"Line"},_x1:0,x1:function(a){if(arguments.length===1){this._x1=a;return a}else{return this._x1}},_y1:0,y1:function(a){if(arguments.length===1){this._y1=a;return a}else{return this._y1}},_x2:0,x2:function(a){if(arguments.length===1){this._x2=a;return a}else{return this._x2}},_y2:0,y2:function(a){if(arguments.length===1){this._y2=a;return a}else{return this._y2}},a:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2:"+this.y2()},scaleByViewport:function(a){this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height());this.x2((this.x2()-a.left())/a.width());this.y2((this.y2()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$ch.$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.$i3.$type)},true);$c("RectangleGeometryData:i6","GeometryData",{init:function(){$$t.$i3.init.call(this)},type:function(){return"Rectangle"},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},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.$ch.$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.$i3.$type)},true);$c("EllipseGeometryData:i5","GeometryData",{init:function(){$$t.$i3.init.call(this)},type:function(){return"Ellipse"},_centerX:0,centerX:function(a){if(arguments.length===1){this._centerX=a;return a}else{return this._centerX}},_centerY:0,centerY:function(a){if(arguments.length===1){this._centerY=a;return a}else{return this._centerY}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},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.$ch.$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.$i3.$type)},true);$c("PathFigureData:i9","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$ja.$type,0));this.startPoint(new $$t.ch(0))},init1:function(a,b){$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$ja.$type,0));this.startPoint(b.__startPoint);for(var c=0;c<b.__segments.count();c++){var d=b.__segments.__inner[c];var e=null;switch(d.a()){case 0:e=new $$t.jb(1,d);break;case 3:e=new $$t.jc(1,d);break;case 4:e=new $$t.jd(1,d);break;case 2:e=new $$t.je(1,d);break;case 1:e=new $$t.jf(1,d);break}this.segments().add(e)}},_startPoint:null,startPoint:function(a){if(arguments.length===1){this._startPoint=a;return a}else{return this._startPoint}},_segments:null,segments:function(a){if(arguments.length===1){this._segments=a;return a}else{return this._segments}},serialize:function(){var a=new $$t.hn(0);a.t("{");if($$t.$ch.l_op_Inequality(this.startPoint(),null)){a.t("startPoint: { x: "+this.startPoint().__x+", y: "+this.startPoint().__y+"}, ")}a.t("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.k(", ")}a.k(this.segments().__inner[b].serialize())}a.t("]");a.t("}");return a.toString()},c:function(a){if($$t.$ch.l_op_Inequality(this.startPoint(),null)){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.$ch.$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.$iu.$type])},true);$c("SegmentData:ja","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t('type: "'+this.type()+'", ');a.t(this.a());a.t("}");return a.toString()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$iu.$type])},true);$c("LineSegmentData:jb","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.point(new $$t.ch(0))},init1:function(a,b){$$t.$ja.init.call(this);this.point(b.c())},type:function(){return"Line"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+"}"},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineSegmentData",$$t.$ja.$type)},true);$c("PolylineSegmentData:jc","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b){$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0));for(var c=0;c<b.__points.count();c++){this.points().add(b.__points.__inner[c])}},type:function(){return"Polyline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolylineSegmentData",$$t.$ja.$type)},true);$c("BezierSegmentData:jf","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b){$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0));this.points().add(b.e());this.points().add(b.f());this.points().add(b.g())},type:function(){return"Bezier"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if($$t.$ch.l_op_Equality(this.points().__inner[b],null)){break}if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){if($$t.$ch.l_op_Equality(this.points().__inner[b],null)){break}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("BezierSegmentData",$$t.$ja.$type)},true);$c("PolyBezierSegmentData:je","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);
break}return}$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b){$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0));for(var c=0;c<b.b().count();c++){this.points().add(b.b().__inner[c])}},type:function(){return"PolyBezierSpline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolyBezierSegmentData",$$t.$ja.$type)},true);$c("ArcSegmentData:jd","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.point(new $$t.ch(0));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(a,b){$$t.$ja.init.call(this);this.point(b.e());this.isLargeArc(b.b());this.isCounterClockwise(b.d()==0);this.sizeX(b.f().k());this.sizeY(b.f().j());this.rotationAngle(b.c())},type:function(){return"Arc"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},_isLargeArc:false,isLargeArc:function(a){if(arguments.length===1){this._isLargeArc=a;return a}else{return this._isLargeArc}},_isCounterClockwise:false,isCounterClockwise:function(a){if(arguments.length===1){this._isCounterClockwise=a;return a}else{return this._isCounterClockwise}},_sizeX:0,sizeX:function(a){if(arguments.length===1){this._sizeX=a;return a}else{return this._sizeX}},_sizeY:0,sizeY:function(a){if(arguments.length===1){this._sizeY=a;return a}else{return this._sizeY}},_rotationAngle:0,rotationAngle:function(a){if(arguments.length===1){this._rotationAngle=a;return a}else{return this._rotationAngle}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+" }, isLargeArc: "+(this.isLargeArc()?"true":"false")+", isCounterClockwise: "+(this.isCounterClockwise()?"true":"false")+", sizeX: "+this.sizeX()+", sizeY: "+this.sizeY()+", rotationAngle: "+this.rotationAngle()},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("ArcSegmentData",$$t.$ja.$type)},true);$c("AppearanceHelper:iz","Object",{init:function(){$.ig.$op.init.call(this)},fromBrush:function(a){if(a==null){return $$t.$b6.u(0,0,0,0)}if($$t.$b6.c($l($$t.$b6.$type,a.color()),$l($$t.$b6.$type,null))){return $$t.$b6.u(0,0,0,0)}return a.color()},fromBrushExtended:function(a){if(a==null){return null}if(a._isGradient){var b=new $$t.i0;var c=a;b.startX(c._startX);b.startY(c._startY);b.endX(c._endX);b.endY(c._endY);var f=c._gradientStops;for(var e=0;e<f.length;e++){var d=f[e];var g=new $$t.i1;g.colorValue(d.color());g.offset(d._offset);b.stops().add(g)}return b}else if(a._isRadialGradient){return null}else{var h=new $$t.i2;h.colorValue(a.color());return h}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.$iz.fromGeometry(a.ak())},fromLineData:function(a){var b=new $$t.f6;b.b({__x:a.ah(),__y:a.aj(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.c({__x:a.ag(),__y:a.ai(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $$t.$iz.fromGeometry(b)},fromGeometry:function(a){if(a==null){return new $$t.c($$t.$i3.$type,0)}if($b($$t.$f1.$type,a)!==null){var b=new $$t.c($$t.$i3.$type,0);var c=a;for(var d=0;d<c.c().count();d++){var e=$$t.$iz.fromGeometry(c.c().__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($b($$t.$f4.$type,a)!==null){return $$t.$iz.j(a)}else if($b($$t.$f6.$type,a)!==null){return $$t.$iz.h(a)}else if($b($$t.$f7.$type,a)!==null){return $$t.$iz.k(a)}else if($b($$t.$f8.$type,a)!==null){return $$t.$iz.e(a)}else{throw new $$t.z(1,"not supported")}},e:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i5;b.add(c);c.centerX(a.d().__x);c.centerY(a.d().__y);c.radiusX(a.b());c.radiusY(a.c());return b},k:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i6;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},h:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i7;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},j:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i8;b.add(c);for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];var f=new $$t.i9(1,e);c.figures().add(f)}return b},getShapeAppearance:function(a,b){a.stroke($$t.$iz.fromBrush(b.__stroke));a.fill($$t.$iz.fromBrush(b.__fill));a.strokeExtended($$t.$iz.fromBrushExtended(b.__stroke));a.fillExtended($$t.$iz.fromBrushExtended(b.__fill));a.strokeThickness(b.z());a.dashArray(null);if(b.af()!=null){a.dashArray(b.af().asArray())}a.dashCap(b.aa());a.visibility(b.__visibility);a.opacity(b.__opacity);a.canvasLeft($$t.$iz.getCanvasLeft(b));a.canvasTop($$t.$iz.getCanvasTop(b));a.canvaZIndex($$t.$iz.getCanvasZIndex(b))},fromTextElement:function(a,b){var c=new $$t.jg;var d=a;c.text(d.aa());c.labelBrush($$t.$iz.fromBrush(d.ab()));c.labelBrushExtended($$t.$iz.fromBrushExtended(d.ab()));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b!=null){if(b.d()!=null){c.fontFamily(b.d())}if(!$.ig.util.isNaN(b.b())){c.fontSize(b.b())}if(b.i()!=null){c.fontWeight(b.i())}if(b.g()!=null){c.fontStyle(b.g())}if(b.e()!=null){c.fontStretch(b.g())}}var e=0;var f=d.h();if($b($$t.$go.$type,f)!==null){var g=$b($$t.$go.$type,f);e=g.h()}else if($b($$t.$gl.$type,f)!==null){var h=$b($$t.$gl.$type,f);var j=h.h().getEnumerator();while(j.moveNext()){var i=j.current();if($b($$t.$go.$type,i)!==null){var k=$b($$t.$go.$type,i);e=k.h();break}}}c.angle(e);return c},serializeColor:function(a){return"{ r: "+a.o()+", g: "+a.n()+", b: "+a.m()+", a: "+a.l()+"}"},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.k(", ")}a.k(b);a.k(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.t(", ")}else{e=true}a.k(f.serialize())}a.t("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.k(", ")}a.k(b);a.k(": ");a.t(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true);$c("Tile:hb","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:0,d:0,f:null,e:null,a:new Date,g:function(){var a=Math.pow(2,-this.d);var b=Math.pow(2,-this.d);return new $$t.cf(0,this.b*a,this.c*b,a,b)},$type:new $.ig.Type("Tile",$.ig.$ot)},true);$c("WriteableBitmap:hg","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b);this.d($$t.$cf.empty())},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("WriteableBitmap",$.ig.$ot)},true);$c("IMapRenderDeferralHandler:hh","Object",{$type:new $.ig.Type("IMapRenderDeferralHandler",null)},true);$c("XamMultiScaleImage:g8","Control",{init:function(){this.ap=new $$t.c($$t.$hb.$type,0);this.an=false;this.aq=new $$t.c($$t.$hj.$type.specialize($$t.$hb.$type,$$t.$hg.$type),0);this.ar=new $$t.c($$t.$hb.$type,0);this.al=false;$$t.$fc.init.call(this);this.by($$t.$cf.empty());this.tileScheduler(new $$t.fp);this.ai(new $$t.g9(this));this.y($$t.$g8.$type);this.bv(this.viewportOrigin());this.at(this.viewportWidth())},ak:null,_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}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.bk.runOn(this))}return a}else{return this.af}},source:function(a){if(arguments.length===1){this.g($$t.$g8.sourceProperty,a);return a}else{return this.c($$t.$g8.sourceProperty)}},viewportOrigin:function(a){if(arguments.length===1){this.g($$t.$g8.viewportOriginProperty,a);return a}else{return this.c($$t.$g8.viewportOriginProperty)}},_bv:null,bv:function(a){if(arguments.length===1){this._bv=a;return a}else{return this._bv}},viewportWidth:function(a){if(arguments.length===1){this.g($$t.$g8.viewportWidthProperty,a);return a}else{return this.c($$t.$g8.viewportWidthProperty)}},_at:0,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},useSprings:function(a){if(arguments.length===1){this.g($$t.$g8.useSpringsProperty,a);return a}else{return this.c($$t.$g8.useSpringsProperty)}},springsEasingFunction:function(a){if(arguments.length===1){this.g($$t.$g8.springsEasingFunctionProperty,a);return a}else{return this.c($$t.$g8.springsEasingFunctionProperty)}},propertyChanged:null,bd:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"Source":if(this.source()!=null){this.source().h=this}this.bi();this.bl();this.bj();break;case"ViewportOrigin":this.bm();break;case"ViewportWidth":this.bm();break;case"UseSprings":if(!this.useSprings()){this.ai().r()}break}},_az:0,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_a0:0,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},bl:function(){this.bp();if(this.source()!=null){this.az($$t.$hk.r(Math.logBase(this.source().k(),2)));this.a0($$t.$hk.r(Math.logBase(this.source().o(),2)))}},invalidateTileLayer:function(a,b,c,d){this.bi();this.bl();this.bj()},as:new Date,bw:null,au:0,bm:function(){if(this.useSprings()){this.as=$$t.$ah.now();this.bw=this.bv();this.au=this.at();this.ai().al()}else{this.bv(this.viewportOrigin());this.at(this.viewportWidth());this.bj()}},bn:function(){var a=2;var b=$$t.$ah.now().getTime()-this.as.getTime();var c=b/1e3;var d=$$t.$ca.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.bv({__x:this.bw.__x*f+this.viewportOrigin().__x*e,__y:this.bw.__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.bj()},ap:null,ay:function(a,b,c){for(var d=0;d<this.ap.count();++d){if(this.ap.__inner[d].b==a&&this.ap.__inner[d].c==b&&this.ap.__inner[d].d==c){return d}}return-1},bk:function(a){var $self=this;this.an=false;this.al=false;if(this.source()==null||!this.ai().f()||this.by().width()==0||this.by().height()==0){return}var b=$.ig.truncate(Math.ceil(this.by().width()/this.source().k()));var c=$.ig.truncate(Math.max(1,Math.floor(-Math.logBase(this.at()/b,2))));if(c>=this.a0()-8){c=this.a0()-8-1}var d=$.ig.truncate(Math.round(Math.pow(2,c)));var e=this.at();var f=this.by().height()*e/this.by().width();var g=this.source().o()/Math.pow(2,c);var h=this.source().n()/Math.pow(2,c);var i=Math.max($.ig.truncate(Math.floor(this.bv().__x*this.source().o()/g)),0);var j=Math.min($.ig.truncate(Math.ceil((this.bv().__x+e)*this.source().o()/g)),d);var k=Math.max($.ig.truncate(Math.floor(this.bv().__y*this.source().n()/h)),0);var l=Math.min($.ig.truncate(Math.ceil((this.bv().__y+f)*this.source().o()/h)),d);var m=(i*g-this.bv().__x*this.source().o())/g;var n=(k*h-this.bv().__y*this.source().n())/h;var o=e*this.source().o()/g*(this.source().k()/this.by().width());var p=new $$t.c($$t.$hb.$type,0);for(var q=i;q<j;++q){for(var r=k;r<l;++r){var s=this.ay(q,r,c);if(s>=0){p.add(this.ap.__inner[s]);this.ap.removeAt(s)}else{p.add(function(){var $ret=new $$t.hb;$ret.b=q;$ret.c=r;$ret.d=c;return $ret}())}}}this.ak.f(true);this.bp();this.ap=p;for(var t=0;t<this.ap.count();++t){if(this.ap.__inner[t].f==null){this.ap.__inner[t].f=this.ak.a();this.ap.__inner[t].f.__opacity=1;this.ai().ah(this.ap.__inner[t].f);var u=this.ah(this.ap.__inner[t]);if(u!=null){this.ap.__inner[t].f.z(u)}else{var v=null;var w=function(){var $ret=new $$t.hb;$ret.b=$self.ap.__inner[t].b;$ret.c=$self.ap.__inner[t].c;$ret.d=$self.ap.__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=this.ah(w)}if(v!=null){var x=$.ig.truncate(Math.pow(2,this.ap.__inner[t].d-w.d));var y=$a(256,x);var z=y*(this.ap.__inner[t].b%x);var aa=y*(this.ap.__inner[t].c%x);this.ap.__inner[t].e=this.ak.a();this.ap.__inner[t].e.__opacity=1;this.ai().ai(this.ap.__inner[t].e);u=this.ai().a(y,v,z,aa);this.ap.__inner[t].e.z(u)}this.ai().s(this.ap.__inner[t])}}var ab=this.source().k()/o;var ac=this.source().i()/o;var ad=(this.ap.__inner[t].b-i+m)*ab;var ae=(this.ap.__inner[t].c-k+n)*ac;this.ap.__inner[t].f.width(ab+.5);this.ap.__inner[t].f.height(ac+.5);this.ai().aj(this.ap.__inner[t].f,ad,ae);if(this.ap.__inner[t].e!=null){this.ap.__inner[t].e.width(ab+.5);this.ap.__inner[t].e.height(ac+.5);this.ai().aj(this.ap.__inner[t].e,ad,ae)}}this.ak.f(false);this.ai().ae()},an:false,bj:function(){if(this.source()==null||!this.ai().f()||this.by().width()==0||this.by().height()==0){return}if(this.an){return}this.an=true;this.ai().q(this.bk.runOn(this))},bp:function(){for(var a=0;a<this.ap.count();++a){this.ai().p(this.ap.__inner[a]);this.a7(this.ap.__inner[a]);if(this.ap.__inner[a].f!=null){this.ak.n(this.ap.__inner[a].f);this.ap.__inner[a].f.z(null);this.ap.__inner[a].f=null}}},bi:function(){this.aq.clear()},ah:function(a){for(var b=0;b<this.aq.count();++b){if(this.aq.__inner[b].a().b==a.b&&this.aq.__inner[b].a().c==a.c&&this.aq.__inner[b].a().d==a.d){return this.aq.__inner[b].b()}}return null},a6:function(a,b){this.aq.add(new $$t.hj($$t.$hb.$type,$$t.$hg.$type,a,b))},aq:null,ar:null,am:function(){return this.ar.count()!=0},imageTilesReady:null,al:false,bb: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.bx)}}this.al=a},bo:function(a){if(a.e!=null){a.a=$$t.$ah.now();this.ar.add(a);this.ai().ak()}else{this.bb()}},a7:function(a){if(a.e!=null){this.ak.n(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()}}},a9:function(){var a=$$t.$ah.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.$ca.c(f,0,1);this.ar.__inner[c].e.__opacity=1-f;if(f>=1){this.ak.n(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()}},_by:null,by:function(a){if(arguments.length===1){this._by=a;return a}else{return this._by}},be:function(){this.at(this.viewportWidth());this.bv(this.viewportOrigin());this.bj()},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(a){if(arguments.length===1){this._tileScheduler=a;return a}else{return this._tileScheduler}},bc:function(){if(this.imagesChanged!=null){this.imagesChanged(this,new $$t.bx)}},imagesChanged:null,a8:function(){this.an=false},$type:new $.ig.Type("XamMultiScaleImage",$$t.$fc.$type,[$$t.$bz.$type])},true);$c("Pair$2:hj","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(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("Pair$2",$.ig.$ot)},true);$c("IEasingFunction:hi","Object",{$type:new $.ig.Type("IEasingFunction",null)},true);$c("XamMultiScaleImageView:g9","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a){var $self=this;this.i=new $$t.c($$t.$hb.$type,0);this.h=new $$t.c($$t.$hb.$type,0);this.l=-1;this.k=-1;this.ap=$$t.$cf.empty();$.ig.$op.init.call(this);this.b(a);this.b().tileScheduler().j(this);this.g(new $$t.c($$t.$ha.$type,0));this.b().ak=function(){var $ret=new $$t.hc($$t.$ha.$type);$ret.j($self.ao.runOn($self));$ret.b($self.w.runOn($self));$ret.c($self.y.runOn($self));$ret.d($self.x.runOn($self));return $ret}();for(var b=0;b<4;++b){this.h.add(null)}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},ao:function(){return new $$t.ha},w:function(a){this.g().add(a)},y:function(a){this.g().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.h.count();++b){if(a==this.h.__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.h.__inner[b]=null;return}}for(var f=0;f<this.i.count();++f){if(this.i.__inner[f]==a){this.i.removeAt(f);break}}},s:function(a){this.i.add(a);this.i.sort2(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});this.o()},o:function(){var index_=-1;if(this.i.count()>0){for(var a=0;a<this.h.count();++a){if(this.h.__inner[a]==null){index_=a;break}}}if(index_>=0){this.h.__inner[index_]=this.i.__inner[0];var b=new $$t.hg(this.b().source().k(),this.b().source().i());this.h.__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.i.removeAt(0);var d=this.b().source().p(this.h.__inner[index_].d+8,this.h.__inner[index_].b,this.h.__inner[index_].c);c.src=d.value()}},i:null,h:null,downloadError:function(a,b){var c=this.h.__inner[b];this.h.__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.h.__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.h.__inner[b]=null;if(d){this.o();this.z();return}var e=$(c.f.z());e.unbind("load");e.unbind("readystatechange");this.b().a6(c,c.f.z());if(c.f!=null){this.b().bo(c)}this.o();this.z()},a:function(a,b,c,d){var e=new $$t.hg(a,a);e.c(b.c());if(!b.d().isEmpty()){c+=$.ig.truncate(Math.round(b.d().left()));d+=$.ig.truncate(Math.round(b.d().top()))}e.d(new $$t.cf(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().bn.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().a9.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().be()}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}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.fr(new $$t.fs,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().by(new $$t.cf(0,0,0,a,b));this.b().bj()},ae:function(){this.z()},index:function(){return 0},postRender:function(){},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},z:function(){if(this.c()==null){return}if(!this.isDirty()){this.isDirty(true);this.b().tileScheduler().l()}},undirty:function(a){this.isDirty(false);this.af()},ap:null,af:function(){if(this.c()==null){return}if(!this.ap.isEmpty()){this.c().j(this.ap.left(),this.ap.top(),this.ap.width(),this.ap.height())}this.ap=this.b().by();for(var a=0;a<this.g().count();a++){var b=this.g().__inner[a];if(b.q()==0){this.ag(b)}}for(var c=0;c<this.g().count();c++){var d=this.g().__inner[c];if(d.q()==1){this.ag(d)}}this.b().bb();this.b().bc()},d:function(){var a=true;for(var b=0;b<this.h.count();b++){if(this.h.__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().m(b.c(),c,b.d().left(),b.d().top(),b.d().width(),b.d().height(),Math.round(a.l()+this.b().by().left()),Math.round(a.m()+this.b().by().top()),a.width(),a.height())}else{this.c().l(b.c(),c,Math.round(a.l()+this.b().by().left()),Math.round(a.m()+this.b().by().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().by(a);this.b().bj()},preRender:function(){},isValid:function(){return true},$type:new $.ig.Type("XamMultiScaleImageView",$.ig.$ot,[$$t.$fq.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass$1:RearrangedList___GetEnumerator__IteratorClass$1","Object",{$t:null,d:0,b:null,c:null,e:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.d=a},f:function(){this.d=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.d>=0){switch(this.d){case 0:this.d=1;this.c=this.__4__this.a.getEnumerator();this.d=2;break;case 2:this.d=1;if(this.c.moveNext()){this.e=this.c.current();this.b=this.__4__this.b.item(this.e);this.d=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.d){case 1:case 2:this.f();break}},current:function(){return this.b},current1:function(){return $d(this.$t,this.b)},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$aq.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___STDEV__IteratorClass:TrendCalculators___STDEV__IteratorClass","Object",{h:0,f:0,e:null,d:null,a:null,j:0,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){while(this.h>=0){switch(this.h){case 0:this.h=-1;this.e=$$t.$dt.e(this.c,this.k).getEnumerator();this.d=this.c.getEnumerator();this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.h=1;break;case 1:this.h=-1;if(this.d.moveNext()&&this.e.moveNext()){this.a[this.j++%this.k]=this.d.current();this.g=0;if(this.j<this.k){var a=0;for(var b=0;b<this.j;b++){var c=this.e.current()-this.a[b];this.g+=c*c;a++}this.f=Math.sqrt(this.g/a);this.h=1;return true}for(var d=0;d<this.k;++d){var e=this.e.current()-this.a[d];this.g+=e*e}this.f=Math.sqrt(this.g/this.k);this.h=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.TrendCalculators___STDEV__IteratorClass(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("TrendCalculators___STDEV__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___MovingSum__IteratorClass:TrendCalculators___MovingSum__IteratorClass","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?a:this.f+a}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.TrendCalculators___MovingSum__IteratorClass(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___MovingSum__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___SMA__IteratorClass:TrendCalculators___SMA__IteratorClass","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g/this.k;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.TrendCalculators___SMA__IteratorClass(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___SMA__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___CMA__IteratorClass:TrendCalculators___CMA__IteratorClass","Object",{g:0,d:0,e:0,h:0,c:null,f:0,b:null,__3__sequence:null,init:function(a){$.ig.$op.init.call(this);this.g=a},i:function(){this.g=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.g>=0){switch(this.g){case 0:this.g=-1;this.e=NaN;this.h=0;this.g=1;this.c=this.b.getEnumerator();this.g=2;break;case 2:this.g=1;if(this.c.moveNext()){this.f=this.c.current();if(!$.ig.util.isNaN(this.f)){this.e=$.ig.util.isNaN(this.e)?this.f:(this.e*this.h+this.f)/(this.h+1);++this.h}this.d=this.e;this.g=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $.ig.TrendCalculators___CMA__IteratorClass(0)}d__.b=this.__3__sequence;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.g){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___CMA__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___MMA__IteratorClass:TrendCalculators___MMA__IteratorClass","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=1/this.k;this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.TrendCalculators___MMA__IteratorClass(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___MMA__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___WMA__IteratorClass:TrendCalculators___WMA__IteratorClass","Object",{k:0,e:0,a:null,m:0,g:0,f:0,i:0,j:0,d:null,h:0,c:null,__3__sequence:null,n:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.k=a},o:function(){this.k=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.k>=0){switch(this.k){case 0:this.k=-1;this.a=new Array(this.n);this.m=0;for(this.m=0;this.m<this.n;this.m++){this.a[this.m]=0}this.g=NaN;this.f=NaN;this.i=NaN;this.j=NaN;this.m=0;this.k=1;this.d=this.c.getEnumerator();this.k=2;break;case 2:this.k=1;if(this.d.moveNext()){this.h=this.d.current();if(!$.ig.util.isNaN(this.h)){var a=this.m%this.n;if(this.m==0){this.i=1;this.j=this.f=this.g=this.h}else if(this.m<this.n){this.i+=this.m+1;
this.g+=this.h;this.f+=(this.m+1)*this.h;this.j=this.f/this.i}else{this.f=this.f+this.n*this.h-this.g;this.j=this.f/this.i;this.g=this.g+this.h-this.a[a]}this.a[a]=this.h;++this.m}this.e=this.j;this.k=2;return true}this.o();break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.k==-2){this.k=0;d__=this}else{d__=new $.ig.TrendCalculators___WMA__IteratorClass(0)}d__.c=this.__3__sequence;d__.n=this.__3__period;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.k){case 1:case 2:this.o();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___WMA__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass1$1:RearrangedList___GetEnumerator__IteratorClass1$1","Object",{$t:null,c:0,e:null,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.c=a},f:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.a.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.d=this.b.current();this.e=$d(this.$t,this.__4__this.b.item(this.d));this.c=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.c){case 1:case 2:this.f();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$t.$aq.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("TrendCalculators___EMA__IteratorClass:TrendCalculators___EMA__IteratorClass","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=2/(1+this.k);this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.TrendCalculators___EMA__IteratorClass(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___EMA__IteratorClass",$.ig.$ot,[$$t.$ap.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$aq.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$$t.$ir.leftTop=0;$$t.$ir.centerTop=1;$$t.$ir.rightTop=2;$$t.$ir.leftCenter=3;$$t.$ir.centerCenter=4;$$t.$ir.rightCenter=5;$$t.$ir.leftBottom=6;$$t.$ir.centerBottom=7;$$t.$ir.rightBottom=8;$$t.$b4.rGB=0;$$t.$b4.hSV=1;$$t.$gv.minimal=0;$$t.$gv.full=1;$$t.$gv.compact=2;$$t.$gs.none=0;$$t.$gs.dragZoom=1;$$t.$gs.dragPan=2;$$t.$gs.auto=3;$$t.$gq.topBottom=0;$$t.$gq.bottomTop=1;$$t.$gq.leftRight=2;$$t.$gq.rightLeft=3;$$t.$gq.radial=4;$$t.$d9.remove=0;$$t.$d9.insert=1;$$t.$d9.replace=2;$$t.$d9.change=3;$$t.$d9.reset=4;$$t.$dz.fixed=0;$$t.$dz.percentage=1;$$t.$dz.data=2;$$t.$dz.standardDeviation=3;$$t.$dz.standardError=4;$$t.$dy.x=0;$$t.$dy.y=1;$$t.$dx.linearInterpolate=0;$$t.$dx.dontPlot=1;$$t.$dw.none=0;$$t.$dw.linearFit=1;$$t.$dw.quadraticFit=2;$$t.$dw.cubicFit=3;$$t.$dw.quarticFit=4;$$t.$dw.quinticFit=5;$$t.$dw.logarithmicFit=6;$$t.$dw.exponentialFit=7;$$t.$dw.powerLawFit=8;$$t.$dw.simpleAverage=9;$$t.$dw.exponentialAverage=10;$$t.$dw.modifiedAverage=11;$$t.$dw.cumulativeAverage=12;$$t.$dw.weightedAverage=13;$$t.$a.af=new $$t.b9(0);$$t.$cs.bp=-1;$$t.$cs.bm=0;$$t.$cs.a8=false;$$t.$cs.a9=false;$$t.$cs.bs=0;$$t.$gu.allowPanProperty=$$t.$dj.i("AllowPan",$$t.$f.$type,$$t.$gu.$type,new $$t.dk(2,true,$$t.$gu.k));$$t.$gu.allowZoomProperty=$$t.$dj.i("AllowZoom",$$t.$f.$type,$$t.$gu.$type,new $$t.dk(2,true,$$t.$gu.l));$$t.$gx.a1=2;$$t.$gx.bg="SizeStates";$$t.$gx.bh="Full";$$t.$gx.bi="Minimal";$$t.$gx.bp="ZoomableStates";$$t.$gx.bk="ZoomEnabled";$$t.$gx.bj="ZoomDisabled";$$t.$gx.be="Root";$$t.$gx.a8="ContentPresenter";$$t.$gx.bt="ZoomOut";$$t.$gx.bs="ZoomLevel";$$t.$gx.bq="ZoomIn";$$t.$gx.bu="ZoomTo100";$$t.$gx.bf="ScaleToFit";$$t.$gx.a6="ButtonCursor";$$t.$gx.a9="DragPan";$$t.$gx.ba="DragZoom";$$t.$gx.a7="ButtonsGrid";$$t.$gx.bb="Immediate";$$t.$gx.bn="World";$$t.$gx.bo="WorldStyle";$$t.$gx.bl="Window";$$t.$gx.bm="WindowStyle";$$t.$gx.bc="Preview";$$t.$gx.bd="PreviewStyle";$$t.$gx.br="ZoomLevelLargeChange";$$t.$gx.az=10;$$t.$gx.a0=2;$$t.$gx.immediateProperty=$$t.$dj.i("Immediate",$$t.$f.$type,$$t.$gx.$type,new $$t.dk(2,true,function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$f.$type,"Immediate",b.d(),b.c()))}));$$t.$gx.worldProperty=$$t.$dj.i("World",$$t.$cf.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$cf.empty(),function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$cf.$type,"World",b.d(),b.c()))}));$$t.$gx.worldStyleProperty=$$t.$dj.i("WorldStyle",$$t.$e0.$type,$$t.$gx.$type,new $$t.dk(1,function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$e0.$type,"WorldStyle",$b($$t.$e0.$type,b.d()),$b($$t.$e0.$type,b.c())))}));$$t.$gx.windowProperty=$$t.$dj.i("Window",$$t.$cf.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$cf.empty(),function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$cf.$type,"Window",b.d(),b.c()))}));$$t.$gx.windowStyleProperty=$$t.$dj.i("WindowStyle",$$t.$e0.$type,$$t.$gx.$type,new $$t.dk(1,function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$e0.$type,"WindowStyle",$b($$t.$e0.$type,b.d()),$b($$t.$e0.$type,b.c())))}));$$t.$gx.previewProperty=$$t.$dj.i("Preview",$$t.$cf.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$cf.empty(),function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$cf.$type,"Preview",b.d(),b.c()))}));$$t.$gx.previewStyleProperty=$$t.$dj.i("PreviewStyle",$$t.$e0.$type,$$t.$gx.$type,new $$t.dk(1,function(a,b){$b($$t.$gx.$type,a).cd(new $$t.gw($$t.$e0.$type,"PreviewStyle",$b($$t.$e0.$type,b.d()),$b($$t.$e0.$type,b.c())))}));$$t.$gx.shrinkToThumbnailProperty=$$t.$dj.i("ShrinkToThumbnail",$$t.$f.$type,$$t.$gx.$type,new $$t.dk(2,true,$$t.$gx.ch));$$t.$gx.modeProperty=$$t.$dj.i("Mode",$$t.$gv.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$gv.getBox(0),$$t.$gx.b5));$$t.$gx.zoomTo100ButtonVisibilityProperty=$$t.$dj.i("ZoomTo100ButtonVisibility",$$t.$ez.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$ez.getBox(0),function(a,b){a.ce("ZoomTo100ButtonVisibility",b.d(),b.c())}));$$t.$gx.scaleToFitButtonVisibilityProperty=$$t.$dj.i("ScaleToFitButtonVisibility",$$t.$ez.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$ez.getBox(0),function(a,b){a.ce("ScaleToFitButtonVisibility",b.d(),b.c())}));$$t.$gx.interactionStatesToolVisibilityProperty=$$t.$dj.i("InteractionStatesToolVisibility",$$t.$ez.$type,$$t.$gx.$type,new $$t.dk(2,$$t.$ez.getBox(0),function(a,b){a.ce("InteractionStatesToolVisibility",b.d(),b.c())}));$$t.$gx.zoomLevelLargeChangeProperty=$$t.$dj.i("ZoomLevelLargeChange",Number,$$t.$gx.$type,new $$t.dk(2,1,function(a,b){a.ce("ZoomLevelLargeChange",b.d(),b.c())}));$$t.$hm.tilePathProperty=$$t.$dj.i("TilePath",String,$$t.$hm.$type,new $$t.dk(2,null,$$t.$hm.y));$$t.$hm.subDomainsProperty=$$t.$dj.i("SubDomains",$$t.$b.$type.specialize(String),$$t.$hm.$type,new $$t.dk(2,null,$$t.$hm.y));$$t.$hm.cultureNameProperty=$$t.$dj.i("CultureName",String,$$t.$hm.$type,new $$t.dk(2,null,$$t.$hm.y));$$t.$hp.x="http://{S}.tile.cloudmade.com/{K}/{P}/256/{Z}/{X}/{Y}.png";$$t.$hp.u="Key";$$t.$hp.w="Parameter";$$t.$hp.keyProperty=$$t.$dj.i("Key",String,$$t.$hp.$type,new $$t.dk(1,null));$$t.$hp.parameterProperty=$$t.$dj.i("Parameter",String,$$t.$hp.$type,new $$t.dk(2,null,$$t.$hp.y));$$t.$hq.s="http://tile.openstreetmap.org/{Z}/{X}/{Y}.png";$$t.$cd.h=new $$t.b9(0);$$t.$cd.a=null;$$t.$ht.j="-4321px";$$t.$ht.i="rgb(3, 2, 1)";$$t.$ht.h="none";$$t.$ht.l="justify";$$t.$ht.m="baseline";$$t.$ht.k="0.888";$$t.$ht.n="hidden";$$t.$ht.o="4321px";$$t.$ht.e=500;$$t.$h9.a=null;$$t.$ca.d=Math.PI/180;$$t.$ca.t=(1+Math.sqrt(5))/2;$$t.$ca.w=Math.sqrt(2);$$t.$ca.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.$is.a=[4];$$t.$is.b=[4,5,2,1,8,7,0,3,6];$$t.$g8.a1="Source";$$t.$g8.a4="ViewportOrigin";$$t.$g8.a5="ViewportWidth";$$t.$g8.a3="UseSprings";$$t.$g8.a2="SpringsEasingFunction";$$t.$g8.sourceProperty=$$t.$dj.i("Source",$$t.$g5.$type,$$t.$g8.$type,new $$t.dk(2,null,function(a,b){a.bd(new $$t.gw($$t.$g5.$type,"Source",$b($$t.$g5.$type,b.d()),$b($$t.$g5.$type,b.c())))}));$$t.$g8.viewportOriginProperty=$$t.$dj.i("ViewportOrigin",$$t.$ch.$type,$$t.$g8.$type,new $$t.dk(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.bd(new $$t.gw($$t.$ch.$type,"ViewportOrigin",b.d(),b.c()))}));$$t.$g8.viewportWidthProperty=$$t.$dj.i("ViewportWidth",Number,$$t.$g8.$type,new $$t.dk(2,1,function(a,b){a.bd(new $$t.gw(Number,"ViewportWidth",b.d(),b.c()))}));$$t.$g8.useSpringsProperty=$$t.$dj.i("UseSprings",$$t.$f.$type,$$t.$g8.$type,new $$t.dk(2,false,function(a,b){a.bd(new $$t.gw($$t.$f.$type,"UseSprings",b.d(),b.c()))}));$$t.$g8.springsEasingFunctionProperty=$$t.$dj.i("SpringsEasingFunction",$$t.$hi.$type,$$t.$g8.$type,new $$t.dk(2,null,function(a,b){a.bd(new $$t.gw($$t.$hi.$type,"SpringsEasingFunction",b.d(),b.c()))}));$$t.$g9.j=-1})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","Void:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Rect:a8","Size:a9","Point:ba","Math:bb","Series:bc","Control:bd","FrameworkElement:be","UIElement:bf","DependencyObject:bg","Dictionary:bh","DependencyProperty:bi","PropertyMetadata:bj","PropertyChangedCallback:bk","MulticastDelegate:bl","IntPtr:bm","DependencyPropertyChangedEventArgs:bn","DependencyPropertiesCollection:bo","UnsetValue:bp","Script:bq","Binding:br","PropertyPath:bs","Transform:bt","Visibility:bu","Style:bv","Thickness:bw","HorizontalAlignment:bx","VerticalAlignment:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","SeriesView:b2","ISchedulableRender:b3","SeriesViewer:b4","SeriesViewerView:b5","CanvasRenderScheduler:b6","List$1:b7","IList$1:b8","ICollection$1:b9","IArray:ca","IArrayList:cb","Array:cc","CompareCallback:cd","Func$3:ce","Action$1:cf","Comparer$1:cg","IComparer:ch","IComparer$1:ci","DefaultComparer$1:cj","IComparable$1:ck","Comparison$1:cl","ReadOnlyCollection$1:cm","Predicate$1:cn","NotImplementedException:co","Callback:cp","window:cq","RenderingContext:cr","IRenderer:cs","Rectangle:ct","Shape:cu","Brush:cv","Color:cw","ArgumentException:cx","DoubleCollection:cy","Path:cz","Geometry:c0","GeometryType:c1","TextBlock:c2","Polygon:c3","PointCollection:c4","Polyline:c5","DataTemplateRenderInfo:c6","DataTemplatePassInfo:c7","ContentControl:c8","DataTemplate:c9","DataTemplateRenderHandler:da","DataTemplateMeasureHandler:db","DataTemplateMeasureInfo:dc","DataTemplatePassHandler:dd","Line:de","FontInfo:df","XamOverviewPlusDetailPane:dg","XamOverviewPlusDetailPaneView:dh","XamOverviewPlusDetailPaneViewManager:di","JQueryObject:dj","Element:dk","ElementAttributeCollection:dl","ElementCollection:dm","WebStyle:dn","ElementNodeType:dp","Document:dq","EventListener:dr","IElementEventHandler:ds","ElementEventHandler:dt","ElementAttribute:du","JQueryPosition:dv","JQueryCallback:dw","JQueryEvent:dx","JQueryUICallback:dy","EventProxy:dz","ModifierKeys:d0","Func$2:d1","MouseWheelHandler:d2","Delegate:d3","Interlocked:d4","GestureHandler:d5","ContactHandler:d6","TouchHandler:d7","MouseOverHandler:d8","MouseHandler:d9","KeyHandler:ea","Key:eb","JQuery:ec","JQueryDeferred:ed","JQueryPromise:ee","Action:ef","CanvasViewRenderer:eg","CanvasContext2D:eh","CanvasContext:ei","TextMetrics:ej","ImageData:ek","CanvasElement:el","Gradient:em","LinearGradientBrush:en","GradientStop:eo","GeometryGroup:ep","GeometryCollection:eq","FillRule:er","PathGeometry:es","PathFigureCollection:et","LineGeometry:eu","RectangleGeometry:ev","EllipseGeometry:ew","ArcSegment:ex","PathSegment:ey","PathSegmentType:ez","SweepDirection:e0","PathFigure:e1","PathSegmentCollection:e2","LineSegment:e3","PolyLineSegment:e4","BezierSegment:e5","PolyBezierSegment:e6","GeometryUtil:e7","Tuple$2:e8","TransformGroup:e9","TransformCollection:fa","TranslateTransform:fb","RotateTransform:fc","ScaleTransform:fd","DivElement:fe","DOMEventProxy:ff","MSGesture:fg","MouseEventArgs:fh","EventArgs:fi","DoubleAnimator:fj","EasingFunctionHandler:fk","ImageElement:fl","RectUtil:fm","MathUtil:fn","RuntimeHelpers:fo","RuntimeFieldHandle:fp","PropertyChangedEventArgs$1:fq","InteractionState:fr","OverviewPlusDetailPaneMode:fs","IOverviewPlusDetailControl:ft","EventHandler$1:fu","ArgumentNullException:fv","OverviewPlusDetailViewportHost:fw","XamDataChart:fx","GridMode:fy","BrushCollection:fz","ObservableCollection$1:f0","INotifyCollectionChanged:f1","NotifyCollectionChangedEventHandler:f2","NotifyCollectionChangedEventArgs:f3","NotifyCollectionChangedAction:f4","InterpolationMode:f5","Random:f6","ColorUtil:f7","AxisCollection:f8","XamDataChartView:f9","SeriesViewerViewManager:ga","AxisTitlePosition:gb","PointerTooltipStyle:gc","Dictionary$2:gd","IDictionary$2:ge","IDictionary:gf","KeyValuePair$2:gg","Enumerable:gh","Thread:gi","ThreadStart:gj","IOrderedEnumerable$1:gk","SortedList$1:gl","IEqualityComparer$1:gm","EqualityComparer$1:gn","IEqualityComparer:go","DefaultEqualityComparer$1:gp","InvalidOperationException:gq","CssHelper:gr","CssGradientUtil:gs","FontUtil:gt","TileZoomTile:gu","TileZoomTileInfo:gv","TileZoomTileCache:gw","TileZoomManager:gx","RectChangedEventHandler:gy","RectChangedEventArgs:gz","TileZoomInfo:g0","LinkedList$1:g1","LinkedListNode$1:g2","RenderSurface:g3","FragmentBase:g4","HorizontalAnchoredCategorySeries:g5","AnchoredCategorySeries:g6","CategorySeries:g7","MarkerSeries:g8","MarkerSeriesView:g9","Marker:ha","DataContext:hb","MarkerTemplates:hc","HashPool$2:hd","IHashPool$2:he","IPool$1:hf","Func$1:hg","Pool$1:hh","IIndexedPool$1:hi","MarkerType:hj","SeriesVisualData:hk","PrimitiveVisualDataList:hl","IVisualData:hm","PrimitiveVisualData:hn","PrimitiveAppearanceData:ho","BrushAppearanceData:hp","StringBuilder:hq","Environment:hr","AppearanceHelper:hs","LinearGradientBrushAppearanceData:ht","GradientStopAppearanceData:hu","SolidBrushAppearanceData:hv","GeometryData:hw","GetPointsSettings:hx","EllipseGeometryData:hy","RectangleGeometryData:hz","LineGeometryData:h0","PathGeometryData:h1","PathFigureData:h2","SegmentData:h3","LineSegmentData:h4","PolylineSegmentData:h5","ArcSegmentData:h6","PolyBezierSegmentData:h7","BezierSegmentData:h8","LabelAppearanceData:h9","ShapeTags:ia","PointerTooltipVisualDataList:ib","MarkerVisualDataList:ic","MarkerVisualData:id","PointerTooltipVisualData:ie","RectangleVisualData:ig","PolygonVisualData:ih","PolyLineVisualData:ii","IFastItemsSource:ij","IFastItemColumn$1:ik","IFastItemColumnPropertyName:il","FastItemsSourceEventArgs:im","FastItemsSourceEventAction:io","IHasCategoryModePreference:ip","IHasCategoryAxis:iq","CategoryAxisBase:ir","Axis:is","AxisView:it","StackedSeriesBase:iu","IIsCategoryBased:iv","CategoryMode:iw","ICategoryScaler:ix","IScaler:iy","ScalerParams:iz","IBucketizer:i0","IDetectsCollisions:i1","StackedSeriesView:i2","CategorySeriesView:i3","ISupportsMarkers:i4","CategoryBucketCalculator:i5","ISortingAxis:i6","CategoryFrame:i7","Frame:i8","BrushUtil:i9","Canvas:ja","Panel:jb","UIElementCollection:jc","StackedBucketCalculator:jd","StackedSeriesManager:je","StackedSeriesCollection:jf","StackedFragmentSeries:jg","PenLineCap:jh","PropertyUpdatedEventHandler:ji","PropertyUpdatedEventArgs:jj","StackedAreaSeries:jk","HorizontalStackedSeriesBase:jl","NumericYAxis:jm","StraightNumericAxisBase:jn","NumericAxisBase:jo","NumericAxisBaseView:jp","NumericAxisRenderer:jq","AxisRendererBase:jr","ShouldRenderHandler:js","ScaleValueHandler:jt","AxisRenderingParametersBase:ju","RangeInfo:jv","TickmarkValues:jw","TickmarkValuesInitializationParameters:jx","Func$4:jy","GetGroupCenterHandler:jz","GetUnscaledGroupCenterHandler:j0","PathRenderingInfo:j1","RenderStripHandler:j2","RenderLineHandler:j3","ShouldRenderLinesHandler:j4","ShouldRenderContentHandler:j5","RenderAxisLineHandler:j6","DetermineCrossingValueHandler:j7","ShouldRenderLabelHandler:j8","GetLabelLocationHandler:j9","LabelPosition:ka","TransformToLabelValueHandler:kb","AxisLabelManager:kc","AxisLabelPanelBase:kd","AxisLabelPanelBaseView:ke","AxisLabelSettings:kf","AxisLabelsLocation:kg","TitleSettings:kh","GetLabelForItemHandler:ki","CreateRenderingParamsHandler:kj","SnapMajorValueHandler:kk","AdjustMajorValueHandler:kl","CategoryAxisRenderingParameters:km","LogarithmicTickmarkValues:kn","LogarithmicNumericSnapper:ko","Snapper:kp","LinearTickmarkValues:kq","LinearNumericSnapper:kr","AxisRangeChangedEventArgs:ks","AxisRange:kt","IEquatable$1:ku","AutoRangeCalculator:kv","NumericRadiusAxis:kw","NumericRadiusAxisView:kx","NumericAngleAxis:ky","IAngleScaler:kz","NumericAngleAxisView:k0","PolarAxisRenderingManager:k1","ViewportUtils:k2","PolarAxisRenderingParameters:k3","NumericAxisRenderingParameters:k4","IPolarRadialRenderingParameters:k5","RadialAxisRenderingParameters:k6","AxisOrientation:k7","AngleAxisLabelPanel:k8","AngleAxisLabelPanelView:k9","Extensions:la","CategoryAngleAxis:lb","CategoryAngleAxisView:lc","CategoryAxisBaseView:ld","CategoryAxisRenderer:le","LinearCategorySnapper:lf","CategoryTickmarkValues:lg","RadialAxisLabelPanel:lh","HorizontalAxisLabelPanelBase:li","HorizontalAxisLabelPanelBaseView:lj","RadialAxisLabelPanelView:lk","NumericScaler:ll","StraightNumericAxisBaseView:lm","NumericScaleMode:ln","LogarithmicScaler:lo","NumericYAxisView:lp","VerticalAxisLabelPanel:lq","VerticalAxisLabelPanelView:lr","VerticalLogarithmicScaler:ls","VerticalLinearScaler:lt","LinearScaler:lu","CategoryFramePreparerBase:lv","FramePreparer:lw","ISupportsErrorBars:lx","DefaultSupportsMarkers:ly","DefaultProvidesViewport:lz","DefaultSupportsErrorBars:l0","PreparationParams:l1","CategoryYAxis:l2","CategoryYAxisView:l3","SyncSettings:l4","NumericXAxis:l5","NumericXAxisView:l6","HorizontalSmartAxisLabelPanel:l7","AxisExtentType:l8","SmartAxisLabelDisplayType:l9","HorizontalSmartAxisLabelPanelView:ma","FontMappingInfo:mb","CategoryDateTimeXAxis:mc","CategoryDateTimeXAxisView:md","TimeAxisDisplayType:me","FastItemDateTimeColumn:mf","IFastItemColumnInternal:mg","FastItemColumn:mh","FastReflectionHelper:mi","HorizontalAxisLabelPanel:mj","CoercionInfo:mk","SortedListView$1:ml","ArrayUtil:mm","HorizontalLogarithmicScaler:mn","HorizontalLinearScaler:mo","ValuesHolder:mp","LineSeries:mq","LineSeriesView:mr","AnchoredCategorySeriesView:ms","CategoryTrendLineManagerBase:mt","TrendLineManagerBase$1:mu","TrendLineType:mv","Clipper:mw","EdgeClipper:mx","LeftClipper:my","BottomClipper:mz","RightClipper:m0","TopClipper:m1","TrendResolutionParams:m2","Flattener:m3","Stack$1:m4","ReverseArrayEnumerator$1:m5","SpiralTodo:m6","FlattenerSettings:m7","IPreparesCategoryTrendline:m8","SortingTrendLineManager:m9","TrendFitCalculator:na","LeastSquaresFit:nb","Numeric:nc","TrendAverageCalculator:nd","CategoryTrendLineManager:ne","AnchoredCategoryBucketCalculator:nf","UnknownValuePlotting:ng","CategoryLineRasterizer:nh","Action$5:ni","PathVisualData:nj","CategorySeriesRenderManager:nk","AssigningCategoryStyleEventArgs:nl","AssigningCategoryStyleEventArgsBase:nm","GetCategoryItemsHandler:nn","HighlightingInfo:no","HighlightingState:np","AssigningCategoryMarkerStyleEventArgs:nq","HighlightingManager:nr","SplineSeriesBase:ns","SplineSeriesBaseView:nt","SplineType:nu","CollisionAvoider:nv","SafeSortedReadOnlyDoubleCollection:nw","SafeReadOnlyDoubleCollection:nx","SafeEnumerable:ny","AreaSeries:nz","AreaSeriesView:n0","LegendTemplates:n1","PieChartBase:n2","PieChartBaseView:n3","PieChartViewManager:n4","PieChartVisualData:n5","PieSliceVisualDataList:n6","PieSliceVisualData:n7","PieSliceDataContext:n8","Slice:n9","SliceView:oa","PieLabel:ob","MouseButtonEventArgs:oc","FastItemsSource:od","ColumnReference:oe","FastItemObjectColumn:of","FastItemIntColumn:og","LabelsPosition:oh","LeaderLineType:oi","OthersCategoryType:oj","IndexCollection:ok","LegendBase:ol","LegendBaseView:om","LegendBaseViewManager:on","GradientData:oo","GradientStopData:op","DataChartLegendMouseButtonEventArgs:oq","DataChartMouseButtonEventArgs:or","ChartLegendMouseEventArgs:os","ChartMouseEventArgs:ot","DataChartLegendMouseButtonEventHandler:ou","DataChartLegendMouseEventHandler:ov","LegendVisualData:ow","LegendVisualDataList:ox","LegendItemVisualData:oy","FunnelSliceDataContext:oz","PieChartFormatLabelHandler:o0","SliceClickEventHandler:o1","SliceClickEventArgs:o2","ItemLegend:o3","ItemLegendView:o4","LegendItemInfo:o5","BubbleSeries:o6","ScatterBase:o7","ScatterBaseView:o8","MarkerManagerBase:o9","OwnedPoint:pa","MarkerManagerBucket:pb","ScatterTrendLineManager:pc","NumericMarkerManager:pd","CollisionAvoidanceType:pe","SmartPlacer:pf","ISmartPlaceable:pg","SmartPosition:ph","SmartPlaceableWrapper$1:pi","ScatterAxisInfoCache:pj","ScatterErrorBarSettings:pk","ErrorBarSettingsBase:pl","EnableErrorBars:pm","ErrorBarCalculatorReference:pn","IErrorBarCalculator:po","ErrorBarCalculatorType:pp","ScatterFrame:pq","ScatterFrameBase$1:pr","DictInterpolator$3:ps","Action$6:pt","SyncLink:pu","IFastItemsSourceProvider:pv","ChartCollection:pw","FastItemsSourceReference:px","SyncManager:py","SyncLinkManager:pz","ErrorBarsHelper:p0","BubbleSeriesView:p1","BubbleMarkerManager:p2","SizeScale:p3","BrushScale:p4","ScaleLegend:p5","ScaleLegendView:p6","CustomPaletteBrushScale:p7","BrushSelectionMode:p8","ValueBrushScale:p9","RingSeriesBase:qa","XamDoughnutChart:qb","RingCollection:qc","Ring:qd","RingControl:qe","RingControlView:qf","Arc:qg","ArcView:qh","ArcItem:qi","SliceItem:qj","Legend:qk","LegendView:ql","SplineFragmentBase:qm","IStacked100Series:qn","BarSeries:qo","VerticalAnchoredCategorySeries:qp","IBarSeries:qq","BarSeriesView:qr","BarTrendLineManager:qs","BarTrendFitCalculator:qt","BarBucketCalculator:qu","CategoryTransitionInMode:qv","BarFramePreparer:qw","CategoryFramePreparer:qx","IHasCategoryTrendline:qy","IHasTrendline:qz","IHasSingleValueCategory:q0","DefaultCategoryTrendlineHost:q1","DefaultCategoryTrendlinePreparer:q2","DefaultSingleValueProvider:q3","SingleValuesHolder:q4","RingSeriesBaseView:q5","Nullable$1:q6","RingSeriesCollection:q7","SliceCollection:q8","XamDoughnutChartView:q9","Action$2:ra","DoughnutChartVisualData:rb","RingSeriesVisualDataList:rc","RingSeriesVisualData:rd","RingVisualDataList:re","RingVisualData:rf","ArcVisualDataList:rg","ArcVisualData:rh","SliceVisualDataList:ri","SliceVisualData:rj","DoughnutChartLabelVisualData:rk","HoleDimensionsChangedEventHandler:rl","HoleDimensionsChangedEventArgs:rm","XamFunnelChart:rn","IItemProvider:ro","MessageHandler:rp","MessageHandlerEventHandler:rq","Message:rr","ServiceProvider:rs","MessageChannel:rt","MessageEventHandler:ru","Queue$1:rv","XamFunnelConnector:rw","XamFunnelController:rx","SliceInfoList:ry","SliceInfo:rz","SliceAppearance:r0","PointList:r1","FunnelSliceVisualData:r2","SliceInfoUnaryComparison:r3","Bezier:r4","BezierPoint:r5","BezierOp:r6","BezierPointComparison:r7","DoubleColumn:r8","ObjectColumn:r9","XamFunnelView:sa","IOuterLabelWidthDecider:sb","IFunnelLabelSizeDecider:sc","MouseLeaveMessage:sd","InteractionMessage:se","MouseMoveMessage:sf","MouseButtonMessage:sg","MouseButtonAction:sh","MouseButtonType:si","SetAreaSizeMessage:sj","RenderingMessage:sk","RenderSliceMessage:sl","RenderOuterLabelMessage:sm","TooltipValueChangedMessage:sn","TooltipUpdateMessage:so","FunnelDataContext:sp","PropertyChangedMessage:sq","ConfigurationMessage:sr","ClearMessage:ss","ClearTooltipMessage:st","ContainerSizeChangedMessage:su","ViewportChangedMessage:sv","ViewPropertyChangedMessage:sw","OuterLabelAlignment:sx","FunnelSliceDisplay:sy","SliceSelectionManager:sz","DataUpdatedMessage:s0","ItemsSourceAction:s1","FunnelFrame:s2","UserSelectedItemsChangedMessage:s3","LabelSizeChangedMessage:s4","FrameRenderCompleteMessage:s5","IntColumn:s6","IntColumnComparison:s7","Convert:s8","SelectedItemsChangedMessage:s9","ModelUpdateMessage:ta","SliceClickedMessage:tb","FunnelSliceClickedEventHandler:tc","FunnelSliceClickedEventArgs:td","FunnelChartVisualData:te","FunnelSliceVisualDataList:tf","RingSeries:tg","WaterfallSeries:th","WaterfallSeriesView:ti","FinancialSeries:tj","FinancialSeriesView:tk","FinancialBucketCalculator:tl","CategoryTransitionSourceFramePreparer:tm","TransitionInSpeedType:tn","FinancialCalculationDataSource:to","CalculatedColumn:tp","FinancialEventArgs:tq","FinancialCalculationSupportingCalculations:tr","ColumnSupportingCalculation:ts","SupportingCalculation$1:tt","SupportingCalculationStrategy:tu","DataSourceSupportingCalculation:tv","ProvideColumnValuesStrategy:tw","AssigningCategoryStyleEventHandler:tx","FinancialValueList:ty","FinancialEventHandler:tz","StepLineSeries:t0","StepLineSeriesView:t1","StepAreaSeries:t2","StepAreaSeriesView:t3","RangeAreaSeries:t4","HorizontalRangeCategorySeries:t5","RangeCategorySeries:t6","IHasHighLowValueCategory:t7","RangeCategorySeriesView:t8","RangeCategoryBucketCalculator:t9","RangeCategoryFramePreparer:ua","DefaultHighLowValueProvider:ub","HighLowValuesHolder:uc","CategoryMarkerManager:ud","RangeValueList:ue","RangeAreaSeriesView:uf","LineFragment:ug","LineFragmentView:uh","LineFragmentBucketCalculator:ui","AreaFragment:uj","AreaFragmentView:uk","AreaFragmentBucketCalculator:ul","StackedSplineAreaSeries:um","SplineAreaFragment:un","SplineAreaFragmentView:uo","StackedColumnSeries:up","StackedColumnSeriesView:uq","StackedColumnBucketCalculator:ur","ColumnFragment:us","ColumnFragmentView:ut","StackedBarSeries:uu","VerticalStackedSeriesBase:uv","StackedBarSeriesView:uw","StackedBarBucketCalculator:ux","BarFragment:uy","StackedLineSeries:uz","StackedSplineSeries:u0","SplineFragment:u1","SplineFragmentView:u2","SplineFragmentBucketCalculator:u3","StackedSeriesFramePreparer:u4","StackedSeriesCreatedEventHandler:u5","StackedSeriesCreatedEventArgs:u6","StackedSeriesVisualData:u7","SeriesVisualDataList:u8","AxisComponentsForView:u9","AxisComponentsFromView:va","AxisFormatLabelHandler:vb","VisualExportHelper:vc","ContentInfo:vd","AxisRangeChangedEventHandler:ve","ChartContentManager:vf","ChartContentType:vg","RenderRequestedEventArgs:vh","ChartTitleVisualData:vi","VisualDataSerializer:vj","AxisVisualData:vk","AxisLabelVisualDataList:vl","AxisLabelVisualData:vm","AssigningCategoryMarkerStyleEventHandler:vn","SeriesComponentsForView:vo","DataChartAxisRangeChangedEventHandler:vp","ChartAxisRangeChangedEventArgs:vq","ChartVisualData:vr","AxisVisualDataList:vs","RadialBase:vt","RadialBaseView:vu","RadialBucketCalculator:vv","SeriesRenderer$2:vw","SeriesRenderingArguments:vx","RadialFrame:vy","RadialAxes:vz","PolarBase:v0","PolarBaseView:v1","PolarTrendLineManager:v2","PolarLinePlanner:v3","AngleRadiusPair:v4","PolarAxisInfoCache:v5","PolarFrame:v6","PolarAxes:v7","SeriesCollection:v8","SeriesViewerComponentsFromView:v9","SeriesViewerSurfaceViewer:wa","LabelPanelArranger:wb","LabelPanelsArrangeState:wc","WindowResponse:wd","ViewerSurfaceUsage:we","SeriesViewerComponentsForView:wf","DataChartCursorEventHandler:wg","ChartCursorEventArgs:wh","DataChartMouseButtonEventHandler:wi","DataChartMouseEventHandler:wj","AnnotationLayer:wk","AnnotationLayerView:wl","RefreshCompletedEventHandler:wm","SeriesComponentsFromView:wn","EasingFunctions:wo","TrendCalculators:wp","CategoryHighlightLayer:wq","CategoryHighlightLayerView:wr","CategoryHighlightLayerFrame:ws","CategoryHighlightFrameRect:wt","CategoryItemHighlightLayer:wu","CategoryItemHighlightLayerView:wv","CategoryItemHighlightType:ww","CategoryItemHighlightLayerFrame:wx","ItemHighlightFrameRect:wy","CategoryToolTipLayer:wz","CategoryToolTipLayerView:w0","PointerTooltip:w1","PointerTooltipView:w2","PointerTooltipPointerLocation:w3","CategoryTooltipLayerPosition:w4","CategoryToolTipLayerFrame:w5","CategoryTooltipSeriesInfo:w6","CategoryToolTipCollisionInfo:w7","CrosshairLayer:w8","CrosshairLayerView:w9","CrosshairLayerFrame:xa","ItemToolTipLayer:xb","ItemToolTipLayerView:xc","ItemTooltipLayerFrame:xd","Func$5:xe","InterpolationUtil:xf","ItemTooltipCollisionInfo:xg","AxisLabelInfo:xh","CategoryXAxis:xi","CategoryXAxisView:xj","GetSnapperInfoStrategy:xk","PointSeries:xl","PointSeriesView:xm","RangeColumnSeries:xn","RangeColumnSeriesView:xo","SplineAreaSeriesView:xp","SplineAreaSeries:xq","ColumnSeries:xr","ColumnSeriesView:xs","SplineSeries:xt","SplineSeriesView:xu","DataSourceManager:xv","HierarchicalRingSeries:xw","IgQueue$1:xx","Node:xy","IndicatorDisplayType:xz","FinancialIndicator:x0","FinancialIndicatorView:x1","FinancialIndicatorBucketCalculator:x2","IndicatorRenderer:x3","PathFigureUtil:x4","StrategyBasedIndicator:x5","IndicatorCalculationStrategy:x6","AbsoluteVolumeOscillatorIndicator:x7","AbsoluteVolumeOscillatorIndicatorStrategy:x8","AccumulationDistributionIndicator:x9","AccumulationDistributionIndicatorStrategy:ya","StreamingIndicatorCalculationStrategy:yb","AverageDirectionalIndexIndicator:yc","AverageDirectionalIndexIndicatorStrategy:yd","AverageTrueRangeIndicator:ye","AverageTrueRangeIndicatorStrategy:yf","FinancialOverlay:yg","BollingerBandsOverlay:yh","BollingerBandsOverlayView:yi","BollingerBandsBucketCalculator:yj","BollingerBandWidthIndicator:yk","BollingerBandWidthIndicatorStrategy:yl","ChaikinOscillatorIndicator:ym","ChaikinOscillatorIndicatorStrategy:yn","ChaikinVolatilityIndicator:yo","ChaikinVolatilityIndicatorStrategy:yp","CommodityChannelIndexIndicator:yq","CommodityChannelIndexIndicatorStrategy:yr","CustomIndicator:ys","CustomIndicatorStrategy:yt","PriceChannelOverlayView:yu","PriceChannelOverlay:yv","PriceChannelBucketCalculator:yw","DetrendedPriceOscillatorIndicator:yx","DetrendedPriceOscillatorIndicatorStrategy:yy","EaseOfMovementIndicator:yz","EaseOfMovementIndicatorStrategy:y0","FastStochasticOscillatorIndicator:y1","FastStochasticOscillatorIndicatorStrategy:y2","PercentKCalculationStrategy:y3","ForceIndexIndicator:y4","ForceIndexIndicatorStrategy:y5","FullStochasticOscillatorIndicator:y6","FullStochasticOscillatorIndicatorStrategy:y7","ItemwiseIndicatorCalculationStrategy:y8","ItemwiseStrategyBasedIndicator:y9","ItemwiseStrategyCalculationStrategy:za","MarketFacilitationIndexIndicator:zb","MarketFacilitationIndexIndicatorStrategy:zc","MassIndexIndicator:zd","MassIndexIndicatorStrategy:ze","MedianPriceIndicator:zf","MedianPriceIndicatorStrategy:zg","MoneyFlowIndexIndicator:zh","MoneyFlowIndexIndicatorStrategy:zi","MovingAverageConvergenceDivergenceIndicator:zj","MovingAverageConvergenceDivergenceIndicatorStrategy:zk","NegativeVolumeIndexIndicator:zl","NegativeVolumeIndexIndicatorStrategy:zm","OnBalanceVolumeIndicator:zn","OnBalanceVolumeIndicatorStrategy:zo","PercentagePriceOscillatorIndicator:zp","PercentagePriceOscillatorIndicatorStrategy:zq","PercentageVolumeOscillatorIndicator:zr","PercentageVolumeOscillatorIndicatorStrategy:zs","PositiveVolumeIndexIndicator:zt","PositiveVolumeIndexIndicatorStrategy:zu","PriceVolumeTrendIndicator:zv","PriceVolumeTrendIndicatorStrategy:zw","RateOfChangeAndMomentumIndicator:zx","RateOfChangeAndMomentumIndicatorStrategy:zy","RelativeStrengthIndexIndicator:zz","RelativeStrengthIndexIndicatorStrategy:z0","SlowStochasticOscillatorIndicator:z1","SlowStochasticOscillatorIndicatorStrategy:z2","StandardDeviationIndicator:z3","StandardDeviationIndicatorStrategy:z4","StochRSIIndicator:z5","StochRSIIndicatorStrategy:z6","TRIXIndicator:z7","TRIXIndicatorStrategy:z8","TypicalPriceIndicator:z9","TypicalPriceIndicatorStrategy:aaa","UltimateOscillatorIndicator:aab","UltimateOscillatorIndicatorCalculationStrategy:aac","WeightedCloseIndicator:aad","WeightedCloseIndicatorStrategy:aae","WilliamsPercentRIndicator:aaf","WilliamsPercentRIndicatorStrategy:aag","SliceInfoComparison:aah","XamFunnelSlice:aai","TemplateChangedMessage:aaj","AnchoredRadialSeries:aak","AnchoredRadialSeriesView:aal","RadialTrendLineManager:aam","AnchoredRadialBucketCalculator:aan","RadialAreaSeries:aao","RadialAreaSeriesView:aap","HighDensityScatterSeries:aaq","HighDensityScatterSeriesView:aar","KDTree2D:aas","KDTreeNode2D:aat","PointData:aau","SearchData:aav","Monitor:aaw","KDTreeThunk:aax","KNearestResults:aay","KNearestResult:aaz","SearchArgs:aa0","ProgressiveLoadStatusEventArgs:aa1","ScatterMouseOverEventArgs:aa2","MouseMoveThunk:aa3","ScatterLineSeries:aa4","ScatterLineSeriesView:aa5","ScatterSplineSeries:aa6","ScatterSplineSeriesView:aa7","PathRenderer:aa8","IFlattener:aa9","NaNSegmenter:aba","DefaultFlattener:abb","RearrangedList$1:abc","HighlightingMode:abd","SyncSettingsConverter:abe","PriceDisplayType:abf","WindowMode:abg","CategoryErrorBarSettings:abh","FinancialPriceSeries:abi","FinancialPriceSeriesView:abj","FinancialPriceBucketCalculator:abk","XamPieChart:abl","XamPieChartView:abm","PolarLineSeriesBase:abn","PolarLineSeriesBaseView:abo","PolarAreaSeries:abp","PolarAreaSeriesView:abq","PolarLineSeries:abr","PolarLineSeriesView:abs","PolarScatterSeries:abt","PolarScatterSeriesView:abu","PolarSplineAreaSeries:abv","PolarSplineAreaSeriesView:abw","PolarSplineSeries:abx","PolarSplineSeriesView:aby","RadialColumnSeries:abz","RadialColumnSeriesView:ab0","RadialLineSeries:ab1","RadialLineSeriesView:ab2","RadialPieSeries:ab3","RadialPieSeriesView:ab4","SliceCoords:ab5","ScatterSeries:ab6","ScatterSeriesView:ab7","Stacked100BarBucketCalculator:ab8","Stacked100ColumnBucketCalculator:ab9","Stacked100AreaSeries:aca","Stacked100BarSeries:acb","Stacked100BarSeriesView:acc","Stacked100ColumnSeries:acd","Stacked100ColumnSeriesView:ace","Stacked100LineSeries:acf","Stacked100SplineAreaSeries:acg","Stacked100SplineSeries:ach","ChartTitleVisualDataList:aci","StringColumn:acj","ColumnUtil:ack","AbstractEnumerable:acl","AbstractEnumerator:acm","GenericEnumerable$1:acn","GenericEnumerator$1:aco"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("ItemsSourceAction:s1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Remove";case 1:return"Insert";case 2:return"Replace";case 3:return"Change";case 4:return"Reset";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ItemsSourceAction",$.ig.$ep.$type)},true);$c("EnableErrorBars:pm","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Both";case 2:return"Positive";case 3:return"Negative";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("EnableErrorBars",$.ig.$ep.$type)},true);$c("WindowResponse:wd","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Deferred";case 1:return"Immediate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("WindowResponse",$.ig.$ep.$type)},true);$c("WindowMode:abg","Enum",{init:function(v){this._v=v},$getName:function(){function getNameSingle(v){switch(v){case 0:return"None";case 1:return"Synchronized";case 2:return"Zoomable";default:return v.toString()}}return function(v){return this.getFlaggedName(v,getNameSingle)}}(),$value:function(){return this._v},$type:new $.ig.Type("WindowMode",$.ig.$ep.$type)},true);$c("SplineType:nu","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Natural";case 1:return"Clamped";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SplineType",$.ig.$ep.$type)},true);$c("PriceDisplayType:abf","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Candlestick";case 1:return"OHLC";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("PriceDisplayType",$.ig.$ep.$type)},true);$c("OthersCategoryType:oj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Number";case 1:return"Percent";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OthersCategoryType",$.ig.$ep.$type)},true);$c("MarkerType:hj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Unset";case 1:return"None";case 2:return"Automatic";case 3:return"Circle";case 4:return"Triangle";case 5:return"Pyramid";case 6:return"Square";case 7:return"Diamond";case 8:return"Pentagon";case 9:return"Hexagon";case 10:return"Tetragram";case 11:return"Pentagram";case 12:return"Hexagram";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MarkerType",$.ig.$ep.$type)},true);$c("LabelsPosition:oh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Center";case 2:return"InsideEnd";case 3:return"OutsideEnd";case 4:return"BestFit";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LabelsPosition",$.ig.$ep.$type)},true);$c("ViewerSurfaceUsage:we","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Normal";case 1:return"Minimal";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ViewerSurfaceUsage",$.ig.$ep.$type)},true);$c("GridMode:fy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"BeforeSeries";case 2:return"BehindSeries";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("GridMode",$.ig.$ep.$type)},true);$c("AxisOrientation:k7","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Horizontal";case 1:return"Vertical";case 2:return"Angular";case 3:return"Radial";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisOrientation",$.ig.$ep.$type)},true);$c("CategoryMode:iw","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Mode0";case 1:return"Mode1";case 2:return"Mode2";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryMode",$.ig.$ep.$type)},true);$c("AxisLabelsLocation:kg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"OutsideTop";case 1:return"OutsideBottom";case 2:return"OutsideLeft";case 3:return"OutsideRight";case 4:return"InsideTop";case 5:return"InsideBottom";case 6:return"InsideLeft";case 7:return"InsideRight";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisLabelsLocation",$.ig.$ep.$type)},true);$c("TransitionInSpeedType:tn","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Normal";case 2:return"ValueScaled";case 3:return"IndexScaled";case 4:return"Random";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TransitionInSpeedType",$.ig.$ep.$type)},true);$c("HighlightingState:np","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Out";case 1:return"In";case 2:return"Static";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HighlightingState",$.ig.$ep.$type)},true);$c("HighlightingMode:abd","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Closest";case 1:return"DirectlyOver";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HighlightingMode",$.ig.$ep.$type)},true);$c("CollisionAvoidanceType:pe","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Omit";case 2:return"Fade";case 3:return"OmitAndShift";
case 4:return"FadeAndShift";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CollisionAvoidanceType",$.ig.$ep.$type)},true);$c("ChartContentType:vg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Series";case 1:return"Axis";case 2:return"Background";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ChartContentType",$.ig.$ep.$type)},true);$c("MouseButtonAction:sh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Up";case 1:return"Down";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MouseButtonAction",$.ig.$ep.$type)},true);$c("MouseButtonType:si","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Left";case 1:return"Right";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MouseButtonType",$.ig.$ep.$type)},true);$c("OuterLabelAlignment:sx","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Left";case 1:return"Right";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OuterLabelAlignment",$.ig.$ep.$type)},true);$c("FunnelSliceDisplay:sy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Uniform";case 1:return"Weighted";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("FunnelSliceDisplay",$.ig.$ep.$type)},true);$c("TimeAxisDisplayType:me","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Continuous";case 1:return"Discrete";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TimeAxisDisplayType",$.ig.$ep.$type)},true);$c("LeaderLineType:oi","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Straight";case 1:return"Arc";case 2:return"Spline";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LeaderLineType",$.ig.$ep.$type)},true);$c("IndicatorDisplayType:xz","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Line";case 1:return"Area";case 2:return"Column";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("IndicatorDisplayType",$.ig.$ep.$type)},true);$c("BrushSelectionMode:p8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Select";case 1:return"Interpolate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("BrushSelectionMode",$.ig.$ep.$type)},true);$c("AxisTitlePosition:gb","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Left";case 2:return"Right";case 3:return"Top";case 4:return"Bottom";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisTitlePosition",$.ig.$ep.$type)},true);$c("CategoryTransitionInMode:qv","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"FromZero";case 2:return"SweepFromLeft";case 3:return"SweepFromRight";case 4:return"SweepFromTop";case 5:return"SweepFromBottom";case 6:return"SweepFromCenter";case 7:return"AccordionFromLeft";case 8:return"AccordionFromRight";case 9:return"AccordionFromTop";case 10:return"AccordionFromBottom";case 11:return"Expand";case 12:return"SweepFromCategoryAxisMinimum";case 13:return"SweepFromCategoryAxisMaximum";case 14:return"SweepFromValueAxisMinimum";case 15:return"SweepFromValueAxisMaximum";case 16:return"AccordionFromCategoryAxisMinimum";case 17:return"AccordionFromCategoryAxisMaximum";case 18:return"AccordionFromValueAxisMinimum";case 19:return"AccordionFromValueAxisMaximum";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryTransitionInMode",$.ig.$ep.$type)},true);$c("NumericScaleMode:ln","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Linear";case 1:return"Logarithmic";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("NumericScaleMode",$.ig.$ep.$type)},true);$c("SmartAxisLabelDisplayType:l9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Wrap";case 1:return"Stagger";case 2:return"Rotate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SmartAxisLabelDisplayType",$.ig.$ep.$type)},true);$c("AxisExtentType:l8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Pixel";case 1:return"Percent";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AxisExtentType",$.ig.$ep.$type)},true);$c("PointerTooltipPointerLocation:w3","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"TopLeft";case 2:return"TopMiddle";case 3:return"TopRight";case 4:return"RightTop";case 5:return"RightMiddle";case 6:return"RightBottom";case 7:return"BottomRight";case 8:return"BottomMiddle";case 9:return"BottomLeft";case 10:return"LeftBottom";case 11:return"LeftMiddle";case 12:return"LeftTop";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("PointerTooltipPointerLocation",$.ig.$ep.$type)},true);$c("CategoryTooltipLayerPosition:w4","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"OutsideStart";case 2:return"InsideStart";case 3:return"InsideEnd";case 4:return"OutsideEnd";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryTooltipLayerPosition",$.ig.$ep.$type)},true);$c("CategoryItemHighlightType:ww","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Marker";case 2:return"Shape";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CategoryItemHighlightType",$.ig.$ep.$type)},true);$c("IProvidesViewport:a","Object",{$type:new $.ig.Type("IProvidesViewport",null)},true);$c("Series:bc","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},_uniqueIndex:0,_j6:null,j6:function(a){if(arguments.length===1){this._j6=a;return a}else{return this._j6}},init:function(){var $self=this;this.cy=new $$t.gd(String,$$t.$b2.$type,0);this.bj=true;this.bk=false;this.bg=false;this.at=new $$t.vo;this.bl=false;this.bf=false;$$t.$bd.init.call(this);this._uniqueIndex=$$t.$bc.d5++;this.co(true);this.j6($$t.$a8.empty());this.view(this.aw());this.view().b3($$t.$a8.empty());this.he(this.view());this.view().m(true);this.view().at();this.view().m(false);this.y($$t.$bc.$type);this.be=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer().b7()){$self.ia(b.oldRect(),b.newRect())}};this.ar=function(a,b){$self.hj(a,b.propertyName(),b.oldValue(),b.newValue())};this.d2=function(a,b){if($self.seriesViewer()!=null){$self.co(true);$self.seriesViewer().hu()}$self.gi(b.action(),b.position(),b.count(),b.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.hj(a,b.propertyName(),b.oldValue(),b.newValue())});this.rootCanvas(new $$t.ja);this.a7(new $$t.fj(0,1,this.transitionDuration()));var a=this.a7();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ga.runOn(this));this.f($$t.$bc.jl,function(){var $ret=new $$t.br(1,"Visibility");$ret.d($self);return $ret}())},ga:function(a,b){this.d1(this.a7().transitionProgress())},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},he:function(a){},hc:function(){this.gb(this.actualLegend(),this.actualLegend());if(this.bd()==null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bd(this.syncLink().getFastItemsSource(this.itemsSource()))}this.view().aw()},hd:function(){this.gf();if(this.bd()!=null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bd(this.syncLink().releaseFastItemsSource(this.itemsSource()))}this.view().ax()},aw:function(){return new $$t.b2(this)},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},cu:function(){return false},getExactItemIndex:function(a){return this.getItemIndex(a)},getItemIndex:function(a){return-1},getItem:function(a){return null},em:function(a,b){return a.getItem(b)},isAnnotationLayer:function(){return false},isVertical:function(){return false},isPolar:function(){return false},isScatter:function(){return false},isRadial:function(){return false},isStacked:function(){return false},isFinancial:function(){return false},isRange:function(){return false},isCategory:function(){return false},isGeographic:function(){return false},as:function(){return null},isDefaultCrosshairBehaviorDisabled:function(){return false},isDefaultTooltipBehaviorDisabled:function(){return false},de:function(a,b,c,d,e){return Number.POSITIVE_INFINITY},df:function(a,b,c,d,e,f,g){if(c==null){return Number.POSITIVE_INFINITY}if(b<0||b>f-1){return Number.POSITIVE_INFINITY}var h=0;var i;var j=NaN;var k=NaN;var l=NaN;var m=NaN;if(c.isSorting()){var n=c;i=g(a);var o=$.ig.truncate(Math.floor(i));var p=$.ig.truncate(Math.ceil(i));m=i-o;if(o>=0&&o<f){var q=n.getUnscaledValueAt(n.sortedIndices().__inner[o]);j=c.getScaledValue(q,d)+e}else{j=NaN}if(p>=0&&p<f){var r=n.getUnscaledValueAt(n.sortedIndices().__inner[p]);k=c.getScaledValue(r,d)+e}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(b>=0&&b<f){var s=n.getUnscaledValueAt(n.sortedIndices().__inner[b]);l=c.getScaledValue(s,d)+e}}else{i=this.getExactItemIndex(a);var t=$.ig.truncate(Math.floor(i));var u=$.ig.truncate(Math.ceil(i));m=i-t;if(t>=0&&t<f){j=c.getScaledValue(t,d)+e}else{j=NaN}if(u>=0&&u<f){k=c.getScaledValue(u,d)+e}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(b>=0&&b<f){l=c.getScaledValue(b,d)+e}}var v=j+m*(k-j);return Math.abs(l-v)},cw:function(){return false},ds:function(a,b,c,d,e,f,g,h){if(a==null){return NaN}var i=this.cw();var j=this.ec(b,h,c,f,a);var k=this.ea(b,h,c,f,a);var l=this.de(b,j,c,d,e);var m=this.de(b,k,c,d,e);var n=j;var o=k;var p=c.isSorting();if(p&&!i){var q=c;if(j>=0&&j<q.sortedIndices().count()){j=q.sortedIndices().__inner[j]}if(k>=0&&j<q.sortedIndices().count()){k=q.sortedIndices().__inner[k]}}var r=l/(m+l);if(l==0){r=0}if(m==0){r=1}if(!g){if(m<=l){if(k>=0&&k<a.count()){return a.item(k)}}else{if(j>=0&&j<a.count()){return a.item(j)}}return NaN}return this.dj(r,a,j,k,n,o,e,p)},dj:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}return i*(1-a)+j*a},ec:function(a,b,c,d,e){if(c==null){return-1}var f=c.isSorting();var g=this.cw();var h=null;if(f){h=c}var i=-1;var j=-1;var k=-1;if(f){i=d(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}else{i=this.getExactItemIndex(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}if(e==null){return-1}if(j<0||j>e.count()-1){return-1}if(!b){return j}var l=NaN;if(f&&!g){if(j<h.sortedIndices().count()&&h.sortedIndices().__inner[j]<e.count()){l=e.item(h.sortedIndices().__inner[j])}}else{l=e.item(j)}while($.ig.util.isNaN(l)){j--;if(j<0||j>e.count()-1){return-1}if(f&&!g){l=e.item(h.sortedIndices().__inner[j])}else{l=e.item(j)}}return j},ea:function(a,b,c,d,e){var f=this.cw();var g=c.isSorting();var h=null;if(g){h=c}var i=-1;var j=-1;var k=-1;if(g){i=d(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}else{i=this.getExactItemIndex(a);if($.ig.util.isNaN(i)){return-1}j=$.ig.truncate(Math.floor(i));k=$.ig.truncate(Math.ceil(i))}if(e==null){return-1}if(k<0||k>e.count()-1){return-1}if(!b){return k}var l=NaN;if(g&&!f){if(k<h.sortedIndices().count()&&h.sortedIndices().__inner[k]<e.count()){l=e.item(h.sortedIndices().__inner[k])}}else{l=e.item(k)}while($.ig.util.isNaN(l)){k++;if(k<0||k>e.count()-1){return-1}if(g&&!f){l=e.item(h.sortedIndices().__inner[k])}else{l=e.item(k)}}return k},di:function(a,b){var c=this.view().b4();var d=this.view().b3();if(c.isEmpty()||d.isEmpty()||b==null){return-1}var e=this.getEffectiveViewport1(this.view());var f=null;if(b.isSorting()){f=b}var g=new $$t.iz(0,c,d,b.isInverted(),e);if(this.seriesViewer()==null){return-1}g.b=this.getEffectiveViewport1(this.view());var h=this.j7(this.view());var i=0;if(b.isVertical()){var j=b.getUnscaledValue(h.top(),g);var k=b.getUnscaledValue(h.bottom(),g);var l=(a.__y-c.top())/c.height();i=j+(k-j)*l}else{var m=b.getUnscaledValue(h.left(),g);var n=b.getUnscaledValue(h.right(),g);var o=(a.__x-c.left())/c.width();i=m+(n-m)*o}if(b.isDateTime()){}var p=f.getExactUnsortedIndexClosestToUnscaledValue(i);return p},getPreviousOrExactIndex:function(a,b){return-1},getNextOrExactIndex:function(a,b){return-1},getSeriesValue:function(a,b,c){return NaN},getSeriesValuePosition:function(a,b,c){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},j4:function(a,b,c,d,e,f,g,h,i){if(e==null||f==null||this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var j=this.getEffectiveViewport1(this.view());var k=new $$t.iz(0,this.view().b4(),this.view().b3(),e.isInverted(),j);k.b=this.getEffectiveViewport1(this.view());var l;if(f.isVertical()){l=a.__y;l=this.view().b3().top()+this.view().b3().height()*(l-this.view().b4().top())/this.view().b4().height()}else{l=a.__x;l=this.view().b3().left()+this.view().b3().width()*(l-this.view().b4().left())/this.view().b4().width()}if(!b&&f!=null){var m;var n;if(h!=null){m=h(a,c)}else{m=this.getPreviousOrExactIndex(a,c)}if(i!=null){n=i(a,c)}else{n=this.getNextOrExactIndex(a,c)}var o=new $$t.iz(0,this.view().b4(),this.view().b3(),f.isInverted(),j);o.b=this.seriesViewer().viewportRect();var p=this.de(a,m,f,o,d);var q=this.de(a,n,f,o,d);var r=n;var s=m;if(f.isSorting()){var t=f;if(r>=0&&r<t.sortedIndices().count()){r=t.getUnscaledValueAt(t.sortedIndices().__inner[$.ig.truncate(r)])}if(s>=0&&s<t.sortedIndices().count()){s=t.getUnscaledValueAt(t.sortedIndices().__inner[$.ig.truncate(s)])}}if(q+p!=0){var u=q/(p+q);if(Math.abs(u-.5)<1e-7){q=p}}if(q<=p){l=f.getScaledValue(r,o)+d}else{l=f.getScaledValue(s,o)+d}}else{if(f.isCategory()&&!f.isDateTime()&&f.categoryMode()!=0){var v=.5*f.getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()));if(this.isVertical()){v=v*-1}if(f.isInverted()){v=v*-1}l-=v;l+=d}}var w;if(g!=null){w=g(a,b,c)}else{w=this.getSeriesValue(a,b,c)}var x=e.getScaledValue(w,k);if(f.isVertical()){return{__x:x,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{return{__x:l,__y:x,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getSeriesHighValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValuePosition(d,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValue(d,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValuePosition(d,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValue(d,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValuePosition(d,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValue(d,b,c)},getItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItemIndex(b)},getItemSpan:function(){return 0},getExactItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getExactItemIndex(b)},getItemFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItem(b)},propertyChanged:null,propertyUpdated:null,raisePropertyChanged:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},hasMarkers:function(){return false},getActualMarkerBrush:function(){return null},getActualMarkerOutlineBrush:function(){return null},getActualMarkerTemplate:function(){return null},toWorldPosition:function(a){var b=this.view().b3();var c=this.view().b4();var d={__x:c.left()+c.width()*(a.__x-b.left())/b.width(),__y:c.top()+c.height()*(a.__y-b.top())/b.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return d},fromWorldPosition:function(a){var b=this.view().b3();var c=this.view().b4();var d=b.left()+(a.__x-c.left())/c.width()*b.width();var e=b.top()+(a.__y-c.top())/c.height()*b.height();return{__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},en:function(a,b){var c=this.view().c(a);var d=c!=null?c.item():null;if(d==null){var e=this.view().b3();var f=this.view().b4();var g=this.toWorldPosition(b);d=this.getItem(g)}return d},scrollIntoView:function(a){return false},ae:function(a){return new $$t.kt(NaN,NaN)},renderSeries:function(a){this.cm(false);if(this.seriesViewer()!=null){this.seriesViewer().ai().x(0,this,this.af(),a);if(this.renderRequested!=null){var b=new $$t.vh;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,gl:function(a){this.hx(a);this.cm(false)},hx:function(a){if(this.cq()&&!this.cl()){this.cq(false)}},_cp:false,cp:function(a){if(arguments.length===1){this._cp=a;return a}else{return this._cp}},ge:function(){if(this.cp()&&!this.cq()){this.a7().intervalMilliseconds($.ig.truncate(Math.max(this.dt(),this.du())));this.gh()}},gh:function(){},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},hy:function(a,b){if(this.ax()==null){this.ax(this.aw());this.ax().p(true);if(this.seriesViewer()!=null){this.seriesViewer().af().j(this.ax());this.ax().a(this.seriesViewer().af())}this.ax().at()}this.ax().b3(a)},cy:null,cz:function(){return this.cy},renderAlternateView:function(a,b,c,d,e){this.gn(a,b,d,e)},gn:function(a,b,c,d){var $self=this;var e;if(!function(){var f=$self.cy.tryGetValue(c,e);e=f.p1;return f.ret}()){e=this.aw();e.p(true);e.o(true);if(this.seriesViewer()!=null){e.a(this.seriesViewer().ad());this.seriesViewer().ad().j(e)}e.at();e.ae(c);this.cy.item(c,e)}e.v(d);e.b3(a);e.b2(b)},getEffectiveViewport1:function(a){if(this.seriesViewer()==null){return $$t.$a8.empty()}if(a.o()){return this.seriesViewer().effectiveViewport()}if(a.p()){if(this.seriesViewer().effectiveViewport().isEmpty()){return this.seriesViewer().effectiveViewport()}var b=this.seriesViewer().mp(a.b3(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());return b}return this.seriesViewer().effectiveViewport()},j7:function(a){if(this.seriesViewer()==null){return a.b3()}if(a.o()){return a.b3()}if(a.p()){if(this.seriesViewer().effectiveViewport().isEmpty()){return a.b3()}if(this.seriesViewer().contentViewport().equals1(this.seriesViewer().viewportRect())){return a.b3()}var b=this.seriesViewer().mp(a.b3(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());var c=this.seriesViewer().mn(a.b3(),b,this.seriesViewer().actualWindowRect());return c}return this.seriesViewer().contentViewport()},getEffectiveViewportForViewport:function(a){if(!this.kb().equals1(a)){return $$t.$a8.empty()}return this.getEffectiveViewport()},j9:function(a){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$t.$a8.empty()}var b=this.seriesViewer().effectiveViewport();var c=a.b3();var d=(b.left()-c.left())/c.width();var e=(b.top()-c.top())/c.height();var f=(b.right()-c.left())/c.width();var g=(b.bottom()-c.top())/c.height();return new $$t.a8(0,d,e,f-d,g-e)},getEffectiveViewport:function(){return this.getEffectiveViewport1(this.view())},removeAllAlternateViews:function(){this.hr(null)},hr:function(a){var b=new $$t.b7(String,0);var d=this.cy.keys().getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}for(var e=0;e<b.count();e++){this.ht(b.__inner[e],a)}},removeAlternateView:function(a){this.ht(a,this.seriesViewer())},ht:function(a,b){var $self=this;var c;var d=b;if(d==null){d=this.seriesViewer()}if(function(){var e=$self.cy.tryGetValue(a,c);c=e.p1;return e.ret}()){if(d!=null){c.a(null);d.ad().p(c)}this.cy.remove(a)}},getViewInfo:function(a,b){a=this.view().b3();b=this.view().b4();return{p0:a,p1:b}},cx:function(a,b,c){if(a.width()==0||a.height()==0){return false}if($b($$t.$qm.$type,this)!==null||$b($$t.$g4.$type,this)!==null){return true}return this.__visibility==0},gg:function(a,b){if(a){this.co(true)}},bo:function(){return this.bp(this.view())},bp:function(a){var b=a.b3();var c=a.b4();if(!this.cx(b,c,a)){this.gg(true,a);return true}return false},hf:function(a,b){this.view().b3(b);this.h9(a,b);if(this.seriesViewer()!=null){this.seriesViewer().ai().z(0,this,this.af(),b)}},ia:function(a,b){},h9:function(a,b){},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},bj:false,co:function(a){if(arguments.length===1){this.bj=a;return a}else{return this.bj}},gp:function(a){a.gm()},g1:function(){this.cn(false);this.co(true);if(this.seriesViewer()!=null){this.seriesViewer().hu()}},g0:function(){this.cn(false);this.co(true);if(this.seriesViewer()!=null){this.seriesViewer().ht()}},isIndexed:function(){return true},isUsableInLegend:function(){return true},g3:function(){this.view().ap()},notifyVisualPropertiesChanged:function(){this.hg()},hg:function(){this.view().a0();this.hi(false)},hh:function(){this.view().a0();this.hi(true)},_cm:false,cm:function(a){if(arguments.length===1){this._cm=a;return a}else{return this._cm}},_cn:false,cn:function(a){if(arguments.length===1){this._cn=a;return a}else{return this._cn}},hi:function(a){if(this.af()==null||this.af().c()){return}var b=this.view().b3();var c=this.view().b4();var d=this.cx(b,c,this.view());var e=this.seriesViewer()!=null&&this.seriesViewer().isThumbnailRequired()&&this.ax()!=null&&this.cx(this.ax().b3(),this.ax().b4(),this.ax());if(d){if(a){this.cm(true);this.gl(false)}else{this.renderSeries(false);this.cm(true)}}if(e){if(!this.co()){this.g0();this.cn(true)}}},bk:false,cq:function(a){if(arguments.length===1){this.bk=a;return a}else{return this.bk}},hj:function(a,b,c,d){switch(b){case"SyncLink":if($b($$t.$pu.$type,c)!==null){var e=c;e.propertyUpdated=$.ig.Delegate.prototype.remove(e.propertyUpdated,this.ar);this.hp($b($$t.$pv.$type,c))}if($b($$t.$pu.$type,d)!==null){var f=d;f.propertyUpdated=$.ig.Delegate.prototype.combine(f.propertyUpdated,this.ar);this.ho($b($$t.$pv.$type,d))}if(this.index()==-1){this.index($$t.$fx.n1(this))}break;case"Brushes":case"MarkerOutlines":case"MarkerBrushes":case"Outlines":this.gm();break;case"SeriesViewer":if($b($$t.$b4.$type,c)!==null){var g=c;g.windowRectChanged=$.ig.Delegate.prototype.remove(g.windowRectChanged,this.be);var h=c.series();h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.da);var i=c;i.propertyUpdated=$.ig.Delegate.prototype.remove(i.propertyUpdated,this.ar);c.ai().y(0,this);this.hr(c);this.view().al(c)}if($b($$t.$b4.$type,d)!==null){var j=d;j.windowRectChanged=$.ig.Delegate.prototype.combine(j.windowRectChanged,this.be);var k=d.series();k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.da);var l=d;l.propertyUpdated=$.ig.Delegate.prototype.combine(l.propertyUpdated,this.ar);this.af(d.ai().i(0,this,this.gl.runOn(this)));this.view().ah(d);this.h5();this._uniqueIndex=this.seriesViewer().em()}if(this.index()==-1||d==null){this.index($$t.$fx.n1(this))}this.actualLegend(this.ao());this.gc($b($$t.$fx.$type,c),$b($$t.$fx.$type,d));break;case"Title":if(this.view()!=null){this.view().az()}break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.view().bl();break;case"Brush":case"Outline":case"DashArray":case"DashCap":this.gm();this.hg();break;case"Index":if($g(c)!=$g(d)){this.gm();this.hg()}break;case"RadiusX":case"RadiusY":case"RoundedCornersLocation":this.hg();break;case"AreaFillOpacity":this.h5();this.hg();break;case"StartCap":case"EndCap":case"MiterLimit":this.hg();break;case"IsDropShadowEnabled":this.g3();this.hg();break;case"UseSingleShadow":case"ShadowColor":case"ShadowBlur":case"ShadowOffsetX":case"ShadowOffsetY":this.hg();break;case"ActualBrush":case"ActualOutline":case"Thickness":this.hg();this.view().bl();if(this.toolTip()!=null){this.view().bn(this.toolTip())}break;case"Visibility":this.view().bo();break;case"ItemsSource":if(this.syncLink()!=null){this.ho(this.syncLink())}break;case"FastItemsSource":if(c!=d&&d!=null){this.cq(true)}this.g1();if($b($$t.$ij.$type,c)!=null){var m=c;m.event=$.ig.Delegate.prototype.remove(m.event,this.d2)}if($b($$t.$ij.$type,d)!=null){var n=d;n.event=$.ig.Delegate.prototype.combine(n.event,this.d2)}break;case"Legend":if(d!=null){if(a==this){d.ar(this)}else if($b($$t.$fx.$type,a)!==null){d.ap(a)}}this.actualLegend(this.ao());break;case"ActualLegend":this.gb($b($$t.$ol.$type,c),$b($$t.$ol.$type,d));break;case"LegendItem":this.gd($b($$t.$bd.$type,c),$b($$t.$bd.$type,d));break;case"LegendItemVisibility":this.view().au();break;case"ToolTip":this.view().bn(this.toolTip());break;case"CrosshairPoint":if(this.seriesViewer()!=null){if(!this.bq()){this.seriesViewer().i5(this,this.getItem(this.seriesViewer().crosshairPoint()))}}break;case"Resolution":this.renderSeries(false);this.g0();break;case"TransitionDuration":case"TransitionEasingFunction":this.a7().stop();this.a7().intervalMilliseconds(this.transitionDuration());this.a7().easingFunction(this.transitionEasingFunction());this.renderSeries(false);break;case"DiscreteLegendItemTemplate":this.renderSeries(false);break;case"VisibilityProxy":if(c!=d){this.renderSeries(false)}this.g0();this.view().bo();break;case"IsHighlightingEnabled":this.bm(this.bt());this.renderSeries(false);break}},bt:function(){return this.isHighlightingEnabled()&&this.b5()},b5:function(){return false},_bq:false,bq:function(a){if(arguments.length===1){this._bq=a;return a}else{return this._bq}},gk:function(a){a.bq(true)},syncLink:function(a){if(arguments.length===1){if(this.syncLink()!=a){var b=this.syncLink();this.az=a;this.raisePropertyChanged("SyncLink",b,this.syncLink())}return a}else{return this.az}},az:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.a5=a;this.raisePropertyChanged("SeriesViewer",b,this.a5)}return a}else{return this.a5}},a5:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$fx.$type,this.seriesViewer())}},da:null,ar:null,be:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$bc.itemsSourceProperty,a);return a}else{return this.c($$t.$bc.itemsSourceProperty)}},bd:function(a){if(arguments.length===1){this.g($$t.$bc.iu,a);return a}else{return this.c($$t.$bc.iu)}},d2:null,gi:function(a,b,c,d){},legend:function(a){if(arguments.length===1){this.g($$t.$bc.legendProperty,a);return a}else{return this.c($$t.$bc.legendProperty)}},legendItem:function(a){if(arguments.length===1){if(this.legendItem()!=a){var b=this.legendItem();this.ic=a;this.raisePropertyChanged("LegendItem",b,this.ic)}return a}else{return this.ic}},ic:null,ep:function(){return this.ib()},ib:function(){var $self=this;var a=$b($$t.$c8.$type,this.legendItem());var b=this.legendItemTemplate();if(b!=null){if(a==null){a=new $$t.c8}a.content(function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(null);return $ret}());a.ae(b)}else{a=null}return a},actualLegend:function(a){if(arguments.length===1){if(this.actualLegend()!=a){var b=this.am;this.am=a;this.raisePropertyChanged("ActualLegend",b,this.am)}return a}else{return this.am}},am:null,legendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$bc.legendItemVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$bc.legendItemVisibilityProperty))}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$bc.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$bc.legendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$bc.legendItemTemplateProperty,a);return a}else{return this.c($$t.$bc.legendItemTemplateProperty)}},discreteLegendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$bc.discreteLegendItemTemplateProperty,a);return a}else{return this.c($$t.$bc.discreteLegendItemTemplateProperty)}},index:function(a){if(arguments.length===1){this.g($$t.$bc.indexProperty,a);return a}else{return $g(this.c($$t.$bc.indexProperty))}},h8:function(){this.h6()},gm:function(){this.h6()},h6:function(){this.g0();if(this.index()<0){return}if(this.brush()!=null){this.view().a8();this.view().ai()}else{this.actualBrush(this.seriesViewer()==null?null:this.seriesViewer().lv(this.index()))}if(this.outline()!=null){this.view().a9();this.view().aj()}else{this.actualOutline(this.seriesViewer()==null?null:this.seriesViewer().l1(this.index()))}},transitionEasingFunction:function(a){if(arguments.length===1){this.g($$t.$bc.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$bc.transitionEasingFunctionProperty)}},transitionInEasingFunction:function(a){if(arguments.length===1){this.g($$t.$bc.transitionInEasingFunctionProperty,a);return a}else{return this.c($$t.$bc.transitionInEasingFunctionProperty)}},_bs:false,bs:function(a){if(arguments.length===1){this._bs=a;return a}else{return this._bs}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$bc.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$bc.transitionDurationProperty))}},d1:function(a){if(arguments.length===1){this.g($$t.$bc.jj,a);return a}else{return this.c($$t.$bc.jj)}},bn:function(){return this.a7().animationActive()},h3:function(){this.a7().start()},resolution:function(a){if(arguments.length===1){this.g($$t.$bc.resolutionProperty,a);return a}else{return this.c($$t.$bc.resolutionProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$bc.titleProperty,a);return a}else{return this.c($$t.$bc.titleProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$bc.brushProperty,a);return a}else{return this.c($$t.$bc.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.g($$t.$bc.actualBrushProperty,a);return a}else{return this.c($$t.$bc.actualBrushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$bc.outlineProperty,a);return a}else{return this.c($$t.$bc.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.g($$t.$bc.actualOutlineProperty,a);return a}else{return this.c($$t.$bc.actualOutlineProperty)}},miterLimit:function(a){if(arguments.length===1){this.g($$t.$bc.miterLimitProperty,a);return a}else{return this.c($$t.$bc.miterLimitProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$bc.thicknessProperty,a);
return a}else{return this.c($$t.$bc.thicknessProperty)}},dashCap:function(a){if(arguments.length===1){this.g($$t.$bc.dashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$bc.dashCapProperty))}},dashArray:function(a){if(arguments.length===1){this.g($$t.$bc.dashArrayProperty,a);return a}else{return this.c($$t.$bc.dashArrayProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$bc.toolTipProperty,a);return a}else{return this.c($$t.$bc.toolTipProperty)}},isHighlightingEnabled:function(a){if(arguments.length===1){this.g($$t.$bc.isHighlightingEnabledProperty,a);return a}else{return this.c($$t.$bc.isHighlightingEnabledProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$bc.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$bc.isDropShadowEnabledProperty)}},b1:function(){return true},shadowBlur:function(a){if(arguments.length===1){this.g($$t.$bc.shadowBlurProperty,a);return a}else{return this.c($$t.$bc.shadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.g($$t.$bc.shadowColorProperty,a);return a}else{return this.c($$t.$bc.shadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.g($$t.$bc.useSingleShadowProperty,a);return a}else{return this.c($$t.$bc.useSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$bc.shadowOffsetXProperty,a);return a}else{return this.c($$t.$bc.shadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$bc.shadowOffsetYProperty,a);return a}else{return this.c($$t.$bc.shadowOffsetYProperty)}},_bm:false,bm:function(a){if(arguments.length===1){this._bm=a;return a}else{return this._bm}},areaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$bc.areaFillOpacityProperty,a);return a}else{return this.c($$t.$bc.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$bc.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$bc.actualAreaFillOpacityProperty)}},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a.ne().e1():this.areaFillOpacity())}},bg:false,isDefaultToolTipSelected:function(a){if(arguments.length===1){this.bg=a;return a}else{return this.bg}},ah:function(a){var $self=this;return function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(a);return $ret}()},transitionInDuration:function(a){if(arguments.length===1){this.g($$t.$bc.transitionInDurationProperty,a);return a}else{return $g(this.c($$t.$bc.transitionInDurationProperty))}},transitionInSpeedType:function(a){if(arguments.length===1){this.g($$t.$bc.transitionInSpeedTypeProperty,$$t.$tn.getBox(a));return a}else{return $f(this.c($$t.$bc.transitionInSpeedTypeProperty))}},a1:function(){return 1},_ej:null,ej:function(a){if(arguments.length===1){this._ej=a;return a}else{return this._ej}},hu:function(){this.view().a4()},replayTransitionIn:function(){this.cq(true);this.renderSeries(true)},gs:function(){},wMA:function(a,b){return $$t.$wp.g(a,b)},eMA:function(a,b){return $$t.$wp.b(a,b)},mMA:function(a,b){return $$t.$wp.c(a,b)},cMA:function(a){return $$t.$wp.a(a)},sMA:function(a,b){return $$t.$wp.e(a,b)},movingSum:function(a,b){return $$t.$wp.d(a,b)},sTDEV:function(a,b){return $$t.$wp.f(a,b)},toEnumerableRange:function(a,b,c){var d__=new $.ig.Series___ToEnumerableRange__IteratorClass(-2);d__.__3__expression=a;d__.__3__start=b;d__.__3__length=c;return d__},toEnumerable:function(a,b){return $$t.$bc.toEnumerableRange(a,0,b)},startCap:function(a){if(arguments.length===1){this.g($$t.$bc.startCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$bc.startCapProperty))}},endCap:function(a){if(arguments.length===1){this.g($$t.$bc.endCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$bc.endCapProperty))}},at:null,au:function(){return this.at},h0:function(a){this.h7(a)},dt:function(){return this.transitionDuration()},du:function(){return this.transitionInDuration()},_eo:null,eo:function(a){if(arguments.length===1){this._eo=a;return a}else{return this._eo}},_cg:false,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},_ch:false,ch:function(a){if(arguments.length===1){this._ch=a;return a}else{return this._ch}},bl:false,cr:function(a){if(arguments.length===1){this.bl=a;return a}else{return this.bl}},ck:function(){return this.cr()},bh:false,b7:function(a){if(arguments.length===1){this.bh=a;return a}else{return this.bh}},bi:false,b8:function(a){if(arguments.length===1){this.bi=a;return a}else{return this.bi}},ai:function(a,b){return null},aj:function(a,b){return null},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},gt:function(a,b,c,d){if(this.seriesViewer().cm()&&!d){return}if(!this.bm()){return}if(this.seriesViewer()==null){return}var e=null;var f=null;var g=this.seriesViewer().aq();var h=this.seriesViewer().be();if(d&&this.ak()!=null){e=this.ak()}else{e=this.ai(a,b);if(this.ak()!=null&&this.ak()!=e){if(this.seriesViewer()!=null){g.p(this.ak())}}this.ak(e)}if(this.hasMarkers()){if(d&&this.al()!=null){f=this.al()}else{f=this.aj(a,b);if(this.al()!=null&&this.al()!=f){g.p(this.al())}this.al(f)}}var i=true;if(d){g.p(e);if(f!=null){g.p(f)}}else{if(c||!i){g.q(e);if(f!=null){g.q(f)}}}if(!h.animationActive()&&h.intervalMilliseconds()>0){h.start()}if(h.intervalMilliseconds()==0){this.seriesViewer().j1(1)}},g6:function(a,b,c){this.view().an();this.cg(true);var d=this.en(b,a);this.eo(d);if(this.seriesViewer()!=null&&!this.af().c()){this.view().bm(a,d,c)}this.bh=false;if(this.ck()&&d==null){this.bh=true}if(this.seriesViewer()!=null&&!this.bh){if(this.ck()){this.bi=true}this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().ij(this,d,c)}},simulateHover:function(a){var $self=this;var b=null;var c=null;var d;var e=function(){var f=$self.seriesViewer().ba().f(a,false,d);d=f.p2;return f.ret}();if(e!=this){if(this.cg()){this.g7(a,null,null)}return}b=d;if(!this.cg()){this.g6(a,b,c)}this.g9(a,b,c)},g9:function(a,b,c){this.cg(true);var d=this.en(b,a);this.view().bm(a,d,c);if(d!=null){this.eo(d)}if(this.seriesViewer()!=null&&d!=null&&this.bh){this.bh=false;this.bi=true;this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().ij(this,d,c)}if(this.seriesViewer()!=null&&(!this.ck()||d!=null)&&!this.bh){this.gt(d,this.toWorldPosition(a),true,false);this.seriesViewer().io(this,d,c)}if(d==null&&!this.bh&&this.ck()){this.gt(d,this.toWorldPosition(a),false,true);this.seriesViewer().ik(this,this.eo(),c);this.bi=false;this.bh=true}},g7:function(a,b,c){this.view().ao();this.cg(false);var d=this.eo();this.view().aq();if(this.seriesViewer()!=null&&(this.bi||!this.ck())){this.bi=false;this.bh=false;this.gt(d,this.toWorldPosition(a),false,true);this.seriesViewer().ik(this,d,c)}},g4:function(a,b,c){this.ch(true);if(this.seriesViewer()!=null){this.seriesViewer().il(this,this.en(b,a),c)}},g8:function(a,b,c){this.ch(false);if(this.seriesViewer()!=null&&this.cg()){this.seriesViewer().im(this,this.en(b,a),c)}},g5:function(a,b,c){if(this.view().r()){return}if(this.ch()){this.g8(a,b,c)}if(this.cg()){this.g7(a,b,c)}},ha:function(a,b,c){if(this.seriesViewer()!=null){this.seriesViewer().ip(this,this.en(b,a),c)}},hb:function(a,b,c){if(this.seriesViewer()!=null){this.seriesViewer().iq(this,this.en(b,a),c)}},gc:function(a,b){if(this.actualLegend()!=null&&this.legendItem()!=null){if(b==null&&this.actualLegend().children().contains(this.legendItem())){this.actualLegend().children().remove(this.legendItem())}if(b!=null&&!this.actualLegend().children().contains(this.legendItem())&&this.legendItemVisibility()!=1){this.actualLegend().aw(this.legendItem(),this)}}},gf:function(){if(this.actualLegend()==null||this.legendItem()==null){return}this.actualLegend().children().remove(this.legendItem())},gb:function(a,b){if(this.legendItem()!=null){if(a!=null&&a.children().contains(this.legendItem())){a.children().remove(this.legendItem())}if(this.seriesViewer()!=null&&b!=null&&!b.children().contains(this.legendItem())&&this.legendItemVisibility()!=1){b.aw(this.legendItem(),this)}}},gd:function(a,b){if(this.actualLegend()!=null&&a!=null&&this.actualLegend().children().contains(a)){this.actualLegend().children().remove(a)}if(this.seriesViewer()!=null&&this.actualLegend()!=null&&b!=null&&this.legendItemVisibility()!=1){this.actualLegend().aw(b,this)}},hp:function(a){this.bd(a.releaseFastItemsSource(this.itemsSource()))},ho:function(a){this.bd(a.getFastItemsSource(this.itemsSource()))},ao:function(){if(this.legend()!=null){return this.legend()}if(this.seriesViewer()!=null&&this.seriesViewer().legend()!=null){return this.seriesViewer().legend()}return null},cl:function(){return false},cj:function(a){return a&&this.dt()>0||this.bn()||this.cq()&&this.cl()&&this.du()>0},gj:function(a){if(a!=null){a.deregisterSeries(this)}},hn:function(a){if(a!=null){a.registerSeries(this)}},av:function(){return this.view().g()},h7:function(a){this.view().ba(a)},h1:function(a,b){this.view().bk(a,b)},ct:function(){return false},provideContext:function(a,b){this.view().as(a,b)},provideViewport:function(a){this.hf(this.kb(),a)},handleCollectionChanged:function(a){if(this.bd()!=null){this.bd().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.f3(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,1,b,a))},styleUpdated:function(){this.renderSeries(false)},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},_flattenEventArgs:null,flattenEventArgs:function(a){if(arguments.length===1){this._flattenEventArgs=a;return a}else{return this._flattenEventArgs}},__coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;return a}else{return this.__coercionMethods}},bf:false,expectFunctions:function(a){if(arguments.length===1){this.bf=a;return a}else{return this.bf}},getHitDataContext:function(a){return null},ba:function(a){if(a==null){return this.bd().registerColumn(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bd().registerColumn(a,b,this.expectFunctions())},bb:function(a){if(a==null){return this.bd().registerColumnInt(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bd().registerColumnInt(a,b,this.expectFunctions())},bc:function(a){if(a==null){return this.bd().registerColumnObject(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.bd().registerColumnObject(a,b,this.expectFunctions())},kb:function(){return this.view()!=null?this.view().b3():$$t.$a8.empty()},fj:function(a){return a},exportVisualData:function(){var a=new $$t.hk;a.viewport(this.kb());a.type(this.fj(this.getType().typeName()));a.name(this.name());a.opacity(this.__opacity);this.go(a);this.view().am(a);return a},go:function(a){},gu:function(){},gz:function(){},ad:function(a){return null},$type:new $.ig.Type("Series",$$t.$bd.$type,[$$t.$bz.$type,$$t.$a.$type])},true);$c("AnnotationLayer:wk","Series",{init:function(){this.le={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.lf={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.kh=false;$$t.$bc.init.call(this);this.lh({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},aw:function(){return new $$t.wl(this)},he:function(a){$$t.$bc.he.call(this,a);this.kd(a)},kj:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a==this){return false}return a.cx(a.view().b3(),a.view().b4(),a.view())},_kd:null,kd:function(a){if(arguments.length===1){this._kd=a;return a}else{return this._kd}},useIndex:function(a){if(arguments.length===1){this.g($$t.$wk.useIndexProperty,a);return a}else{return this.c($$t.$wk.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.g($$t.$wk.useLegendProperty,a);return a}else{return this.c($$t.$wk.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.g($$t.$wk.cursorPositionProperty,a);return a}else{return this.c($$t.$wk.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.g($$t.$wk.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$wk.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.k7(e.series());var g=e.series();g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.k4.runOn(this));if($b($$t.$fx.$type,e)!==null){var h=e;this.k6(h.axes());var i=h.axes();i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.ks.runOn(this))}}if(f!=null){this.k2(f.series());var j=f.series();j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.k4.runOn(this));if($b($$t.$fx.$type,f)!==null){var k=f;this.k1(k.axes());var l=k.axes();l.collectionChanged=$.ig.Delegate.prototype.combine(l.collectionChanged,this.ks.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($$t.$fx.n1(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().h8()}this.renderSeries(true);break;case"TransitionProgress":this.kg().d(this.d1(),this.kf(),this.ke());if(this.bp(this.view())){return}if(this.d1()==1){this.k3(this.ke(),this.view())}else{this.k3(this.kg(),this.view())}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().h6()}break;case"CursorPosition":this.lh(this.cursorPosition());this.kw(this.cursorPosition());break;case"ShouldRenderAsOverlay":if(this.seriesViewer()!=null){this.view().al(this.seriesViewer());this.view().ah(this.seriesViewer())}break}},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},k7:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.k5.runOn(this))}}this.renderSeries(true)},k6:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kt.runOn(this))}this.renderSeries(true)},k2:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.k5.runOn(this))}}this.renderSeries(true)},k1:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.kt.runOn(this))}this.renderSeries(true)},kt:function(a,b){this.kx(a,b.animate())},k5:function(a,b){this.ky(a,b.animate())},kx:function(a,b){},ky:function(a,b){},k4:function(a,b){this.kz(b)},ks:function(a,b){this.kv(b)},lc:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},ld:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},kv:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.kt.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.kt.runOn(this))}}this.renderSeries(true)},kz:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.k5.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.k5.runOn(this))}}this.renderSeries(true)},_kf:null,kf:function(a){if(arguments.length===1){this._kf=a;return a}else{return this._kf}},_ke:null,ke:function(a){if(arguments.length===1){this._ke=a;return a}else{return this._ke}},_kg:null,kg:function(a){if(arguments.length===1){this._kg=a;return a}else{return this._kg}},ia:function(a,b){this.renderSeries(false)},h9:function(a,b){this.renderSeries(true)},hx:function(a){$$t.$bc.hx.call(this,a);if(this.bp(this.view())){return}if(this.cj(a)&&!this.cm()){var b=this.kf();if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.kf(this.kg());this.kg(b)}else{this.kf(this.ke());this.ke(b)}this.k0(this.ke(),this.view());this.h3()}else{if(!this.cm()){this.k0(this.ke(),this.view())}this.k3(this.ke(),this.view())}},isAnnotationLayer:function(){return true},k0:function(a,b){},k3:function(a,b){this.kd().ca()},le:null,moveCursorPoint:function(a){if(this.le.__x!=a.__x||this.le.__y!=a.__y){this.le=a;this.kw(a)}},kr:function(a){var b={__x:this.lf.__x,__y:this.lf.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(a.isVertical()){if($.ig.util.isNaN(this.lf.__y)){return new $$t.e8($$t.$f.$type,$$t.$ba.$type,false,b)}if($.ig.util.isNaN(this.lf.__x)){b.__x=0;return new $$t.e8($$t.$f.$type,$$t.$ba.$type,true,b)}}else{if($.ig.util.isNaN(this.lf.__x)){return new $$t.e8($$t.$f.$type,$$t.$ba.$type,false,b)}if($.ig.util.isNaN(this.lf.__y)){b.__y=0;return new $$t.e8($$t.$f.$type,$$t.$ba.$type,true,b)}}return new $$t.e8($$t.$f.$type,$$t.$ba.$type,true,b)},kw:function(a){if($.ig.util.isNaN(this.lh().__x)&&$.ig.util.isNaN(this.lh().__y)){if($.ig.util.isNaN(a.__x)&&$.ig.util.isNaN(a.__y)){this.kd().b9();return}else{this.kd().cb();this.lf=a}}else{this.lf=this.lh()}this.renderSeries(true)},lf:null,cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);if(!this.view().s()){return d=false}return d},ct:function(){return this.shouldRenderAsOverlay()},kh:false,shouldRenderAsOverlay:function(a){if(arguments.length===1){var b=this.kh;this.kh=a;this.raisePropertyChanged("ShouldRenderAsOverlay",b,this.kh);return a}else{return this.kh}},$type:new $.ig.Type("AnnotationLayer",$$t.$bc.$type)},true);$c("SeriesView:b2","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},init:function(a){this.b0=$$t.$a8.empty();this.bv=new $$t.cv;this.__toolTipObject=null;this.ad=null;this.f=new $$t.wn;this.k=true;this.l=false;this.j=false;$.ig.$op.init.call(this);this.v(NaN);this.q(true);this.e(a);this.p(false);this.b5=new $$t.ct;this.r(false)},at:function(){var $self=this;if(!this.p()){this.e().legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($self.bu());$ret.measure($self.br());return $ret}());this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($self.bs());$ret.measure($self.bp());return $ret}());this.e().discreteLegendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($self.bt());$ret.measure($self.bq());return $ret}());this.d(new $$t.hb);this.d().series(this.e());this.e().transitionInEasingFunction($$t.$wo.cubicEase);this.ag()}},getEffectiveViewport:function(){return this.e().getEffectiveViewport1(this)},a0:function(){this.ar()},ak:function(){},bt:function(){return $$t.$n1.c},bq:function(){return $$t.$n1.b},bu:function(){return $$t.$n1.e},br:function(){return $$t.$n1.d},bs:function(){return $$t.$n1.m},bp:function(){return $$t.$n1.l},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},index:function(){if(this.e().seriesViewer()!=null&&this.e().seriesViewer().isMap()){if(this.e().isGeographic()){return this.e().seriesViewer().series().indexOf(this.e())}else{var a=this.e().seriesViewer().series().indexOf(this.e());if(a>=0){return a}for(var b=0;b<this.e().seriesViewer().series().count();b++){if(this.e().seriesViewer().series().__inner[b].isGeographic()){var c=this.e().seriesViewer().series().__inner[b].as();if(c==this.e()){return b}}}return a}}var d=$b($$t.$fx.$type,this.e().chart());var e=0;if(d!=null){if(d.gridMode()==2||d.gridMode()==0){e=d.axes().count()}}var f=0;for(var g=0;g<this.e().seriesViewer().series().count();g++){if(this.e().seriesViewer().series().__inner[g]==this.e()){break}if(this.e().seriesViewer().series().__inner[g].isStacked()){f+=this.e().seriesViewer().series().__inner[g].series().count()}else{f++}}return e+f},ar:function(){if(this.e().seriesViewer()==null){return}if(!this.isDirty()){this.isDirty(true);this.a().m(this.h(),this.i())}},undirty:function(a){this.isDirty(false);this.a5(a)},b5:null,av:function(){this.ar()},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},u:function(){if(!$.ig.util.isNaN(this.v())){return this.v()}if(this.e().seriesViewer()!=null){return this.e().seriesViewer().actualPixelScalingRatio()}else{return 1}},a5:function(a){if(this.h()==null){return}if(this.b0.isEmpty()){this.b0=this.b3()}var b=this.b0;var c=this.e().seriesViewer().getContainerRect();var d=c.left();var e=c.top();var f=c.width();var g=c.height();var h=this.u();if(this.o()){d=this.b3().left();e=this.b3().top();f=this.b3().width();g=this.b3().height()}if(this.h().d()){if(h!=1){this.h().y();this.h().z(h,h)}if(a){this.h().j(d,e,f,g)}if(a){if(this.e().seriesViewer().plotAreaBackground()!=null){this.b5.m(this.b3().top());this.b5.l(this.b3().left());this.b5.width(this.b3().width());this.b5.height(this.b3().height());this.b5.__fill=this.e().seriesViewer().plotAreaBackground();this.h().u(this.b5)}}if(h!=1){this.h().x()}}if(this.i()!=null&&this.q()){if(this.i().d()){if(this.e().seriesViewer()!=null&&h!=1){this.i().y();this.i().z(h,h)}if(!b.isEmpty()&&a){this.i().j(b.left(),b.top(),b.width(),b.height())}this.bb(true);this.a7(this.i(),true);this.a6(this.i(),true);if(h!=1){this.i().x()}}}if(this.h().d()&&this.q()){if(h!=1){this.h().y();this.h().z(h,h)}this.h().y();if(!this.p()&&$$t.$a8.l_op_Inequality(this.e().j6(),null)&&!this.e().j6().isEmpty()&&(this.e().j6().width()!=1||this.e().j6().height()!=1)){this.h().ad(new $$t.a8(0,this.b3().left()+this.b3().width()*this.e().j6().left(),this.b3().top()+this.b3().height()*this.e().j6().top(),this.b3().width()*this.e().j6().width(),this.b3().height()*this.e().j6().height()))}else{this.h().ad(this.b3())}this.bb(false);this.h().ac(this.e().__opacity);if(this.e().isDropShadowEnabled()&&this.e().b1()&&!this.p()){if(this.e().useSingleShadow()){this.h().n(this.e().shadowColor().colorString(),0,this.e().shadowOffsetX(),this.e().shadowOffsetY());var i=this.e().seriesViewer().ba().l().u();var j=this.e().seriesViewer().ba().l().ah();i.j(c.left(),c.top(),c.width(),c.height());this.a7(i,false);this.a6(i,false);this.h().l(j[0],1,0,0,c.width(),c.height())}else{this.h().n(this.e().shadowColor().colorString(),this.e().shadowBlur(),this.e().shadowOffsetX(),this.e().shadowOffsetY());this.a7(this.h(),false);this.a6(this.h(),false)}this.h().k()}else{this.a7(this.h(),false);this.a6(this.h(),false)}this.h().ac(1);this.h().x();if(h!=1){this.h().x()}}},b0:null,be:function(a,b,c){if(c){this.bg(a,b)}else{this.bf(a,b)}},bh:function(a,b,c){if(c){this.bj(a,b)}else{this.bi(a,b)}},z:function(a,b){if(b){return this.aa(a)}else{return this.ab(a)}},aa:function(a){return null},ab:function(a){return null},bf:function(a,b){},bi:function(a,b){},bg:function(a,b){},bj:function(a,b){},bb:function(a){if(a){this.bd()}else{this.bc()}},bc:function(){},bd:function(){},bv:null,by:function(a){return this.bx()},bx:function(){var a=this.e()._uniqueIndex;var num_=(a+1)*1e3;var b=(num_&63)<<2;num_=num_>>6;var c=(num_&63)<<2;num_=num_>>6;var d=(num_&63)<<2;this.bv.__fill="rgb("+b+","+c+","+d+")";return this.bv},a7:function(a,b){this.b0=this.b3()},a6:function(a,b){},ay:function(){},an:function(){},ao:function(){},aq:function(){if(this.__toolTipObject!=null&&this.t()){this.t(false);var context_=this.d();if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},__toolTipObject:null,ad:null,bn:function(a){var b=this.__toolTipObject;this.ad=null;this.__toolTipObject=null;if(typeof a==="string"){this.ad=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","absolute");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000");if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){this.__toolTipObject.css("border-color",this.e().actualOutline().__fill)}}else{if(!this.k&&b!=null){this.e().seriesViewer().ji(b);this.k=true}}}},f:null,g:function(){return this.f},ba:function(a){},s:function(){return true},ax:function(){},aw:function(){},a8:function(){this.e().actualBrush(null)},ai:function(){this.e().actualBrush(this.e().brush())},a9:function(){this.e().actualOutline(null)},aj:function(){this.e().actualOutline(this.e().outline())},c:function(a){if($b($$t.$hb.$type,a)!==null){return a}return null},_bz:null,bz:function(a){if(arguments.length===1){this._bz=a;return a}else{return this._bz}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_t:false,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},k:false,l:false,bm:function(a,b,c){var d=false;if(this.e().seriesViewer()!=null){d=this.e().seriesViewer().ca()}if(d){return}if(this.e().seriesViewer()==null||this.e().seriesViewer().dragCrosshairActivated()){return}this.t(true);this.bz(a);this.ac(b);this.d().item(b);var e=this.e().seriesViewer().getContainerOffsets();var pos_={__x:a.__x+15+e.__x,__y:a.__y+15+e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.d();if(this.__toolTipObject!=null){if(this.l){this.l=false;this.__toolTipObject.remove();this.__toolTipObject.css("position","absolute");this.__toolTipObject.addClass(this.e().seriesViewer().tooltipStyle());this.e().seriesViewer().addTooltipToView(this.__toolTipObject);this.__toolTipObject.hide()}if(this.k){this.e().seriesViewer().addTooltipToView(this.__toolTipObject);this.k=false}var $window=$(window);var wWidth=$window.width();var width=this.__toolTipObject.outerWidth(true);var left=pos_.__x;if(width+left>wWidth){var limit=wWidth-width;pos_.__x=limit}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},bk:function(a,b){this.t(true);var c={__x:a.__x+this.b3().left(),__y:a.__y+this.b3().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d=this.e().en(null,c);if(this.d()!=null){this.d().series(this.e());this.d().item(d)}var tooltip_=this.__toolTipObject;var context_=this.d();if(context_!=null){context_.hideOthers=false}if(!this.l&&tooltip_!=null){this.l=true;tooltip_.remove();tooltip_.css("position","relative");tooltip_.css("top","");tooltip_.css("left","");tooltip_.removeClass(this.e().seriesViewer().tooltipStyle())}if(this.__toolTipObject!=null){if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_)}}if(tooltip_!=null){b(tooltip_)}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.e().title()+"</span></div>";return a},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},as:function(a,b){this.h(a);this.i(b)},b1:null,b3:function(a){if(arguments.length===1){this.b1=a;return a}else{return this.b1}},_b2:null,b2:function(a){if(arguments.length===1){this._b2=a;return a}else{return this._b2}},b4:function(){if(this.o()){return this.b2()}else if(this.p()){return $$t.$fx.ms}else{return this.e().seriesViewer()!=null?this.e().seriesViewer().actualWindowRect():$$t.$a8.empty()}},j:false,p:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},al:function(a){if(a!=null){this.a().p(this);if(this.e().ax()!=null){this.e().ax().a().p(this.e().ax())}}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},ah:function(a){if(a!=null){if(this.e().ct()){this.h(this.e().seriesViewer().ba().aa());a.ba().a().j(this);this.a(a.ba().a())}else{this.h(this.e().seriesViewer().ba().z());a.canvasRenderScheduler().j(this);this.a(a.canvasRenderScheduler())}if(this.e().ax()!=null){a.af().j(this.e().ax());this.e().ax().a(a.af());this.e().ax().ar()}var c=this.e().cz().keys().getEnumerator();while(c.moveNext()){var b=c.current();a.ad().j(this.e().cz().item(b));this.e().cz().item(b).a(a.ad());this.e().cz().item(b).ar()}this.ar()}},postRender:function(){this.a1()},a1:function(){},b:function(a){return null},a3:function(a){this.e().ax().h(a.a())},am:function(a){},bl:function(){if(this.m()){return}if(this.e().seriesViewer()!=null){var a=this.e().legend()!=null?this.e().legend():this.e().seriesViewer().legend();if(a!=null&&this.e().legendItem()!=null&&a.children().contains(this.e().legendItem())){a.children().remove(this.e().legendItem());var b=this.e().ep();b.content().actualItemBrush(this.e().actualBrush());b.content().outline(this.e().outline());b.content().thickness(this.e().thickness());a.aw(this.e().legendItem(),this.e())}}},au:function(){this.e().gb(this.e().actualLegend(),this.e().actualLegend())},az:function(){this.bl()},getViewInfo:function(a,b){a=this.b3();b=this.b4();return{p0:a,p1:b}},n:function(){return this.h()!=null},_q:false,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},bo:function(){this.q(this.e().__visibility==0);this.ar()},a4:function(){},bw:function(a,b){if(a==null){return a}return $$t.$i9.h(a,b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(5)},ap:function(){},preRender:function(){if(this.e().seriesViewer()!=null&&!this.p()){this.e().seriesViewer().ensureCorrectSize()}},isValid:function(){return true},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:false,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},a2:function(a){this.h(a.a())},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},$type:new $.ig.Type("SeriesView",$.ig.$ot,[$$t.$b3.$type,$$t.$a.$type])},true);$c("AnnotationLayerView:wl","SeriesView",{init:function(a){this.b7=false;this.b8=-1;$$t.$b2.init.call(this,a);this.b6(a)},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6
}},b7:false,b8:0,cc:function(){if(this.b7){this.b7=false;this.b8=-1;this.b6().lf={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.b6().renderSeries(true)}},b9:function(){this.b7=true;this.b8=window.setTimeout(this.cc.runOn(this),300)},cb:function(){if(this.b7==true){this.b7=false;if(this.b8!=-1){window.clearTimeout(this.b8);this.b8=-1}}},ca:function(){this.ar()},$type:new $.ig.Type("AnnotationLayerView",$$t.$b2.$type)},true);$c("CategoryHighlightLayer:wq","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.ws;var b=new $$t.ws;var c=new $$t.ws;var d=this.transitionDuration()/1e3;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$wq.$type)},aw:function(){return new $$t.wr(this)},he:function(a){$$t.$wk.he.call(this,a);this.lj(a)},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},targetAxis:function(a){if(arguments.length===1){this.g($$t.$wq.targetAxisProperty,a);return a}else{return this.c($$t.$wq.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$wq.useInterpolationProperty,a);return a}else{return this.c($$t.$wq.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$wq.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$wq.bandHighlightWidthProperty)}},kx:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this.af().c()){this.renderSeries(b)}}},lk:function(a){return a!=null&&a.bp()},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;c.i().clear();var d=this.useInterpolation();if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){return}if(this.targetAxis()!=null){if(this.lk(this.targetAxis())){this.lr(this.targetAxis(),c,d)}}else{if($b($$t.$fx.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($b($$t.$ir.$type,f)!==null&&this.lk(f)){this.lr(f,c,d)}}}}},lr:function(a,b,c){if(this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return}var d=this.lf.__x;if(a.isVertical()&&$.ig.util.isNaN(d)){d=0}d=this.view().b3().left()+this.view().b3().width()*(d-this.view().b4().left())/this.view().b4().width();var e=this.lf.__y;if(!a.isVertical()&&$.ig.util.isNaN(e)){e=0}e=this.view().b3().top()+this.view().b3().height()*(e-this.view().b4().top())/this.view().b4().height();var f=a.getCategoryBoundingBox({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,this.bandHighlightWidth());this.lq(f,b,a)},lq:function(a,b,c){var d=new $$t.wt;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.g(this.lc());d.h(this.ld());if(d.g()==null){d.g(this.lj().cl(c.actualStroke()))}if(d.h()==null){d.h(this.lj().cl(c.actualStroke()))}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=this.lj().ce();var d=a;var e=0;var g=d.i().values().getEnumerator();while(g.moveNext()){var f=g.current();var h=c.item(e);this.ls(f,h);e++}c.c(e)},ls:function(a,b){if($.ig.util.isNaN(a.b())||$.ig.util.isNaN(a.e())||$.ig.util.isNaN(a.a())||$.ig.util.isNaN(a.c())||$.ig.util.isNaN(a.d())){b.__visibility=1;return}this.lj().cg(b,a.b(),a.e(),a.c()-a.b(),a.a()-a.e());b.__fill=a.g();b.__stroke=a.h();b.z(a.d());if(this.dashArray()!=null){b.af(this.dashArray())}else{b.af(null)}b.aa(this.dashCap())},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CategoryHighlightLayer",$$t.$wk.$type)},true);$c("Frame:i8","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=0}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},f:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},g:function(a,b,c,d){var e=$$t.$i9.g(b,a,c,d);return e},c:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$t.cv;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$t.cv}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$i8.g(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$i8.g(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$i8.g(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$c("CategoryHighlightLayerFrame:ws","Frame",{init:function(){$$t.$i8.init.call(this);this.i(new $$t.gd($.ig.Number.prototype.$type,$$t.$wt.$type,0));this.h=new $$t.ps($.ig.Number.prototype.$type,$$t.$wt.$type,$$t.$ws.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.wt})},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},h:null,j:function(a,b,c,d,e,f){if(d!=null){a.f(d.f())}else if(c!=null){a.f(c.f())}else{a.f(0)}if(c==null||$.ig.util.isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||$.ig.util.isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||$.ig.util.isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||$.ig.util.isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||$.ig.util.isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||$.ig.util.isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||$.ig.util.isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||$.ig.util.isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||$.ig.util.isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||$.ig.util.isNaN(d.d())){a.d(NaN)}else{a.d(c.d()+b*(d.d()-c.d()))}if(c==null||c.g()==null){a.g(d!=null?d.g():null)}else if(d==null||d.g()==null){a.g(null)}else{a.g($$t.$i9.g(c.g(),b,d.g(),0))}if(c==null||c.h()==null){a.h(d!=null?d.h():null)}else if(d==null||d.h()==null){a.h(null)}else{a.h($$t.$i9.g(c.h(),b,d.h(),0))}},d:function(a,b,c){var d=b;var e=c;this.h.e(this.i(),a,d.i(),e.i(),d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$$t.$i8.$type)},true);$c("CategoryHighlightFrameRect:wt","Object",{_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(){$.ig.$op.init.call(this);this.f(0);this.e(NaN);this.b(NaN);this.c(NaN);this.b(NaN);this.a(NaN);this.d(NaN)},$type:new $.ig.Type("CategoryHighlightFrameRect",$.ig.$ot)},true);$c("CategoryHighlightLayerView:wr","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.cf(new $$t.b7($$t.$ct.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},at:function(){var $self=this;$$t.$wl.at.call(this);this.ce(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.cm.runOn($self));$ret.activate($self.ch.runOn($self));$ret.disactivate($self.cj.runOn($self));$ret.destroy($self.ci.runOn($self));return $ret}())},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},cm:function(){var a=new $$t.ct;a.y(false);this.cf().add(a);return a},ch:function(a){a.__visibility=0},cj:function(a){a.__visibility=1},ci:function(a){this.cf().remove(a)},ck:function(a){if(a==null){return a}return $$t.$i9.h(a,.1)},cl:function(a){if(a!=null){var b=$$t.$i9.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$cw.u($.ig.truncate(Math.round(e.color().l()*.2)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$t.$cw.u($.ig.truncate(Math.round(b.color().l()*.2)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},cg:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this.cf().count();c++){var d=this.cf().__inner[c];if(d.__visibility==0){a.u(d)}}}},am:function(a){$$t.$wl.am.call(this,a);for(var b=0;b<this.cf().count();b++){var c=new $$t.ig(1,"catItemRect",this.cf().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$wl.$type)},true);$c("CategoryItemHighlightLayer:wu","AnnotationLayer",{init:function(){this.ln=false;this.lm=true;this.lq=10;$$t.$wk.init.call(this);var a=new $$t.wx;var b=new $$t.wx;var c=new $$t.wx;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$wu.$type)},aw:function(){return new $$t.wv(this)},he:function(a){$$t.$wk.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$wu.targetSeriesProperty,a);return a}else{return this.c($$t.$wu.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$wu.useInterpolationProperty,a);return a}else{return this.c($$t.$wu.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.g($$t.$wu.highlightTypeProperty,$$t.$ww.getBox(a));return a}else{return $f(this.c($$t.$wu.highlightTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$wu.markerTemplateProperty,a);return a}else{return this.c($$t.$wu.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.g($$t.$wu.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$wu.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$wu.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$wu.skipUnknownValuesProperty)}},ky:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.af().c()){this.renderSeries(b)}}},kj:function(a){if(!$$t.$wk.kj.call(this,a)){return false}var b=this.kr(a);if(!b.a()){return false}return true},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.useInterpolation();c.i().clear();if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){return}if(this.kj(this.targetSeries())){this.l0(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.kj(e)){this.l0(e,c,d)}}}},ln:false,lm:false,hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.ln=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.lq=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.lm=d;this.renderSeries(true);break}},lq:0,l0:function(a,b,c){if(this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.lf.__x;e=this.view().b3().left()+this.view().b3().width()*(e-this.view().b4().left())/this.view().b4().width();var f=this.lf.__y;f=this.view().b3().top()+this.view().b3().height()*(f-this.view().b4().top())/this.view().b4().height();var g=this.skipUnknownValues();var h=true;var i=$b($$t.$ip.$type,a);var j=0;if(i!=null){j=i.preferredCategoryMode(d.categoryAxis());if(j==2){h=false}}var k=true;if(!h||this.highlightType()==2){k=false}if(this.highlightType()==1){k=true}var l=this.kr(a);if(!l.a()){return}if(k){var m=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);if(j!=0&&!d.categoryAxis().isSorting()){var n=m.__x;if(a.isFinancial()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(a.isCategory()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(!$.ig.util.isNaN(m.__x)&&!$.ig.util.isNaN(m.__y)){m=this.toWorldPosition(m)}this.ly(m,b,a)}else{var o=a.getSeriesValuePosition(l.b(),this.useInterpolation(),g);var p;var q=this.getEffectiveViewport1(this.view());if(a.isVertical()){var r=o.__y;var s=d.categoryAxis();var t=this.lq;if(j!=0){t=s.hk(this.view().b4(),this.view().b3(),q)}if($.ig.util.isNaN(t)||Number.isInfinity(t)){return}p=new $$t.a8(0,this.kb().left(),r-t/2,this.kb().width(),t)}else{var u=o.__x;var v=d.categoryAxis();var w=this.lq;if(j!=0){w=v.hk(this.view().b4(),this.view().b3(),q)}if($.ig.util.isNaN(w)||Number.isInfinity(w)){return}p=new $$t.a8(0,u-w/2,this.kb().top(),w,this.kb().height())}p.intersect(this.view().b3());this.lz(p,b,a)}},ly:function(a,b,c){var d=new $$t.wy;d.b(a.__x);d.e(a.__y);d.i(this.lc());d.j(this.ld());if(d.i()==null){if(c.hasMarkers()){d.i(this.li().cs(c.getActualMarkerBrush()))}else{d.i(this.li().cs(c.actualBrush()))}}if(d.j()==null){if(c.hasMarkers()){d.j(this.li().cs(c.getActualMarkerOutlineBrush()))}else{d.j(this.li().cs(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());d.g(this.lk(c,a));var e=$b($$t.$g8.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$$t.$g8.nullMarkerTemplate()){var f=$$t.$g8.resolveMarkerType(c,2);switch(f){case 3:e=this.seriesViewer().circleMarkerTemplate();break;case 4:e=this.seriesViewer().triangleMarkerTemplate();break;case 5:e=this.seriesViewer().pyramidMarkerTemplate();break;case 6:e=this.seriesViewer().squareMarkerTemplate();break;case 7:e=this.seriesViewer().diamondMarkerTemplate();break;case 8:e=this.seriesViewer().pentagonMarkerTemplate();break;case 9:e=this.seriesViewer().hexagonMarkerTemplate();break;case 10:e=this.seriesViewer().tetragramMarkerTemplate();break;case 11:e=this.seriesViewer().pentagramMarkerTemplate();break;case 12:e=this.seriesViewer().hexagramMarkerTemplate();break}}d.h(this.markerTemplate()!=null?this.markerTemplate():e);if(!$.ig.util.isNaN(d.b())&&!$.ig.util.isNaN(d.e())){b.i().add(d.f(),d)}},lk:function(a,b){var c=a.getItem(b);var d=a.getExactItemIndex(b);if(this.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $$t.hb;$ret.series(a);$ret.item(c);return $ret}()},lz:function(a,b,c){var d=new $$t.wy;d.b(a.left());d.e(a.top());d.c(a.right());d.a(a.bottom());d.i(this.lc());d.j(this.ld());if(d.i()==null){if(c!=null){d.i(this.li().ct(c.actualBrush()))}}if(d.j()==null){if(c!=null){d.j(this.li().ct(c.actualOutline()))}}d.d(this.thickness());d.f(c.getHashCode());if(!a.isEmpty()){b.i().add(d.f(),d)}},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=this.li().cg();var d=this.li().cf();var e=0;var f=0;var g=a;var i=g.i().values().getEnumerator();while(i.moveNext()){var h=i.current();if(h.h()!=null){var j=d.item(f);this.l1(h,j);f++}else{var k=c.item(e);this.l2(h,k);e++}}c.c(e);d.c(f)},l1:function(a,b){if($.ig.util.isNaN(a.b())||$.ig.util.isNaN(a.e())||$.ig.util.isNaN(a.d())||a.g()==null){b.__visibility=1;return}var c={__x:a.b(),__y:a.e(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d=a.g();d.itemBrush(a.i());var e=d.series().getSeriesValuePosition(c,this.bn()||this.ln,this.lm);if($.ig.util.isNaN(e.__x)||$.ig.util.isNaN(e.__y)){b.__visibility=1;return}this.li().cm(b,e.__x,e.__y);b.ae(a.h());b.content(a.g())},l2:function(a,b){if($.ig.util.isNaN(a.b())||$.ig.util.isNaN(a.e())||$.ig.util.isNaN(a.a())||$.ig.util.isNaN(a.c())||$.ig.util.isNaN(a.d())){b.__visibility=1;return}this.li().cn(b,a.b(),a.e(),a.c()-a.b(),a.a()-a.e());b.__fill=a.i();b.__stroke=a.j();b.z(a.d());if(this.dashArray()!=null){b.af(this.dashArray())}else{b.af(null)}b.aa(this.dashCap())},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$wk.$type)},true);$c("CategoryItemHighlightLayerFrame:wx","Frame",{init:function(){$$t.$i8.init.call(this);this.i(new $$t.gd($.ig.Number.prototype.$type,$$t.$wy.$type,0));this.h=new $$t.ps($.ig.Number.prototype.$type,$$t.$wy.$type,$$t.$wx.$type,this.j.runOn(this),function(a){return a.f()},function(a){return true},function(){return new $$t.wy})},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},h:null,j:function(a,b,c,d,e,f){if(d!=null){a.f(d.f())}else if(c!=null){a.f(c.f())}else{a.f(0)}if(c==null||$.ig.util.isNaN(c.e())){a.e(d!=null?d.e():NaN)}else if(d==null||$.ig.util.isNaN(d.e())){a.e(NaN)}else{a.e(c.e()+b*(d.e()-c.e()))}if(c==null||$.ig.util.isNaN(c.b())){a.b(d!=null?d.b():NaN)}else if(d==null||$.ig.util.isNaN(d.b())){a.b(NaN)}else{a.b(c.b()+b*(d.b()-c.b()))}if(c==null||$.ig.util.isNaN(c.c())){a.c(d!=null?d.c():NaN)}else if(d==null||$.ig.util.isNaN(d.c())){a.c(NaN)}else{a.c(c.c()+b*(d.c()-c.c()))}if(c==null||$.ig.util.isNaN(c.a())){a.a(d!=null?d.a():NaN)}else if(d==null||$.ig.util.isNaN(d.a())){a.a(NaN)}else{a.a(c.a()+b*(d.a()-c.a()))}if(c==null||$.ig.util.isNaN(c.d())){a.d(d!=null?d.d():NaN)}else if(d==null||$.ig.util.isNaN(d.d())){a.d(NaN)}else{a.d(c.d()+b*(d.d()-c.d()))}if(c==null||c.i()==null){a.i(d!=null?d.i():null)}else if(d==null||d.i()==null){a.i(null)}else{a.i($$t.$i9.g(c.i(),b,d.i(),0))}if(c==null||c.j()==null){a.j(d!=null?d.j():null)}else if(d==null||d.j()==null){a.j(null)}else{a.j($$t.$i9.g(c.j(),b,d.j(),0))}if(c==null||c.h()==null){a.h(d!=null?d.h():null)}else if(d==null||d.j()==null){a.h(null)}else{a.h(d.h())}if(c==null||c.g()==null){a.g(d!=null?d.g():null)}else if(d==null||d.j()==null){a.g(null)}else{a.g(d.g())}},d:function(a,b,c){var d=b;var e=c;this.h.e(this.i(),a,d.i(),e.i(),d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$$t.$i8.$type)},true);$c("ItemHighlightFrameRect:wy","Object",{_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(){$.ig.$op.init.call(this);this.f(0);this.e(NaN);this.b(NaN);this.c(NaN);this.b(NaN);this.a(NaN);this.d(NaN)},$type:new $.ig.Type("ItemHighlightFrameRect",$.ig.$ot)},true);$c("CategoryItemHighlightLayerView:wv","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.ch(new $$t.b7($$t.$c8.$type,0));this.ci(new $$t.b7($$t.$ct.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},at:function(){var $self=this;$$t.$wl.at.call(this);this.cg(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.cu.runOn($self));$ret.activate($self.co.runOn($self));$ret.disactivate($self.cq.runOn($self));$ret.destroy($self.cp.runOn($self));return $ret}());this.cf(function(){var $ret=new $$t.hh($$t.$c8.$type);$ret.create($self.cr.runOn($self));$ret.activate($self.cj.runOn($self));$ret.disactivate($self.cl.runOn($self));$ret.destroy($self.ck.runOn($self));return $ret}())},_ch:null,ch:function(a){if(arguments.length===1){this._ch=a;return a}else{return this._ch}},_ci:null,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},cu:function(){var a=new $$t.ct;a.y(false);this.ci().add(a);return a},co:function(a){a.__visibility=0},cq:function(a){a.__visibility=1},cp:function(a){this.ci().remove(a)},cr:function(){var a=new $$t.ha;this.ch().add(a);return a},cj:function(a){a.__visibility=0},cl:function(a){a.__visibility=1},ck:function(a){this.ch().remove(a)},cs:function(a){if(a==null){return a}return $$t.$i9.h(a,.3)},ct:function(a){if(a!=null){var b=$$t.$i9.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$cw.u($.ig.truncate(Math.round(e.color().l()*.3)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$t.$cw.u($.ig.truncate(Math.round((b.color().l()&255)*.3)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},cn:function(a,b,c,d,e){a.__visibility=0;a.l(b);a.m(c);a.width(d);a.height(e)},cm:function(a,b,c){a.l(b);a.m(c)},bi:function(a,b){$$t.$wl.bi.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}var e=d.series();if(e.hasMarkers()){d.outline(e.getActualMarkerOutlineBrush())}d.thickness(.5)}},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this.ci().count();c++){var d=this.ci().__inner[c];if(d.__visibility==0){a.u(d)}}if(this.ch().count()>0){var e=new $$t.c7;e.isHitTestRender=b;e.context=a.f();e.viewportTop=this.b3().top();e.viewportLeft=this.b3().left();e.viewportWidth=this.b3().width();e.viewportHeight=this.b3().height();e.passID="ItemMarkers";var f=new $$t.c6;f.isHitTestRender=b;f.passInfo=e;var g=new $$t.dc;g.passInfo=e;var h=false;var i=a.f();g.context=i;f.context=i;g.renderContext=a;f.renderContext=a;var j=0;var k=0;var l=new $$t.gd($$t.$c9.$type,$$t.$c9.$type,0);for(var m=0;m<this.ch().count();m++){var n=this.ch().__inner[m];var o=n.ae();if(!l.containsKey(o)){l.add(o,o);if(o!=null&&o.passStarting()!=null){o.passStarting()(e)}}if(n.__visibility==1){continue}this.bh(n,m,b);if(!h){g.data=n.content();g.width=n.width();g.height=n.height();if(o.measure()!=null){g.data=n.content();o.measure()(g);h=g.isConstant;if(h){j=g.width;k=g.height}}f.availableWidth=g.width;f.availableHeight=g.height}else{f.availableWidth=j;f.availableHeight=k}if(!$.ig.util.isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!$.ig.util.isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.o(f,n);n.k(f.availableWidth);n.j(f.availableHeight)}var q=l.keys().getEnumerator();while(q.moveNext()){var p=q.current();if(p!=null&&p.passCompleted()!=null){p.passCompleted()(e)}}}}},am:function(a){$$t.$wl.am.call(this,a);for(var b=0;b<this.ci().count();b++){var c=new $$t.ig(1,"catItemRect",this.ci().__inner[b]);c.tags().add("Main");c.tags().add("CategoryItem");a.shapes().add(c)}for(var d=0;d<this.ch().count();d++){a.markerShapes().add(this.ce($b($$t.$c8.$type,this.ch().__inner[d])))}},ce:function(a){var b=new $$t.id;var c=new $$t.ho;b.x(a.l());b.y(a.m());b.bounds(new $$t.a8(0,a.l()-a.k()/2,a.m()-a.j()/2,a.k(),a.j()));b.index(-1);b.contentTemplate(a.ae());if($b($$t.$hb.$type,a.content())!==null){var d=a.content();c.fill($$t.$hs.fromBrush(d.actualItemBrush()));c.stroke($$t.$hs.fromBrush(d.outline()))}b.visibility(a.__visibility);b.markerAppearance(c);if(a.ae()==this.e().seriesViewer().circleMarkerTemplate()){b.markerType("Circle")}else if(a.ae()==this.e().seriesViewer().diamondMarkerTemplate()){b.markerType("Diamond")}else if(a.ae()==this.e().seriesViewer().hexagonMarkerTemplate()){b.markerType("Hexagon")}else if(a.ae()==this.e().seriesViewer().hexagramMarkerTemplate()){b.markerType("Hexagram")}else if(a.ae()==this.e().seriesViewer().pentagonMarkerTemplate()){b.markerType("Pentagon")}else if(a.ae()==this.e().seriesViewer().pentagramMarkerTemplate()){b.markerType("Pentagram")}else if(a.ae()==this.e().seriesViewer().pyramidMarkerTemplate()){b.markerType("Pyramid")}else if(a.ae()==this.e().seriesViewer().squareMarkerTemplate()){b.markerType("Square")}else if(a.ae()==this.e().seriesViewer().tetragramMarkerTemplate()){b.markerType("Tetragram")}else if(a.ae()==this.e().seriesViewer().triangleMarkerTemplate()){b.markerType("Triangle")}else{b.markerType("None")}return b},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$wl.$type)},true);$c("CategoryToolTipLayer:wz","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.w5;var b=new $$t.w5;var c=new $$t.w5;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$wz.$type)},aw:function(){return new $$t.w0(this)},he:function(a){$$t.$wk.he.call(this,a);this.lk(a)},_lk:null,lk:function(a){if(arguments.length===1){this._lk=a;return a}else{return this._lk}},isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.g($$t.$wz.targetAxisProperty,a);return a}else{return this.c($$t.$wz.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$wz.useInterpolationProperty,a);return a}else{return this.c($$t.$wz.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.g($$t.$wz.toolTipPositionProperty,$$t.$w4.getBox(a));return a}else{return $f(this.c($$t.$wz.toolTipPositionProperty))}},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this.lk().co();break}},kx:function(a,b){if(this.targetAxis()==a){if(!this.af().c()){this.renderSeries(b)}}},ky:function(a,b){if(!this.af().c()){this.renderSeries(b)}},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.useInterpolation();c.n(NaN);c.m(NaN);c.i(NaN);c.j(NaN);c.m(NaN);c.n(NaN);if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){this.lk().cm(this.lk().cj());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.bp()){return}var f=e;var g=this.ll(f.b4(),d);this.lr(g,c,d)}else{if($b($$t.$fx.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$t.b7($$t.$bc.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.bp()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l.b4().getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.ll(k,d);this.lr(p,c,d)}}},ll:function(a,b){var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var e=new $$t.b7($$t.$hb.$type,0);var f=new $$t.b7($.ig.$op.$type,0);var g=false;var h=true;for(var i=0;i<a.count();i++){var j=a.item(i);if(!j.isFinancial()&&!j.isCategory()){continue}if(j.isStacked()){continue}var k=j;if(!k.categoryAxis().bp()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.kr(j);if(!l.a()){continue}var m=j.getSeriesValuePosition(l.b(),b,false);if(g){if(!$.ig.util.isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!$.ig.util.isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.ln(j);if(n==null){continue}var o=null;var p=j.getItem(this.lf);if(j.isDefaultToolTipSelected()&&p!=null){o=j.ah(p)}else{o=new $$t.hb;o.item(p);o.series(j)}e.add(o);f.add1(n)}var q=0;
var r=0;if(g){r=(c+d)/2;q=this.kb().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.kb().left()}if(r<0||r>this.kb().bottom()){r=NaN}}else{q=(c+d)/2;r=this.kb().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.kb().bottom()}if(q<0||q>this.kb().right()){q=NaN}}var s=new $$t.w6;s.c({__x:q,__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});s.a(e);s.b(f);return s},lr:function(a,b,c){var d=a.c();var e=a.a();var f=a.b();d=this.lk().cp(d);var g=0;var h=this.view().b3();var i=this.lk().cj();this.lk().cl();var j=false;if(e.count()==0){this.lk().aq();return}var k=false;for(var l=0;l<e.count();l++){var m=e.__inner[l].series();j=m.isVertical();var n=e.__inner[l];var o=f.__inner[l];if(this.lk().cg(m,o,n)){k=true}g++}if(!k){this.lk().cm(i);return}var p=this.lk().cq(i);var q=0;var r=0;var s=0;var t=0;var u=false;var v=false;var w=false;var x=this.toolTipPosition();if(x==0){w=true}if(x==2||x==3){v=true}if(x==2||x==1){u=true}var y=this.lk().cr();if(j){if(!u&&!v&&d.__x+(p.k()+10)>y.k()){v=true}if(u&&!v&&d.__x-(p.k()+10)<0){v=true}}else{if(!u&&!v&&d.__y-(p.j()+10)<0){v=true}if(u&&!v&&d.__y+(p.j()+10)>y.j()){v=true}}var z=10;var aa=5;if(!u){if(!j){aa=p.j()+z}if(v){if(j){aa=aa+p.k()+z}else{aa=0}}}else{if(j){aa=p.k()+z;if(v){aa=0}}else{aa=5;if(v){aa=aa+p.j()+z}}}if(j){r=0-(z+5);if(u){r=r*-1+p.k()}q=p.j()/2;t=d.__y-p.j()/2;s=d.__x-aa}else{q=p.j()+10+5;if(u){q=0-(z+5)}r=p.k()/2;s=d.__x-p.k()/2;t=d.__y-aa}if(j){if(t<0){q-=0-t;t=0}if(t+p.j()>y.j()){q+=t+p.j()-y.j();t=y.j()-p.j()}}else{if(s<0){r-=0-s;s=0}if(s+p.k()>y.k()){r+=s+p.k()-y.k();s=y.k()-p.k()}}b.m(s);b.n(t);b.i(r);b.j(q);b.l(p.k());b.k(p.j())},ln:function(a){return a.toolTip()},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=a;var d=b.b3().left();var e=b.b3().right();var f=b.b3().top();var g=b.b3().bottom();var h=this.lk().cj();if($.ig.util.isNaN(c.m())||$.ig.util.isNaN(c.n())||$.ig.util.isNaN(c.i())||$.ig.util.isNaN(c.j())){this.lk().cm(h);return}var i=c.m();var j=c.n();var k=c.i();var l=c.j();this.lk().cn(h,i,j,k,l)},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$wk.$type)},true);$c("CategoryToolTipCollisionInfo:w7","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("CategoryToolTipCollisionInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerFrame:w5","Frame",{h:0,n:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},init:function(){$$t.$i8.init.call(this);this.m(NaN);this.n(NaN);this.i(NaN);this.j(NaN);this.l(NaN);this.k(NaN)},d:function(a,b,c){var d=b;var e=c;if($.ig.util.isNaN(d.m())){this.m(e.m())}else{this.m(d.m()+(e.m()-d.m())*a)}if($.ig.util.isNaN(d.n())){this.n(e.n())}else{this.n(d.n()+(e.n()-d.n())*a)}if($.ig.util.isNaN(d.i())){this.i(e.i())}else{this.i(d.i()+(e.i()-d.i())*a)}if($.ig.util.isNaN(d.j())){this.j(e.j())}else{this.j(d.j()+(e.j()-d.j())*a)}if($.ig.util.isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if($.ig.util.isNaN(d.k())){this.k(e.m())}else{this.k(d.k()+(e.k()-d.k())*a)}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$$t.$i8.$type)},true);$c("CategoryTooltipSeriesInfo:w6","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerView:w0","AnnotationLayerView",{init:function(a){this.ce=null;this.__tooltips=null;this.ch=null;this.cf=false;$$t.$wl.init.call(this,a);this.cd(a);this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},ce:null,__tooltips:null,ch:null,cf:false,cj:function(){if(this.ce==null){this.ce=new $$t.w1;this.ce.eventSink(this.e().seriesViewer().ba().m());this.__tooltips=$("<div></div>");this.ch=$("<div></div>");this.ce.__visibility=0}return this.ce},at:function(){$$t.$wl.at.call(this);if(this.ce!=null){this.ce.__visibility=1}},ak:function(){$$t.$wl.ak.call(this);if(this.ce!=null){this.ce.destroy();this.ce=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},cg:function(a,b,c){if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=c;var d=$.ig.tmpl!==null;if(!d){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(c);var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var e=$(expanded_);this.__tooltips.append(e);return true},cq:function(a){var b=a;b.content(this.__tooltips);var c=new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},cp:function(a){var b=0;var c=0;if(this.e().seriesViewer()!=null){var d=this.e().seriesViewer().getContainerOffsets();b+=d.__x;c+=d.__y}return{__x:b+a.__x,__y:c+a.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},cn:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.__visibility=0;f.l(b);f.m(c)},cr:function(){var a=$(window).width();var b=$(window).height();return new $$t.a9(1,a,b)},cm:function(a){this.__tooltips.children().remove();this.ch.children().remove();this.ce.__visibility=1},cl:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.ch;this.ch=a;this.__tooltips.children().remove()}},co:function(){},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(b){return}var c=null;if(this.e().seriesViewer()!=null){c=this.e().seriesViewer().ba().l().f()}var d=0;var e=0;var f=this.e().seriesViewer();if(f!=null){var g=f.ba().l().br();d+=g.__x;e+=g.__y}if(this.ce!=null){this.ce.pointerTooltipStyle(c);this.ce.render(this.ce.l(),this.ce.m())}},am:function(a){$$t.$wl.am.call(this,a);var b=this.ce;var c=0;var d=0;if(this.e().seriesViewer()!=null){var e=this.e().seriesViewer().getContainerOffsets();c+=e.__x;d+=e.__y}var f=b.exportVisualData();f.offsetX(b.l()-c);f.offsetY(b.m()-d);f.categoryNames(new $$t.b7(String,0));var g=this.__tooltips.children().length;for(var h=0;h<g;h++){var indexliteral_=h.toString();var i=$(this.__tooltips.children()[indexliteral_]).text();var j=i.toString();f.categoryNames().add(j)}a.pointerTooltips().add(f)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$wl.$type)},true);$c("CrosshairLayer:w8","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.xa;var b=new $$t.xa;var c=new $$t.xa;var d=this.transitionDuration()/1e3;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$w8.$type)},aw:function(){return new $$t.w9(this)},he:function(a){$$t.$wk.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},targetSeries:function(a){if(arguments.length===1){this.g($$t.$w8.targetSeriesProperty,a);return a}else{return this.c($$t.$w8.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$w8.useInterpolationProperty,a);return a}else{return this.c($$t.$w8.useInterpolationProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$w8.verticalLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$w8.verticalLineVisibilityProperty))}},horizontalLineVisibility:function(a){if(arguments.length===1){this.g($$t.$w8.horizontalLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$w8.horizontalLineVisibilityProperty))}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$w8.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$w8.skipUnknownValuesProperty)}},ky:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.af().c()){this.renderSeries(b)}}},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c.i().clear();c.j().clear();c.h().clear();if(this.kj(this.targetSeries())){this.lr(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.kj(f)){this.lr(f,c,d,e)}}}},kj:function(a){if(!$$t.$wk.kj.call(this,a)){return false}var b=this.kr(a);if(!b.a()){return false}return true},lr:function(a,b,c,d){var e=this.kr(a);if(!e.a()){return}var f=e.b();f=a.getSeriesValuePosition(f,c,d);var g=this.actualBrush();if(g==null){g=this.brush()}if(g==null){g=a.actualBrush();if(g!=null){g=this.li().ck(g)}}b.h().add(g);b.i().add(f.__y);b.j().add(f.__x)},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=this.li().ce();var d=a;var e=d.i().count();var f=0;var g=b.b3().left();var h=b.b3().right();var i=b.b3().top();var j=b.b3().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=Math.floor(d.i().__inner[m]);var o=Math.floor(d.j().__inner[m]);if($.ig.util.isNaN(o)||$.ig.util.isNaN(n)){continue}var p=c.item(f);f++;p.__stroke=d.h().__inner[m];p.z(this.thickness());p.__fill=d.h().__inner[m];p.af(this.dashArray());p.aa(this.dashCap());var q=new $$t.es;if(k){var r=new $$t.e1;r.__startPoint={__x:o,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s=new $$t.e3(1);s.c({__x:o,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});r.__segments.add(s);q.b().add(r)}if(l){var t=new $$t.e1;t.__startPoint={__x:g,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=new $$t.e3(1);u.c({__x:h,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});t.__segments.add(u);q.b().add(t)}p.ak(q)}c.c(f)},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CrosshairLayer",$$t.$wk.$type)},true);$c("CrosshairLayerFrame:xa","Frame",{_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},init:function(){$$t.$i8.init.call(this);this.i(new $$t.b7(Number,0));this.j(new $$t.b7(Number,0));this.h(new $$t.b7($$t.$cv.$type,0))},d:function(a,b,c){var d=b;var e=c;$$t.$i8.b(this.i(),a,d.i(),e.i());$$t.$i8.b(this.j(),a,d.j(),e.j());$$t.$i8.c(this.h(),a,d.h(),e.h(),0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$i8.$type)},true);$c("CrosshairLayerView:w9","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.cf(new $$t.b7($$t.$cz.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},at:function(){var $self=this;$$t.$wl.at.call(this);this.ce(function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.cl.runOn($self));$ret.activate($self.cg.runOn($self));$ret.disactivate($self.ci.runOn($self));$ret.destroy($self.ch.runOn($self));return $ret}())},cl:function(){var a=new $$t.cz;a.h(new $$t.fb);this.cf().add(a);return a},cg:function(a){a.__visibility=0},ci:function(a){a.__visibility=1},ch:function(a){this.cf().remove(a)},cj:function(a,b,c,d){if(a.ak()==null||a.ak().b().__x!=d||a.ak().c().__x!=c){var e=function(){var $ret=new $$t.eu;$ret.c({__x:c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:d,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.ak(e)}},ck:function(a){if(a==null){return a}return $$t.$i9.h(a,.1)},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this.cf().count();c++){var d=this.cf().__inner[c];if(d.__visibility==0){a.r(d)}}}},am:function(a){$$t.$wl.am.call(this,a);for(var b=0;b<this.cf().count();b++){var c=new $$t.nj(1,"crosshairLine",this.cf().__inner[b]);c.tags().add("Main");c.tags().add("Crosshair");a.shapes().add(c)}},$type:new $.ig.Type("CrosshairLayerView",$$t.$wl.$type)},true);$c("ItemToolTipLayer:xb","AnnotationLayer",{init:function(){$$t.$wk.init.call(this);var a=new $$t.xd;var b=new $$t.xd;var c=new $$t.xd;var d=this.transitionDuration()/1e3;this.kf(a);this.ke(b);this.kg(c);this.y($$t.$xb.$type)},aw:function(){return new $$t.xc(this)},he:function(a){$$t.$wk.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},isDefaultTooltipBehaviorDisabled:function(){return true},targetSeries:function(a){if(arguments.length===1){this.g($$t.$xb.targetSeriesProperty,a);return a}else{return this.c($$t.$xb.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.g($$t.$xb.useInterpolationProperty,a);return a}else{return this.c($$t.$xb.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.g($$t.$xb.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$xb.skipUnknownValuesProperty)}},hj:function(a,b,c,d){$$t.$wk.hj.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},ky:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this.af().c()){this.renderSeries(b)}}},kj:function(a){if(!$$t.$wk.kj.call(this,a)){return false}var b=this.kr(a);if(!b.a()){return false}return true},k0:function(a,b){$$t.$wk.k0.call(this,a,b);var c=a;var d=this.li().ce();var e=this.useInterpolation();var f=this.skipUnknownValues();c.q().clear();c.k().clear();c.p().clear();c.i().clear();c.h().clear();c.n().clear();c.l().clear();c.o().clear();c.m().clear();c.j().clear();if($.ig.util.isNaN(this.lf.__x)&&$.ig.util.isNaN(this.lf.__y)){d.c(0);return}var g=0;if(this.kj(this.targetSeries())){this.ls(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.kj(h)){this.ls(h,c,e,f,g);g++}}this.lr(c)}d.c(g)},lr:function(a){var b=new $$t.b7($$t.$xg.$type,0);for(var c=0;c<a.h().count();c++){var d=new $$t.xg;d.d(c);d.e({__x:a.h().__inner[c],__y:a.i().__inner[c],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.c(a.o().__inner[c]);d.a(a.m().__inner[c]);d.b(a.q().__inner[c]);if($.ig.util.isNaN(d.e().__x)||$.ig.util.isNaN(d.e().__y)){continue}b.add(d)}b.sort2(function(e,f){if(e.e().__y<f.e().__y){return-1}if(e.e().__y>f.e().__y){return 1}if(e.b()<f.b()){return-1}if(e.b()>f.b()){return 1}return 0});var e=this.lk(b);if(!e){return}for(var f=0;f<b.count()-1;f++){var g=b.__inner[f];var h=b.__inner[f+1];var i=new $$t.a8(0,g.e().__x,g.e().__y,g.c(),g.a());var j=new $$t.a8(0,h.e().__x,h.e().__y,h.c(),h.a());if(i.intersectsWith(j)||i.top()>j.bottom()){h.e({__x:h.e().__x,__y:i.bottom()+1,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}if(b.__inner[b.count()-1].e().__y+b.__inner[b.count()-1].a()>this.view().b3().height()){b.__inner[b.count()-1].e({__x:b.__inner[b.count()-1].e().__x,__y:b.__inner[b.count()-1].e().__y-(b.__inner[b.count()-1].e().__y+b.__inner[b.count()-1].a()-this.view().b3().height()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var k=b.count()-1;k>=1;k--){var l=b.__inner[k];var m=b.__inner[k-1];var n=new $$t.a8(0,l.e().__x,l.e().__y,l.c(),l.a());var o=new $$t.a8(0,m.e().__x,m.e().__y,m.c(),m.a());if(n.intersectsWith(o)||n.top()<o.bottom()){m.e({__x:m.e().__x,__y:n.top()-(o.height()+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}for(var p=0;p<b.count();p++){var q=b.__inner[p].d();var r=b.__inner[p];a.h().__inner[q]=r.e().__x;a.i().__inner[q]=r.e().__y}},lk:function(a){if(a.count()<=1){return false}var b=this.view().b3();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$t.a8(0,d.e().__x,d.e().__y,d.c(),d.a());var g=new $$t.a8(0,e.e().__x,e.e().__y,e.c(),e.a());if(f.intersectsWith(g)){return true}}return false},ls:function(a,b,c,d,e){var f=this.kr(a);if(!f.a()){return}var g=a.getSeriesValuePosition(f.b(),c,d);var h=this.li().ce();var i=this.ln(a);var j=this.lf;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().b3();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.ah(k)}else{n=new $$t.hb;n.item(k);n.series(a)}if(!this.li().cf(a,l,i,n)){return}var o=this.li().co(l,i,n);b.k().add1(l);b.l().add1(n);b.n().add1(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b.p().add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b.q().add(r);var s=g.__x+10;if(s+o.k()>m.right()){s=p-o.k()-10}if(s<m.left()){s=m.left()}b.h().add(s);var t=g.__y-o.j()-10;if(t+o.j()>m.bottom()){t=m.bottom()-o.j()-10}if(t<m.top()){t=m.top()}b.i().add(t);b.o().add(o.k());b.m().add(o.j());var u=this.actualBrush();if(u==null){u=this.brush()}if(u==null){u=a.actualBrush()}b.j().add(u)},ln:function(a){return a.toolTip()},k3:function(a,b){$$t.$wk.k3.call(this,a,b);var c=a;var d=c.q().count();var e=b.b3().left();var f=b.b3().right();var g=b.b3().top();var h=b.b3().bottom();for(var i=0;i<d;i++){if($.ig.util.isNaN(c.p().__inner[i])||$.ig.util.isNaN(c.q().__inner[i])||$.ig.util.isNaN(c.h().__inner[i])||$.ig.util.isNaN(c.i().__inner[i])||c.n().__inner[i]==null||c.l().__inner[i]==null){this.li().cm(c.k().__inner[i]);continue}var j=c.h().__inner[i];var k=c.i().__inner[i];var l=c.o().__inner[i];var m=c.m().__inner[i];var n=false;if(j<e&&Math.abs(j-e)>1){n=true}if(k<g&&Math.abs(k-g)>1){n=true}if(j+l>f&&Math.abs(j+l-f)>1){n=true}if(k+m>h&&Math.abs(k+m-h)>1){n=true}if(n){this.li().cm(c.k().__inner[i]);continue}var o=c.k().__inner[i];var p=Math.min(c.h().__inner[i],c.p().__inner[i]);var q=Math.min(c.i().__inner[i],c.q().__inner[i]);var r=c.p().__inner[i]-c.h().__inner[i];var s=c.q().__inner[i]-c.i().__inner[i];this.li().cn(o,p,q,r,s)}},$type:new $.ig.Type("ItemToolTipLayer",$$t.$wk.$type)},true);$c("ItemTooltipCollisionInfo:xg","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$c("ItemTooltipLayerFrame:xd","Frame",{_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},init:function(){$$t.$i8.init.call(this);this.q(new $$t.b7(Number,0));this.p(new $$t.b7(Number,0));this.i(new $$t.b7(Number,0));this.h(new $$t.b7(Number,0));this.n(new $$t.b7($.ig.$op.$type,0));this.l(new $$t.b7($.ig.$op.$type,0));this.k(new $$t.b7($.ig.$op.$type,0));this.o(new $$t.b7(Number,0));this.m(new $$t.b7(Number,0));this.j(new $$t.b7($$t.$cv.$type,0))},d:function(a,b,c){var d=b;var e=c;$$t.$i8.b(this.q(),a,d.q(),e.q());$$t.$i8.b(this.p(),a,d.p(),e.p());$$t.$i8.b(this.i(),a,d.i(),e.i());$$t.$i8.b(this.h(),a,d.h(),e.h());$$t.$i8.b(this.o(),a,d.o(),e.o());$$t.$i8.b(this.m(),a,d.m(),e.m());$$t.$i8.c(this.j(),a,d.j(),e.j(),0);$$t.$xf.b($.ig.$op.$type,this.n(),a,d.n(),e.n(),function(){return null},function(f,g,h,i){return i});$$t.$xf.b($.ig.$op.$type,this.l(),a,d.l(),e.l(),function(){return null},function(f,g,h,i){return i});$$t.$xf.b($.ig.$op.$type,this.k(),a,d.k(),e.k(),function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$$t.$i8.$type)},true);$c("ItemToolTipLayerView:xc","AnnotationLayerView",{init:function(a){$$t.$wl.init.call(this,a);this.cd(a);this.cg(new $$t.b7($$t.$w1.$type,0))},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},at:function(){var $self=this;$$t.$wl.at.call(this);this.ce(function(){var $ret=new $$t.hh($.ig.$op.$type);$ret.create($self.ch.runOn($self));$ret.activate($self.cj.runOn($self));$ret.disactivate($self.cl.runOn($self));$ret.destroy($self.ck.runOn($self));return $ret}());this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},ak:function(){$$t.$wl.ak.call(this);for(var a=0;a<this.ce().a().count();a++){this.ce().a().__inner[a].destroy()}for(var b=0;b<this.ce().b().count();b++){this.ce().b().__inner[b].destroy()}this.ce().clear()},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},ch:function(){var a=new $$t.w1;a.__visibility=1;a.eventSink(this.e().seriesViewer().ba().m());this.cg().add(a);return a},cj:function(a){var b=a},cl:function(a){var b=a;b.__visibility=1},ck:function(a){var b=a;b.unbind();b.content(null);this.cg().remove1(a)},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},cf:function(a,b,c,d){var e=b;if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=d;var f=$.ig.tmpl!==null;if(!f){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(d);var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var g=$(expanded_);e.content(g);return true},co:function(a,b,c){var d=a;var e=d.content();var f=new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},cn:function(a,b,c,d,e){var f=null;if(this.e().seriesViewer()!=null){f=this.e().seriesViewer().ba().l().f()}var g=a;g.pointerTooltipStyle(f);var h=g.content();g.pointerPosition({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.__visibility=0;g.l(b);g.m(c)},cm:function(a){if(a!=null){var b=a;b.__visibility=1}},a7:function(a,b){$$t.$wl.a7.call(this,a,b);if(b){return}var c=0;var d=0;var e=this.e().seriesViewer();if(e!=null){var f=e.ba().l().br();c+=f.__x;d+=f.__y}for(var g=0;g<this.cg().count();g++){this.cg().__inner[g].render(this.cg().__inner[g].l()+c,this.cg().__inner[g].m()+d)}},am:function(a){$$t.$wl.am.call(this,a);var b=this.ce().a().getEnumerator();while(b.moveNext()){var tooltip_=b.current();if(tooltip_.__visibility!=0){continue}var c=tooltip_;var d=c.exportVisualData();d.offsetX(c.l());d.offsetY(c.m());d.categoryNames(new $$t.b7(String,0));var e=tooltip_.content().text();var f=e.toString();d.categoryNames().add(f);a.pointerTooltips().add(d)}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$wl.$type)},true);$c("PointerTooltip:w1","ContentControl",{init:function(){var $self=this;this.b6={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.af=0;this.aq=0;this.ap=0;this.am=false;$$t.$c8.init.call(this);this.y($$t.$w1.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.bj(a,b.propertyName(),b.oldValue(),b.newValue())});this.ai(new $$t.w2(this))},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},pointerPosition:function(a){if(arguments.length===1){this.g($$t.$w1.pointerPositionProperty,a);return a}else{return this.c($$t.$w1.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.g($$t.$w1.pointerInsetProperty,a);return a}else{return this.c($$t.$w1.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.g($$t.$w1.pointerWidthProperty,a);return a}else{return this.c($$t.$w1.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.g($$t.$w1.pointerVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$w1.pointerVisibilityProperty))}},pointerLocation:function(a){if(arguments.length===1){this.g($$t.$w1.pointerLocationProperty,$$t.$w3.getBox(a));return a}else{return $f(this.c($$t.$w1.pointerLocationProperty))}},actualPointerStartPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$w1.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$w1.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$w1.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$w1.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxWidthProperty,a);return a}else{return this.c($$t.$w1.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxHeightProperty,a);return a}else{return this.c($$t.$w1.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$w1.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.g($$t.$w1.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$w1.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.g($$t.$w1.pointerPointsProperty,a);return a}else{return this.c($$t.$w1.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.g($$t.$w1.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$w1.pointerOutlinePointsProperty)}},bk:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},propertyChanged:null,propertyUpdated:null,bj:function(a,b,c,d){switch(b){case"PointerPosition":this.bi();break;case"PointerVisibility":this.bi();break}},_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},_ch:null,ch:function(a){if(arguments.length===1){this._ch=a;return a}else{return this._ch}},_ci:null,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},_ao:false,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},bg:function(){if(this.ai().e(this.content())){this.bi()}},bi:function(){this.ao(true)},b6:null,af:0,aq:0,ap:0,an:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},cj:function(a){this.ao(false);var b=0;var c=0;var d=this.ai().s(a);b=d.k();c=d.j();if(this.af==this.pointerLocation()&&this.an(this.b6.__x,this.pointerPosition().__x)&&this.an(this.b6.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.aq;c+=this.ap;this.actualBoxFullWidth(this.actualBoxWidth()+this.aq);this.actualBoxFullHeight(this.actualBoxHeight()+this.ap)}return new $$t.a9(1,b,c)}var e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:b*.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g={__x:b,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h={__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:b*.5,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};
var j={__x:0,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k={__x:0,__y:c*.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:b,__y:c*.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=b;var n=c;var o=b;var p=c;var q={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var r={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var t={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=this.pointerInset();var v=this.pointerWidth();var w=this.pointerLocation();var x=this.pointerPosition();var y=0;var z=0;var aa=Math.pow(e.__x-x.__x,2)+Math.pow(e.__y-x.__y,2);var ab=Math.pow(f.__x-x.__x,2)+Math.pow(f.__y-x.__y,2);var ac=Math.pow(g.__x-x.__x,2)+Math.pow(g.__y-x.__y,2);var ad=Math.pow(l.__x-x.__x,2)+Math.pow(l.__y-x.__y,2);var ae=Math.pow(h.__x-x.__x,2)+Math.pow(h.__y-x.__y,2);var af=Math.pow(i.__x-x.__x,2)+Math.pow(i.__y-x.__y,2);var ag=Math.pow(j.__x-x.__x,2)+Math.pow(j.__y-x.__y,2);var ah=Math.pow(k.__x-x.__x,2)+Math.pow(k.__y-x.__y,2);var ai=1.7976931348623157e308;ai=Math.min(ai,aa);ai=Math.min(ai,ab);ai=Math.min(ai,ac);ai=Math.min(ai,ad);ai=Math.min(ai,ae);ai=Math.min(ai,af);ai=Math.min(ai,ag);ai=Math.min(ai,ah);if(w==0){if(ai==aa){w=12;if(x.__x>=e.__x){w=1}}if(ai==ah){w=11}if(ai==ag){w=10;if(x.__x>=j.__x){w=9}}if(ai==ac){w=4;if(x.__x<=g.__x){w=3}}if(ai==ad){w=5}if(ai==ae){w=6;if(x.__x<=h.__x){w=7}}if(ai==ab){w=2}if(ai==af){w=8}}var aj=3;switch(w){case 1:q={__x:e.__x+u,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x+u+v,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+u,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+u+v,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 2:q={__x:(e.__x+g.__x)/2-v/2,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:(e.__x+g.__x)/2+v/2,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:(e.__x+g.__x)/2-v/2,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:(e.__x+g.__x)/2+v/2,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 3:q={__x:g.__x-u,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x-u-v,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-u,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-u-v,__y:e.__y+aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 4:q={__x:g.__x,__y:g.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x,__y:g.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-aj,__y:g.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-aj,__y:g.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 5:q={__x:g.__x,__y:(g.__y+h.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:g.__x,__y:(g.__y+h.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:g.__x-aj,__y:(g.__y+h.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:g.__x-aj,__y:(g.__y+h.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 6:q={__x:h.__x,__y:h.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:h.__x,__y:h.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:h.__x-aj,__y:h.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:h.__x-aj,__y:h.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 7:q={__x:h.__x-u,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:h.__x-u-v,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:h.__x-u,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:h.__x-u-v,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 8:q={__x:(j.__x+h.__x)/2-v/2,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:(j.__x+h.__x)/2+v/2,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:(j.__x+h.__x)/2-v/2,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:(j.__x+h.__x)/2+v/2,__y:h.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 9:q={__x:j.__x+u,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:j.__x+u+v,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:j.__x+u,__y:j.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:j.__x+u+v,__y:j.__y-aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 10:q={__x:e.__x,__y:j.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:j.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:j.__y-u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:j.__y-u-v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 11:q={__x:e.__x,__y:(e.__y+j.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:(e.__y+j.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:(e.__y+j.__y)/2-v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:(e.__y+j.__y)/2+v/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break;case 12:q={__x:e.__x,__y:e.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:e.__x,__y:e.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:e.__x+aj,__y:e.__y+u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:e.__x+aj,__y:e.__y+u+v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};break}var ak={__x:x.__x,__y:x.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(ak.__y<e.__y){var al=e.__y-ak.__y;ak={__x:ak.__x,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};p+=al;e={__x:e.__x,__y:e.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g={__x:g.__x,__y:g.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:j.__x,__y:j.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h={__x:h.__x,__y:h.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};q={__x:q.__x,__y:q.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:r.__x,__y:r.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:s.__x,__y:s.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:t.__x,__y:t.__y+al,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{p=Math.max(ak.__y,n)}if(ak.__x<e.__x){var am=e.__x-ak.__x;ak={__x:0,__y:ak.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o+=am;e={__x:e.__x+am,__y:e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g={__x:g.__x+am,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:j.__x+am,__y:j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};h={__x:h.__x+am,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};q={__x:q.__x+am,__y:q.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};r={__x:r.__x+am,__y:r.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};s={__x:s.__x+am,__y:s.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};t={__x:t.__x+am,__y:t.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{o=Math.max(ak.__x,m)}y=o-m;z=p-n;this.aq=y;this.ap=z;this.af=this.pointerLocation();this.b6=this.pointerPosition();this.actualPointerStartPosition(ak);this.actualPointerFirstPosition(q);this.actualPointerSecondPosition(r);this.actualBoxWidth(m);this.actualBoxHeight(n);this.actualBoxFullWidth(o);this.actualBoxFullHeight(p);this.actualBoxTopLeftPosition(e);this.actualBoxTopRightPosition(g);this.actualBoxBottomRightPosition(h);this.actualBoxBottomLeftPosition(j);var an=new $$t.c4(0);an.add(t);an.add(this.actualPointerSecondPosition());an.add(this.actualPointerStartPosition());an.add(this.actualPointerFirstPosition());an.add(s);this.pointerPoints(an);if(this.ch()!=null){this.ch().ag(an)}var ao=new $$t.c4(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this.ci()!=null){this.ci().ag(ao)}if(this.pointerVisibility()==1){return new $$t.a9(1,b,c)}return new $$t.a9(1,o,p)},destroy:function(){this.unbind();this.ai().p()},render:function(a,b){if(this.ao()){this.cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this.ai().q(a,b)},_eventSink:null,eventSink:function(a){if(arguments.length===1){this._eventSink=a;return a}else{return this._eventSink}},am:false,bind:function(){if(!this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=true;this.eventSink().ad(this.ai().k(),"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.am){if(this.eventSink()!=null&&this.ai().k()!=null){this.am=false;this.eventSink().aw(this.ai().k(),"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(a){if(arguments.length===1){this._pointerTooltipStyle=a;return a}else{return this._pointerTooltipStyle}},exportVisualData:function(){return this.ai().b()},$type:new $.ig.Type("PointerTooltip",$$t.$c8.$type,[$$t.$bz.$type])},true);$c("PointerTooltipView:w2","Object",{init:function(a){this.d=false;this.i=0;this.h=0;this.g=-1;this.f=-1;$.ig.$op.init.call(this);this.a(a);this.a().ch(new $$t.c3);this.a().ci(new $$t.c5);this.k(null)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},s:function(a){var b=$(this.a().content()).clone();var c=new $$t.a9(1,0,0);var d=$("body");if(this.m()==null){this.m($('<div class="ui-chart-pointer-tooltip-container" style="position: absolute; visibility: hidden; top : 0; left : 0"></div>'));this.o($('<div style="position: relative"></div>'));this.n($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolute; top : 0; left : 0" /></div>'));this.m().append(this.o());this.o().append(this.n())}this.m().remove();d.append(this.m());this.n().append(b);c=new $$t.a9(1,this.n().outerWidth(true),this.n().outerHeight(true));this.m().remove();b.remove();return c},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},r:null,d:false,i:0,h:0,q:function(a,b){if(this.k()==null){this.k($('<div class="ui-chart-pointer-tooltip-container" style="position : absolute; top : 0; left : 0"></div>'));var c=$("<div></div>");c.css("position","relative");this.j($('<canvas style="position : absolute; top : 0; left : 0" />'));this.l($('<div class="ui-chart-pointer-tooltip-content-container" style="position : absolute; top : 0; left : 0" /></div>'));c.append(this.j());c.append(this.l());this.k().append(c);this.c(new $$t.cr(new $$t.eg,this.j()[0].getContext("2d")));this.k().hide();$("body").append(this.k())}this.a().bind();if(this.a().__visibility==1&&this.d){this.k().hide();this.d=false;return}var d=null;if(this.a().content()!=null){d=$(this.a().content());d.remove()}this.l().children().remove();if(d!=null){var cont_=this.l()[0];var xPos_=this.a().actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=this.a().actualBoxTopLeftPosition().__y.toString()+"px";cont_.style["left"]=xPos_;cont_.style["top"]=yPos_;this.l().append(d)}var e=this.a().pointerTooltipStyle();var f=1;if(e!=null){f=!$.ig.util.isNaN(e.b())?e.b():1}var g=$.ig.truncate(Math.ceil(this.a().actualBoxFullWidth()+f*2));var h=$.ig.truncate(Math.ceil(this.a().actualBoxFullHeight()+f*2));if(g!=this.i||h!=this.h){this.j().attr("width",g.toString());this.j().attr("height",h.toString());this.i=g;this.h=h}else{this.c().j(0,0,this.i,this.h)}var i=new $$t.ct;i.width(this.a().actualBoxWidth());i.height(this.a().actualBoxHeight());i.l(this.a().actualBoxTopLeftPosition().__x);i.m(this.a().actualBoxTopLeftPosition().__y);if(e!=null){i.__fill=e.c()!=null?e.c():function(){var $ret=new $$t.cv;$ret.fill("white");return $ret}();i.__stroke=e.d()!=null?e.d():function(){var $ret=new $$t.cv;$ret.fill("black");return $ret}();i.z(!$.ig.util.isNaN(e.b())?e.b():1);i.ai(!$.ig.util.isNaN(e.a())?e.a():0);i.aj(!$.ig.util.isNaN(e.a())?e.a():0)}else{i.__fill=function(){var $ret=new $$t.cv;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$t.cv;$ret.fill("black");return $ret}();i.z(1)}this.r=i;var j=this.a().ch();var k=this.a().ci();j.__fill=i.__fill;k.__stroke=i.__stroke;this.c().u(i);this.c().s(j);this.c().t(k);var x_=a+"px";var y_=b+"px";var container_=this.k();container_[0].style["left"]=x_;container_[0].style["top"]=y_;if(this.a().__visibility==0&&!this.d){this.k().show();this.d=true}},b:function(){var a=new $$t.ie;a.pointerFillShape(new $$t.ih(1,"fillShape",this.a().ch()));a.pointerOutlineShape(new $$t.ii(1,"outlineShape",this.a().ci()));a.boxShape(new $$t.ig(1,"boxShape",this.r));a.viewport(new $$t.a8(0,0,0,this.a().actualBoxFullWidth(),this.a().actualBoxFullHeight()));return a},g:0,f:0,e:function(a){var b=this.g;var c=this.f;var d=this.s(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.k()!=b||d.j()!=c){return true}return false},p:function(){this.k().hide();this.k().remove();this.k(null);this.m(null);this.o(null);this.n(null);this.k(null);this.j(null);this.l(null)},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$c("PointerTooltipStyle:gc","Object",{init:function(){$.ig.$op.init.call(this);this.b(NaN);this.a(NaN)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("PointerTooltipStyle",$.ig.$ot)},true);$c("AxisLabelPanelBaseView:ke","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},init:function(a){this.as=$$t.$a8.empty();this.h=0;this.i=NaN;$.ig.$op.init.call(this);this.a(a)},z:function(a,b,c,d,e,f){var g=$b($$t.$c2.$type,a);if(g!=null){g.__visibility=0;if(b.width()==0&&b.height()==0){g.__visibility=1}var h=b.height()-(d+f);var i=b.width()-(c+e);g.l(b.left()+c);g.m(b.top()+d);if(i<0){i=0}if(h<0){h=0}g.j(h);g.k(i);if(g.h()!=null){var j=g.h();var k=j.h().__inner[0];k.i(k.i()+g.l());k.j(k.j()+g.m())}}},ac:function(a){var b=a;b.h(null)},af:function(a){},ag:function(a,b){},ah:function(a,b){var c=$b($$t.$be.$type,a);var d=0;var e=0;var f=new $$t.e9;var g=function(){var $ret=new $$t.fc;$ret.h(b);$ret.i(d);$ret.j(e);return $ret}();f.h().add(g);c.h(f)},x:function(a,b){var c=a.aa().length;var d=a.aa();var e=a.aa();while(this.w(a)>b&&c>0){c--;d=d.substr(0,c)+"…";a.aa(d)}a.aa(e);return d},ad:function(){var a=this.g();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$be.$type,b);if(d!=null){this.a().b1(d)}this.a().bt(b)}},g:function(){var a=this.a().as();var b=this.a().ar();if(!this.a().z().bz()){return a}else{return b}},l:function(a){return this.h},n:function(a){return this.l(a)+this.r()+this.o()},al:function(){this.at(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);return $ret}())},m:function(a){var b=a;if(b!=null&&b.aa()!=null){return this.e().e(b.aa())}return 0},w:function(a){var b=a;if(b!=null&&b.aa()!=null){return this.m(a)+this.p()+this.q()}return 0},ab:function(){this.a().a4(this.a().z().cu())},ai:function(){this.ae();this.a().cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},f:function(){return this.e()},aj:function(a){this.e(a)},y:function(){if(this.a().cf().isEmpty()){return}var a=this.a().a2;this.a().ci(new $$t.a9(1,this.a().cf().width(),this.a().cf().height()));if(this.a().a2!=a){this.a().z().chart().hl();this.ak()}},ak:function(){},as:null,an:function(a){this.e().v(a)},am:function(){if(this.e()==null){return}if(this.e().d()){if(this.a().z().seriesViewer()!=null&&this.a().z().seriesViewer().actualPixelScalingRatio()!=1){this.e().y();this.e().z(this.a().z().seriesViewer().actualPixelScalingRatio(),this.a().z().seriesViewer().actualPixelScalingRatio())}this.ae();this.as=this.a().cf();var a=this.a().z().chart().ly();if(this.a().ac()!=null&&this.a().ac().textColor()!=null){a=this.a().ac().textColor()}var c=this.g().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$c2.$type,b);if(d!=null){d.ab(a);if(d.h()!=null){this.e().y();this.e().i(d.h())}this.an(d);if(d.h()!=null){this.e().x()}}}this.ao();a=this.aq();this.e().ab(this.d());var e=this.a().z().fk();if(e!=null){e.ab(a);if(e.h()!=null){this.e().y();this.e().i(e.h())}this.e().v(e);if(e.h()!=null){this.e().x()}}if(this.a().z().seriesViewer()!=null&&this.a().z().seriesViewer().actualPixelScalingRatio()!=1){this.e().x()}}},d:function(){var a=this.a().z().seriesViewer().bh();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textStyle()!=null){a=this.a().z().titleSettings().f()}else{var b=this.a().z().seriesViewer().bf();if(b!=null){a=b}}return a},aq:function(){var a=this.a().z().chart().ly();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textColor()!=null){a=this.a().z().titleSettings().textColor()}else{var b=this.a().z().seriesViewer().lw();if(b!=null){a=b}}return a},c:null,ae:function(){if(this.e()==null){return}var a=this.a().z().seriesViewer().bh();if(this.a().ac()!=null&&this.a().ac().textStyle()!=null){a=this.a().ac().f()}if(this.c!=a){this.ap()}this.e().ab(a)},h:0,ap:function(){if(this.a().z()!=null&&this.a().z().seriesViewer()!=null){if(this.a().ac()==null||this.a().ac().textStyle()==null){this.h=this.a().z().seriesViewer().ba().a5();return}if(this.h==0){this.h=this.a().z().seriesViewer().ba().a5()}var a=this.h;var b=this.a().z().seriesViewer().bh();if(this.a().ac()!=null&&this.a().ac().textStyle()!=null){b=this.a().ac().f()}var c=$$t.$gt.i(b);this.h=c;if(a!=this.h){this.a().z().seriesViewer().hl()}}},i:0,j:function(){if(this.a().z().title()==null){return 0}if(!$.ig.util.isNaN(this.i)){return this.i}var a=this.d();this.i=$$t.$gt.i(a);return this.i},k:function(){var a=this.a().z().fk();if(a!=null&&a.aa()!=null){this.e().ab(this.d());var b=this.e().e(a.aa());this.ae();return b}return 0},ao:function(){if(this.a().z().tickStroke()==null){this.at().__stroke=this.a().z().chart().lu()}else{this.at().__stroke=this.a().z().tickStroke()}this.at().z(this.a().z().tickStrokeThickness());this.e().r(this.at())},aa:function(a){},au:function(){return this.a().z().seriesViewer().m1()},v:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().topMargin())){return Math.max(0,this.a().z().titleSettings().topMargin())}else{return this.au().e()}},s:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().bottomMargin())){return Math.max(0,this.a().z().titleSettings().bottomMargin())}else{return this.au().b()}},t:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().leftMargin())){return Math.max(0,this.a().z().titleSettings().leftMargin())}else{return this.au().c()}},u:function(){if(this.a().z().titleSettings()!=null&&!$.ig.util.isNaN(this.a().z().titleSettings().rightMargin())){return Math.max(0,this.a().z().titleSettings().rightMargin())}else{return this.au().d()}},ar:function(){return this.at().ak().c()},b:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().z().tickStroke());$ret.b($self.a().z().tickStrokeThickness());return $ret}();if(this.a().z()!=null&&$b($$t.$fx.$type,this.a().z().chart())!==null){var b=this.a().z().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},r:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().topMargin())},p:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().leftMargin())},q:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().rightMargin())},o:function(){if(this.a().ac()==null){return 0}return Math.max(0,this.a().ac().bottomMargin())},$type:new $.ig.Type("AxisLabelPanelBaseView",$.ig.$ot)},true);$c("AngleAxisLabelPanelView:k9","AxisLabelPanelBaseView",{_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},init:function(a){$$t.$ke.init.call(this,a);this.av(a)},al:function(){$$t.$ke.al.call(this);this.av().cl(true)},aw:function(a){this.av().cp(-1.7976931348623157e308);this.av().cm(-1.7976931348623157e308);this.av().co(-1.7976931348623157e308);this.av().cn(-1.7976931348623157e308);for(var b=0;b<this.a().a0().count();b++){var c=this.a().a0().__inner[b];var d=this.a().az().__inner[b];var e=this.av().cr()(d.a());var f=this.m(c);var g=this.l(c);var h=f+this.p()+this.q();var i=g+this.r()+this.o();var j=e.__x-h/2;var k=e.__y-i/2;this.av().co(Math.max(f,this.av().co()));this.av().cn(Math.max(g,this.av().cn()));this.av().cp(Math.max(h,this.av().cp()));this.av().cm(Math.max(i,this.av().cm()));var l=new $$t.a8(0,j,k,h,i);a.add(l)}},o:function(){return 0},p:function(){return 0},q:function(){return 0},r:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$ke.$type)},true);$c("AxisLabelPanelBase:kd","Panel",{aa:function(){return new $$t.ke(this)},b2:function(a){},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},init:function(){this.au=null;this.cc=$$t.$a8.empty();this.a2=50;$$t.$jb.init.call(this);this.cg($$t.$a8.empty());this.cf($$t.$a8.empty());this.ab(this.aa());this.b2(this.ab());this.ab().al();this.a0(new $$t.b7($$t.$be.$type,0));this.az(new $$t.b7($$t.$ka.$type,0));this.ax(new $$t.b7($$t.$a8.$type,0));this.an(false);this.am(false);this.ao(false);this.aj(false);this.ag=false},_bi:0,bi:function(a){if(arguments.length===1){this._bi=a;return a}else{return this._bi}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},ag:false,aq:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},au:null,ay:function(a){if(arguments.length===1){var b=this.au;this.au=a;if(b==null&&b!=a){this.bz()}return a}else{return this.au}},_az:null,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},cc:null,ch:function(a){if(arguments.length===1){var b=this.cc;this.cc=a;this.b9(b,this.cc);return a}else{return this.cc}},cb:null,cf:function(a){if(arguments.length===1){var b=this.cb;this.cb=a;this.by(b,this.cb);return a}else{return this.cb}},a1:0,a3:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_aj:false,aj:function(a){if(arguments.length===1){this._aj=a;
return a}else{return this._aj}},_am:false,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},_an:false,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_ao:false,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},_ah:false,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},ai:function(a){for(var b=0;b<a.count()-1;b++){for(var c=b;c<a.count()-1;c++){if(a.__inner[b].intersectsWith(a.__inner[c+1])){return true}}}return false},bk:function(a,b){return{ret:0,p1:b}},av:function(){return null},bs:function(){},bo:function(a){},a8:function(){return this.ac()!=null?this.ac().angle():0},bc:function(){return this.z().titleSettings()!=null?this.z().titleSettings().angle():0},al:function(a,b){if(a==0&&!this.z().isAngular()&&this.ac()!=null){if(this.z().isVertical()){if(!this.ac().showFirstLabel()&&this.z().seriesViewer().getActualWindowScaleVertical()==1){return false}}else{if(!this.ac().showFirstLabel()&&this.z().seriesViewer().getActualWindowScaleHorizontal()==1){return false}}}return true},a7:function(a){return this.ab().m(a)},bh:function(a){return this.ab().w(a)},a9:function(a){return this.ab().n(a)},a6:function(a){return this.ab().l(a)},ak:function(){return false},b9:function(a,b){},by:function(a,b){},aw:function(){if(this.y().count()<1||this.az().count()==0){return new $$t.b7($$t.$a8.$type,0)}this.a0(new $$t.b7($$t.$be.$type,0));this.ax(new $$t.b7($$t.$a8.$type,0));this.bs();this.ab().ad();var a=this.a8();if(a%360==0){this.am(false)}if(this.a0().count()==0){return new $$t.b7($$t.$a8.$type,0)}this.ax(this.av());this.ag=true;return this.ax()},bb:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.k()*Math.cos(c))+Math.abs(b.j()*Math.sin(c));return d},ba:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.j()*Math.cos(c))+Math.abs(b.k()*Math.sin(c));return d},bf:function(){var a=this.ab().k();return a},bd:function(){var a=this.ab().j();return a},be:function(){if(this.z().title()==null){return 0}var a=this.bd();var b=this.bf();var c=new $$t.a8(0,0,0,b,a);var d=this.bc();var e=$$t.$fm.w(c,d);return e.height()+this.ab().v()+this.ab().s()},bg:function(){if(this.z().title()==null){return 0}var a=this.bd();var b=this.bf();var c=new $$t.a8(0,0,0,b,a);var d=this.bc();var e=$$t.$fm.w(c,d);return e.width()+this.ab().t()+this.ab().u()},ci:function(a){if(this.z()==null||this.y().count()==0){return a}this.br(a);this.bu();this.bq(a);this.ax(this.aw());if(this.a0().count()!=this.ax().count()){return a}var b=this.ab().p();var c=this.ab().r();var d=this.ab().q();var e=this.ab().o();if(this.am()){for(var f=0;f<this.a0().count();f++){if(this.al(f,this.ax().__inner[f])){this.ab().z(this.a0().__inner[f],this.ax().__inner[f],b,c,d,e)}this.b5(this.a0().__inner[f],this.a8())}}for(var g=0;g<this.a0().count();g++){if(!this.am()){this.ab().ac(this.a0().__inner[g])}if(this.al(g,this.ax().__inner[g])){this.ab().z(this.a0().__inner[g],this.ax().__inner[g],b,c,d,e)}else{this.ab().z(this.a0().__inner[g],new $$t.a8(0,0,0,0,0),b,c,d,e)}}this.bo(a);return a},ce:function(){return $$t.$a8.empty()},br:function(a){if(this.z().fk()==null){return}this.ab().ag(this.z().fk(),new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));var b=Math.abs(this.bc()-0)>1e-6;var c=this.ce();var d=c.left()+c.width()/2;var e=c.top()+c.height()/2;var f=this.bf()+this.ab().t()+this.ab().u();var g=this.bd()+this.ab().v()+this.ab().s();var h=f/2;var i=g/2;var j=new $$t.a8(0,d-h,e-i,f,g);if(b){this.b6(this.z().fk())}else{this.ab().ac(this.z().fk())}this.ab().z(this.z().fk(),j,this.ab().t(),this.ab().v(),this.ab().u(),this.ab().s());if((this.z().titleSettings()==null||this.z().titleSettings().visibility()==0)&&(this.z().labelSettings()==null||this.z().labelSettings().visibility()==0)){this.z().fk().__visibility=0}else{this.z().fk().__visibility=1}},bq:function(a){this.ab().aa(a)},bu:function(){},at:function(){if($b($$t.$ir.$type,this.z())!==null){return this.z().hf()}if($b($$t.$jo.$type,this.z())!==null){var a=new $$t.b7(Number,0);var d=this.z().actualTickmarkValues().h();for(var c=0;c<d.length;c++){var b=d[c];var e=this.z().gq();var f=new $$t.iz(0,this.z().seriesViewer().windowRect(),this.z().gv(),this.z().bl(),e);a.add(this.z().getScaledValue(b,f))}return a}return null},ad:function(){var a=this.ac()!=null?this.ac().c():this.ae();if(this.z().crossingAxis()==null){if(a==4){a=5}else if(a==5){a=4}else if(a==6){a=7}else if(a==7){a=6}}return a},b8:function(a,b,c,d,e,f){if(b>=e.left()&&b<=e.right()){if(f.a()){b=this.z().cl(b,e.left(),e.right(),f)}var g=new $$t.eu;g.c({__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.b({__x:b,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(g)}},bx:function(a,b,c,d,e,f){if(b<=e.bottom()&&b>=e.top()){if(f.a()){b=this.z().cl(b,e.top(),e.bottom(),f)}var g=new $$t.eu;g.c({__x:c,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.b({__x:d,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(g)}},b5:function(a,b){var c=this.a8();this.ab().ah(a,c)},b6:function(a){var b=this.bc();this.bw(a,b)},bw:function(a,b){var c=$b($$t.$be.$type,a);var d=this.bd();var e=this.bf();var f=.5*e;var g=.5*d;var h=function(){var $ret=new $$t.fc;$ret.h(b);$ret.i(f);$ret.j(g);return $ret}();var i=new $$t.e9;i.h().add(h);c.h(i)},cj:function(a){var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();this.ab().af(b)}var d=this.z()==null||this.a2<=0||$.ig.util.isNaN(this.a2)?50:this.a2;if(this.z()!=null&&(this.z().b4()==null||this.z().b4().count()==0)){if(this.z().bf()){d=this.z().cu()}}var e=new $$t.a9(1,d,d);if(Number.isInfinity(e.k())){e.k(50)}if(Number.isInfinity(e.j())){e.j(50)}return e},a4:function(a){if(arguments.length===1){this.g($$t.$kd.ca,a);return a}else{return this.c($$t.$kd.ca)}},a2:0,af:function(a){if(a==null){return this.z().seriesViewer().ag(this.z())}if(a.position()==0){if(this.z()!=null&&this.z().seriesViewer()!=null){return this.z().seriesViewer().ag(this.z())}return 4}return a.position()},ae:function(){return 1},ap:function(a){return true},ar:function(){var d__=new $.ig.AxisLabelPanelBase___GetLabels__IteratorClass(-2);d__.__4__this=this;return d__},bn:function(a,b,c){var d=this.ab().x(b,c);return d},bt:function(a){if(this.bl()==null||this.a7(this.bl())<this.a7(a)){this.bl(a)}},b1:function(a){this.a0().add(a)},as:function(){var d__=new $.ig.AxisLabelPanelBase___GetTextBlocks__IteratorClass(-2);d__.__4__this=this;return d__},bv:function(){this.ab().ae();this.b7()},b7:function(){this.ax(this.aw())},bz:function(){},a5:function(a){return this.a2},b0:function(){this.ab().ai()},b3:function(a){this.ab().aj(a)},bp:function(){this.ab().y()},b4:function(){this.ab().am()},$type:new $.ig.Type("AxisLabelPanelBase",$$t.$jb.$type)},true);$c("AngleAxisLabelPanel:k8","AxisLabelPanelBase",{aa:function(){return new $$t.k9(this)},b2:function(a){$$t.$kd.b2.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},init:function(){$$t.$kd.init.call(this)},_cl:false,cl:function(a){if(arguments.length===1){this._cl=a;return a}else{return this._cl}},_cr:null,cr:function(a){if(arguments.length===1){this._cr=a;return a}else{return this._cr}},al:function(a,b){if(!$$t.$la.b(b)){return false}if(this.z()==null||this.z().gv().isEmpty()){return $$t.$kd.al.call(this,a,b)}return true},_cp:0,cp:function(a){if(arguments.length===1){this._cp=a;return a}else{return this._cp}},_cm:0,cm:function(a){if(arguments.length===1){this._cm=a;return a}else{return this._cm}},_co:0,co:function(a){if(arguments.length===1){this._co=a;return a}else{return this._co}},_cn:0,cn:function(a){if(arguments.length===1){this._cn=a;return a}else{return this._cn}},av:function(){var a=new $$t.b7($$t.$a8.$type,0);if(this.a0().count()!=this.az().count()){return a}this.ck().aw(a);var b=false;this.aj(this.ai(a));if(!this.z().bf()){b=true;this.a4(this.cp()/2);this.a4(this.a4()+this.cq())}else{b=true;this.ck().ab()}if(b){for(var c=0;c<a.count();c++){var d=this.a0().__inner[c];var e=this.az().__inner[c];var f=a.__inner[c];var g=this.cr()(e.a());var h=g.__x-this.a7(d)/2;var i=g.__y-this.a6(d)/2;f.x(h);f.y(i);a.__inner[c]=f}}return a},cq:function(){var $self=this;var a;var b;b=this.z();a=null;if(b!=null){a=$b($$t.$fx.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=$$t.$gh.y($$t.$is.$type,$$t.$gh.n($$t.$is.$type,$$t.$is.$type,$$t.$gh.t($$t.$is.$type,a.axes(),function(d){return($b($$t.$ky.$type,d)!==null||$b($$t.$lb.$type,d)!==null)&&$b($$t.$k8.$type,d.al())!==null&&d.al().a0().count()>0&&!d.bf()&&!d.be()&&(d.crossingAxis()==null||$self.z().crossingAxis()==null||d.crossingAxis().ja()==b.crossingAxis().ja())}),function(d){return d}));var d=c.indexOf(b);if(d==-1){return 0}var e=0;var f=5;if(d==0){e+=f}else{e+=c.__inner[d-1].al().a4();e+=c.__inner[d].al().a4()*2+f}return e},ae:function(){return 4},ap:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$kd.$type)},true);$c("AutoRangeCalculator:kv","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){return a.gv().width()},a:function(a){return a.gv().height()},c:function(a,b,c,d,e,f,g){f=!$.ig.util.isNaN(b)&&!Number.isInfinity(b)?b:Number.POSITIVE_INFINITY;g=!$.ig.util.isNaN(c)&&!Number.isInfinity(c)?c:Number.NEGATIVE_INFINITY;var h=f;var i=g;if(Number.isInfinity(h)||Number.isInfinity(i)){if(a!=null){var j=a.g4();if(j!=null){h=Math.min(h,j.c());i=Math.max(i,j.b())}}}if(!Number.isInfinity(h)&&!Number.isInfinity(i)){if(h==i&&h!=0){h*=h>0?.9:1.1;i*=i>0?1.1:.9}if(h==i&&h==0){i=1}if(b>c){var k=c;c=b;b=k}var l=$.ig.util.isNaN(b)||Number.isInfinity(b)?h:b;var m=$.ig.util.isNaN(c)||Number.isInfinity(c)?i:c;if(d){if(l<=0){if(m>1){l=1}else{l=Math.pow(e,Math.floor(Math.logBase(m,e)))}}if($.ig.util.isNaN(b)||Number.isInfinity(b)){h=Math.pow(e,Math.floor(Math.logBase(l,e)))}else{h=l}if($.ig.util.isNaN(c)||Number.isInfinity(c)){i=Math.pow(e,Math.ceil(Math.logBase(m,e)))}else{i=m}}else{var n=Math.pow(10,Math.floor(Math.log10(m-l))-1);var o=$$t.$kv.b(a);if($b($$t.$jm.$type,a)!==null){o=$$t.$kv.a(a)}if($b($$t.$kw.$type,a)!==null&&o>0){var p=a.ja();var q=a.i9();o=Math.min($$t.$kv.b(a),$$t.$kv.a(a))*(p-q)/2;o=Math.max(o,14)}if(a!=null&&o>0&&!a.hasUserMinimum()&&!a.hasUserMaximum()){var r=new $$t.kr(0,h,i,o);n=r.e()}if(($.ig.util.isNaN(b)||Number.isInfinity(b))&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(n)&&n!=0){{h=n*Math.floor(h/n)}}else{h=l}if(($.ig.util.isNaN(c)||Number.isInfinity(c))&&!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(n)&&n!=0){var s=Math.ceil(i/n);{i=n*s}}else{i=m}}}f=h;g=i;return{p5:f,p6:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$c("Axis:is","Control",{ar:function(){return new $$t.it(this)},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},ey:function(a){},isCategory:function(){return false},isNumeric:function(){return false},isAngular:function(){return false},isRadial:function(){return false},isVertical:function(){return false},isSorting:function(){return false},isDateTime:function(){return false},init:function(){var $self=this;this.bb=false;this.b7=NaN;this.b5=50;this.cd=0;this.ca=150;this.ah=0;this.b6=NaN;this.cc=0;this.b9=180;this.a3=null;this.a2=$$t.$gt.b();this.dp="Verdana";this.b8=NaN;this.ce=8;this.cb=16;this.df=-1;this.de=1;this.dd=3;this.g2=0;this.cg=0;this.cf=2;this.go=$$t.$a8.empty();this.ba=false;this.a9=false;this._g0=new $$t.a9;this.ae=new $$t.u9;this.am=new $$t.kf;$$t.$bd.init.call(this);this.cm(NaN);this.as(this.ar());this.ey(this.as());this.as().aa();this.a7(function(){var $ret=new $$t.hh($$t.$c2.$type);$ret.create($self.as().aq.runOn($self.as()));$ret.activate($self.as().aj.runOn($self.as()));$ret.disactivate($self.as().al.runOn($self.as()));$ret.destroy($self.as().ak.runOn($self.as()));return $ret}());this.gu($$t.$a8.empty());this.b2(new $$t.b7($.ig.$op.$type,0));this.b3(new $$t.b7($$t.$ka.$type,0));this.al(this.ak());this.al().ac(this.labelSettings());this.al().z(this);this.b4(new $$t.b7($$t.$bc.$type,0));this.y($$t.$is.$type);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.e0(a,b.propertyName(),b.oldValue(),b.newValue())});this.a8=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer().b7()){$self.fi(b.oldRect(),b.newRect())}};this.as().p();this.en();this.al().ac(this.labelSettings())},formatLabel:function(a){if(arguments.length===1){this.g($$t.$is.formatLabelProperty,a);return a}else{return this.c($$t.$is.formatLabelProperty)}},ev:function(a,b){if(!a.equals1(b)){this.fh(a,b)}},ak:function(){},z:function(){$$t.$bd.z.call(this);this.as().ac()},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},a6:function(a){if(arguments.length===1){if(this.a6()!=a){var b=this.a6();this.a5=a;this.e2("FastItemsSourceProvider",b,this.a5)}return a}else{return this.a5}},a5:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.a0=a;this.e2("SeriesViewer",b,this.a0)}return a}else{return this.a0}},a0:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$fx.$type,this.seriesViewer())}},a8:null,bb:false,useSmartAxis:function(a){if(arguments.length===1){if(this.bb==a){return}this.bb=a;var b=null;if(this.al()!=null&&$$t.$a8.l_op_Inequality(this.al().cf(),null)){b=this.al().cf()}this.al(this.ak());this.al().z(this);this.al().ac(this.labelSettings());if($$t.$a8.l_op_Inequality(b,null)){this.al().cf(b)}if(this.seriesViewer()!=null&&this.seriesViewer().ba()!=null){this.al().ab().aj(this.seriesViewer().ba().z());this.e6(true)}return a}else{return this.bb}},b7:0,smartAxisExtent:function(a){if(arguments.length===1){var b=this.b7;if(b!=a){this.b7=a;this.actualSmartAxisExtent(a);this.e6(true)}return a}else{return this.b7}},b5:0,actualSmartAxisExtent:function(a){if(arguments.length===1){this.b5=a;return a}else{return this.b5}},cd:0,smartAxisMinimumExtent:function(a){if(arguments.length===1){this.cd=a;this.e6(true);return a}else{return this.cd}},ca:0,smartAxisMaximumExtent:function(a){if(arguments.length===1){this.ca=a;this.e6(true);return a}else{return this.ca}},ah:0,smartAxisExtentType:function(a){if(arguments.length===1){var b=this.ah;if(b!=a){this.ah=a;this.e6(true)}return a}else{return this.ah}},b6:0,smartAxisAngle:function(a){if(arguments.length===1){this.b6=a;this.e5();return a}else{return this.b6}},_actualSmartAxisAngle:0,actualSmartAxisAngle:function(a){if(arguments.length===1){this._actualSmartAxisAngle=a;return a}else{return this._actualSmartAxisAngle}},cc:0,smartAxisMinimumAngle:function(a){if(arguments.length===1){this.cc=a;this.e5();return a}else{return this.cc}},b9:0,smartAxisMaximumAngle:function(a){if(arguments.length===1){this.b9=a;this.e5();return a}else{return this.b9}},a3:null,a2:null,smartAxisFont:function(a){if(arguments.length===1){this.a3=a;this.b8=$$t.$gt.j(this.a3);this.e5();return a}else{if(this.a3==null){return this.a2}return this.a3}},dp:null,smartAxisFontName:function(a){if(arguments.length===1){this.dp=a;var b=this.b8;if($.ig.util.isNaN(b)){b=12}this.smartAxisFont().d(a);this.smartAxisFont().b(b);if($b($$t.$l7.$type,this.al())!==null){this.al().fd()}this.e5();return a}else{return this.dp}},b8:0,smartAxisFontSize:function(a){if(arguments.length===1){this.b8=a;this.smartAxisFont($$t.$gt.f(this.smartAxisFont(),this.b8));this.e5();return a}else{return this.b8}},_actualSmartAxisFontSize:0,actualSmartAxisFontSize:function(a){if(arguments.length===1){this._actualSmartAxisFontSize=a;return a}else{return this._actualSmartAxisFontSize}},ce:0,smartAxisMinimumFontSize:function(a){if(arguments.length===1){this.ce=a;this.e5();return a}else{return this.ce}},cb:0,smartAxisMaximumFontSize:function(a){if(arguments.length===1){this.cb=a;this.e5();return a}else{return this.cb}},df:0,smartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this.df=a;this.e5();return a}else{return this.df}},de:0,smartAxisMinimumStaggerLevels:function(a){if(arguments.length===1){this.de=a;this.e5();return a}else{return this.de}},dd:0,smartAxisMaximumStaggerLevels:function(a){if(arguments.length===1){this.dd=a;this.e5();return a}else{return this.dd}},_actualSmartAxisNumberOfStaggerLevels:0,actualSmartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this._actualSmartAxisNumberOfStaggerLevels=a;return a}else{return this._actualSmartAxisNumberOfStaggerLevels}},g2:0,smartAxisVerticalAlignment:function(a){if(arguments.length===1){this.g2=a;this.e5();return a}else{return this.g2}},cg:0,smartAxisTopMargin:function(a){if(arguments.length===1){this.cg=a;this.e5();return a}else{return this.cg}},cf:0,smartAxisProximityMargin:function(a){if(arguments.length===1){this.cf=a;this.e5();return a}else{return this.cf}},unlockSmartAxisLabelPanel:function(){var a=$b($$t.$l7.$type,this.al());if(a!=null){a.fj();a.b0()}},e5:function(){this.e6(false)},e6:function(a){if(this.useSmartAxis()&&$b($$t.$l7.$type,this.al())!==null){var b=this.al();if(b!=null&&a){b.fj()}}this.br(true);this.e4()},_fk:null,fk:function(a){if(arguments.length===1){this._fk=a;return a}else{return this._fk}},title:function(a){if(arguments.length===1){this.g($$t.$is.titleProperty,a);return a}else{return this.c($$t.$is.titleProperty)}},stroke:function(a){if(arguments.length===1){this.g($$t.$is.strokeProperty,a);return a}else{return this.c($$t.$is.strokeProperty)}},actualStroke:function(a){if(arguments.length===1){this.g($$t.$is.actualStrokeProperty,a);return a}else{return this.c($$t.$is.actualStrokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.strokeThicknessProperty,a);return a}else{return this.c($$t.$is.strokeThicknessProperty)}},strokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.strokeDashArrayProperty,a);return a}else{return this.c($$t.$is.strokeDashArrayProperty)}},strip:function(a){if(arguments.length===1){this.g($$t.$is.stripProperty,a);return a}else{return this.c($$t.$is.stripProperty)}},majorStroke:function(a){if(arguments.length===1){this.g($$t.$is.majorStrokeProperty,a);return a}else{return this.c($$t.$is.majorStrokeProperty)}},actualMajorStroke:function(a){if(arguments.length===1){this.g($$t.$is.actualMajorStrokeProperty,a);return a}else{return this.c($$t.$is.actualMajorStrokeProperty)}},majorStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.majorStrokeThicknessProperty,a);return a}else{return this.c($$t.$is.majorStrokeThicknessProperty)}},majorStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.majorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$is.majorStrokeDashArrayProperty)}},minorStroke:function(a){if(arguments.length===1){this.g($$t.$is.minorStrokeProperty,a);return a}else{return this.c($$t.$is.minorStrokeProperty)}},actualMinorStroke:function(a){if(arguments.length===1){this.g($$t.$is.actualMinorStrokeProperty,a);return a}else{return this.c($$t.$is.actualMinorStrokeProperty)}},minorStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.minorStrokeThicknessProperty,a);return a}else{return this.c($$t.$is.minorStrokeThicknessProperty)}},minorStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.minorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$is.minorStrokeDashArrayProperty)}},tickStroke:function(a){if(arguments.length===1){this.g($$t.$is.tickStrokeProperty,a);return a}else{return this.c($$t.$is.tickStrokeProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$is.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$is.tickStrokeThicknessProperty)}},tickStrokeDashArray:function(a){if(arguments.length===1){this.g($$t.$is.tickStrokeDashArrayProperty,a);return a}else{return this.c($$t.$is.tickStrokeDashArrayProperty)}},tickLength:function(a){if(arguments.length===1){this.g($$t.$is.tickLengthProperty,a);return a}else{return this.c($$t.$is.tickLengthProperty)}},_ck:0,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},fd:function(){if(this.tickLength()>0){this.ck(this.tickLength());return}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null&&$.ig.util.isNaN(this.tickLength())&&this.isCategory()&&(this.isVertical()||this.ap()==0)){this.ck(a.ne().e2());return}this.ck(0)},isDisabled:function(a){if(arguments.length===1){this.g($$t.$is.isDisabledProperty,a);return a}else{return this.c($$t.$is.isDisabledProperty)}},isInverted:function(a){if(arguments.length===1){this.g($$t.$is.isInvertedProperty,a);return a}else{return this.c($$t.$is.isInvertedProperty)}},_bl:false,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},labelSettings:function(a){if(arguments.length===1){this.g($$t.$is.labelSettingsProperty,a);return a}else{return this.c($$t.$is.labelSettingsProperty)}},labelPanelStyle:function(a){if(arguments.length===1){this.g($$t.$is.labelPanelStyleProperty,a);return a}else{return this.c($$t.$is.labelPanelStyleProperty)}},crossingAxis:function(a){if(arguments.length===1){this.g($$t.$is.crossingAxisProperty,a);return a}else{return this.c($$t.$is.crossingAxisProperty)}},crossingValue:function(a){if(arguments.length===1){this.g($$t.$is.crossingValueProperty,a);return a}else{return this.c($$t.$is.crossingValueProperty)}},rangeChanged:null,e3:function(a){if(this.rangeChanged!=null){this.rangeChanged(this,a)}},titleSettings:function(a){if(arguments.length===1){this.g($$t.$is.titleSettingsProperty,a);return a}else{return this.c($$t.$is.titleSettingsProperty)}},cn:function(){return NaN},go:null,gv:function(a){if(arguments.length===1){this.go=a;return a}else{if(this.gu().isEmpty()){return this.go}return this.gu()}},_gu:null,gu:function(a){if(arguments.length===1){this._gu=a;return a}else{return this._gu}},fe:function(){var a=0;var b=$b($$t.$fx.$type,this.seriesViewer());if(b!=null&&b.gridMode()==0){a=1}this.as().ao(a)},b0:function(a,b,c){return this.seriesViewer()!=null},bp:function(){var a=$$t.$a8.empty();if(this.seriesViewer()!=null){a=this.seriesViewer().windowRect()}return this.b0(this.gv(),a,this.as())},_b2:null,b2:function(a){if(arguments.length===1){this._b2=a;return a}else{return this._b2}},_b3:null,b3:function(a){if(arguments.length===1){this._b3=a;return a}else{return this._b3}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},fh:function(a,b){this.gv(b);this.br(true);this.updateRange();this.e8(false);if(this.seriesViewer()!=null){this.seriesViewer().ai().z(1,this,this.at(),b)}},ba:false,br:function(a){if(arguments.length===1){this.ba=a;return a}else{return this.ba}},gs:function(){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$t.$a8.empty()}var a=this.seriesViewer().effectiveViewport();var b=this.gv();var c=(a.left()-b.left())/b.width();var d=(a.top()-b.top())/b.height();var e=(a.right()-b.left())/b.width();var f=(a.bottom()-b.top())/b.height();return new $$t.a8(0,c,d,e-c,f-d)},fi:function(a,b){this.br(true);this.e8(true)},e4:function(){this.e8(false)},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},e0:function(a,b,c,d){switch(b){case"SeriesViewer":var e=$b($$t.$b4.$type,c);if(e!=null){e.windowRectChanged=$.ig.Delegate.prototype.remove(e.windowRectChanged,this.a8);e.ai().y(1,this);this.as().u(e)}var f=$b($$t.$b4.$type,d);if(f!=null){f.windowRectChanged=$.ig.Delegate.prototype.combine(f.windowRectChanged,this.a8);this.at(f.ai().i(1,this,this.er.runOn(this)));this.as().o(f);if(this.bs()&&!this.at().e()){this.bs(false);this.updateRange()}this.fc();this.fd()}break;case"IsDisabled":this.e8(false);break;case"IsInverted":this.bl(this.isInverted());var g=new $$t.ks(0,0,1,1);this.eq(g);var i=this.b4().getEnumerator();while(i.moveNext()){var h=i.current();h.gs();if(h.seriesViewer()!=null){h.g0()}}break;case"Label":if($b($$t.$c9.$type,d)!==null){this.bz(true)}else{this.bz(false)}this.br(true);this.fa();this.e8(false);break;case"MajorStrokeThickness":case"MinorStrokeThickness":case"StrokeThickness":this.e8(false);break;case"LabelPanelStyle":this.as().ab(d);this.e8(false);break;case"LabelSettings":var j=$b($$t.$kf.$type,d);if(j!=null){j.registerAxis(this);this.am=j}else{this.am=new $$t.kf}if(this.al()!=null){this.al().ac(this.am)}if(this.as().k()){this.as().q(this.am)}this.br(true);this.e8(false);break;case"Title":this.as().ad();break;case"TitleSettings":var k=$b($$t.$kh.$type,d);if(k!=null){k.registerAxis(this)}else{k=new $$t.kh}if(this.fk()!=null){this.fk().dataContext(k)}this.as().ad();this.e8(false);break;case"TickLength":this.br(true);this.fd();this.as().x();this.e8(false);break;case"CrossingAxis":if(this.seriesViewer()!=null){this.seriesViewer().hl()}break;case"MinorStroke":this.fc();if(d!=null){this.bu(true);this.e8(false)}else{this.bu(false)}break;case"Stroke":case"MajorStroke":this.fc();this.e8(false);break;case"StrokeDashArray":case"MajorStrokeDashArray":case"MinorStrokeDashArray":case"FormatLabel":case"TickStroke":case"TickStrokeThickness":case"TickStrokeDashArray":case"ActualStroke":case"ActualMajorStroke":case"ActualMinorStroke":case"Strip":this.e8(false);break}},_coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this._coercionMethods=a;return a}else{return this._coercionMethods}},a9:false,expectFunctions:function(a){if(arguments.length===1){this.a9=a;return a}else{return this.a9}},_bu:false,bu:function(a){if(arguments.length===1){this._bu=a;return a}else{return this._bu}},fa:function(){this.a7().c(0);if(this.as().k()){this.as().ag()}},_bz:false,bz:function(a){if(arguments.length===1){this._bz=a;return a}else{return this._bz}},ex:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(e<d.bottom()&&f>d.top()){var g=new $$t.ev;g.d(new $$t.a8(0,d.left(),e,d.width(),f-e));a.add(g)}},ew:function(a,b,c,d){if(b<=c.bottom()&&b>=c.top()){if(d.a()){b=this.cl(b,c.top(),c.bottom(),d)}var e=new $$t.eu;e.c({__x:c.left(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});e.b({__x:c.right(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(e)}},fg:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(f>d.left()&&e<d.right()){var g=new $$t.ev;g.d(new $$t.a8(0,e,d.top(),f-e,d.height()));a.add(g)}},ff:function(a,b,c,d){if(b>=c.left()&&b<=c.right()){if(d.a()){b=this.cl(b,c.left(),c.right(),d)}var e=new $$t.eu;e.c({__x:b,__y:c.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});e.b({__x:b,__y:c.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(e)}},cl:function(a,b,c,d){var e=a;if(d!=null&&d.b()>0){var f=d.b()%2;if(f==0||f==1){var g=1;e=Math.floor(a);if(e+.5<a){g=-1;e=Math.ceil(a)}if(f==1){e+=.5*g}if(e>=c){e-=1}else if(e<=b){e+=1}}}return e},ep:function(a){this.as().t(a)},eo:function(){this.a7().c(0);this.as().r();this.b2().clear();this.b3().clear()},renderAxis:function(){this.e8(false)},e8:function(a){if(this.seriesViewer()!=null){this.seriesViewer().ai().x(1,this,this.at(),a);if(this.renderRequested!=null){var b=new $$t.vh;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,er:function(a){if(this.as().j()){return}var b=0;if(this.b3()!=null&&this.b3().count()>0){b=$$t.$gh.ag($$t.$ka.$type,this.b3()).a()}this.e9(a);var c=1;if(this.b3()!=null&&this.b3().count()>0){c=$$t.$gh.ag($$t.$ka.$type,this.b3()).a()}var d=false;if(c!=b||this.br()){this.br(false);if(this.as().k()){this.as().x();d=true}}this.as().w();if(!d){this.es()}},es:function(){if(!this.as().k()){return}if(!this.bf()){this.as().v()}},_bs:false,bs:function(a){if(arguments.length===1){this._bs=a;return a}else{return this._bs}},updateRange:function(){return this.updateRange1(false)},updateRange1:function(a){if(a||this.seriesViewer()==null){var b=this.bx();if(b){this.br(true)}this.bs(false);return b}if(!this.bs()){this.bs(true);this.seriesViewer().ai().w(this,this.at())}return false},bx:function(){return false},e9:function(a){if(this.fk()!=null){if((this.titleSettings()==null||this.titleSettings().visibility()==0)&&(this.labelSettings()==null||this.labelSettings().visibility()==0)){this.fk().__visibility=0}else{this.fk().__visibility=1}}},fc:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a==null){return}var b=null,c=null,d=null;if(this.isCategory()&&!this.isAngular()){b=a.defaultAxisStroke();var f=this.b4().getEnumerator();while(f.moveNext()){var e=f.current();if(e.isScatter()||e.isRadial()||e.isPolar()||e.isRadial()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();break}}}else if(this.isNumeric()&&!this.isAngular()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();b=this.crossingAxis()!=null?a.defaultAxisStroke():null;var h=this.b4().getEnumerator();while(h.moveNext()){var g=h.current();if(g.isScatter()||g.isRadial()||g.isPolar()||g.isRadial()){b=a.defaultAxisStroke();break}}}else if(this.isAngular()||this.ap()==3){b=a.defaultAxisStroke();c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke()}this.actualStroke(this.stroke()!=null?this.stroke():b);this.actualMajorStroke(this.majorStroke()!=null?this.majorStroke():c);this.actualMinorStroke(this.minorStroke()!=null?this.minorStroke():d)},propertyChanged:null,propertyUpdated:null,e2:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},_b4:null,b4:function(a){if(arguments.length===1){this._b4=a;return a}else{return this._b4}},registerSeries:function(a){var b=this.b4().contains(a);if(!b){this.b4().add(a)}this.fc();return!b},deregisterSeries:function(a){var b=this.b4().contains(a);if(b){this.b4().remove(a)}this.fc();return b},label:function(a){if(arguments.length===1){this.g($$t.$is.labelProperty,a);return a}else{return this.c($$t.$is.labelProperty)}},dm:function(a){return this.as().l(a)},getScaledValue:function(a,b){return 0},cp:function(a,b,c){return 0},gr:function(a){if(this.seriesViewer()==null){return $$t.$a8.empty()}if(!a.equals1(this.gv())){return $$t.$a8.empty()}return this.seriesViewer().effectiveViewport()},gq:function(){if(this.seriesViewer()==null){return $$t.$a8.empty()}return this.seriesViewer().effectiveViewport()},gp:function(){if(this.seriesViewer()==null){return this.gv()}return this.seriesViewer().contentViewport()},gt:function(a,b){if(b.isEmpty()){return a}return b},getScaledValue2:function(a,b,c){var d=this.gr(c);var e=new $$t.iz(0,b,c,this.isInverted(),d);return this.getScaledValue(a,e)},getScaledValueList:function(a,b,c,d){},getUnscaledValue:function(a,b){return 0},cs:function(a,b,c){return 0},getUnscaledValue2:function(a,b,c){var d=this.gr(c);var e=new $$t.iz(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},getUnscaledValueList:function(a,b,c,d){},scaleValue:function(a){var b=this.gq();var c=new $$t.iz(0,this.seriesViewer().windowRect(),this.gv(),this.isInverted(),b);return this.getScaledValue(a,c)},ap:function(){},_g0:null,g0:function(a){if(arguments.length===1){this._g0=a;return a}else{return this._g0}},ez:function(){this.gu(new $$t.a8(0,0,0,this.g0().k(),this.g0().j()))
},ae:null,af:function(){this.ae.a(this.al());return this.ae},_cm:0,cm:function(a){if(arguments.length===1){this._cm=a;return a}else{return this._cm}},bf:function(){if(!$.ig.util.isNaN(this.cm())){return true}if(this.labelSettings()==null){return false}else{return this.labelSettings().i()}},cu:function(){if(!$.ig.util.isNaN(this.cm())){return this.cm()}if(this.labelSettings()==null){return 50}return this.labelSettings().extent()},en:function(){this.as().n()},eq:function(a){this.e3(a)},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},gw:function(){return this.ag().a()},gx:function(){return this.ag().b()},gz:function(){return this.as().c().d()},gy:function(){return this.ag().c()},av:function(){return $$t.$py.a(this.a0)},ag:function(){return this.as().c()},am:null,an:function(){return this.am},e1:function(a,b){if(this.al()!=null){this.al().b3(a)}this.as().z(a,b)},be:function(){return false},ay:function(a,b,c){var d=new $$t.vi;var e=this.as().az();d.viewport(e);var f=this.as().a0(c);d.textPlotArea(f);var g=c.__visibility==0&&c.u()!=null;var h=this.al().ab().d();var i=this.as().a6(c);var j=$$t.$gt.d(c,h);var k=$$t.$hs.fromTextElement(c,j);k.marginLeft(i.c());k.marginRight(i.d());k.marginTop(i.e());k.marginBottom(i.b());k.fontStretch("Normal");k.textWrapping("Wrap");k.visibility(g);if(this.titleSettings()!=null){k.horizontalAlignment($$t.$bx.$getName(this.titleSettings().horizontalAlignment()));k.verticalAlignment($$t.$by.$getName(this.titleSettings().verticalAlignment()));k.textPosition($$t.$gb.$getName(this.titleSettings().position()))}d.appearance(k);return d},d9:function(a){return a},exportVisualData:function(){var $self=this;var a=new $$t.vk;a.viewport(this.gv());a.labelsViewport(this.as().az());a.type(this.d9(this.getType().typeName()));a.name(this.name());a.axisLine(new $$t.nj(1,"axisLine",this.as().a1()));a.tickMarks(new $$t.nj(1,"tickMarks",this.al().ab().at()));a.minorLines(new $$t.nj(1,"minorLines",this.as().a3()));a.majorLines(new $$t.nj(1,"majorLines",this.as().a2()));a.strips(new $$t.nj(1,"strips",this.as().a4()));if(this.title()!=null){var b=this.ay(this.seriesViewer(),a.type(),this.fk());a.title(b)}else{a.title(null)}var c=this.seriesViewer().bh();if(this.labelSettings()!=null&&this.labelSettings().textStyle()!=null){c=this.labelSettings().f()}var d,e,f,g;var h=this.al().ab().at().ak().c();for(var i=1;i<h.count();i++){var j=h.__inner[i];var k=h.__inner[i-1];d=j.c().__x-j.b().__x;e=j.c().__y-j.b().__y;f=k.c().__x-k.b().__x;g=k.c().__y-k.b().__y;if(1==i){a.tickMarksLength(Math.sqrt(Math.pow(d,2)+Math.pow(e,2)))}}var l=this.al().az();var m=this.al().ab().g();for(var n=0;n<l.count();n++){var o=this.al().az().__inner[n];var p=this.al().ay().__inner[n];var q=function(){var $ret=new $$t.vm;$ret.labelPosition(o.a());$ret.labelValue(p);$ret.panelPosition($self.as().aw());return $ret}();if(n<$$t.$gh.ai($.ig.$op.$type,m)){var r=$$t.$gt.d($$t.$gh.ab($.ig.$op.$type,m,n),c);q.appearance($$t.$hs.fromTextElement($$t.$gh.ab($.ig.$op.$type,m,n),r));var s=this.a7().a().__inner[n];q.position(this.as().av(s));q.size(new $$t.a9(1,s.k(),s.j()))}a.labels().add(q)}return a},b1:function(){var d__=new $.ig.Axis___DirectSeries__IteratorClass(-2);d__.__4__this=this;return d__},$type:new $.ig.Type("Axis",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("AxisCollection:f8","ObservableCollection$1",{init:function(){var $self=this;$$t.$f0.init.call(this,$$t.$is.$type,0);this.propertyChanged=$.ig.Delegate.prototype.combine(this.propertyChanged,function(a,b){if(b.propertyName()=="Name"){for(var c=0;c<$self.count();++c){if($self.__inner[c].name()==b.propertyName()){$self.ab(new $$t.f3(2,2,$self.__inner[c],$self.__inner[c],c))}}}})},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("AxisCollection",$$t.$f0.$type.specialize($$t.$is.$type))},true);$c("AxisComponentsForView:u9","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("AxisComponentsForView",$.ig.$ot)},true);$c("AxisComponentsFromView:va","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("AxisComponentsFromView",$.ig.$ot)},true);$c("AxisLabelInfo:xh","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("AxisLabelInfo",$.ig.$ot)},true);$c("AxisLabelManager:kc","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$.ig.$op.init.call(this);this.c(function(a){})},k:function(a,b){this.e().clear();this.f().clear();this.b().z(this.a());this.b().ch(a);this.b().cg(b);if(b.isEmpty()||a.isEmpty()){this.o(0)}if(this.a().a7().c()==0){this.b().y().clear()}},h:function(a,b){this.e().add1(a);this.f().add(b)},p:function(){this.b().ay(this.e());this.b().az(this.f())},i:function(a){},j:function(a){},g:function(a){this.b().y().add(a)},n:function(a){this.b().bi(a)},l:function(a){this.c()(a)},q:function(a){var b=this.a().a7().item(a);return b},o:function(a){if(this.a()==null){return}this.a().a7().c(a)},d:function(){if(this.a()==null||this.a().labelSettings()==null){return false}return this.a().labelSettings().visibility()!=0},m:function(){this.a().a7().c(0);this.a().al().a0().clear()},$type:new $.ig.Type("AxisLabelManager",$.ig.$ot)},true);$c("LabelPosition:ka","Object",{_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},$type:new $.ig.Type("LabelPosition",$.ig.$ot)},true);$c("AxisLabelSettings:kf","Object",{init:function(){var $self=this;this.au=null;this.b=1;this.ay=0;this.g=true;this.k=0;this.m=NaN;this.n=2;this.o=2;this.p=2;this.l=2;this.as=0;this.aw=1;$.ig.$op.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.ao(a,b.propertyName(),b.oldValue(),b.newValue())})},y:null,textStyle:function(a){if(arguments.length===1){var b=this.y;this.y=a;this.ap("TextStyle",b,a);return a}else{return this.y}},au:null,textColor:function(a){if(arguments.length===1){var b=this.au;this.au=a;this.ap("TextColor",b,a);return a}else{return this.au}},location:function(a){if(arguments.length===1){var b=this.b;this.b=a;this.ap("Location",$$t.$kg.getBox(b),$$t.$kg.getBox(a));return a}else{return this.b}},b:0,visibility:function(a){if(arguments.length===1){var b=this.ay;this.ay=a;this.ap("Visibility",$$t.$bu.getBox(b),$$t.$bu.getBox(a));return a}else{return this.ay}},ay:0,showFirstLabel:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.ap("ShowFirstLabel",b,a);return a}else{return this.g}},g:false,_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},registerAxis:function(a){this.a(a)},unregisterAxis:function(a){this.a(null)},angle:function(a){if(arguments.length===1){var b=this.k;this.k=a;this.ap("Angle",b,a);return a}else{return this.k}},k:0,extent:function(a){if(arguments.length===1){var b=this.m;this.m=a;this.ap("Extent",b,a);return a}else{return this.m}},m:0,margin:function(a){this.topMargin(this.rightMargin(this.bottomMargin(this.leftMargin(a))));return a},leftMargin:function(a){if(arguments.length===1){var b=this.n;this.n=a;this.ap("LeftMargin",b,a);return a}else{return this.n}},n:0,rightMargin:function(a){if(arguments.length===1){var b=this.o;this.o=a;this.ap("RightMargin",b,a);return a}else{return this.o}},o:0,topMargin:function(a){if(arguments.length===1){var b=this.p;this.p=a;this.ap("TopMargin",b,a);return a}else{return this.p}},p:0,bottomMargin:function(a){if(arguments.length===1){var b=this.l;this.l=a;this.ap("BottomMargin",b,a);return a}else{return this.l}},l:0,as:0,horizontalAlignment:function(a){if(arguments.length===1){var b=this.as;this.as=a;this.ap("HorizontalAlignment",$$t.$bx.getBox(b),$$t.$bx.getBox(a));return a}else{return this.as}},aw:0,verticalAlignment:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;this.ap("VerticalAlignment",$$t.$by.getBox(b),$$t.$by.getBox(a));return a}else{return this.aw}},propertyChanged:null,propertyUpdated:null,ap:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},ao:function(a,b,c,d){switch(b){case"Location":this.c(this.location());break}if(this.a()==null||this.a().chart()==null){return}switch(b){case"Angle":this.a().br(true);this.a().renderAxis();break;case"Location":case"Extent":case"Visibility":case"TextStyle":case"HorizontalAlignment":case"VerticalAlignment":case"TopMargin":case"RightMargin":case"BottomMargin":case"LeftMargin":case"ShowFirstLabel":this.a().br(true);if(this.a().seriesViewer()!=null){this.a().seriesViewer().hl()}this.a().renderAxis();break;case"TextColor":this.a().renderAxis();break}},h:function(){return this.k!=0},i:function(){return!$.ig.util.isNaN(this.m)},f:function(){return $$t.$gt.g(this.textStyle())},$type:new $.ig.Type("AxisLabelSettings",$.ig.$ot,[$$t.$bz.$type])},true);$c("TitleSettings:kh","AxisLabelSettings",{init:function(){this.a0=0;$$t.$kf.init.call(this);this.horizontalAlignment(1);this.leftMargin(NaN);this.rightMargin(NaN);this.topMargin(NaN);this.bottomMargin(NaN)},a0:0,position:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;this.ap("AxisTitlePosition",$$t.$gb.getBox(b),$$t.$gb.getBox(a));return a}else{return this.a0}},ao:function(a,b,c,d){$$t.$kf.ao.call(this,a,b,c,d);if(this.a()==null||this.a().seriesViewer()==null){return}switch(b){case"AxisTitlePosition":this.a().br(true);this.a().renderAxis();break}},$type:new $.ig.Type("TitleSettings",$$t.$kf.$type)},true);$c("AxisRange:kt","Object",{init:function(a,b){$.ig.$op.init.call(this);this.c(a);this.b(b)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},equals:function(a){return a!=null&&this.c()==a.c()&&this.b()==a.b()},equals1:function(a){return this.equals($b($$t.$kt.$type,a))},getHashCode:function(){return $.ig.$op.getHashCode.call(this)},$type:new $.ig.Type("AxisRange",$.ig.$ot,[$$t.$ku.$type.specialize($$t.$kt.$type)])},true);$c("Snapper:kp","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},b:function(a,b){var c=$.ig.truncate(Math.floor(Math.log10(a)));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},d:function(a,b){var c=0;if($.ig.util.timeSpanTotalDays(a)>1){c=$.ig.util.timeSpanFromDays(Math.ceil($.ig.util.timeSpanTotalDays(a)))}else if($.ig.util.timeSpanTotalHours(a)>1){c=$.ig.util.timeSpanFromHours(Math.ceil($.ig.util.timeSpanTotalHours(a)))}else if($.ig.util.timeSpanTotalMinutes(a)>1){c=$.ig.util.timeSpanFromMinutes(Math.ceil($.ig.util.timeSpanTotalMinutes(a)))}else if($.ig.util.timeSpanTotalSeconds(a)>1){c=$.ig.util.timeSpanFromSeconds(Math.ceil($.ig.util.timeSpanTotalSeconds(a)))}else if($.ig.util.timeSpanTotalMilliseconds(a)>1){c=$.ig.util.timeSpanFromMilliseconds(Math.ceil($.ig.util.timeSpanTotalMilliseconds(a)))}return c},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$c("LinearNumericSnapper:kr","Snapper",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$kp.init.call(this);this.h(b,c,d,10)},init1:function(a,b,c,d,e){$$t.$kp.init.call(this);this.h(b,c,d,e)},h:function(a,b,c,d){this.e(NaN);this.g(0);this.f(0);var e=0;if(c<100){e=4}else{e=Math.min(d,$.ig.truncate(c/7))}if(e>0){var f=$$t.$kp.b(b-a,false);this.e($$t.$kp.b(f/(e-1),true));var g=Math.floor(a/this.e())*this.e();var h=Math.ceil(b/this.e())*this.e();e=$.ig.truncate(Math.round((h-g)/this.e()));if(c/e>7*10){this.f(10)}else{if(c/e>7*5){this.f(5)}else{if(c/e>7*2){this.f(2)}}}this.g(Math.max(-$.ig.truncate(Math.floor(Math.log10(this.e()))),0))}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("LinearNumericSnapper",$$t.$kp.$type)},true);$c("LogarithmicNumericSnapper:ko","Snapper",{init:function(a,b,c,d){$$t.$kp.init.call(this);this.e(1);this.f(c)},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$kp.$type)},true);$c("LinearCategorySnapper:lf","Snapper",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$lf.init1.call(this,1,b,c,d,NaN,0)},init1:function(a,b,c,d,e,f){$$t.$kp.init.call(this);this.e(e);this.f(0);var g=Math.min(10,$.ig.truncate(d/7));if(g>0){var h=$$t.$kp.b(c-b,false);if($.ig.util.isNaN(this.e())){this.e($$t.$kp.b(h/(g-1),true))}if(this.e()<1){this.e(1)}var i=Math.floor(b/this.e())*this.e();var j=Math.ceil(c/this.e())*this.e();g=$.ig.truncate(Math.round((j-i)/this.e()));if(d/g>7*10){this.f(10)}else{if(d/g>7*5){this.f(5)}else{if(d/g>7*2){this.f(2)}}}}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("LinearCategorySnapper",$$t.$kp.$type)},true);$c("AxisView:it","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){this.b=new $$t.va;this.ay=$$t.$a8.empty();$.ig.$op.init.call(this);this.a(a);this.a5=new $$t.ct},aa:function(){this.a1(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}());this.a4(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);$ret.stroke(null);return $ret}());this.a2(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);return $ret}());this.a3(function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);$ret.y(false);return $ret}());this.a().majorStrokeThickness(1);this.a().strokeThickness(1)},ab:function(a){},_a1:null,a1:function(a){if(arguments.length===1){this._a1=a;return a}else{return this._a1}},_a2:null,a2:function(a){if(arguments.length===1){this._a2=a;return a}else{return this._a2}},_a4:null,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a3:null,a3:function(a){if(arguments.length===1){this._a3=a;return a}else{return this._a3}},aq:function(){var a=new $$t.c2;return a},aj:function(a){a.__visibility=0;if(a.u()==null){this.a().al().y().add(a)}},al:function(a){a.__visibility=1},ak:function(a){if(this.a().al().y().contains(a)){this.a().al().y().remove(a)}},ac:function(){},k:function(){return true},index:function(){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().isMap()){return this.a().seriesViewer().series().count()+1}var a=$b($$t.$fx.$type,this.a().chart());var b=0;if(a==null){return 0}if(a!=null&&a.gridMode()==1){var c=0;for(var d=0;d<this.a().seriesViewer().series().count();d++){if(this.a().seriesViewer().series().__inner[d].isStacked()){c+=this.a().seriesViewer().series().__inner[d].series().count()}else{c++}}b=c}return b+a.axes().indexOf(this.a())},x:function(){this.d().b0();this.d().bp()},v:function(){this.d().bv()},r:function(){if(this.d()!=null){this.d().y().clear()}this.t(this.a1().ak().c());this.t(this.a4().ak().c());this.t(this.a2().ak().c());this.t(this.a3().ak().c());this.y()},ao:function(a){this.a1().__visibility=a;this.a2().__visibility=a;this.a4().__visibility=a;this.a3().__visibility=a},ag:function(){},q:function(a){this.a().br(true);if(this.a().seriesViewer()!=null){this.a().seriesViewer().hl()}this.a().renderAxis()},b:null,c:function(){this.b.a(this.a1());this.b.b(this.a2());this.b.c(this.a3());this.b.d(this.a4());return this.b},t:function(a){if(a!=null){a.clear()}},ar:function(){return this.a1().ak().c()},e:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().stroke());$ret.b($self.a().strokeThickness());$ret.e($self.a().strokeDashArray());return $ret}();if($b($$t.$fx.$type,this.a().chart())!==null){var b=this.a().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},au:function(){return this.a4().ak().c()},as:function(){return this.a2().ak().c()},f:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().majorStroke());$ret.b($self.a().majorStrokeThickness());$ret.e($self.a().majorStrokeDashArray());return $ret}();if($b($$t.$fx.$type,this.a().chart())!==null){var b=this.a().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},at:function(){return this.a3().ak().c()},g:function(){var $self=this;var a=function(){var $ret=new $$t.j1;$ret.d($self.a().minorStroke());$ret.b($self.a().minorStrokeThickness());$ret.e($self.a().minorStrokeDashArray());return $ret}();if($b($$t.$fx.$type,this.a().chart())!==null){var b=this.a().chart();if(b.alignsGridLinesToPixels()&&b.a7()!=2&&b.a7()!=1){a.a(true)}}return a},d:function(){return this.a().af().a()},am:function(a,b,c){this.d().z(a);this.d().ch(b);this.d().cg(c);this.y()},s:function(){this.d().y().clear();this.y()},ai:function(a){this.d().bi(a);this.y()},an:function(a,b){this.d().ay(a);this.d().az(b)},ah:function(a){this.d().a3(a)},p:function(){},l:function(dataItem_){if(this.a().formatLabel()!=null){return this.a().formatLabel()(dataItem_)}var label_=this.a().label();var labelValue_=typeof dataItem_[label_]!="undefined"?dataItem_[label_]:label_;if(this.a().expectFunctions()){if(typeof labelValue_=="function"){labelValue_=labelValue_()}}return labelValue_},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},z:function(a,b){this.h(a);this.i(b)},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},y:function(){if(this.a().chart()==null||this.h()==null){return}if(!this.isDirty()){this.isDirty(true);this.a().chart().canvasRenderScheduler().l()}},undirty:function(a){this.isDirty(false);this.ae(a)},a5:null,ae:function(a){if(this.h()==null){return}if(this.h().d()){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.h().y();this.h().z(this.a().seriesViewer().actualPixelScalingRatio(),this.a().seriesViewer().actualPixelScalingRatio())}var b=this.a().chart().getContainerRect();if(a){this.h().j(b.left(),b.top(),b.width(),b.height())}if(a){if(this.a().seriesViewer().plotAreaBackground()!=null){this.a5.m(this.a().gv().top());this.a5.l(this.a().gv().left());this.a5.width(this.a().gv().width());this.a5.height(this.a().gv().height());this.a5.__fill=this.a().seriesViewer().plotAreaBackground();this.h().u(this.a5)}}this.h().y();this.h().ad(this.a().gv());this.af();this.h().x();if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.h().x()}}if(this.i().d()){if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.i().y();this.i().z(this.a().seriesViewer().actualPixelScalingRatio(),this.a().seriesViewer().actualPixelScalingRatio())}var c=this.ay;var d=this.a().chart().getContainerRect();if(!c.isEmpty()&&a){this.i().j(d.left(),d.top(),d.width(),d.height())}if(this.a().seriesViewer()!=null&&this.a().seriesViewer().actualPixelScalingRatio()!=1){this.i().x()}}},postRender:function(){this.d().b4()},ay:null,af:function(){if(this.h().d()){this.a1().__stroke=this.a().actualStroke();this.a4().__fill=this.a().strip();this.a3().__stroke=this.a().actualMinorStroke();this.a2().__stroke=this.a().actualMajorStroke();this.a3().z(this.a().minorStrokeThickness());this.a2().z(this.a().majorStrokeThickness());this.a1().z(this.a().strokeThickness());this.a3().af(this.a().minorStrokeDashArray());this.a2().af(this.a().majorStrokeDashArray());this.a1().af(this.a().strokeDashArray());this.ay=this.a().gv();this.h().r(this.a1());this.h().r(this.a4());this.h().r(this.a2());this.h().r(this.a3())}},w:function(){this.y()},u:function(a){if(a!=null){a.canvasRenderScheduler().p(this)}},o:function(a){if(a!=null){a.canvasRenderScheduler().j(this);this.y()}},j:function(){return this.h()==null},ad:function(){if(this.a().isAngular()||this.a().isRadial()){return}if(this.a().title()==null){this.a().fk(null);this.a().br(true);this.a().renderAxis();return}if(this.a().fk()==null){var a=new $$t.c2;a.aa(this.a().title());a.dataContext(this.a().titleSettings());this.a().fk(a)}else{this.a().fk().aa(this.a().title());this.a().fk().dataContext(this.a().titleSettings())}this.a().br(true);this.a().renderAxis()},n:function(){var a;var b=new $$t.kf;if(this.a().isAngular()){a="ui-angular-axis-labels";b.margin(0)}else if(this.a().isVertical()){a="ui-vertical-axis-labels";b.location(2)}else if(this.a().ap()==3){a="ui-radial-axis-labels";b.location(5)}else{a="ui-horizontal-axis-labels";b.location(1)}this.m(b,a)},ap:function(){if(this.a().seriesViewer()==null){return}var a=this.a().seriesViewer().ne();var b=a.e6();var c=a.e5();if(this.a().stroke()==null){if(b==null){this.a().stroke(a.e4())}else if(b.color().l()!=0){this.a().stroke(b)}}if(this.a().majorStroke()==null){if(c==null){this.a().majorStroke(a.e4())}else if(c.color().l()!=0){this.a().majorStroke(c)}}},m:function(a,b){var c=$$t.$gr.g();var d=$("body");d.append(c);var e=$$t.$gr.q(c,b,"margin-top");var f=$$t.$gr.q(c,b,"margin-right");var g=$$t.$gr.q(c,b,"margin-bottom");var h=$$t.$gr.q(c,b,"margin-left");var i=$$t.$gr.q(c,b,"text-align");var j=$$t.$gr.q(c,b,"vertical-align");var k=$$t.$gr.q(c,b,"color");if(e!=null){a.topMargin(parseFloat(e))}if(f!=null){a.rightMargin(parseFloat(f))}if(g!=null){a.bottomMargin(parseFloat(g))}if(h!=null){a.leftMargin(parseFloat(h))}if(k!=null){if(a.textColor()==null){a.textColor(new $$t.cv)}a.textColor().__fill=k}if(i!=null){switch(i){case"right":a.horizontalAlignment(2);break;case"left":a.horizontalAlignment(0);break;default:a.horizontalAlignment(1);break}}if(j!=null){switch(j){case"top":a.verticalAlignment(0);break;case"bottom":a.verticalAlignment(2);break;default:a.verticalAlignment(1);break}}c.remove();this.a().labelSettings(a)},preRender:function(){if(this.a().seriesViewer()!=null){this.a().seriesViewer().ensureCorrectSize()}},isValid:function(){return this.a()!=null&&!this.a().gv().isEmpty()},av:function(a){return{__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},aw:function(){return{__x:this.a().al().cf().left(),__y:this.a().al().cf().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},az:function(){var a=this.a().al().cf();return a},ax:function(a){return{__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},a0:function(a){var b=$$t.$vc.a(a);return b},a6:function(a){var b=this.a().al().ab().t();var c=this.a().al().ab().v();var d=this.a().al().ab().u();var e=this.a().al().ab().s();return new $$t.bw(1,b,c,d,e)},$type:new $.ig.Type("AxisView",$.ig.$ot,[$$t.$b3.$type])},true);$c("IScaler:iy","Object",{$type:new $.ig.Type("IScaler",null)},true);$c("ICategoryScaler:ix","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$iy.$type])},true);$c("CategoryAxisBase:ir","Axis",{ar:function(){return new $$t.ld(this)},ey:function(a){$$t.$is.ey.call(this,a);this.g4(a)},_g4:null,g4:function(a){if(arguments.length===1){this._g4=a;return a}else{return this._g4}},init:function(){this.ho=0;this.hp=0;this.hr=0;this.g9=false;$$t.$is.init.call(this);this.hf(new $$t.b7(Number,0))},b0:function(a,b,c){var d=$$t.$is.b0.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.hp>0},ia:function(){if(this.g8()!=null&&this.a6()!=null&&this.itemsSource()!=null){this.g8(this.a6().releaseFastItemsSource(this.itemsSource()))}},h9:function(){if(this.g8()==null&&this.a6()!=null&&this.itemsSource()!=null){this.g8(this.a6().getFastItemsSource(this.itemsSource()))}},_hf:null,hf:function(a){if(arguments.length===1){this._hf=a;return a}else{return this._hf}},isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$t.$a8.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.gv().left();var h=this.gv().right();if(d){f=a.__y;g=this.gv().top();h=this.gv().bottom()}var i=this.hf();if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$t.b7(Number,0);for(var j=this.hf().count()-1;j>=0;j--){i.add(this.hf().__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$t.a8(0,this.gv().left(),a.__y-c/2,this.gv().width(),c)}else{k=new $$t.a8(0,a.__x-c/2,this.gv().top(),c,this.gv().height())}k.intersect(this.gv());return k}else{if(f>h){return $$t.$a8.empty()}if(f<g){return $$t.$a8.empty()}var l=1.7976931348623157e308;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$t.$a8.empty()}var o=i.__inner[m];var p;if(d){p=new $$t.a8(0,this.gv().left(),o-c/2,this.gv().width(),c)}else{p=new $$t.a8(0,o-c/2,this.gv().top(),c,this.gv().height())}p.intersect(this.gv());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$t.$a8.empty()}if(f>h){return $$t.$a8.empty()}if(f<g){return $$t.$a8.empty()}var q=this.gv().right();if(d){q=this.gv().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$t.a8(0,this.gv().left(),i.__inner[e-1],this.gv().width(),q-i.__inner[e-1])}else{return new $$t.a8(0,i.__inner[e-1],this.gv().top(),q-i.__inner[e-1],this.gv().height())}}},g8:function(a){if(arguments.length===1){this.g($$t.$ir.fastItemsSourceProperty,a);return a}else{return this.c($$t.$ir.fastItemsSourceProperty)}},g7:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$ir.itemsSourceProperty,a);return a}else{return this.c($$t.$ir.itemsSourceProperty)}},ho:0,hp:0,itemsCount:function(a){if(arguments.length===1){this.ho=a;this.hp=this.ho;return a}else{return this.ho}},categoryMode:function(a){if(arguments.length===1){if(this.g5!=a){var b=this.g5;this.g5=a;this.e2("CategoryMode",$$t.$iw.getBox(b),$$t.$iw.getBox(a))}return a}else{return this.g5}},g5:0,gap:function(a){if(arguments.length===1){this.g($$t.$ir.gapProperty,a);return a}else{return this.c($$t.$ir.gapProperty)}},overlap:function(a){if(arguments.length===1){this.g($$t.$ir.overlapProperty,a);return a}else{return this.c($$t.$ir.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.g($$t.$ir.useClusteringModeProperty,a);return a}else{return this.c($$t.$ir.useClusteringModeProperty)}},hs:function(a){if(arguments.length===1){if(a!=this.hr){var b=this.hr;this.hr=a;this.e2("GroupCount",b,this.hr)}return a}else{return this.hr}},hr:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue3:function(a,b,c,d){return NaN},getCategorySize:function(a,b,c){return NaN},hk:function(a,b,c){return NaN},getGroupCenter:function(a,b,c,d){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.gv();var d=this.gq();var e=new $$t.iz(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},he:function(){var d__=new $.ig.CategoryAxisBase___RelatedSeries__IteratorClass(-2);d__.__4__this=this;return d__},ha:function(a){return this.b4().contains(a)},hb:function(a){return false},hd:function(){var d__=new $.ig.CategoryAxisBase___RelatedAxes__IteratorClass(-2);d__.__4__this=this;return d__},g9:false,id:function(a){if(this.g9){return}try{this.g9=true;var b=0;var c=0;var d=false;var f=this.he().getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$ip.$type,e);if(g!=null){var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.ha(e)){c++}}if(h==1&&!d){b=1}}}var i=this.useClusteringMode();var k=this.hd().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.id(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.hs(c)}finally{this.g9=false}},e0:function(a,b,c,d){$$t.$is.e0.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($b($$t.$pv.$type,c)!=null){this.g8(c.releaseFastItemsSource(this.itemsSource()))}if($b($$t.$pv.$type,d)!=null){this.g8(d.getFastItemsSource(this.itemsSource()))}this.itemsCount(0);if(this.g8()!=null){this.itemsCount(this.g8().count())}this.id(true);break;case"ItemsSource":if(this.a6()!=null){this.g8(this.a6().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$b($$t.$ij.$type,c);this.h1();this.br(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.h4.runOn(this))}this.itemsCount(0);if(this.g8()!=null){this.itemsCount(this.g8().count())}if(this.g8()!=null){var f=this.g8();f.event=$.ig.Delegate.prototype.combine(f.event,this.h4.runOn(this));this.e8(false);var h=this.b1().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);if(g.seriesViewer()!=null){g.g0()}}}else{this.eo();var j=this.b1().getEnumerator();while(j.moveNext()){var i=j.current();i.gg(true,i.view());if(i.seriesViewer()!=null){i.g0()}}}break;case"ItemsCount":this.e3(new $$t.ks(0,0,$g(c)-1,$g(d)-1));this.e8(false);break;case"UseClusteringMode":this.br(true);this.ie();this.e8(false);this.h2();break;case"CategoryMode":this.br(true);this.e8(false);this.ib();this.h2();break;case"Overlap":case"Gap":this.br(true);var l=this.b1().getEnumerator();while(l.moveNext()){var k=l.current();k.co(true);var m=$b($$t.$ip.$type,k);if(m!=null&&m.preferredCategoryMode(this)==2){k.renderSeries(false)}}this.e8(false);if(this.seriesViewer()!=null){this.seriesViewer().ht()}break;case"CrossingValue":case"CrossingAxis":this.br(true);this.e8(true);break}},h2:function(){var b=this.b1().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},h4:function(a,b){switch(b.action()){case 3:case 0:case 1:case 2:case 4:if(this.g8()!=null){this.itemsCount(this.g8().count())}this.e8(false);break}if(this.g8()!=null){this.itemsCount(this.g8().count())}},ie:function(){var a=false,b=false;var d=this.b4().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$ip.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a|=f==1;b|=f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.hs()==0){this.hs(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$is.registerSeries.call(this,a);if(b){this.id(true);var c=$b($$t.$ip.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.b1().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$ip.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.e8(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$is.deregisterSeries.call(this,a);
if(b){this.id(true);var c=$b($$t.$ip.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.b1().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$ip.$type,d);if(f!=null){d.renderSeries(false)}}}this.e8(false)}return b},ib:function(){var a=null;var c=this.b1().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$g7.$type,b);if(d!=null){var e=d.lf();if(e!=null&&e.crossingAxis()==this){a=e}}}if(a!=null){a.renderAxis()}},h1:function(){this.g7=this.g8()},ic:function(){var a=this.labelSettings();if(a==null){a=new $$t.kf}if(a.visibility()==1){this.a7().c(0)}else{var b=0;b=this.g4().a8(this.b2());this.a7().c(b)}},handleCollectionChanged:function(a){if(this.g8()!=null){this.g8().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.f3(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.f3(1,1,b,a))},$type:new $.ig.Type("CategoryAxisBase",$$t.$is.$type,[$$t.$ix.$type])},true);$c("IAngleScaler:kz","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$c("CategoryAngleAxis:lb","CategoryAxisBase",{ar:function(){return new $$t.lc(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.ip(a)},_ip:null,ip:function(a){if(arguments.length===1){this._ip=a;return a}else{return this._ip}},isAngular:function(){return true},iu:null,init:function(){this.iv=false;this.ix=NaN;this.iy=0;this.jb=1;$$t.$ir.init.call(this);this.y($$t.$lb.$type);this.ir(this.iq());this.iu=new $$t.k1},ak:function(){var $self=this;var a=new $$t.k8;a.cr(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=!c.isEmpty()?$self.gv():$$t.$a8.empty();return $self.jo(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.al().a4())});return a},_ir:null,ir:function(a){if(arguments.length===1){this._ir=a;return a}else{return this._ir}},iv:false,i9:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},ix:0,iq:function(){var $self=this;var a=function(){var $ret=new $$t.kc;$ret.a($self);$ret.f($self.b3());$ret.e($self.b2());$ret.b($self.al());return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.le(a);b.u(function(){var c=$self.as().ar();var d=$self.as().au();var e=$self.as().as();var f=$self.as().at();$self.fe();$self.ep(c);$self.ep(d);$self.ep(e);$self.ep(f)});b.o(function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.it()!=null});b.d(function(c,d,e,f){return $self.io(c,d,e,f)});b.v(function(){if(!$self.iv){$self.iv=true;$self.it().updateRange();$self.iv=false}});b.g(function(c){var d=$g(c);if(d>$self.g8().count()-1){d-=$self.g8().count()}var e=$self.g8().item(d);return $self.dm(e)});b.b().c(function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.it()!=null&&$self.ix!=c){var d=$b($$t.$fx.$type,$self.seriesViewer());if(d==null){return}$self.ix=c;$self.al().a3(c);d.hl();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$b($$t.$k8.$type,e.al())!==null){e.as().x()}}}});b.k(function(c,d,e){var f=$b($$t.$k6.$type,c);$self.iu.m(d,e,c.x(),c.y(),f.minLength(),f.maxLength(),f.center())});b.l(function(c,d,e,f){var g=$b($$t.$k6.$type,c);$self.iu.n(d,e,f,g.x(),c.y(),g.minLength(),g.maxLength(),g.center())});b.m(function(c,d){return $self.getScaledAngle(d)});b.q(function(c,d){if($self.i9(d-$self.iy)<0){return false}if($self.i9(d-$self.iy-2*Math.PI)>0){return false}return true});b.j(function(c){var d=$b($$t.$k6.$type,c);if(d.e()==d.j().__inner[0]){$self.iu.i(c.r(),c.m(),c.x(),c.y(),d.center(),d.minAngle(),d.maxAngle())}});b.e(function(c){c.m($self.i3());c.p(c.m())});b.p(function(c,d,e){var f=$b($$t.$k6.$type,c);if(e){return false}var g=$self.jo(d,f.center(),c.y(),c.x(),0);if(g.__x<c.x().right()&&g.__x>=c.x().left()&&g.__y<c.x().bottom()&&g.__y>=c.x().top()){return true}return false});b.a(function(c,d,e,f){var g=c.w();var h=new $$t.iz(0,c.y(),c.x(),$self.isInverted(),g);var i=d;if($self.categoryMode()!=0){var j=e*f+1;j=Math.min(j,$self.hp);var k=$self.getScaledValue(j,h);i=(d+k)/2}return i});b.f(this.getGroupCenter.runOn(this));b.i(this.i6.runOn(this));return b},jo:function(a,b,c,d,e){var f=this.i3();var g=$$t.$k2.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().c()==5||this.labelSettings().c()==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$k2.c(h,c,d);i=$$t.$k2.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},i3:function(){if(this.it()==null){return 0}if(!this.be()){return this.it().jd()}else{return this.it().getScaledValue3(this.crossingValue())}},io:function(a,b,c,d){if(this.g8()==null){return null}var e=new $$t.k6;var f=this.g8().count()-1;var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();e.r(g);e.u(h);e.s(i);e.t(j);e.k(f);e.l(0);e.h(false);e.x(a);e.w(c);e.v(d);e.y(b);e.g(this.iw());e.n(this.interval());e.o(this.minorInterval());e.q(this.label());var k=this.iu.f(b);var l=this.iu.g(b);var m=.5*this.it().ja();var n=.5*this.it().i9();var o=k;var p=l;var q=this.it().jd();if($.ig.util.isNaN(q)||Number.isInfinity(q)){return null}if(p>=m){p=q}if(o<n){o=n}var r=a.width();this.iu.k(b,e,0,this.g8().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),r);var s={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.center(s);e.maxLength(p);e.minLength(o);e.effectiveMaximum(q);e.ac(this.g8().count());e.z(this.categoryMode());e.ab(true);e.aa(this.isInverted());e.ad(this.hs());e.f(new $$t.lg);e.i(this.bu());return e},getMinMaxAngle:function(a,b,c){var d=this.iu.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},z:function(){$$t.$ir.z.call(this);this.e8(false)},is:null,it:function(a){if(arguments.length===1){this.is=a;return a}else{if(this.is!=null){return this.is}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$kw.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.is}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$lb.startAngleOffsetProperty,a);return a}else{return this.c($$t.$lb.startAngleOffsetProperty)}},iy:0,getCategorySize:function(a,b,c){return 2*Math.PI/this.hp},hk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;return this.getCategorySize(a,b,c)*f/(this.hs()-(this.hs()-1)*e)},getGroupCenter:function(a,b,c,d){var e=.5;if(this.hs()>1){var f=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.hs()-(this.hs()-1)*g);var j=(h-i)/(this.hs()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},i6:function(a){var b=.5;if(this.hs()>1){var c=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var d=0;if(!$.ig.util.isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.hs()-(this.hs()-1)*d);var g=(e-f)/(this.hs()-1);b=.25*c+.5*f+a*g}return b},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.ir().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},i5:function(a,b){var c;var d;var e=this.iu.l(b,c,d);c=e.p1;d=e.p2;if(c==0){if(this.isInverted()){return this.hp}else{return 0}}var f=this.getUnscaledAngle(c);if(f<0||f>this.hp){f=this.getUnscaledAngle(c+Math.PI*2)}return f},i4:function(a,b){var c;var d;var e=this.iu.l(b,c,d);c=e.p1;d=e.p2;if(d>Math.PI*2){d=d-Math.PI*2}if(d==Math.PI*2){if(this.isInverted()){return 0}else{return this.hp}}var f=this.getUnscaledAngle(d);if(f<0||f>this.hp){f=this.getUnscaledAngle(d+Math.PI*2)}return f},getScaledAngle:function(a){var b=this.hp;var c=b>=2?a/b:b==1?.5:NaN;if(this.bl()){c=1-c}return c*2*Math.PI+this.iy},getUnscaledAngle:function(a){var b=(a-this.iy)/(2*Math.PI);if(this.isInverted()){b=1-b}return b*this.hp},getScaledValue:function(a,b){return this.getScaledAngle(a)},e0:function(a,b,c,d){$$t.$ir.e0.call(this,a,b,c,d);var e=$b($$t.$fx.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$kw.$type,d);this.jk(f);if(f!=null){f.jn(this)}this.br(true);this.e8(false);break;case"StartAngleOffset":this.iy=this.startAngleOffset();while(this.iy<0){this.iy+=360}while(this.iy>=360){this.iy-=360}this.iy=this.iy*Math.PI/180;this.br(true);this.e8(false);var h=this.b4().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.g0()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.br(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$ky.$type,k)!==null||$b($$t.$lb.$type,k)!==null){k.br(true);k.renderAxis()}}}break;case"LabelSettings":this.ir(this.iq());this.ji();this.br(true);this.e8(false);break}},ji:function(){this.ix=NaN},jk:function(a){this.it(a)},interval:function(a){if(arguments.length===1){this.g($$t.$lb.intervalProperty,a);return a}else{return this.c($$t.$lb.intervalProperty)}},iz:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.iz;this.iz=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.iz}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$lb.minorIntervalProperty,a);return a}else{return this.c($$t.$lb.minorIntervalProperty)}},i1:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.i1;this.i1=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.i1}},iw:function(){return false},ap:function(){return 2},bx:function(){if(this.g8()==null){return false}var a=this.g8().count();if(a!=this.jc()){var b=new $$t.ks(1,1,this.jc(),a);this.jc(a);this.e3(b);return true}return false},jb:0,jc:function(a){if(arguments.length===1){this.jb=a;return a}else{return this.jb}},$type:new $.ig.Type("CategoryAngleAxis",$$t.$ir.$type,[$$t.$kz.$type])},true);$c("CategoryAxisBaseView:ld","AxisView",{_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},init:function(a){$$t.$it.init.call(this,a);this.a7(a)},a8:function(a){var b=0;for(var c=0;c<a.count();c++){var d=$b($$t.$be.$type,a.__inner[c]);if(d==null){d=this.a().a7().item(c);d.aa(a.__inner[c]==null?"":a.__inner[c].toString());b++}else{this.d().y().add(d)}}return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$it.$type)},true);$c("CategoryAngleAxisView:lc","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$ld.$type)},true);$c("ISortingAxis:i6","Object",{$type:new $.ig.Type("ISortingAxis",null)},true);$c("CategoryDateTimeXAxis:mc","CategoryAxisBase",{init:function(){$$t.$ir.init.call(this);this.y($$t.$mc.$type);this.i1=new Date;this.i0=new Date},ar:function(){return new $$t.md(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.io(a)},_io:null,io:function(a){if(arguments.length===1){this._io=a;return a}else{return this._io}},isSorting:function(){return true},isDateTime:function(){return true},displayType:function(a){if(arguments.length===1){this.g($$t.$mc.displayTypeProperty,$$t.$me.getBox(a));return a}else{return $f(this.c($$t.$mc.displayTypeProperty))}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$mc.minimumValueProperty,a);return a}else{return this.c($$t.$mc.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$mc.maximumValueProperty,a);return a}else{return this.c($$t.$mc.maximumValueProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$mc.intervalProperty,a);return a}else{return $g(this.c($$t.$mc.intervalProperty))}},jb:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.jb;this.jb=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.jb}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$mc.minorIntervalProperty,a);return a}else{return $g(this.c($$t.$mc.minorIntervalProperty))}},jd:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.jd;this.jd=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.jd}},b0:function(a,b,c){var d=$$t.$ir.b0.call(this,a,b,c);if(!d){return false}return+this.actualMinimumValue()!=+this.actualMaximumValue()},ak:function(){if(this.useSmartAxis()){return new $$t.l7}else{return new $$t.mj}},getCategorySize:function(a,b,c){var d=this.gt(b,c);return d.width()/(this.hp*a.width())},getGroupCenter:function(a,b,c,d){return this.getCategorySize(b,c,d)*.5},hk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var e=1-.5*d;var f=this.getCategorySize(a,b,c)*e;return f},cn:function(){return this.actualInterval()},iy:null,iz:function(a){if(arguments.length===1){this.iy=a;return a}else{return this.iy}},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=new $$t.iz(0,b,c,this.isInverted(),d);var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();var k=this.as().e();var l=this.as().f();var m=this.as().g();this.fe();this.ep(g);this.ep(h);this.ep(i);this.ep(j);this.b2().clear();this.b3().clear();this.hf().clear();this.al().z(this);this.al().ch(b);this.al().cg(c);if(b.isEmpty()||c.isEmpty()){this.a7().c(0)}if(this.a7().c()==0){this.al().y().clear()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}this.jv();if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=1||this.ir()!=null)){var n=c.bottom();var o=n-c.top();if(this.crossingAxis()!=null){var p=$b($$t.$jm.$type,this.crossingAxis());if(p!=null){var q=new $$t.iz(0,b,c,p.isInverted(),d);n=this.crossingValue();n=p.getScaledValue(n,q);o=n-c.top();if(n<c.top()){n=c.top()}else if(n>c.bottom()){n=c.bottom()}if(o<0){o=0}else if(o>c.height()){o=c.height()}}}if($.ig.util.isNaN(n)){n=0}this.ew(g,n,c,k);this.al().a3(o);if(this.displayType()==1){var r=this.getFirstVisibleIndex(b,c,d,e);var s=this.getLastVisibleIndex(b,c,d,e);if(r<0||s<0){return}var t=NaN;for(var u=r;u<=s;u++){var v=this.iz()==null?u:this.iz().__inner[u];var w=this.getScaledValue(this.ir().item(v).getTime(),f);if(w==t){continue}t=w;if(this.categoryMode()==2){w+=this.isInverted()?-this.getGroupCenter(u,b,c,d):this.getGroupCenter(u,b,c,d)}if(w<e.left()||w>e.right()){continue}this.ff(i,w,c,l);this.hf().add(w);if(this.g8()!=null&&u<this.g8().count()){var x=this.g8().item(v);var y=$$t.$ir.dm.call(this,x);if(!$.ig.util.isNaN(w)&&!Number.isInfinity(w)&&y!=null){if(typeof y==="string"&&y.equals("")){}else{this.b2().add1(y);this.b3().add(new $$t.ka(w))}}}}}else{var z=this.getUnscaledValue(e.left(),f);var aa=this.getUnscaledValue(e.right(),f);var ab=Math.min(z,aa);var ac=Math.max(z,aa);var ad=new $$t.kr(0,ab,ac,e.width());var ae=this.iu()?this.i9():ad.e();this.jx($.ig.truncate(ae));var af=$.ig.truncate(Math.floor((ab-this.actualMinimumValue().getTime())/ae));var ag=$.ig.truncate(Math.ceil((ac-this.actualMinimumValue().getTime())/ae));var ah=0;if(this.categoryMode()==2){ah=this.getGroupCenter(0,b,c,d);ah=this.isInverted()?-ah:ah}var ai=$.ig.truncate(Math.ceil(e.right()));var aj=$.ig.truncate(Math.floor(e.left()));var ak=this.getScaledValue(this.actualMinimumValue().getTime()+af*ae,f)+ah;for(var al=af;al<=ag;al++){var am=this.getScaledValue(this.actualMinimumValue().getTime()+(al+1)*ae,f)+ah;if(!$.ig.util.isNaN(ak)&&!Number.isInfinity(ak)){var an=$.ig.truncate(Math.round(ak));if(an<=ai){if(al%2==0){this.fg(h,ak,am,c)}this.ff(i,ak,c,l);this.hf().add(ak);if(this.bu()){var ao=this.jf();if(ao>0&&ao<ae){var ap=ak;var aq=this.getScaledValue(this.actualMinimumValue().getTime()+ao,f)+ah;while(ap+aq<am){ap+=aq;this.ff(j,ap,c,m)}this.jy(ao)}else{for(var ar=1;ar<ad.f();++ar){var as=this.getScaledValue(this.actualMinimumValue().getTime()+al*ae+ar*ae/ad.f(),f)+ah;this.ff(j,as,c,m)}if(ad.f()>0){this.jy($.ig.truncate(ae/ad.f()))}}}}if(an>=aj&&an<=ai){var at=this.actualMinimumValue().getTime()+al*ae;var ticks_=$.ig.truncate(Math.floor(at));var au=new Date(ticks_);var av=this.dm(au);if(av!=null){this.b2().add1(av);this.b3().add(new $$t.ka(ak))}}}ak=am}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().hl()}}this.al().ay(this.b2());this.al().az(this.b3());this.ic()}},i9:function(){return this.actualInterval()},jf:function(){return this.minorInterval()},jx:function(a){this.actualInterval(a)},jy:function(a){this.actualMinorInterval(a)},jv:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var b=!a.isEmpty()?this.gv():$$t.$a8.empty();var c=new Date;var d=new Date;if(!a.isEmpty()&&!b.isEmpty()&&this.ir()!=null){var e=$b($$t.$mf.$type,this.ir());if(e!=null){if(this.iz()==null){this.iz(e.getSortedIndices())}}else{this.iz(null)}if(this.ir().count()>0){var f=this.iz()==null?0:this.iz().__inner[0];var g=this.iz()==null?this.ir().count()-1:this.iz().__inner[this.ir().count()-1];c=this.ir().item(f);d=this.ir().item(g);this.iu(false);if(this.categoryMode()==2){var h=d.getTime()-c.getTime();var timeOffset_=$.ig.truncate(Math.round(h*1.25/this.hp/2));if(timeOffset_==0){timeOffset_=1}var minTime_=c.getTime();var maxTime_=d.getTime();c=new Date(minTime_-timeOffset_);d=new Date(maxTime_+timeOffset_)}}}if(this.ix()){c=this.minimumValue()}if(this.iw()){d=this.maximumValue()}if(this.iv()){this.actualInterval(this.interval());var i=Math.abs(d.getTime()-c.getTime());this.iu(this.it()||this.displayType()==1||1*i/this.i9()>b.width()/a.width()?false:true)}else{this.iu(false)}this.actualMinimumValue(c);this.actualMaximumValue(d)},iv:function(){return this.interval()!=0},it:function(){return this.actualInterval()==0},ix:function(){return this.minimumValue()!=null},iw:function(){return this.maximumValue()!=null},i1:new Date,actualMinimumValue:function(a){if(arguments.length===1){var b=+this.i1!=+a;if(b){var c=this.i1;this.i1=a;this.e2("ActualMinimumValue",c,a)}return a}else{return this.i1}},i0:new Date,actualMaximumValue:function(a){if(arguments.length===1){var b=+this.i0!=+a;if(b){var c=this.i0;this.i0=a;this.e2("ActualMaximumValue",c,a)}return a}else{return this.i0}},_iu:false,iu:function(a){if(arguments.length===1){this._iu=a;return a}else{return this._iu}},getScaledValue:function(a,b){if(!b.b.isEmpty()){var c=this.i7(a,$$t.$ll.z,b.b,$$t.$a8.empty());c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.i7(a,b.d,b.c,b.b)},i7:function(a,b,c,d){var e;if(+this.actualMaximumValue()==+this.actualMinimumValue()){e=-1}else{e=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var f=0;if(this.categoryMode()==2){f=this.getGroupCenter(0,b,c,d)}if(this.isInverted()){e=1-e;f=-f}return c.left()+c.width()*(e-b.left())/b.width()-f},i8:function(a,b,c){var d;if(+this.actualMaximumValue()==+this.actualMinimumValue()){d=-1}else{d=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var e=0;if(this.isInverted()){d=1-d;e=-e}return c.left()+c.width()*(d-b.left())/b.width()-e},getUnscaledValue:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.getUnscaledValue3(c,$$t.$ll.z,b.b,this.categoryMode());return c}return this.getUnscaledValue3(a,b.d,b.c,this.categoryMode())},getUnscaledValue3:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(this.isInverted()){e=1-e}return $.ig.truncate(Math.floor(this.actualMinimumValue().getTime()+e*(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())))},i4:function(a){return this.ir()==null?$$t.$af.minValue():this.ir().item(a)},dateTimeMemberPath:function(a){if(arguments.length===1){this.g($$t.$mc.dateTimeMemberPathProperty,a);return a}else{return this.c($$t.$mc.dateTimeMemberPathProperty)}},ir:function(a){if(arguments.length===1){if(this.iq!=a){var b=this.iq;this.iq=a;this.e2("DateTimeColumn",b,this.iq)}return a}else{return this.iq}},iq:null,is:function(a){if(a==null){return this.g8().registerColumnDateTime(null,null,false)}var b=null;var c=$$t.$b4.getCoercionMethod(a,this.coercionMethods());a=c.b();b=c.a();return this.g8().registerColumnDateTime(a,b,this.expectFunctions())},e0:function(a,b,c,d){$$t.$ir.e0.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ij.$type,c);if(e!=null){e.deregisterColumn(this.ir());this.ir(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.ju.runOn(this))}var f=$b($$t.$ij.$type,d);if(f!=null){this.iz(null);this.ir(this.is(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.ju.runOn(this))}this.jw(false);break;case"DateTimeMemberPath":if(this.g8()!=null){this.g8().deregisterColumn(this.ir());this.ir(this.is(this.dateTimeMemberPath()));this.iz(null)}break;case"DisplayType":this.br(true);this.al().ah(this.displayType()==1);this.e8(false);break;case"MinimumValue":this.updateRange();this.jw(false);break;case"MaximumValue":this.updateRange();this.jw(false);break;case"Interval":this.br(true);this.e8(false);break}},ju:function(a,b){this.iz(null)},jw:function(a){this.e9(a);if(this.g8()==null){return}var c=this.b1().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},bx:function(){var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();this.jv();var c=!this.ix()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.iw()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $$t.ks(a,c,b,d);this.e3(e);return true},sortedIndices:function(){if(this.iz()==null){var a=$b($$t.$mf.$type,this.ir());if(a!=null){this.iz(a.getSortedIndices())}else{this.iz(null)}}return this.iz()},getFirstVisibleIndex:function(a,b,c,d){var e=d;var f=new $$t.iz(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=0;for(var j=0;j<this.iz().count();j++){if(this.ir()==null){break}var k=this.ir().item(this.iz().__inner[j]);if(k.getTime()>=g){break}i=j}return i},getLastVisibleIndex:function(a,b,c,d){var e=d;var f=new $$t.iz(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=this.iz().count()-1;var j=i;for(var k=i;k>=0;k--){if(this.ir()==null||this.iz().count()<=k){break}var l=this.iz().__inner[k];if(l>=this.ir().count()){break}var m=this.ir().item(l);if(m.getTime()<h){break}j=Math.min(k+1,this.iz().count()-1)}return j},getUnscaledValueAt:function(a){if(this.ir()==null){return NaN}var b=this.iq.item(a);var c=b.getTime();var d=c;return d},getExactUnsortedIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.ml($$t.$af.$type,this.ir(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.ja(a,d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var diff1_=d.getTime()-c.item(e-1).getTime();var diff2_=c.item(e).getTime()-d.getTime();var f=e-1;var g=e;if(f<0&&g>=0){return g}if(g>b.sortedIndices().count()-1&&f<b.sortedIndices().count()){return f}if(f<0&&g<0){return-1}if(f>b.sortedIndices().count()-1&&g>b.sortedIndices().count()-1){return-1}var h=diff1_/(diff1_+diff2_);if($.ig.util.isNaN(h)){h=0}return f+h}if(e>=0&&e<b.sortedIndices().count()){return e}return-1},ja:function(a,b,c){var d=this;if(this.ir()==null||d.sortedIndices()==null){return-1}var e=-1;var f=$$t.$mm.a($$t.$af.$type,c,function(g){if(b<g){return-1}if(b>g){return 1}return 0});if(f>=0){e=f}else{e=~f}while(e>=0&&e<c.count()&&e-1>=0&&+c.item(e)==+c.item(e-1)){e--}return e},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.ml($$t.$af.$type,this.ir(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.ja(a,d,c);var f=this.gq();if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var g=d-c.item(e-1);var h=c.item(e)-d;if(g<h){e=e-1}}if(e>=0&&e<b.sortedIndices().count()){return b.sortedIndices().__inner[e]}if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.gv(),this.isInverted(),f))-this.gv().right())<2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.gv(),this.isInverted(),f))-this.gv().left())<2){return 0}return-1},notifyDataChanged:function(){this.iz(null);this.renderAxis()},ap:function(){return 0},$type:new $.ig.Type("CategoryDateTimeXAxis",$$t.$ir.$type,[$$t.$i6.$type])},true);$c("CategoryDateTimeXAxisView:md","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryDateTimeXAxisView",$$t.$ld.$type)},true);$c("FontMappingInfo:mb","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("FontMappingInfo",$.ig.$ot)},true);$c("HorizontalAxisLabelPanelBase:li","AxisLabelPanelBase",{init:function(){$$t.$kd.init.call(this)},aa:function(){return new $$t.lj(this)},b2:function(a){$$t.$kd.b2.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},_cw:0,cw:function(a){if(arguments.length===1){this._cw=a;return a}else{return this._cw}},_ct:0,ct:function(a){if(arguments.length===1){this._ct=a;return a}else{return this._ct}},_cv:0,cv:function(a){if(arguments.length===1){this._cv=a;return a}else{return this._cv}},_cu:0,cu:function(a){if(arguments.length===1){this._cu=a;return a}else{return this._cu}},bs:function(){this.ck().ax()},cm:function(){return this.ac()!=null&&this.ac().h()&&this.a8()%360!=0},cn:function(){return this.aj()&&!this.am()},ak:function(){return true},av:function(){var $self=this;var a=new $$t.b7($$t.$a8.$type,0);this.an(false);this.am(false);this.ao(false);var b=this.ac()!=null?this.ac().angle():0;var c=b*Math.PI/180;if(this.cm()){this.am(true)}this.ck().ay(a,c);this.aj(this.aj()||this.ai(a));if(this.aj()){this.cy(a)}else{this.cz()}if(!this.z().bf()){var d=b*(Math.PI/180);var e=Math.abs(this.cv()*Math.sin(d))+Math.abs(this.cu()*Math.cos(d));e+=this.ab().r()+this.ab().o();var f=this.be();this.a4(e+f+this.z().ck())}else{this.ab().ab()}if(this.am()){for(var g=0;g<a.count();g++){var h=a.__inner[g];h.x(this.az().__inner[g].a());a.__inner[g]=h}}var i=0;if(this.cn()){i=function(){var j=$self.bk($self.ct(),a);a=j.p1;return j.ret}()}if(this.aj()&&!this.an()){if(i>0){if(this.ck().aw()){this.ao(true)}}}if(this.aj()&&this.cl()){var j=this.cf().width();var k=this.cr();var l=this.cq();var m=this.az().count()>1?this.az().__inner[1].a()-this.az().__inner[0].a():j;var n=Math.abs(m*.8);var o=0;var p=Math.abs(Math.atan(this.ct()/m)*180/Math.PI);for(var q=0;q<a.count();q++){if(this.ah()){if(q>0&&q<a.count()-1){var r=this.az().count()>1?this.az().__inner[q].a()-(a.__inner[q-1].x()+a.__inner[q-1].width()):j;var s=this.az().count()>1?a.__inner[q+1].x()-this.az().__inner[q].a():j;n=Math.abs(Math.min(Math.abs(r*2),Math.abs(s*2))*.8)}else{if(q==0){var t=this.az().count()>1?a.__inner[q+1].x()-this.az().__inner[q].a():j;n=Math.abs(m*2*.8)}if(q==a.count()-1){var u=this.az().count()>1?this.az().__inner[q].a()-(a.__inner[q-1].x()+a.__inner[q-1].width()):j;n=Math.abs(u*2*.8)}}}var v=Math.min(a.__inner[q].width(),n);o=this.am()?this.az().__inner[q].a():this.az().__inner[q].a()-v/2;var w=$$t.$e7.e(b);var x=w>=p&&w<=180-p||w>=180+p&&w<=360-p;var y=a.__inner[q];if(this.am()&&x){var z=this.bh(this.a0().__inner[q]);n=Math.min(k/Math.abs(Math.sin(c)),z)}y.x(o);y.width(Math.min(n,y.width()));a.__inner[q]=y;if(!($b($$t.$c2.$type,this.a0().__inner[q])!==null)){this.a0().__inner[q].width(Math.min(n,y.width()))}var aa=$b($$t.$c2.$type,this.a0().__inner[q]);if(aa!=null){var ab=this.bn(q,aa,n);if(this.ao()){aa.height(l)}else if(!aa.aa().equals(ab)){aa.aa(ab);this.a0().__inner[q].width(Math.min(n,this.a7(this.a0().__inner[q])));this.cv(Math.min(this.cv(),this.a0().__inner[q].width()))}}}}if(this.co()){this.cx(a)}return a},cx:function(a){this.ck().az(a)},cy:function(a){},cz:function(){},b5:function(a,b){var c=0;var d=this.cu()/2;var e=new $$t.e9;var f=$$t.$e7.e(this.a8());var g=function(){var $ret=new $$t.fc;$ret.h(f);$ret.i(c);$ret.j(d);return $ret}();var h=0;var i=0;if(f!=0&&f!=360){if(f>0&&f<180){h=-Math.sin($$t.$fn.u(f))*(this.cu()/2)}else{g.i(this.cv());i=-this.cv();h=-Math.sin($$t.$fn.u(f-180))*(this.cu()/2)}}var j=function(){var $ret=new $$t.fb;$ret.i(h);$ret.h(i);return $ret}();e.h().add(g);e.h().add(j);a.h(e)},co:function(){return!this.an()&&!this.am()},cl:function(){return true},bk:function(a,b){var c=0;var d=new $$t.b7($$t.$a8.$type,0);var e=this.cs()+this.cf().top();var f=this.cr();var g=e+f;if(a*3<=this.a2){c=3}else if(a*2<=this.a2){c=2}else{return{ret:c,p1:b}}for(var h=0;h<b.count();h++){var i=$$t.$fm.p(b.__inner[h]);if(h%c==0){i.y(e)}else if(h%c==c-1){i.y(g-i.height())}else{i.y(e+f/2-i.height()/2)}d.add(i)}this.aj(this.ai(d));if(!this.aj()){this.an(true);b=d}return{ret:c,p1:b}},ce:function(){var a=this.af(this.z().titleSettings());var b=this.be();var c=this.ad();var d=0;if(a==3){d+=this.cf().top();if(c==1||c==5){d+=this.z().ck()}}else{d=this.cf().bottom()-b;if(c==4||c==0){d-=this.z().ck()}}var e=this.bg();var f=0;var g=this.z().titleSettings()==null?1:this.z().titleSettings().horizontalAlignment();if(g==0){f=this.cf().left()}else if(g==2){f=this.cf().right()-e}else{f=this.cf().left()+this.cf().width()/2-e/2}return new $$t.a8(0,f,d,e,b)},cj:function(a){if(this.y().contains(this.z().fk())==false&&this.z().fk()!=null){this.y().add(this.z().fk())}var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this.z().fk()&&b!=this.ab().at()){this.ab().af(b)}}var d=this.z()==null||this.a2<=0||$.ig.util.isNaN(this.a2)?50:this.a2;if(this.z()!=null&&(this.z().b4()==null||this.z().b4().count()==0)){if(this.z().bf()){d=this.z().cu()}}if(d>a.j()){d=a.j()}var e=new $$t.a9(1,50,d);if(Number.isInfinity(e.k())){e.k(50)}if(Number.isInfinity(e.j())){e.j(50)}return e},cs:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==3){a+=this.be()}var c=this.ad();if(c==1||c==5){a+=this.z().ck()}return a},cp:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==4){a+=this.be()}var c=this.ad();if(c==0||c==4){a+=this.z().ck()}return a},cr:function(){var a=this.a2-this.cs()-this.cp();if(a<0){a=0
}return a},cq:function(){var a=this.cr()-this.ab().r()-this.ab().o();if(a<0){a=0}return a},bu:function(){var a=this.ab().ar();this.z().ep(a);if(this.ac()!=null&&this.ac().visibility()!=0){return}var b=this.z().ck();if(b==0){return}var c=this.at();if(c==null){return}var d=this.cf().top();var e;var f=this.ad();if(f==0||f==4){d=this.cf().bottom();e=d-this.z().ck()}else{e=d+this.z().ck()}var g=this.ab().b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.b8(a,h,d,e,this.cg(),g)}if(!this.y().contains(this.ab().at())){this.y().add(this.ab().at())}},$type:new $.ig.Type("HorizontalAxisLabelPanelBase",$$t.$kd.$type)},true);$c("HorizontalSmartAxisLabelPanel:l7","HorizontalAxisLabelPanelBase",{dy:null,d1:null,dz:null,d3:0,fl:null,db:false,dc:false,d0:null,fk:null,c9:false,da:false,d4:0,ew:0,dd:false,c0:null,c1:null,fm:null,c8:false,e5:null,e6:null,c4:0,dw:null,eg:function(){return this.z().smartAxisExtent()},d6:function(a){if(arguments.length===1){this.z().actualSmartAxisExtent(a);return a}else{return this.z().actualSmartAxisExtent()}},er:function(){return this.z().smartAxisMinimumExtent()},en:function(){return this.z().smartAxisMaximumExtent()},c2:function(){return this.z().smartAxisExtentType()},d8:function(){return this.z().smartAxisAngle()},d5:function(a){if(arguments.length===1){this.z().actualSmartAxisAngle(a);return a}else{return this.z().actualSmartAxisAngle()}},eq:function(){return this.z().smartAxisMinimumAngle()},em:function(){return this.z().smartAxisMaximumAngle()},c6:function(){return this.z().smartAxisFont()},ei:function(){return this.z().smartAxisFontSize()},d7:function(a){if(arguments.length===1){this.z().actualSmartAxisFontSize(a);return a}else{return this.z().actualSmartAxisFontSize()}},es:function(){return this.z().smartAxisMinimumFontSize()},eo:function(){return this.z().smartAxisMaximumFontSize()},e2:function(){return this.z().smartAxisNumberOfStaggerLevels()},e1:function(){return this.z().smartAxisMinimumStaggerLevels()},e0:function(){return this.z().smartAxisMaximumStaggerLevels()},ex:function(a){if(arguments.length===1){this.z().actualSmartAxisNumberOfStaggerLevels(a);return a}else{return this.z().actualSmartAxisNumberOfStaggerLevels()}},fo:function(){return this.z().smartAxisVerticalAlignment()},ev:function(){return this.z().smartAxisTopMargin()},et:function(){return this.z().smartAxisProximityMargin()},ef:function(){return this.d3},e8:function(a){if(arguments.length===1){this.e5=a;return a}else{return this.e5}},e9:function(a){if(arguments.length===1){this.e6=a;return a}else{return this.e6}},c5:function(a){if(arguments.length===1){this.c4=a;return a}else{return this.c4}},dt:function(a){if(arguments.length===1){this.dc=this.dc||a;return a}else{return this.dc}},dq:function(){var a=this.ay().count();var b=this.d1.count();if(b!=a){return true}for(var c=0;c<a;c++){var d=this.c3().a7(this.ay().__inner[c]);var e=this.d1.__inner[c];if(d!=e){return true}}return false},fh:function(){this.db=true},fj:function(){this.fi();this.db=false},aa:function(){return new $$t.ma(this)},b2:function(a){$$t.$li.b2.call(this,a);this.c3(a)},_c3:null,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},dx:function(a){if(arguments.length===1){this.dw=a;return a}else{return this.dw}},init:function(){this.c0=[" ","\0"];this.c1=null;this.fm=new $$t.a9;this.e3=$('<div style="visibility:hidden; position:absolute; width:0px"></div>');this.e4=$("<span>defaultText</span>");this.c7=true;$$t.$li.init.call(this);this.dy=new $$t.b7(String,0);this.dz=new $$t.b7($$t.$a8.$type,0);this.d1=new $$t.b7(String,0);this.d0=new $$t.b7($$t.$b7.$type.specialize($$t.$a8.$type),0);this.dc=true;this.db=false;this.c9=false;this.da=false;this.d3=0;this.d4=-1;this.dd=true;this.c8=false;this.dw=new $$t.gd($.ig.Number.prototype.$type,$$t.$mb.$type,0)},dh:function(a){if(a%180==0){return true}return false},dk:function(a){if(!this.dj(a)){return false}if(a<=0){return false}return true},di:function(a){if(!this.dj(a)){return false}if(a<0){return false}return true},dj:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return false}return true},eu:function(){var a=0;if(this.ad()==0||this.ad()==4){a=a+this.be()+this.ev()}if(this.ad()==1||this.ad()==5){a=a+this.z().ck()+this.ev()}return a},fi:function(){this.dd=true},a5:function(a){if(!this.db){if(this.z()!=null){var b=this.z().chart().nk(this.z());if(b!=null&&b.count()>0){this.c1=b.__inner[0];if(this.c1.al().aq()||this.c1.labelSettings().visibility()==1){var c=this.c1.al().a4()+a.left();var d=this.cf().top();var e=a.width()-c;var f=this.cf().height();this.fl=new $$t.a8(0,c,a.top(),e,a.height());this.fn(new $$t.a9(1,e,f));this.fk=new $$t.a8(0,c,d,e,this.d6());if(e==this.cf().width()&&e==this.z().gv().width()){this.fh()}}}}}return this.d6()},ek:function(a){if(this.az()!=null&&this.az().count()>a){return this.az().__inner[a].a()}return 0},fd:function(){this.dx().clear();var a=this.c6().a();for(var b=4;b<=this.eo();b++){var c=$$t.$gt.f(a,b);this.e7(this.ef()*this.ew,c)}},eh:function(a){var b=0;if(this.dx().containsKey(a)){var c=this.dx().item(a);b=c.a()}else{var d=$$t.$gt.f(this.c6(),a);b=$$t.$gt.l("gM",d)}return b},fb:function(){var a="";var b=0;var c=0;var d="16px "+this.c6().d();var f=this.dy.getEnumerator();while(f.moveNext()){var e=f.current();var g=this.c3().a1(e,this.c0);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();c=$$t.$gt.m(h,d,this.c3().f());if(c>b){a=h;b=c}}}return a},fa:function(){var a="";var b=0;var c=0;var d="16px "+this.c6().d();var f=this.dy.getEnumerator();while(f.moveNext()){var e=f.current();c=$$t.$gt.m(e,d,this.c3().f());if(c>b){a=e;b=c}}return a},e7:function(a,b){var c="";var d=0;var e=0;var g=this.dy.getEnumerator();while(g.moveNext()){var f=g.current();e=this.ep(f,b,a*this.ew);if(e>d){c=f;d=e}}var h=$.ig.truncate(b.b());if(this.dx().containsKey(h)){this.dx().item(h).c(c);this.dx().item(h).b(d)}else{var i=new $$t.mb;i.b(d);i.c(c);i.a(this.eh(h));this.dx().add(h,i)}return c},dg:function(a){for(var b=0;b<this.c0.length;b++){for(var c=0;c<a.length;c++){if($$t.$gt.h(a,c,this.c0,b)){return true}}}return false},d2:function(){if(this.dq()||this.ay().count()!=0&&this.ay().count()!=this.d1.count()){this.d1.clear();var b=this.ay().getEnumerator();while(b.moveNext()){var a=b.current();var c=this.c3().a7(a);this.d1.add(c)}}return this.d1},fg:function(){this.c3().be()},fc:function(){var a=this.z();var b=0;var c=0;var d=true;var e=a.chart().viewportRect();var f=a.chart().windowRect();var g=a.chart().plotAreaMarginLeft();var h=a.chart().plotAreaMarginRight();var i=a.gq();if($$t.$a8.l_op_Equality(this.fl,null)||this.fl.isEmpty()||$$t.$a8.l_op_Equality(e,null)||e.isEmpty()){d=false}if(d&&this.fl.width()!=e.width()){d=false}if(d){c=this.fl.width()}else{c=e.width()}if(this.db&&f.width()<1){b=a.getCategorySize(a.chart().windowRect(),a.chart().viewportRect(),i)-this.et()}else{b=(c-g-h)/(a.hp*f.width())-this.et()}this.d3=Math.max(0,b)},ez:function(){if(this.dy.count()==0||this.d1.count()==0||this.z()==null||this.c1==null){this.ew=-1;return-1}var a=this.ef();var b=this.z().cn();if($.ig.util.isNaN(b)||b<=0){b=1}var c=a*b;var d=this.dn()?this.ei():this.es();var e=$$t.$gt.f(this.c6(),d);var f=this.d4-this.ev()-this.z().ck()-this.be();var g=$$t.$gt.i(e);if(c<g){this.ew=-1;return-1}var h=this.e8();var i=this.dy.__inner[0];var j=this.dy.__inner[this.dy.count()-1];var k=this.c3().a4(h,e);var l=this.c1.al().a4()-this.c3().a4(i,e)/Math.sqrt(2)<this.fk.left()&&this.cf().right()+this.c3().a4(j,e)/Math.sqrt(2)>this.fk.right();if(k>f&&k>f*Math.sqrt(2)*f&&l&&this.c3().a4(this.e9(),e)>a&&this.ep(h,e,a*b)>f){this.ew=-1;return-1}this.ew=$.ig.truncate(b);return $.ig.truncate(b)},b9:function(a,b){$$t.$li.b9.call(this,a,b);if(a.equals1(b)){return}this.c8=false;if(a.x()!=b.x()&&a.width()==b.width()){this.c8=true}if(a.width()!=b.width()){this.fl=this.z().gv();this.da=true;this.dd=true;this.fc()}},by:function(a,b){$$t.$li.by.call(this,a,b);if(b.isEmpty()||a.equals1(b)){return}this.c9=true;if(this.c3()!=null){this.fl=b;this.dd=true;this.fc()}},dr:function(){return this.dt()||this.c9||this.da},dv:function(){if(this.dl()||this.dp()||this.d4<=0||!this.dd){return false}var a=this.ef();var b=this.d4-this.eu();var c=this.dn()?this.ei():this.es();var d=$$t.$gt.f(this.c6(),c);var e=this.c3().bh(this.e9(),d);if(e.width()>a*this.ew||e.height()>b){this.dd=false;return false}var f=this.dx().item($.ig.truncate(c)).b();if(f>b){this.dd=false;return false}return true},du:function(){if(this.dj(this.d8())){if(this.dh(this.d8())){return false}return true}if(this.dj(this.eq())&&!this.dh(this.eq())){return true}return false},dn:function(){if(this.dj(this.ei())&&this.ei()>=this.es()&&this.ei()<=this.eo()){return true}return false},dl:function(){if(this.dj(this.d8())&&this.d8()>=this.eq()&&this.d8()<=this.em()){return true}return false},dp:function(){if(this.dk(this.e2())&&this.e2()>=this.e1()&&this.e2()<=this.e0()){return true}return false},dm:function(){if(this.dj(this.eg())&&this.eg()>=this.er()&&this.eg()<=this.en()){return true}return false},ak:function(){return true},bz:function(){this.dc=true},ee:function(a,b){var c=b.toString()+"px "+this.c6().d();return $$t.$gt.m(a,c,this.ab().f())},ed:function(a){if(this.az()==null||this.az().count()==0){return 0}if(this.d1.count()==1){return this.ee(this.d1.__inner[0],a)}var b=this.ee(this.d1.__inner[0],a)/2;for(var c=0;c<this.d1.count()-1;c++){var d=this.ek(c);var e=this.ek(c+1);var f=this.d1.__inner[c];var g=this.d1.__inner[c+1];var h=this.ee(f,a);var i=this.ee(g,a);var j=Math.max(e-d,i/2+h/2);b=b+j}b=b+this.ee(this.d1.__inner[this.d1.count()-1],a)/2;return b},d9:function(a){return this.eh($.ig.truncate(a))},el:function(a){var b=$$t.$e7.e(a);if(b>180){b=b%180}return b},eb:function(a,b,c,d){this.dd=false;var e=this.ej(c,d,b);var f=this.fm;if(e==-1){return-1}var g=this.c6();g.b(e);this.dd=true;return Math.max(f.j()+this.ev()+this.z().ck()+this.bd(),a)},ej:function(a,b,c){var d=this.ef()*this.ew;var e=new $$t.a9(1,0,0);for(var f=b;f>=a;f=f-1){var g=0;var h=$$t.$gt.f(this.c6(),f);var i=f+"px "+this.c6().d();g=$$t.$gt.m(this.e9(),i,this.c3().f());if(g>d){continue}var j=1e3;this.e7(d,h);j=this.dx().item($.ig.truncate(f)).b();if(j+this.ev()+this.z().ck()+this.bd()<=c){e.k(d);e.j(j);this.fm=e;this.d7(f);return f}}return-1},ff:function(a,b){this.d0.clear();this.d0.add(new $$t.b7($$t.$a8.$type,0));var c=this.ef();var d=this.eu()+this.cf().top();for(var e=0;e<this.d1.count();e++){var f=this.ek(e)-c/2;var g=new $$t.a8(0,f,d,c,b);this.d0.__inner[0].add(g)}},ea:function(a,b,c,d,e,f,g){if(this.dn()){f=this.ei();g=this.ei()}if(this.dv()){var h=this.eb(a,b,f,g);if(h!=-1){this.ex(1);return h}}if(!this.du()&&this.ey(c,b)>0){return this.d9(this.d7())*this.ex()+this.eu()}var i=this.ee(this.e8(),f);var j=this.d9(f);var k=this.be();var l=k;this.d7(f);if(this.dj(this.d8())){this.d5(this.el(this.d8()));return Math.min(b,this.ev()+j+i*Math.abs(Math.sin(this.d5()*.017453292519943295)))}if(j>this.ef()*this.ew){return k}var m=this.z();var n=this.ef()/2;if(m.categoryMode()==0){n=0}var o=this.dy.__inner[0];var p=this.dy.__inner[this.dy.count()-1];var q=$$t.$gt.f(this.c6(),f);var r=this.c3().bg();var s=this.c1.al().a4()-this.c3().a4(o,q)/Math.sqrt(2)+n<0&&this.fl.right()+this.c3().a4(p,q)/Math.sqrt(2)-n>r.width();if(!s){l=this.ev()+k+this.z().ck()+(j+i)*Math.sin(Math.PI/4)+(j-j*Math.sin(Math.PI/4))}else{l=this.ev()+i+k+this.z().ck()}l=Math.ceil(l);if(l>b){return k}return l},ec:function(a,b,c,d,e){var f=(d+e)/2;var g=0;var h=0;var i=0;var j=this.dn();var k=this.dp();if(j){h=this.d9(this.ei());if(k){this.ex(this.e2());i=h*this.e2()+this.ev()}else{var l=this.ed(this.ei());for(var m=1;m<=this.e0();m++){if(l/m<=a){this.ex(m);i=h*m+this.ev();break}}}}else{while(f>=this.es()&&f<=this.eo()){var n=this.ed(f);if(g==0){if(n/this.e0()<=a){g=1}else{g=-1}}if(k){this.ex(this.e2());h=this.d9(f);i=h*this.e2()+this.ev()}else{for(var o=1;o<=this.ex();o++){if(n/o<=a){this.ex(o);h=this.d9(f);i=h*o+this.ev();break}}}f=f+g}}i=Math.max(i,b);i=Math.min(i,c);return i},fn:function(a){if(this.z()==null||this.z().gv().isEmpty()){return this.c3().bi()}var b=0;var c=this.z().gv().height();this.fc();this.dy.clear();if(this.z().isDateTime()&&this.z().displayType()==0){for(var d=0;d<this.ay().count();d++){var e=this.c3().a7(this.ay().__inner[d]);this.dy.add(e)}}else{var f=this.z().g8();for(var g=0;g<f.count();g++){var h=this.c3().a7(f.item(g));this.dy.add(h)}}this.e8(this.fa());this.e9(this.fb());if(this.di(this.eg())){if(this.c2()==0){b=this.eg()}else{b=c*this.eg()/100}this.d6(b);return new $$t.a9(1,a.k(),b)}var i=0;var j=a.j();if(this.di(this.er())){if(this.c2()!=1){i=this.er()}else{i=this.er()*c/100}}if(this.di(this.en())){if(this.c2()!=1){j=this.en()}else{j=this.en()*c/100}}this.d4=j;var k=0;if(this.dj(this.eq())){k=this.eq()}var l=90;if(this.dj(this.em())){l=this.em()}var m=8;if(this.dj(this.es())){m=this.es()}var n=16;if(this.dj(this.eo())){n=this.eo()}this.ez();this.fd();var o=this.ea(i,j,a.k(),k,l,m,n);this.d6(o);return new $$t.a9(1,a.k(),o)},df:function(a,b){if(a==null||a.count()==0){return false}if(a.count()==1){var c=a.__inner[0];if(c.width()>b.width()||c.bottom()>b.bottom()){return true}}for(var d=0;d<a.count()-1;d++){var e=a.__inner[d];var f=a.__inner[d+1];if(e.right()+this.et()>f.left()||e.right()>b.right()||f.right()>b.right()||e.bottom()>b.bottom()||f.bottom()>b.bottom()){return true}}return false},de:function(a,b,c,d){if(a==null||a.count()<=1){return false}for(var e=0;e<a.count()-1;e++){var f=a.__inner[e];var g=a.__inner[e+1];var h=(g.left()-f.left())*Math.sin(b*.017453292519943295);var i=new $$t.a8(0,g.left(),g.top()-h,g.width(),g.height());if(f.intersectsWith(i)){return true}if(!c.containsRect($$t.$fm.x(f,f.x(),f.y()+f.height()/2,b))){return true}if(!c.containsRect($$t.$fm.x(g,g.x(),g.y()+g.height()/2,b))){return true}}return false},fe:function(a,b,c,d){this.d0.clear();var e=this.eu();for(var f=0;f<a;f++){this.d0.add(new $$t.b7($$t.$a8.$type,0))}for(var g=0;g<this.d1.count();g++){var h=this.d1.__inner[g];var i=this.ee(h,b);var j=d?this.ek(g):this.ek(g)-i/2;var k=new $$t.a8(0,j,e,i,c);this.d0.__inner[g%a].add(k)}if(!d){for(var l=0;l<a;l++){var m=this.d0.__inner[l].__inner[0];var n=this.d0.__inner[l].__inner[this.d0.__inner[l].count()-1];if(m.left()<0){var o=0-m.left();m.x(m.x()+o);this.d0.__inner[l].__inner[0]=m}if(n.right()>this.fk.right()){var p=n.right()-this.fk.right();n.x(n.x()-p);this.d0.__inner[l].__inner[this.d0.__inner[l].count()-1]=n}}}},ey:function(a,b){var c=-1;if(this.d1.count()==0){return 0}var d=this.dn();var e=this.du();var f=this.dp();var g=d?this.ei():this.es();var h=false;if(this.c3().a4(this.e8(),$$t.$gt.f(this.c6(),g))>2*this.ef()*this.ew){return-1}var i=this.ed(g);var j=this.d9(g);var k=$.ig.truncate(Math.min(this.e0(),b/j));var l=new $$t.a8(0,this.fk.left(),this.fk.top(),this.fk.width(),b);if(this.dj(this.d8())&&this.dh(this.d8())||i/k<=a){h=true}if(!h||e){this.ex(0);return-1}if(f){k=this.e2()}this.d0=new $$t.b7($$t.$b7.$type.specialize($$t.$a8.$type),0);if(d){g=this.ei();j=this.d9(this.ei());if(f){c=this.e2()}else{var m=false;for(var n=1;n<=Math.min(k,this.e0());n++){this.fe(n,g,j,false);for(var o=0;o<n;o++){m=this.df(this.d0.__inner[o],l);if(m){break}}if(!m){c=n;break}}}}else{var p=f?this.e2():1;while(b>=p*j&&g<=this.eo()&&p<=this.e0()){this.fe(p,g,j,false);var q=false;for(var r=0;r<p;r++){if(q){break}q=this.df(this.d0.__inner[r],l)}if(!q){c=p;g=g+1;j=this.d9(g)}else{if(f){break}else{p=p+1}}}g=Math.max(g-1,this.es());j=this.d9(g)}if(c>0){this.fe(c,g,j,false);this.dz.clear();for(var s=0;s<this.d1.count();s++){this.dz.add(this.d0.__inner[s%c].__inner[$a(s,c)])}}this.d7(g);this.ex(Math.max(0,c));return c},aw:function(){return null},av:function(){return null},ds:function(){if(this.d1==null||this.d1.count()==0||this.ew==-1){return false}return true},cj:function(a){if(this.cf().isEmpty()||this.ay()==null){return a}this.d2();if(!this.db){this.z().chart().hl()}var b=1;var c=this.cf().width();var d=this.ch();if(this.z()!=null&&this.z().chart()!=null&&this.z().chart().ba()!=null){c=this.c3().bg().width();b=Math.min(1,this.z().chart().windowRect().width());d=this.z().chart().windowRect()}var e=c/b;var f=this.cf().height();var g=0-d.left()*e;var h=0;this.fk=new $$t.a8(0,g,h,e,f);var i=new $$t.a9(1,e,f);return i},e3:null,e4:null,c7:false,ep:function(a,b,c){var d=$("body");if(this.c7){this.c7=false;this.e3.append(this.e4);d.append(this.e3)}this.__span.text(text);this.__div.width(width);this.e3.css("font-size",b.b()+"px");return this.e3.height()},ci:function(a){var b=a.k();var c=a.j();var d=this.dn();var e=this.dl();var f=this.es();var g=this.eo();if(this.d1.count()==0||this.z()==null||b<=0||c<=0){this.fg();return a}this.fc();var h=this.ef();this.br(a);if(this.dr()){this.da=false;this.c9=false;this.ez()}if(this.ew==-1){this.fg();return a}this.bu();this.bq(a);if(d){f=this.ei();g=this.ei()}var i=f;var j=$$t.$gt.f(this.c6(),i);var k=this.d9(i);var l=c-this.ev()-this.z().ck()-this.be();this.e7(h*this.ew,j);if(this.dv()){this.c5(0);i=this.ej(f,g,c);var m=this.fm;this.ff(i,m.j());this.dz.clear();for(var n=0;n<this.d1.count();n++){this.dz.add(this.d0.__inner[0].__inner[n])}this.d7(i);this.c3().a8(this.dz,m,h,this.ew);return a}var o;if(this.c8){o=this.ex();if(o>0){this.fe(o,this.d7(),this.d9(this.d7()),false);this.dz.clear();for(var p=0;p<this.d1.count();p++){this.dz.add(this.d0.__inner[p%o].__inner[$a(p,o)])}}}else{o=this.ey(b,l)}if(o>0){this.c5(1);k=this.d9(this.d7());this.c3().bc(this.dz,k)}else if(e){var q=this.el(this.d8());var r=i;var s=this.fk;this.c5(2);while(i<=this.eo()&&!d){this.d0.clear();k=this.d9(i);this.fe(1,i,k,true);var t=this.de(this.d0.__inner[0],q,s,i);if(t){break}r=i;i=i+1}this.d7(r);this.d5(q);var u=$$t.$gt.f(this.c6(),i);this.c3().a9(u,k,l)}else{this.c5(2);var v=45;if(this.dj(this.eq())){v=this.eq()}var w=135;if(this.dj(this.em())){w=this.em()}var x=45;var y=90;var z=i;var aa=this.fk;var ab=false;while(i<=this.eo()){this.d0.clear();k=this.d9(i);this.fe(1,i,k,true);ab=this.de(this.d0.__inner[0],x,aa,i);if(ab){if(x==45){x=135;continue}else if(x==135){x=90;continue}else if(x==90){break}}y=x;z=i;if(d){break}i=i+1;x=45}if(ab&&i==f){this.fg();return a}this.d7(z);this.d5(y);var ac=$$t.$gt.f(this.c6(),z);this.c3().a9(ac,k,l)}return a},$type:new $.ig.Type("HorizontalSmartAxisLabelPanel",$$t.$li.$type)},true);$c("HorizontalAxisLabelPanelBaseView:lj","AxisLabelPanelBaseView",{_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},init:function(a){$$t.$ke.init.call(this,a);this.av(a)},ax:function(){},ay:function(a,b){var c=this.a().be();var d=this.av().cs();this.av().ct(-1.7976931348623157e308);this.av().cw(-1.7976931348623157e308);this.av().cu(-1.7976931348623157e308);this.av().cv(-1.7976931348623157e308);var e=this.p();var f=this.q();var g=this.r();var h=this.o();var i=this.a().cf().top();var j=this.a().cf().height()-c;for(var k=0;k<this.a().a0().count();k++){if(this.a().az()==null||k>=this.a().az().count()){break}var l,m,n,o,p,q;var r=this.a().a0().__inner[k];p=this.m(r);q=this.l(r);o=p+e+f;n=q+g+h;if(this.a().am()){l=this.a().az().__inner[k].a()}else{l=this.a().az().__inner[k].a()-o/2}m=i+d;this.av().ct(Math.max(n,this.av().ct()));this.av().cw(Math.max(o,this.av().cw()));this.av().cu(Math.max(q,this.av().cu()));this.av().cv(Math.max(p,this.av().cv()));var s=new $$t.a8(0,l,m,o,n);a.add(s);var t=o*Math.abs(Math.sin(b));this.a().aj(t>j)}},aw:function(){return false},az:function(a){var b=this.a().be();var c,d;c=this.av().cs();d=this.av().cp();var e=this.a().ac()!=null?this.a().ac().verticalAlignment():1;var f=this.a().a2;var g=a.count();var h=this.a().cf();var i=this.av().cr();var j=i/2;for(var k=0;k<g;k++){var l=a.__inner[k];var m=l.height()/2;switch(e){case 0:l.y(h.top()+c);break;case 1:case 3:l.y(h.top()+c+j-m);break;case 2:l.y(h.bottom()-d-l.height());break}}},$type:new $.ig.Type("HorizontalAxisLabelPanelBaseView",$$t.$ke.$type)},true);$c("HorizontalSmartAxisLabelPanelView:ma","HorizontalAxisLabelPanelBaseView",{_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},init:function(a){$$t.$lj.init.call(this,a);this.a0(a)},bd:function(){var a=$$t.$gt.f(this.a0().c6(),this.a0().d7());$$t.$gt.o(a);this.e().ab(a)},ai:function(){this.a().cj(new $$t.a9(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},y:function(){if(this.a().cf().isEmpty()){return}this.a().ci(new $$t.a9(1,this.a().cf().width(),this.a().cf().height()))},am:function(){if(!this.a0().ds()){return}$$t.$lj.am.call(this)},an:function(a){this.e().y();this.bd();if(this.a0().c5()==0){this.e().w(a,new $$t.a8(0,a.l(),a.m(),a.width(),a.height()))}else{this.e().v(a)}this.e().x()},a5:null,a6:function(){if(this.a().z().seriesViewer()!=null){return this.a().z().seriesViewer().ba().l().ac()}else{if(this.a5==null){this.a5=$("<div></div>")}return this.a5}},bg:function(){var a=this.a().z().chart().ba();return new $$t.a8(0,0,0,a.a9(),a.a8())},a7:function(a){if($b(String,a)!=null){return a}var b=this.a().z().dm(a);if($b(String,b)!=null){return b}return a.toString()},ba:function(a,b,c,d){if(!d){a.width(NaN);a.height(NaN)}else{a.width(c.width());a.height(c.height())}a.l(c.x());a.m(c.y());a.__visibility=0},bb:function(a,b,c,d,e,f){a.width(NaN);a.height(NaN);this.bf(a,c,b,d,e,f)},bf:function(a,b,c,d,e,f){var g={__x:d,__y:this.a0().ev(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=this.a0().cf().top()+this.a0().eu()+g.__y;var i=new $$t.e9;var j=new $$t.fb;var k=new $$t.fc;var l=b;var m=0;var n=this.a0().ee(a.aa(),e.b());if(this.a0().dh(l)){m=n/2}if(l>90&&l<270){j.h(g.__x+m-n+f/2*Math.cos(l*.017453292519943295));k.h(l+180)}else{j.h(g.__x-m-f/2*Math.sin(l*.017453292519943295));k.h(l)}j.i(h);k.i(g.__x);k.j(h+f/2);i.h().add(j);i.h().add(k);a.h(i)},a8:function(a,b,c,d){var e=0;var g=this.a().as().getEnumerator();while(g.moveNext()){var f=g.current();var h=this.a0().ek(e)-d*c/2;var i=a.__inner[e].y();var j=c*d;var k=b.j();var l=new $$t.a8(0,h,i,j,k);this.ba(f,e,l,true);e++}},bc:function(a,b){var c=0;var e=this.a0().as().getEnumerator();while(e.moveNext()){var d=e.current();var f=a.__inner[c].x();var g=a.__inner[c].y()+this.a0().cf().top()+b*(c%this.a0().ex());var h=Number.POSITIVE_INFINITY;var i=Number.POSITIVE_INFINITY;var j=new $$t.a8(0,f,g,h,i);this.ba(d,c,j,false);c++}},a9:function(a,b,c){if(c==0){this.be();return}var d=0;var f=this.a0().as().getEnumerator();while(f.moveNext()){var e=f.current();if(c==0){e.__visibility=1}else{e.__visibility=0}this.bb(e,d,this.a0().d5(),this.a0().ek(d),a,b);d++}},be:function(){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();a.__visibility=1}},a1:function(a,b){var c=$$t.$gt.a(a,b);var d=new $$t.b7(String,1,c);return d},bi:function(){return new $$t.a9(1,0,0)},a4:function(a,b){var c=b.b().toString()+"px "+b.d();return $$t.$gt.m(a,c,this.e())},a2:function(a,b){return this.a0().eh($.ig.truncate(b.b()))},a3:function(a,b){return this.a0().eh($.ig.truncate(b))},bh:function(a,b){var c=b.b().toString()+"px "+b.d();var d=$$t.$gt.m(a,c,this.e());var e=this.a0().eh($.ig.truncate(b.b()));return new $$t.a8(0,0,0,d,e)},$type:new $.ig.Type("HorizontalSmartAxisLabelPanelView",$$t.$lj.$type)},true);$c("AxisRenderingParametersBase:ju","Object",{init:function(){$.ig.$op.init.call(this);this.j(new $$t.b7($$t.$jv.$type,0))},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_g:false,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:false,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},$type:new $.ig.Type("AxisRenderingParametersBase",$.ig.$ot)},true);$c("CategoryAxisRenderingParameters:km","AxisRenderingParametersBase",{init:function(){$$t.$ju.init.call(this)},_ac:0,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_ab:false,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_ad:0,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_aa:false,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},$type:new $.ig.Type("CategoryAxisRenderingParameters",$$t.$ju.$type)},true);$c("AxisRendererBase:jr","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this.u(function(){});this.o(function(b,c){return false});this.v(function(){});this.m(function(b,c){return c});this.l(function(b,c,d,e){});this.k(function(b,c,d){});this.q(function(b,c){return false});this.n(function(b,c){return $self.q()(b,c)});this.j(function(b){});this.e(function(b){});this.p(function(b,c,d){return false});this.h(function(b,c){return new $$t.ka(c)});this.t(function(b,c){return c});this.g(function(b){return null});this.r(function(b,c,d,e){return c});this.a(function(b,c,d,e){return c});this.b(a);this.d(function(b,c,d,e){return null})},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},c:function(a,b,c,d,e){this.x(c,b);if(this.o()(b,c)){this.v()();var f=this.d()(b,c,d,e);this.x(c,b);if(f==null){this.aa();return null}if(f.j().count()>1&&!f.g()){this.ab(f)}var h=f.j().getEnumerator();while(h.moveNext()){var g=h.current();f.e(g);if($.ig.util.isNaN(g.c())||Number.isInfinity(g.c())||$.ig.util.isNaN(g.d())||Number.isInfinity(g.d())){continue}if(g.d()==g.c()){continue}this.e()(f);this.b().l(f.m());var i=0;var j=0;var k=false;var l=function(m){return m};if(this.f()!=null){l=this.i()}if($b($$t.$km.$type,f)!==null){i=f.z();j=f.ad();k=f.aa()}f.f(this.s(f));f.f().q(function(){var $ret=new $$t.jx;$ret.m(f.e().d());$ret.l(f.e().c());$ret.g(f.l());$ret.f(f.k());$ret.j(f.e().b());$ret.d(f.g());$ret.k(f.n());$ret.i(f.o());$ret.h(f.e().a());$ret.o(f.e().e());$ret.a(i);$ret.p(j);$ret.r(f.y());$ret.q(f.x());$ret.e(k);$ret.c(l);return $ret}());this.y(f)}this.z();return f}return null},aa:function(){this.b().m()},ab:function(a){var b=-1.7976931348623157e308;var c=-2147483648;var d=0;var e=0;var f=false;var g=function(h){return h};if(this.f()!=null){g=this.i()}if($b($$t.$km.$type,a)!==null){d=a.z();e=a.ad();f=a.aa()}var i=a.j().getEnumerator();while(i.moveNext()){var h=i.current();a.e(h);a.f().q(function(){var $ret=new $$t.jx;$ret.m(h.d());$ret.l(h.c());$ret.g(a.l());$ret.f(a.k());$ret.j(h.b());$ret.d(a.g());$ret.k(a.n());$ret.h(h.a());$ret.o(h.e());$ret.i(a.o());$ret.a(d);$ret.p(e);$ret.r(a.y());$ret.q(a.x());$ret.e(f);$ret.c(g);return $ret}());h.a(a.f().k());h.e(a.f().p());if(!$.ig.util.isNaN(a.f().k())){b=Math.max(b,a.f().k());c=Math.max(c,a.f().p())}}var k=a.j().getEnumerator();while(k.moveNext()){var j=k.current();if(j.a()==b){j.a(-1);j.e(-1)}else{j.a(b);j.e(c)}}},x:function(a,b){this.u()();this.b().k(a,b);this.b().p()},z:function(){this.b().p();if(this.b().d()){this.b().o(0)}else{var a=0;var c=this.b().e().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$be.$type,b);if(d==null){d=this.b().q(a);d.aa(b.toString());a++}else{this.b().g(d)}}this.b().o(a)}},s:function(a){return a.f()},y:function(a){var b=a.f().h();var c=a.f().i();this.b().n(this.m()(a,a.f().k()));this.j()(a);for(var d=0;d<b.length;d++){var e=a.f().n()+d;var f=b[d];var g=f;var h=0;if(d<b.length-1){h=b[d+1]}else{h=Number.POSITIVE_INFINITY}g=this.r()(a,g,e,a.f().k());h=this.r()(a,h,e,a.f().k());var i=this.m()(a,g);var j=this.m()(a,h);if(this.q()(a,i)){if(e%2==0&&this.n()(a,j)&&!Number.isInfinity(j)){this.l()(a,a.u(),i,j)}a.b(a.c());this.k()(a,a.s(),i);a.b(null)}i=this.a()(a,i,e,a.f().k());if(!$.ig.util.isNaN(i)&&!Number.isInfinity(i)&&this.p()(a,i,d==b.length-1)){var k=this.w(a,g,e,a.f().k());if(k!=null){this.b().h(k,this.h()(a,i))}}}if(a.i()){for(var l=0;l<c.length;l++){var m=c[l];var n=this.m()(a,m);a.b(a.d());this.k()(a,a.t(),n);a.b(null)}}},w:function(a,b,c,d){return null},$type:new $.ig.Type("AxisRendererBase",$.ig.$ot)},true);$c("CategoryAxisRenderer:le","AxisRendererBase",{init:function(a){$$t.$jr.init.call(this,a)},ac:function(a,b,c,d,e){var f=$b($$t.$km.$type,a);var g=0;if(f!=null){g=f.z()}var h=new $$t.lf(1,a.e().d(),a.e().c(),a.e().b(),a.n(),g);b=h.e();if(a.e().a()!=-1){b=a.e().a()}var i=Math.floor((a.e().d()-a.l())/b);var j=Math.ceil((a.e().c()-a.l())/b);d=$.ig.truncate(i);e=$.ig.truncate(j);c=$.ig.truncate(h.f());if(a.e().e()!=-1){c=a.e().e()}return{p1:b,p2:c,p3:d,p4:e}},w:function(a,b,c,d){var e=$b($$t.$km.$type,a);
if(e==null){return null}var f=0;if(d>=1){f=c*$.ig.truncate(Math.floor(d))}else{if(c*d*2%2==0){f=$.ig.truncate(Math.floor(c*d))}else{f=-1}}var g=null;if(e.ac()>0&&f<e.ac()&&f>=0||e.ab()){while(f>=e.ac()&&e.ab()){f-=e.ac()}g=this.g()(f)}return g},ad:function(a,b,c,d,e,f){var g=$b($$t.$km.$type,a);if(g.z()!=0&&g.ad()!=0){for(var h=0;h<$.ig.truncate(b);h++){for(var i=0;i<g.ad();i++){var j=this.f()(i,a.y(),a.x(),a.w());if(g.aa()){j=-j}var k=this.m()(a,h+e*b)+j;a.b(a.d());this.k()(a,a.t(),k);a.b(null)}}}},$type:new $.ig.Type("CategoryAxisRenderer",$$t.$jr.$type)},true);$c("CategoryXAxis:xi","CategoryAxisBase",{ar:function(){return new $$t.xj(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.io(a)},_io:null,io:function(a){if(arguments.length===1){this._io=a;return a}else{return this._io}},init:function(){this.ix=1;this.iw=1;$$t.$ir.init.call(this);this.hf(new $$t.b7(Number,0));this.y($$t.$xi.$type)},ix:0,iz:function(a){if(arguments.length===1){this.ix=a;return a}else{return this.ix}},iw:0,iy:function(a){if(arguments.length===1){this.iw=a;return a}else{return this.iw}},ak:function(){if(this.useSmartAxis()){return new $$t.l7}else{return new $$t.mj}},getCategorySize:function(a,b,c){var d=this.gt(b,c);return d.width()/(this.hp*a.width())},hk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}else{e=0}var f=1-.5*d;var g=this.hs()==0?1:this.hs();var h=this.getCategorySize(a,b,c)*f/(g-(g-1)*e);return h},getGroupCenter:function(a,b,c,d){var e=.5;if(this.hs()>1){var f=!$.ig.util.isNaN(this.gap())?$$t.$fn.c(this.gap(),0,1):0;var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.hs()-(this.hs()-1)*g);var j=(h-i)/(this.hs()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},cn:function(){return this.interval()},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gs();var e=new $$t.a8(0,0,0,1,1);var f=new $$t.iz(0,e,e,this.isInverted(),d);var g=!b.isEmpty()&&!c.isEmpty()&&this.g8()!=null?this.g8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().cg()){if(!$.ig.util.isNaN(h)){if(h<b.left()+.1*b.width()){h=h+.4*b.width();b.x(h-.5*b.width())}if(h>b.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}this.seriesViewer().j6(b,false)}},getScaledValue:function(a,b){if(!b.b.isEmpty()){var c=this.it(a,$$t.$ll.z,b.b,this.categoryMode());c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.it(a,b.d,b.c,this.categoryMode())},cp:function(a,b,c){if(!b.b.isEmpty()){var d=this.it(a,$$t.$ll.z,b.b,c);d=(d-b.c.left())/b.c.width();d=b.c.left()+b.c.width()*(d-b.d.left())/b.d.width();return d}return this.it(a,b.d,b.c,c)},it:function(a,b,c,d){var e=d==0?this.hp-1:this.hp;if(e<0){e=0}var f=e>=1?a/e:e==0?.5:NaN;if(this.bl()){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},getUnscaledValue:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.getUnscaledValue3(c,$$t.$ll.z,b.b,this.categoryMode());return c}return this.getUnscaledValue3(a,b.d,b.c,this.categoryMode())},cs:function(a,b,c){if(!b.b.isEmpty()){var d=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();d=d*b.c.width()+b.c.left();d=this.getUnscaledValue3(d,$$t.$ll.z,b.b,c);return d}return this.getUnscaledValue3(a,b.d,b.c,c)},getUnscaledValue3:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this.bl()){e=1-e}var f=d==0?this.hp-1:this.hp;if(f<0){f=0}return e*f},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gq();var e=this.gp();var f=new $$t.iz(0,b,c,this.isInverted(),d);var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();var k=this.as().e();var l=this.as().f();var m=this.as().g();var n=this.g8();this.fe();this.ep(g);this.ep(h);this.ep(i);this.ep(j);this.b2().clear();this.b3().clear();this.hf().clear();this.as().am(this,b,c);if(b.isEmpty()||c.isEmpty()){this.a7().c(0)}if(this.a7().c()==0){this.as().s()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||n==null||n.count()==0){this.a7().c(0);this.as().s();return}if(!b.isEmpty()&&!c.isEmpty()){var o=this.getUnscaledValue(e.left(),f);var p=this.getUnscaledValue(e.right(),f);if(this.isInverted()){o=Math.ceil(o);p=Math.floor(p)}else{o=Math.floor(o);p=Math.ceil(p)}var q=c.bottom();var r=q-c.top();if(this.crossingAxis()!=null){var s=$b($$t.$jm.$type,this.crossingAxis());if(s!=null){var t=new $$t.iz(0,b,c,s.isInverted(),d);q=this.crossingValue();q=s.getScaledValue(q,t);r=q-c.top();if(q<c.top()){q=c.top()}else if(q>c.bottom()){q=c.bottom()}if(r<0){r=0}else if(r>c.height()){r=c.height()}}}this.ew(g,q,c,k);this.as().ah(r);var u=Math.min(o,p);var v=Math.max(o,p);var w=new $$t.lf(1,u,v,e.width(),this.interval(),this.categoryMode());var x=Math.floor((u-0)/w.e());var y=Math.ceil((v-0)/w.e());this.actualInterval(w.e());if(!$.ig.util.isNaN(x)&&!$.ig.util.isNaN(y)){var z=$.ig.truncate(x);var aa=$.ig.truncate(y);var ab=this.getScaledValue(0+z*w.e(),f);this.as().ai(this.getScaledValue(w.e(),f));var ac=$.ig.truncate(Math.ceil(e.right()));var ad=$.ig.truncate(Math.floor(e.left()));for(var ae=z;ae<=aa;++ae){var af=this.getScaledValue(0+(ae+1)*w.e(),f);if(ab<=c.right()){if(ae%2==0){this.fg(h,ab,af,c)}this.ff(i,ab,c,l);this.hf().add(ab);if(this.categoryMode()!=0&&this.hs()!=0&&this.bu()){if(this.minorInterval()>0&&this.minorInterval()<w.e()){var ag=this.getScaledValue(w.e(),f);var ah=ag*this.minorInterval();var ai=this.getScaledValue(ae*w.e(),f);var aj=ai+ag;while(ai+ah<aj){ai+=ah;this.ff(j,ai,c,m)}this.actualMinorInterval(this.minorInterval())}else{for(var ak=0;ak<$.ig.truncate(w.e());ak++){for(var al=0;al<this.hs();al++){var am=this.getGroupCenter(al,b,c,d);if(this.isInverted()){am=-am}var an=this.getScaledValue(ak+ae*w.e(),f)+am;this.ff(j,an,c,m)}}this.actualMinorInterval(.5)}}}var ao=ab;if(this.categoryMode()!=0){var ap=this.getScaledValue(ae*w.e()+1,f);ao=(ab+ap)/2}var aq=$.ig.truncate(Math.round(ao));if(aq>=ad&&aq<=ac){var ar=0;if(w.e()>=1){ar=ae*$.ig.truncate(Math.floor(w.e()))}else{if(ae*w.e()*2%2==0){ar=$.ig.truncate(Math.floor(ae*w.e()))}else{ar=-1}}if(n!=null&&ar<n.count()&&ar>=0){var as=n.item(ar);var at=this.dm(as);if(!$.ig.util.isNaN(ao)&&!Number.isInfinity(ao)&&at!=null){if(typeof at==="string"&&at.equals("")){}else{this.b2().add1(at);this.b3().add(new $$t.ka(ao))}}}}ab=af}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().hl()}}this.as().an(this.b2(),this.b3());this.ic()}},bx:function(){if(this.g8()==null){return false}var a=this.g8().count();if(a!=this.iy()){var b=new $$t.ks(1,1,this.iy(),a);this.iy(a);this.e3(b);return true}return false},interval:function(a){if(arguments.length===1){this.g($$t.$xi.intervalProperty,a);return a}else{return this.c($$t.$xi.intervalProperty)}},ip:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ip;this.ip=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.ip}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$xi.minorIntervalProperty,a);return a}else{return this.c($$t.$xi.minorIntervalProperty)}},ir:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.ir;this.ir=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.ir}},hb:function(a){if(a==null){return false}var b=this.av();if(b==null){return false}return b.synchronizeHorizontally()},ap:function(){return 0},$type:new $.ig.Type("CategoryXAxis",$$t.$ir.$type)},true);$c("CategoryXAxisView:xj","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryXAxisView",$$t.$ld.$type)},true);$c("CategoryYAxis:l2","CategoryAxisBase",{ar:function(){return new $$t.l3(this)},ey:function(a){$$t.$ir.ey.call(this,a);this.io(a)},_io:null,io:function(a){if(arguments.length===1){this._io=a;return a}else{return this._io}},isVertical:function(){return true},getCategoryBoundingBox:function(a,b,c){return this.getCategoryBoundingBoxHelper(a,b,c,true)},init:function(){this.ix=1;this.iw=1;$$t.$ir.init.call(this);this.hf(new $$t.b7(Number,0));this.y($$t.$l2.$type)},interval:function(a){if(arguments.length===1){this.g($$t.$l2.intervalProperty,a);return a}else{return this.c($$t.$l2.intervalProperty)}},ip:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ip;this.ip=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.ip}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$l2.minorIntervalProperty,a);return a}else{return this.c($$t.$l2.minorIntervalProperty)}},ir:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.ir;this.ir=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.ir}},ix:0,iz:function(a){if(arguments.length===1){this.ix=a;return a}else{return this.ix}},iw:0,iy:function(a){if(arguments.length===1){this.iw=a;return a}else{return this.iw}},getScaledValue:function(a,b){if(!b.b.isEmpty()){var c=this.it(a,$$t.$ll.z,b.b);c=(c-b.c.top())/b.c.height();c=b.c.top()+b.c.height()*(c-b.d.top())/b.d.height();return c}return this.it(a,b.d,b.c)},it:function(a,b,c){var d=this.categoryMode()==0?this.hp-1:this.hp;if(d<0){d=0}var e=d>=1?a/d:d==0?.5:NaN;if(!this.bl()){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},getUnscaledValue:function(a,b){if(!b.b.isEmpty()){var c=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();c=c*b.c.height()+b.c.top();c=this.getUnscaledValue3(c,$$t.$ll.z,b.b,this.categoryMode());return c}return this.getUnscaledValue3(a,b.d,b.c,this.categoryMode())},cs:function(a,b,c){if(!b.b.isEmpty()){var d=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();d=d*b.c.height()+b.c.top();d=this.getUnscaledValue3(d,$$t.$ll.z,b.b,c);return d}return this.getUnscaledValue3(a,b.d,b.c,c)},getUnscaledValue3:function(a,b,c,d){var e=b.top()+(a-c.top())*b.height()/c.height();if(!this.bl()){e=1-e}var f=d==0?this.hp-1:this.hp;if(f<0){f=0}return e*f},ak:function(){return new $$t.lq},cn:function(){return this.interval()},getCategorySize:function(a,b,c){var d=this.gt(b,c);return d.height()/(this.hp*a.height())},hk:function(a,b,c){var d=0;if(!$.ig.util.isNaN(this.gap())){d=$$t.$fn.c(this.gap(),0,1)}var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;var g=this.getCategorySize(a,b,c)*f/(this.hs()-(this.hs()-1)*e);return g},getGroupCenter:function(a,b,c,d){var e=.5;if(this.hs()>1){var f=0;if(!$.ig.util.isNaN(this.gap())){f=$$t.$fn.c(this.gap(),0,1)}var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.hs()-(this.hs()-1)*g);var j=(h-i)/(this.hs()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=new $$t.a8(0,0,0,1,1);var e=this.gs();var f=new $$t.iz(0,d,d,this.isInverted(),e);var g=!b.isEmpty()&&!c.isEmpty()&&this.g8()!=null?this.g8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().cg()){if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}this.seriesViewer().j6(b,false)}},bx:function(){if(this.g8()==null){return false}var a=this.g8().count();if(a!=this.iy()){var b=new $$t.ks(1,1,this.iy(),a);this.iy(a);this.e3(b);return true}return false},hb:function(a){if(a==null){return false}var b=this.av();if(b==null){return false}return b.synchronizeVertically()},e9:function(a){$$t.$ir.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gq();var e=this.gp();var f=new $$t.iz(0,b,c,this.isInverted(),d);var g=this.as().ar();var h=this.as().au();var i=this.as().as();var j=this.as().at();var k=this.as().e();var l=this.as().f();var m=this.as().g();this.fe();this.ep(g);this.ep(h);this.ep(i);this.ep(j);this.b2().clear();this.b3().clear();this.hf().clear();this.as().am(this,b,c);if(b.isEmpty()||c.isEmpty()){this.a7().c(0)}if(this.a7().c()==0){this.as().s()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||this.g8()==null||this.g8().count()==0){this.a7().c(0);this.as().s();return}if(!b.isEmpty()&&!c.isEmpty()){var n=this.getUnscaledValue(e.top(),f);var o=this.getUnscaledValue(e.bottom(),f);if(!this.isInverted()){n=Math.ceil(n);o=Math.floor(o)}else{n=Math.floor(n);o=Math.ceil(o)}var p=c.left();var q=0;if(this.crossingAxis()!=null){var r=$b($$t.$l5.$type,this.crossingAxis());if(r!=null){var s=new $$t.iz(0,b,c,r.isInverted(),d);p=this.crossingValue();p=r.getScaledValue(p,s);q=p-c.left();if(p<c.left()){p=c.left()}else if(p>c.right()){p=c.right()}if(q<0){q=0}else if(q>c.width()){q=c.width()}}}this.ff(g,p,c,k);this.as().ah(q);var t=Math.min(n,o);var u=Math.max(n,o);var v=new $$t.lf(1,t,u,e.height(),this.interval(),this.categoryMode());var w=Math.floor((t-0)/v.e());var x=Math.ceil((u-0)/v.e());if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)){var y=$.ig.truncate(w);var z=$.ig.truncate(x);var aa=this.getScaledValue(0+y*v.e(),f);this.al().bi(this.getScaledValue(v.e(),f));for(var ab=y;ab<=z;++ab){var ac=this.getScaledValue(0+(ab+1)*v.e(),f);if(aa<=e.bottom()){if(ab%2==0){this.ex(h,aa,ac,c)}this.ew(i,aa,c,l);this.hf().add(aa);if(this.categoryMode()!=0&&this.hs()!=0&&this.bu()){if(this.minorInterval()>0&&this.minorInterval()<v.e()){var ad=this.getScaledValue(v.e(),f);var ae=ad*this.minorInterval();var af=this.getScaledValue(ab*v.e(),f);var ag=af+ad;while(af+ae<ag){af+=ae;this.ew(j,af,c,m)}this.actualMinorInterval(this.minorInterval())}else{for(var ah=0;ah<$.ig.truncate(v.e());ah++){for(var ai=0;ai<this.hs();ai++){var aj=this.getGroupCenter(ai,b,c,d);if(!this.isInverted()){aj=-aj}var ak=this.getScaledValue(ah+ab*v.e(),f)+aj;this.ew(j,ak,c,m)}}this.actualMinorInterval(.5)}}}var al=aa;if(this.categoryMode()!=0){var am=this.getScaledValue(ab*v.e()+1,f);al=(aa+am)/2}if(al<=e.bottom()&&al>=e.top()){var an=0;if(v.e()>=1){an=ab*$.ig.truncate(Math.floor(v.e()))}else{if(ab*v.e()*2%2==0){an=$.ig.truncate(Math.floor(ab*v.e()))}else{an=-1}}if(this.g8()!=null&&an<this.g8().count()&&an>=0){var ao=this.g8().item(an);var ap=this.dm(ao);if(!$.ig.util.isNaN(al)&&!Number.isInfinity(al)&&ap!=null){if(typeof ap==="string"&&ap.equals("")){}else{this.b2().add1(ap);this.b3().add(new $$t.ka(al))}}}}aa=ac}}this.actualInterval(v.e());if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==6||this.labelSettings().location()==7)){this.seriesViewer().hl()}}this.as().an(this.b2(),this.b3());this.ic()}},ap:function(){return 1},$type:new $.ig.Type("CategoryYAxis",$$t.$ir.$type)},true);$c("CategoryYAxisView:l3","CategoryAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$ld.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryYAxisView",$$t.$ld.$type)},true);$c("HorizontalAxisLabelPanel:mj","HorizontalAxisLabelPanelBase",{init:function(){$$t.$li.init.call(this)},ae:function(){return 1},ap:function(a){return a==5||a==4||a==1||a==0},$type:new $.ig.Type("HorizontalAxisLabelPanel",$$t.$li.$type)},true);$c("NumericAxisBase:jo","Axis",{ar:function(){return new $$t.jp(this)},ey:function(a){$$t.$is.ey.call(this,a);this.g5(a)},_g5:null,g5:function(a){if(arguments.length===1){this._g5=a;return a}else{return this._g5}},isNumeric:function(){return true},init:function(){$$t.$is.init.call(this);this.h7(10)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$jo.minimumValueProperty,a);return a}else{return this.c($$t.$jo.minimumValueProperty)}},actualMinimumValue:function(a){if(arguments.length===1){if(this.actualMinimumValue()!=a){var b=this.hq;this.hq=a;this.h0(Math.log(this.actualMinimumValue()));this.e2("ActualMinimumValue",b,this.actualMinimumValue())}return a}else{return this.hq}},hq:0,_h0:0,h0:function(a){if(arguments.length===1){this._h0=a;return a}else{return this._h0}},actualVisibleMinimumValue:function(a){if(arguments.length===1){if(this.actualVisibleMinimumValue()!=a){var b=this.hw;this.hw=a;this.e2("ActualVisibleMinimumValue",b,this.actualVisibleMinimumValue())}return a}else{return this.hw}},hw:0,maximumValue:function(a){if(arguments.length===1){this.g($$t.$jo.maximumValueProperty,a);return a}else{return this.c($$t.$jo.maximumValueProperty)}},actualMaximumValue:function(a){if(arguments.length===1){if(this.actualMaximumValue()!=a){var b=this.ho;this.ho=a;this.hz(Math.log(this.actualMaximumValue()));this.e2("ActualMaximumValue",b,this.actualMaximumValue())}return a}else{return this.ho}},ho:0,_hz:0,hz:function(a){if(arguments.length===1){this._hz=a;return a}else{return this._hz}},hu:0,actualVisibleMaximumValue:function(a){if(arguments.length===1){if(this.actualVisibleMaximumValue()!=a){var b=this.hu;this.hu=a;this.e2("ActualVisibleMaximumValue",b,this.actualVisibleMaximumValue())}return a}else{return this.hu}},interval:function(a){if(arguments.length===1){this.g($$t.$jo.intervalProperty,a);return a}else{return this.c($$t.$jo.intervalProperty)}},hm:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.hm;this.hm=a;this.e2("ActualInterval",b,this.actualInterval())}return a}else{return this.hm}},minorInterval:function(a){if(arguments.length===1){this.g($$t.$jo.minorIntervalProperty,a);return a}else{return this.c($$t.$jo.minorIntervalProperty)}},hs:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.hs;this.hs=a;this.e2("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.hs}},referenceValue:function(a){if(arguments.length===1){this.g($$t.$jo.referenceValueProperty,a);return a}else{return this.c($$t.$jo.referenceValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$jo.isLogarithmicProperty,a);return a}else{return this.c($$t.$jo.isLogarithmicProperty)}},he:false,actualIsLogarithmic:function(a){if(arguments.length===1){if(this.actualIsLogarithmic()!=a){var b=this.he;if(b!=a){this.he=a;this.e2("ActualIsLogarithmic",b,this.actualIsLogarithmic())}}return a}else{return this.he}},hk:function(){return this.actualIsLogarithmic()&&this.actualMinimumValue()>0&&this.h7()>1},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$jo.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$jo.logarithmBaseProperty))}},_h7:0,h7:function(a){if(arguments.length===1){this._h7=a;return a}else{return this._h7}},_g7:null,g7:function(a){if(arguments.length===1){this._g7=a;return a}else{return this._g7}},_hl:false,hl:function(a){if(arguments.length===1){this._hl=a;return a}else{return this._hl}},e9:function(a){$$t.$is.e9.call(this,a);if(this.hk()&&this.seriesViewer()!=null){var b=this.gq();var c=this.gp();var d=this.g8(this.gv(),this.seriesViewer().actualWindowRect(),b,c);if(d==null){return}for(var e=0;e<d.j().count();e++){var f=this.logarithmBase();var g=d.j().__inner[e];var h=Math.min(g.d(),g.c());var i=Math.max(g.d(),g.c());var j=Math.floor(Math.logBase(h,f));var k=Math.ceil(Math.logBase(i,f));if(k-j<2){if($b($$t.$kn.$type,this.hb)!==null){this.hb=new $$t.kq}}else{this.hb=this.tickmarkValues()!=null?this.tickmarkValues():function(){var $ret=new $$t.kn;$ret.v(f);return $ret}()}}}},e0:function(a,b,c,d){$$t.$is.e0.call(this,a,b,c,d);switch(b){case"MinimumValue":this.updateRange();this.e8(false);break;case"MaximumValue":this.updateRange();this.e8(false);break;case"IsLogarithmic":this.hl(true);this.actualIsLogarithmic(this.isLogarithmic());break;case"CrossingValue":case"CrossingAxis":case"Interval":case"MinorInterval":this.br(true);this.e8(false);break;case"LogarithmBase":this.hl(true);this.h7(this.logarithmBase());if(this.actualIsLogarithmic()){this.updateRange();this.is();this.e8(false)}break;case"ReferenceValue":var e=new $$t.ks(this.actualMinimumValue(),this.actualMinimumValue(),this.actualMaximumValue(),this.actualMaximumValue());this.e3(e);this.br(true);this.e8(false);break;case"LabelSettings":this.g7(this.g6());this.br(true);this.e8(false);break;case"TickmarkValues":this.iu();break;case"ActualIsLogarithmic":this.updateRange();this.is();this.br(true);this.iu();this.e8(false);break;case"ActualTickmarkValues":this.br(true);this.e8(false);break}},is:function(){var b=this.b1().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},g4:function(){var a=new $$t.kt(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY);var b=false;if(this.seriesViewer()!=null){var d=this.b1().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ae(this);if(e!=null){b=true;a=new $$t.kt(Math.min(a.c(),e.c()),Math.max(a.b(),e.b()))}}}if(b){return a}return null},iq:function(a,b,c,d,e,f,g){var h=$$t.$kv.c(a,b,c,d,e,f,g);f=h.p5;g=h.p6;return{p5:f,p6:g}},bx:function(){var a=this.actualIsLogarithmic()&&!$.ig.util.isNaN(this.logarithmBase())&&!Number.isInfinity(this.logarithmBase())&&this.logarithmBase()>1;var b;var c;var d=this.iq(this,this.minimumValue(),this.maximumValue(),a,this.logarithmBase(),b,c);b=d.p5;c=d.p6;if(b!=this.actualMinimumValue()||c!=this.actualMaximumValue()||this.hl()){this.hl(false);var e=new $$t.ks(this.actualMinimumValue(),b,this.actualMaximumValue(),c);this.actualMinimumValue(b);this.actualMaximumValue(c);this.e3(e);this.it(e);this.e8(true);return true}return false},it:function(a){},registerSeries:function(a){var b=$$t.$is.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$is.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},g6:function(){var $self=this;var a=function(){var $ret=new $$t.kc;$ret.a($self);$ret.f($self.b3());$ret.e($self.b2());$ret.b($self.al());return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.jq(a);b.u(function(){var c=$self.as().ar();var d=$self.as().au();var e=$self.as().as();var f=$self.as().at();$self.fe();$self.ep(c);$self.ep(d);$self.ep(e);$self.ep(f)});b.o(function(c,d){return!d.isEmpty()&&!c.isEmpty()});b.d(function(c,d,e,f){return $self.g8(c,d,e,f)});b.g(function(c){return $self.dm(c)});return b},g9:function(){return new $$t.k4},ir:function(){},ha:function(){return null},g8:function(a,b,c,d){var e=this.g9();var f=this.as().ar();var g=this.as().au();var h=this.as().as();var i=this.as().at();var j=this.as().e();var k=this.as().f();var l=this.as().g();e.r(f);e.u(g);e.s(h);e.t(i);e.a(j);e.c(k);e.d(l);e.k(this.actualMaximumValue());e.l(this.actualMinimumValue());e.h(this.hasUserMaximum());e.f(this.actualTickmarkValues());e.x(a);e.w(c);e.v(d);e.y(b);e.g(this.hg());e.n(this.interval());e.o(this.minorInterval());e.q(this.label());if(this.label()==null&&this.formatLabel()!=null){e.q("Format")}e.i(this.bu());return e},unscaleValue:function(a){var b=this.gq();var c=new $$t.iz(0,this.seriesViewer().windowRect(),this.gv(),this.isInverted(),b);return this.getUnscaledValue(a,c)},hg:function(){return!$.ig.util.isNaN(this.interval())},hasUserMinimum:function(){return!$.ig.util.isNaN(this.minimumValue())},hasUserMaximum:function(){return!$.ig.util.isNaN(this.maximumValue())},iu:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.kn);this.g5().a8()}else{this.actualTickmarkValues(new $$t.kq)}},tickmarkValues:function(a){if(arguments.length===1){this.g($$t.$jo.tickmarkValuesProperty,a);return a}else{return $b($$t.$jw.$type,this.c($$t.$jo.tickmarkValuesProperty))}},hb:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.hb;var c=b!=a;if(c){this.hb=a;this.e2("ActualTickmarkValues",b,a)}return a}else{if(this.hb==null){this.iu()}return this.hb}},$type:new $.ig.Type("NumericAxisBase",$$t.$is.$type)},true);$c("NumericAngleAxis:ky","NumericAxisBase",{ar:function(){return new $$t.k0(this)},ey:function(a){$$t.$jo.ey.call(this,a);this.i3(a)},_i3:null,i3:function(a){if(arguments.length===1){this._i3=a;return a}else{return this._i3}},_i6:null,i6:function(a){if(arguments.length===1){this._i6=a;return a}else{return this._i6}},isAngular:function(){return true},init:function(){this.i7=false;this.i8=NaN;this.i9=0;$$t.$jo.init.call(this);this.y($$t.$ky.$type);this.i6(new $$t.k1);this.g7(this.g6())},ak:function(){var $self=this;var a=new $$t.k8;a.cr(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=!c.isEmpty()?$self.gv():$$t.$a8.empty();return $self.jj(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.al().a4())});return a},ja:function(){if(this.i5()==null){return 0}if(!this.be()){return this.i5().jd()}else{return this.i5().getScaledValue3(this.crossingValue())}},jc:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},i7:false,i8:0,g6:function(){var $self=this;var a=$$t.$jo.g6.call(this);a.b().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.i5()!=null&&$self.i8!=b){var c=$b($$t.$fx.$type,$self.seriesViewer());if(c==null){return}$self.i8=b;$self.al().a3(b);c.hl();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$b($$t.$k8.$type,d.al())!==null){d.as().x()}}}});a.e(function(b){b.m($self.ja());b.p(b.m())});a.j(function(b){var c=$b($$t.$k3.$type,b);if(c.e()==c.j().__inner[0]){$self.i6().i(b.r(),b.m(),b.x(),b.y(),c.center(),c.minAngle(),c.maxAngle())}});a.k(function(b,c,d){var e=$b($$t.$k3.$type,b);$self.i6().m(c,d,b.x(),b.y(),e.minLength(),e.maxLength(),e.center())});a.l(function(b,c,d,e){var f=$b($$t.$k3.$type,b);$self.i6().n(c,d,e,f.x(),b.y(),f.minLength(),f.maxLength(),f.center())});a.d(function(b,c,d,e){var f=$b($$t.$k3.$type,$self.g8(b,c,d,e));return f});a.v(function(){if(!$self.i7){$self.i7=true;$self.i5().updateRange();$self.i7=false}});a.m(function(b,c){return $self.getScaledAngle(c)});a.o(function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.i5()!=null});a.q(function(b,c){if($self.jc(c-$self.i9)<0){return false}if($self.jc(c-$self.i9-2*Math.PI)>0){return false}return true});a.p(function(b,c,d){var e=$b($$t.$k3.$type,b);var f=$self.jj($self.getScaledAngle(e.k()),e.center(),b.y(),b.x(),0);var g=$self.jj(c,e.center(),b.y(),b.x(),0);if(d&&$$t.$fn.j(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b.x().right()&&g.__x>=b.x().left()&&g.__y<b.x().bottom()&&g.__y>=b.x().top()){return true}return false});a.r(function(b,c,d,e){if(c<b.l()&&$b($$t.$kn.$type,b.f())!==null){return b.l()}else if(c>b.k()&&($b($$t.$kn.$type,b.f())!==null||b.h())){return b.k()}return c});return a},jj:function(a,b,c,d,e){var f=this.ja();var g=$$t.$k2.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().c()==5||this.labelSettings().c()==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$k2.c(h,c,d);i=$$t.$k2.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this.h0())/(this.hz()-this.h0())}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*Math.PI+this.i9},getScaledAngle:function(a){return this.getScaledAngle1(a,this.hk(),this.bl())},getUnscaledAngle:function(a){var b=(a-this.i9)/(2*Math.PI);if(this.isInverted()){b=1-b}if(this.hk()){return Math.exp(b*(this.hz()-this.h0())+this.h0())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$ky.startAngleOffsetProperty,a);return a}else{return this.c($$t.$ky.startAngleOffsetProperty)}},i9:0,e0:function(a,b,c,d){$$t.$jo.e0.call(this,a,b,c,d);var e=$b($$t.$fx.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$kw.$type,d);this.jh(f);if(f!=null){f.jn(this)}this.e8(false);break;case"StartAngleOffset":this.i9=this.startAngleOffset();while(this.i9<0){this.i9+=360}while(this.i9>=360){this.i9-=360}this.i9=this.startAngleOffset()*Math.PI/180;this.e8(false);var h=this.b1().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.g0()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$ky.$type,k)!==null||$b($$t.$lb.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this.g7(this.g6());this.jf();this.br(true);this.e8(false);break}},jf:function(){this.i8=NaN},g9:function(){return new $$t.k3},g8:function(a,b,c,d){var e=$b($$t.$k3.$type,$$t.$jo.g8.call(this,a,b,c,d));var f=this.i6().f(b);var g=this.i6().g(b);var h=.5*this.i5().ja();var i=.5*this.i5().i9();var j=f;var k=g;var l=this.i5().jd();if($.ig.util.isNaN(l)||Number.isInfinity(l)){return null}if(k>=h){k=l}if(j<i){j=i}var m=a.width();this.i6().k(b,e,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),m);var n={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.center(n);e.maxLength(k);e.minLength(j);e.effectiveMaximum(l);return e},getMinMaxAngle:function(a,b,c){var d=this.i6().l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},e9:function(a){$$t.$jo.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},i4:null,i5:function(a){if(arguments.length===1){this.i4=a;return a}else{if(this.i4!=null){return this.i4}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){return $$t.$gh.ae($$t.$kw.$type,$$t.$gh.k($$t.$kw.$type,a.axes()))}return this.i4}},jh:function(a){this.i5(a)},fh:function(a,b){$$t.$jo.fh.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},ap:function(){return 2},$type:new $.ig.Type("NumericAngleAxis",$$t.$jo.$type,[$$t.$kz.$type])},true);$c("NumericAxisBaseView:jp","AxisView",{_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},init:function(a){$$t.$it.init.call(this,a);this.a7(a)},a8:function(){},$type:new $.ig.Type("NumericAxisBaseView",$$t.$it.$type)},true);$c("NumericAngleAxisView:k0","NumericAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$jp.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericAngleAxisView",$$t.$jp.$type)},true);$c("StraightNumericAxisBase:jn","NumericAxisBase",{init:function(){$$t.$jo.init.call(this);this.ji()},ar:function(){return new $$t.lm(this)},ey:function(a){$$t.$jo.ey.call(this,a);this.i8(a)},_i8:null,i8:function(a){if(arguments.length===1){this._i8=a;return a}else{return this._i8}},scaleMode:function(a){if(arguments.length===1){this.g($$t.$jn.scaleModeProperty,$$t.$ln.getBox(a));
return a}else{return $f(this.c($$t.$jn.scaleModeProperty))}},scaler:function(a){if(arguments.length===1){this.g($$t.$jn.scalerProperty,a);return a}else{return this.c($$t.$jn.scalerProperty)}},jg:function(a,b){var c=$b($$t.$jn.$type,a);c.ji();c.e2("Scaler",b.d(),b.c())},i6:function(){return null},i5:null,i4:function(a){if(arguments.length===1){var b=this.i5!=a;if(b){var c=this.i5;this.i5=a;this.e2("ActualScaler",c,a)}return a}else{if(this.i5==null){this.ji()}return this.i5}},iq:function(a,b,c,d,e,f,g){var h=this.i4().r(a,b,c,f,g);f=h.p3;g=h.p4;return{p5:f,p6:g}},jh:function(a){var b=this.i9();this.i9(true);a();this.i9(b)},_i9:false,i9:function(a){if(arguments.length===1){this._i9=a;return a}else{return this._i9}},ji:function(){var a=this.scaler();if(a==null){a=this.ha()}this.i4(a);if(this.i4()==null){throw new $$t.fv(0,"ActualScaler")}this.jd()},jd:function(){this.i8().ba()},e0:function(a,b,c,d){if(this.i9()){return}$$t.$jo.e0.call(this,a,b,c,d);switch(b){case"LogarithmBase":this.ji();break;case"IsLogarithmic":this.ji();break;case"ScaleMode":this.ji();break;case"Scaler":this.ji();break;case"ActualScaler":this.actualIsLogarithmic($b($$t.$lo.$type,this.i4())!==null);this.jd();this.updateRange();this.e8(false);break;case"ActualMaximumValue":this.je();break;case"ActualMinimumValue":this.jf();this.ji();break}},jf:function(){this.i4().v(this.actualMinimumValue())},je:function(){this.i4().u(this.actualMaximumValue())},$type:new $.ig.Type("StraightNumericAxisBase",$$t.$jo.$type)},true);$c("NumericRadiusAxis:kw","NumericAxisBase",{ar:function(){return new $$t.kx(this)},ey:function(a){$$t.$jo.ey.call(this,a);this.i5(a)},_i5:null,i5:function(a){if(arguments.length===1){this._i5=a;return a}else{return this._i5}},isRadial:function(){return true},i6:null,init:function(){this.i8=NaN;$$t.$jo.init.call(this);this.y($$t.$kw.$type);this.ja(this.radiusExtentScale());this.i9(this.innerRadiusExtentScale());this.i6=new $$t.k1;this.g7(this.g6())},ak:function(){return new $$t.lh},_i7:false,i7:function(a){if(arguments.length===1){this._i7=a;return a}else{return this._i7}},jb:function(a){if(a==null){return 0}return a},i8:0,g6:function(){var $self=this;var a=$$t.$jo.g6.call(this);a.b().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.i4()!=null){if(($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5)&&$self.i8!=b){$self.i8=b;$self.al().a3(b);$self.seriesViewer().hl()}}});a.k(function(b,c,d){var e=$b($$t.$k3.$type,b);$self.i6.i(c,d,e.x(),e.y(),e.center(),e.minAngle(),e.maxAngle())});a.l(function(b,c,d,e){if(d==e){return}var f=$b($$t.$k3.$type,b);$self.i6.j(c,d,e,f.x(),f.y(),f.center(),f.minAngle(),f.maxAngle())});a.m(function(b,c){return $self.getScaledValue3(c)});a.q(function(b,c){var d=$b($$t.$k3.$type,b);return c<=d.effectiveMaximum()});a.n(function(b,c){var d=$b($$t.$k3.$type,b);return c<=d.effectiveMaximum()});a.j(function(b){var c=$b($$t.$k3.$type,b);$self.i6.m(b.r(),c.crossingAngleRadians(),b.x(),b.y(),c.minLength(),c.maxLength(),c.center())});a.e(function(b){b.m($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==0?b.x().top():b.x().bottom());b.p(b.m());var c=$b($$t.$k3.$type,b);c.crossingAngleRadians($self.jb($self.crossingValue())*Math.PI/180);if($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5){c.m($$t.$k2.f(.5,c.y(),c.x())-b.x().top());c.p(c.m());var d=$b($$t.$lh.$type,$self.al());if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings().c()==4){e=1}d.c7({__x:$$t.$k2.c(.5,c.y(),c.x()),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.c4(c.crossingAngleRadians())}}});a.p(function(b,c,d){var e=$b($$t.$k3.$type,b);if($self.i4()==null){return false}if(c>e.effectiveMaximum()){return false}var f=false;f=$self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5;var g=0;if(f){g=$self.jc()}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$k2.c(h,e.y(),e.x());i=$$t.$k2.f(i,e.y(),e.x());if(h<=b.x().right()&&h>=b.x().left()&&(i<=b.x().bottom()&&i>=b.x().top()||!f)){return true}return false});a.h(function(b,c){var d=$b($$t.$k3.$type,b);return new $$t.ka($$t.$k2.c(d.center().__x+c,d.y(),d.x()))});a.r(function(b,c,d,e){if(c<b.l()){return b.l()}else if(c>b.k()){return b.k()}return c});return a},getScaledValue:function(a,b){return this.getScaledValue3(a)},jf:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this.h0())/(this.hz()-this.h0())}else{f=(Math.log(a)-this.h0())/(this.hz()-this.h0())}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue3:function(a){return this.jf(a,this.hk(),this.bl(),this.ja(),this.i9())},getUnscaledValue3:function(a){var b=a*2;b=(b-this.i9())/(this.ja()-this.i9());if(this.isInverted()){b=1-b}if(this.hk()){return Math.exp(b*(this.hz()-this.h0())+this.h0())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},getUnscaledValue:function(a,b){return this.getUnscaledValue3(a)},radiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$kw.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$kw.radiusExtentScaleProperty)}},_ja:0,ja:function(a){if(arguments.length===1){this._ja=a;return a}else{return this._ja}},innerRadiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$kw.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$kw.innerRadiusExtentScaleProperty)}},_i9:0,i9:function(a){if(arguments.length===1){this._i9=a;return a}else{return this._i9}},e0:function(a,b,c,d){switch(b){case"CrossingValue":this.jc(this.jb(this.crossingValue())*Math.PI/180);break}$$t.$jo.e0.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this.ja(this.radiusExtentScale());if(this.ja()<0){this.ja(.1)}if(this.ja()>1){this.ja(1)}if(this.i9()>=this.ja()){this.i9(this.ja()-.01);if(this.i9()<0){this.i9(0);this.ja(.01)}}this.br(true);this.e8(false);if(this.i4()!=null){this.i4().renderAxis()}var f=this.b1().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this.i9(this.innerRadiusExtentScale());if(this.i9()<0){this.i9(.1)}if(this.i9()>1){this.i9(1)}if(this.i9()>=this.ja()){this.i9(this.ja()-.01);if(this.i9()<0){this.i9(0);this.ja(.01)}}this.br(true);this.e8(false);if(this.i4()!=null){this.i4().renderAxis()}var h=this.b1().getEnumerator();while(h.moveNext()){var g=h.current();g.co(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().ht()}break;case"CrossingAxis":var i=$b($$t.$ky.$type,d);var j=$b($$t.$lb.$type,d);if(i==null&&j==null){this.jn(null)}if(i!=null){this.jn(i);i.jh(this)}if(j!=null){this.jn(j);j.jk(this)}this.br(true);this.e8(false);break;case"IsInverted":if(this.i4()!=null){this.i4().br(true);this.i4().e8(false)}break}},_jc:0,jc:function(a){if(arguments.length===1){this._jc=a;return a}else{return this._jc}},jn:function(a){this.i4(a)},i3:null,i4:function(a){if(arguments.length===1){this.i3=a;return a}else{if(this.i3!=null){return this.i3}var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$ky.$type,a.axes().__inner[b])!==null||$b($$t.$lb.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.i3}},g9:function(){return new $$t.k3},g8:function(a,b,c,d){var e=$b($$t.$k3.$type,$$t.$jo.g8.call(this,a,b,c,d));var f=this.i6.f(b);var g=this.i6.g(b);var h=.5*this.ja();var i=.5*this.i9();var j,k;if($$t.$a8.l_op_Equality(b,$$t.$b4.ms)){k=this.actualMaximumValue();j=this.actualMinimumValue()}else{k=Math.min(g,h);j=this.getUnscaledValue3(f);k=this.getUnscaledValue3(k);var l=this.jo(a,b,j,k);j=l.p2;k=l.p3}var m={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=f;var o=g;var p=Math.min(a.width(),a.height())*(this.ja()-this.i9())/2;e.center(m);var q=Math.max(o,n);var r=Math.min(n,o);e.maxLength(q);e.minLength(r);var s=Math.min(j,k);var t=Math.max(j,k);if(s<this.actualMinimumValue()){s=this.actualMinimumValue()}if(t>this.actualMaximumValue()){t=this.actualMaximumValue()}this.actualVisibleMinimumValue(s);this.actualVisibleMaximumValue(t);e.j().add(function(){var $ret=new $$t.jv;$ret.d(s);$ret.c(t);$ret.b(p);return $ret}());var u=$b($$t.$kz.$type,this.i4());if(u!=null){var v;var w;var x=u.getMinMaxAngle(b,v,w);v=x.p1;w=x.p2;e.minAngle(Math.min(v,w));e.maxAngle(Math.max(v,w))}var y=this.jd();if(o>=h){o=y}if(n<i){n=i}e.minLength(n);e.maxLength(o);e.effectiveMaximum(y);e.f(this.actualTickmarkValues());var z=$b($$t.$kq.$type,e.f());if(z!=null){z.w(this.jj(m,e.minLength(),e.maxLength(),b,a))}return e},jo:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue3(this.actualMinimumValue())}else{f=this.getScaledValue3(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this.jc()}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$k2.c(e.__x,b,a);e.__y=$$t.$k2.f(e.__y,b,a);h=$$t.$k2.c(h,b,a);i=$$t.$k2.f(i,b,a);if(h>=a.left()&&h<=a.right()&&i>=a.top()&&i<=a.bottom()){if(this.isInverted()){d=this.actualMinimumValue()}else{d=this.actualMaximumValue()}}if(e.__x>=a.left()&&e.__x<=a.right()&&e.__y>=a.top()&&e.__y<=a.bottom()){if(this.isInverted()){c=this.actualMaximumValue()}else{c=this.actualMinimumValue()}}return{p2:c,p3:d}},jj:function(a,b,c,d,e){var f=$$t.$k2.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},jd:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue3(this.actualMaximumValue())}else{a=this.getScaledValue3(this.actualMinimumValue())}return a},it:function(a){if(this.i4()!=null){this.i4().renderAxis()}},e9:function(a){$$t.$jo.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},fh:function(a,b){$$t.$jo.fh.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},jm:function(a,b,c,d,e){var f=$b($$t.$k5.$type,this.g8(b,c,d,e));if(f==null){return}this.i6.j(a.c(),f.minLength(),f.maxLength(),b,c,f.center(),f.minAngle(),f.maxAngle())},ap:function(){return 3},$type:new $.ig.Type("NumericRadiusAxis",$$t.$jo.$type)},true);$c("NumericRadiusAxisView:kx","NumericAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$jp.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$jp.$type)},true);$c("NumericXAxis:l5","StraightNumericAxisBase",{ar:function(){return new $$t.l6(this)},ey:function(a){$$t.$jn.ey.call(this,a);this.jl(a)},_jl:null,jl:function(a){if(arguments.length===1){this._jl=a;return a}else{return this._jl}},init:function(){$$t.$jn.init.call(this);this.y($$t.$l5.$type);this.g7(this.g6())},ak:function(){if(this.useSmartAxis()){return new $$t.l7}else{return new $$t.mj}},g6:function(){var $self=this;var a=$$t.$jn.g6.call(this);a.b().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.crossingAxis()!=null){$self.al().a3(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==4||$self.labelSettings().location()==5)){$self.seriesViewer().hl()}}});a.k(function(b,c,d){$self.ff(c,d,b.x(),b.b())});a.l(function(b,c,d,e){$self.fg(c,d,e,b.x())});a.m(function(b,c){var d=b.w();var e=new $$t.iz(0,b.y(),b.x(),$self.bl(),d);return $self.getScaledValue(c,e)});a.q(function(b,c){return true});a.j(function(b){$self.ew(b.r(),b.m(),b.x(),b.a())});a.e(function(b){b.m(b.x().bottom());var c=b.w();var d=new $$t.iz(0,b.y(),b.x(),$self.bl(),c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){b.m($self.crossingValue());b.m($self.crossingAxis().getScaledValue(b.m(),d));var e=$b($$t.$ir.$type,$self.crossingAxis());if(e!=null&&e.categoryMode()==2){var f=.5*e.getCategorySize(b.y(),b.x(),b.w());if(!e.isInverted()){f=-f}b.m(b.m()+f)}b.p(b.m()-b.x().top());if(b.m()<b.x().top()){b.m(b.x().top())}else if(b.m()>b.x().bottom()){b.m(b.x().bottom())}if(b.p()<0){b.p(0)}else if(b.p()>b.x().height()){b.p(b.x().height())}}});a.p(function(b,c,d){var e=Math.round(c);return e>=Math.floor(b.x().left())&&e<=Math.ceil(b.x().right())});return a},getScaledValue:function(a,b){if(this.i5!=null){return this.i5.n(a,b)}return this.i4().n(a,b)},getUnscaledValue:function(a,b){if(this.i5!=null){return this.i5.o(a,b)}return this.i4().o(a,b)},getScaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.s(a,b,c,d);return}this.i4().s(a,b,c,d)},getUnscaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.h(a,b,c,d);return}this.i4().h(a,b,c,d)},g8:function(a,b,c,d){var e=d;var f=$$t.$jn.g8.call(this,a,b,c,d);var g=new $$t.iz(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.right()==1){i=this.actualMaximumValue()}else if(this.isInverted()&&b.left()==0){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.left(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.right(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);f.j().add(function(){var $ret=new $$t.jv;$ret.d(j);$ret.c(k);$ret.b(e.width());return $ret}());return f},e9:function(a){$$t.$jn.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=!b.isEmpty()?this.gv():$$t.$a8.empty();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},fh:function(a,b){$$t.$jn.fh.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},ap:function(){return 0},ha:function(){if(this.isLogarithmic()){return new $$t.mn}switch(this.scaleMode()){case 0:return new $$t.mo;case 1:return new $$t.mn}return null},$type:new $.ig.Type("NumericXAxis",$$t.$jn.$type,[$$t.$iy.$type])},true);$c("StraightNumericAxisBaseView:lm","NumericAxisBaseView",{_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},init:function(a){$$t.$jp.init.call(this,a);this.a9(a)},ba:function(){this.a9().i4().u(this.a9().actualMaximumValue());this.a9().i4().v(this.a9().actualMinimumValue())},$type:new $.ig.Type("StraightNumericAxisBaseView",$$t.$jp.$type)},true);$c("NumericXAxisView:l6","StraightNumericAxisBaseView",{_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},init:function(a){$$t.$lm.init.call(this,a);this.bb(a)},$type:new $.ig.Type("NumericXAxisView",$$t.$lm.$type)},true);$c("NumericYAxis:jm","StraightNumericAxisBase",{ar:function(){return new $$t.lp(this)},init:function(){$$t.$jn.init.call(this);this.y($$t.$jm.$type);this.g7(this.g6())},ak:function(){return new $$t.lq},isVertical:function(){return true},getScaledValue:function(a,b){if(this.i5!=null){return this.i5.n(a,b)}return this.i4().n(a,b)},getScaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.s(a,b,c,d);return}this.i4().s(a,b,c,d)},getUnscaledValue:function(a,b){if(this.i5!=null){return this.i5.o(a,b)}return this.i4().o(a,b)},getUnscaledValueList:function(a,b,c,d){if(this.i5!=null){this.i5.h(a,b,c,d);return}this.i4().h(a,b,c,d)},g6:function(){var $self=this;var a=$$t.$jn.g6.call(this);a.b().c(function(b){if($self.labelSettings()==null||$self.labelSettings().visibility()==0){$self.al().a3(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==6)){$self.seriesViewer().hl()}}});a.k(function(b,c,d){$self.ew(c,d,b.x(),b.b())});a.l(function(b,c,d,e){$self.ex(c,d,e,b.x())});a.m(function(b,c){var d=b.w();var e=new $$t.iz(0,b.y(),b.x(),$self.bl(),d);return $self.getScaledValue(c,e)});a.q(function(b,c){return true});a.j(function(b){$self.ff(b.r(),b.m(),b.x(),b.a())});a.e(function(b){b.m(b.x().left());var c=b.w();var d=new $$t.iz(0,b.y(),b.x(),$self.bl(),c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){b.m($self.crossingValue());b.m($self.crossingAxis().getScaledValue(b.m(),d));var e=$b($$t.$ir.$type,$self.crossingAxis());if(e!=null&&e.categoryMode()==2){var f=.5*e.getCategorySize(b.y(),b.x(),b.w());if(e.isInverted()){f=-f}b.m(b.m()+f)}b.p(b.m()-b.x().left());if(b.m()<b.x().left()){b.m(b.x().left())}else if(b.m()>b.x().right()){b.m(b.x().right())}if(b.p()<0){b.p(0)}else if(b.p()>b.x().width()){b.p(b.x().width())}}});a.p(function(b,c,d){var e=Math.round(c);return e>=Math.floor(b.x().top())&&e<=Math.ceil(b.x().bottom())});return a},g8:function(a,b,c,d){var e=d;var f=$$t.$jn.g8.call(this,a,b,c,d);var g=new $$t.iz(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.top()==0){i=this.actualMaximumValue()}else if(this.isInverted()&&b.bottom()==1){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.bottom(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.top(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);var l=function(){var $ret=new $$t.jv;$ret.d(j);$ret.c(k);$ret.b(e.height());return $ret}();f.j().add(l);return f},e9:function(a){$$t.$jn.e9.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.gv();var d=this.gq();var e=this.gp();var f=this.g7().c(a,c,b,d,e);if(f!=null){this.actualInterval(f.f().k());this.actualMinorInterval(f.f().j())}},fh:function(a,b){$$t.$jn.fh.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},ap:function(){return 1},ha:function(){if(this.isLogarithmic()){return new $$t.ls}switch(this.scaleMode()){case 0:return new $$t.lt;case 1:return new $$t.ls}return null},i6:function(){return new $$t.lt},$type:new $.ig.Type("NumericYAxis",$$t.$jn.$type,[$$t.$iy.$type])},true);$c("NumericYAxisView:lp","StraightNumericAxisBaseView",{init:function(a){$$t.$lm.init.call(this,a);this.bb(a)},_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},$type:new $.ig.Type("NumericYAxisView",$$t.$lm.$type)},true);$c("PolarAxes:v7","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a,b){this.g={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},g:null,c:function(a,b,c,d,e){var f=this.g.__x+b*e(a);return $$t.$k2.c(f,c,d)},h:function(a,b,c,d,e,f,g,h,i,j){var k=this.a().getScaledAngle1(a,e,f);var l=this.b().jf(b,g,h,i,j);var m=this.g.__x;var n=this.g.__y;var o=m+l*Math.cos(k);var p=n+l*Math.sin(k);o=d.left()+d.width()*(o-c.left())/c.width();p=d.top()+d.height()*(p-c.top())/c.height();return{__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},e:function(a,b,c,d,e,f,g,h){var i=Math.min(b!=null?b.count():0,c!=null?c.count():0);a.clear();var j;var k;var l=this.g.__x;var m=this.g.__y;var n;var o;var p=Math.min(this.a().actualMinimumValue(),this.a().actualMaximumValue());var q=Math.max(this.a().actualMinimumValue(),this.a().actualMaximumValue());var r=Math.min(this.b().actualMaximumValue(),this.b().actualMinimumValue());var s=Math.max(this.b().actualMaximumValue(),this.b().actualMinimumValue());var t=this.a().hk();var u=this.a().isInverted();var v=this.b().hk();var w=this.b().isInverted();var x=this.b().ja();var y=this.b().i9();for(var z=0;z<i;z++){if(b.item(z)<=q&&b.item(z)>=p&&c.item(z)<=s&&c.item(z)>=r||$.ig.util.isNaN(b.item(z))||$.ig.util.isNaN(c.item(z))){j=this.a().getScaledAngle1(b.item(z),t,u);k=this.b().jf(c.item(z),v,w,x,y);n=l+k*f(z,j);o=m+k*g(z,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();a.add({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.add({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},f:function(a,b,c,d,e,f){var g=$$t.$k2.a(a,c,d);var h=$$t.$k2.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.g.__x,2)+Math.pow(h-this.g.__y,2));var j=Math.acos((g-this.g.__x)/i);if(h-this.g.__y<0){j=2*Math.PI-j}e=this.a().getUnscaledAngle(j);f=this.b().getUnscaledValue3(i);return{p4:e,p5:f}},d:function(a,b,c,d,e){var f=this.g.__y+b*e(a);return $$t.$k2.f(f,c,d)},$type:new $.ig.Type("PolarAxes",$.ig.$ot)},true);$c("PolarAxisRenderingManager:k1","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var g=$$t.$k2.d(a,e,f);var h=$$t.$k2.g(a,e,f);var i=$$t.$k2.c(b.__x,e,f);var j=$$t.$k2.f(b.__y,e,f);if(d-c<Math.PI&&d-c>0){var k={__x:$$t.$k2.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$k2.f(b.__y+a*Math.sin(c),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:$$t.$k2.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$k2.f(b.__y+a*Math.sin(d),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=new $$t.e1;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.ex;$ret.b(false);$ret.e(l);$ret.f(new $$t.a9(1,g,h));$ret.d(1);return $ret}());return m}else{var n=new $$t.e1;n.__startPoint={__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.ex;$ret.b(false);$ret.e({__x:i,__y:j+h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,g,h));$ret.d(1);return $ret}());n.__segments.add(function(){var $ret=new $$t.ex;$ret.b(false);$ret.e({__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,g,h));$ret.d(1);return $ret}());return n}},j:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=new $$t.es;var l=null;var m=null;var n=null;var o=null;if(i>0){l=this.p(i,f,g,h,e,d);if(h-g<Math.PI&&h-g>0){var p=$b($$t.$ex.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$k2.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$k2.f(f.__y+j*Math.sin(h),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m=function(){var $ret=new $$t.e3(1);$ret.c(q);return $ret}()}}}if(j>0){n=this.p(j,f,g,h,e,d)}if(i>0){if(h-g<Math.PI&&h-g>0){var r=n.__startPoint;var s=$b($$t.$ex.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s.e();s.e(r);s.d(0);var t={__x:$$t.$k2.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$k2.f(f.__y+i*Math.sin(g),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o=function(){var $ret=new $$t.e3(1);$ret.c(t);return $ret}()}}}if(m!=null&&o!=null){l.__segments.add(m);var u=n.__segments.__inner[0];n.__segments.remove(u);l.__segments.add(u);l.__segments.add(o);l.__isClosed=true;k.b().add(l)}else{if(l!=null){k.b().add(l);this.o(n)}if(n!=null){k.b().add(n)}}a.add(k)},o:function(a){if(a.__segments.count()>1){var b=$b($$t.$ex.$type,a.__segments.__inner[0]);var c=$b($$t.$ex.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c.e();var e=a.__startPoint;var f=b.e();a.__startPoint=d;c.e(f);b.e(e);b.d(0);c.d(0)}else{var g=a.__startPoint;var h=$b($$t.$ex.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h.e();h.e(g);h.d(0)}}},i:function(a,b,c,d,e,f,g){if(b>0){var h=new $$t.es;h.b().add(this.p(b,e,f,g,d,c));a.add(h)}},n:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>Math.PI){k=true}var l=Math.cos(i);var m=Math.sin(i);var n=h.__x+l*f;var o=h.__y+m*f;var p=h.__x+l*g;var q=h.__y+m*g;var r=Math.cos(j);var s=Math.sin(j);var t=h.__x+r*f;var u=h.__y+s*f;var v=h.__x+r*g;var w=h.__y+s*g;n=$$t.$k2.c(n,e,d);o=$$t.$k2.f(o,e,d);p=$$t.$k2.c(p,e,d);q=$$t.$k2.f(q,e,d);t=$$t.$k2.c(t,e,d);u=$$t.$k2.f(u,e,d);v=$$t.$k2.c(v,e,d);w=$$t.$k2.f(w,e,d);var x=new $$t.e1;x.__startPoint={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.ex;$ret.e({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,$$t.$k2.d(g,e,d),$$t.$k2.g(g,e,d)));$ret.d(1);$ret.b(k);return $ret}());x.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.ex;$ret.e({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.a9(1,$$t.$k2.d(f,e,d),$$t.$k2.g(f,e,d)));$ret.d(0);$ret.b(k);return $ret}());var y=new $$t.es;y.b().add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.eu;var i=Math.cos(b);var j=Math.sin(b);var k=g.__x+i*e;var l=g.__y+j*e;var m=g.__x+i*f;var n=g.__y+j*f;k=$$t.$k2.c(k,d,c);l=$$t.$k2.f(l,d,c);m=$$t.$k2.c(m,d,c);n=$$t.$k2.f(n,d,c);h.c({__x:k,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h.b({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(h)},a:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},b:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},c:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},d:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},f:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(b,a)&&this.b(b,a)){return 0}if(this.a(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.b(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.c(b,a)},g:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this.d(b,a)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*Math.PI-d}return d},h:function(a,b){return(a.__y-.5)*b.__x+(.5-a.__x)*b.__y+(a.__x*.5-.5*a.__y)},l:function(a,b,c){var d={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=Math.PI*2;return{p1:b,p2:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*Math.PI+h;return{p1:b,p2:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{p1:b,p2:c}},k:function(a,b,c,d,e,f,g){var h;var i;var j=this.l(a,h,i);h=j.p1;i=j.p2;var k=Math.min(h,i);var l=Math.max(h,i);if($b($$t.$k3.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}else if($b($$t.$k6.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}if(h==0&&i==Math.PI*2){var m=c;var n=d;var o=Math.min(m,n);var p=Math.max(m,n);b.j().add(function(){var $ret=new $$t.jv;$ret.d(o);$ret.c(p);$ret.b(g);return $ret}());return}else{if(i>Math.PI*2){i=i-Math.PI*2}var q=f(h);var r=f(i);if(q<c||q>d){q=f(h+Math.PI*2)}if(r<c||r>d){r=f(i+Math.PI*2)}var s=Math.min(q,r);var t=Math.max(q,r);if(!e&&q>r||e&&q<r){var u=d-t;var v=s-c;b.j().add(function(){var $ret=new $$t.jv;$ret.d(t);$ret.c(d);$ret.b(u/(u+v)*g);return $ret}());b.j().add(function(){var $ret=new $$t.jv;$ret.d(c);$ret.c(s);$ret.b(v/(u+v)*g);return $ret}())}else{b.j().add(function(){var $ret=new $$t.jv;$ret.d(s);$ret.c(t);$ret.b(g);return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$c("IPolarRadialRenderingParameters:k5","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$c("NumericAxisRenderingParameters:k4","AxisRenderingParametersBase",{init:function(){$$t.$ju.init.call(this)},$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$ju.$type)},true);$c("PolarAxisRenderingParameters:k3","NumericAxisRenderingParameters",{init:function(){$$t.$k4.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle
}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$$t.$k4.$type,[$$t.$k5.$type])},true);$c("RadialAxisRenderingParameters:k6","CategoryAxisRenderingParameters",{init:function(){$$t.$km.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$$t.$km.$type,[$$t.$k5.$type])},true);$c("RadialAxes:vz","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a,b){this.h={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},h:null,d:function(a,b,c,d){var e=this.h.__x+b*Math.cos(a);return $$t.$k2.c(e,c,d)},f:function(a,b,c,d,e,f,g){var h=Math.min(b!=null?b.count():0,c!=null?c.count():0);var i=false;if(a.count()==h){i=true}var j;var k;var l=this.h.__x;var m=this.h.__y;var n;var o;for(var p=0;p<h;p++){j=this.a().getScaledAngle(b.item(p));k=this.b().getScaledValue3(c.item(p));n=l+k*f(p,j);o=m+k*g(p,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();if(!i){a.add({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.item(p,{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},g:function(a,b,c,d,e,f){var g=$$t.$k2.a(a,c,d);var h=$$t.$k2.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.h.__x,2)+Math.pow(h-this.h.__y,2));var j=Math.acos((g-this.h.__x)/i);if(h-this.h.__y<0){j=2*Math.PI-j}e=this.a().getUnscaledAngle(j);f=this.b().getUnscaledValue3(i);return{p4:e,p5:f}},e:function(a,b,c,d){var e=this.h.__y+b*Math.sin(a);return $$t.$k2.f(e,c,d)},c:function(a){var b=Math.sqrt(Math.pow(a.__x-this.h.__x,2)+Math.pow(a.__y-this.h.__y,2));var c=Math.acos((a.__x-this.h.__x)/b);if(a.__y-this.h.__y<0){c=2*Math.PI-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.$ot)},true);$c("RadialAxisLabelPanel:lh","HorizontalAxisLabelPanelBase",{init:function(){this.c3=new $$t.b7($.ig.Number.prototype.$type,0);$$t.$li.init.call(this)},aa:function(){return new $$t.lk(this)},b2:function(a){$$t.$li.b2.call(this,a);this.c0(a)},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},_c4:0,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},c2:function(){return this.z().labelSettings()!=null&&this.z().labelSettings().c()!=5&&this.z().labelSettings().c()!=4},c1:function(){return!this.c2()},cn:function(){return this.aj()&&(!this.am()||this.a8()==-180)},co:function(){return!this.an()},bo:function(a){$$t.$li.bo.call(this,a);if(this.c4()%360==0||this.c2()){this.c0().a2()}else{this.c0().a1(a)}},a8:function(){var a=$$t.$li.a8.call(this);if(this.c1()){a-=this.c4()*180/Math.PI}return a},cm:function(){return this.a8()%360!=0},cl:function(){if(this.c2()){return true}var a=this.c4()*180/Math.PI;if(a<30||a>330||a>150&&a<210){return true}return false},c3:null,b5:function(a,b){var c=b*Math.PI/180;var d=Math.abs(Math.sin(c));if(this.z().labelSettings()!=null&&this.z().labelSettings().c()==4){d=d*-1}this.c0().a3(a,b,d)},c6:function(){var a=1.7976931348623157e308;var c=this.az().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b.a(),a)}return a},c5:function(){var a=-1.7976931348623157e308;var c=this.az().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b.a(),a)}return a},cy:function(a){var $self=this;var b;if(this.z().isInverted()){b=this.c6()}else{b=this.c5()}var c=$$t.$gh.n($$t.$ka.$type,$.ig.Number.prototype.$type,$$t.$gh.t($$t.$ka.$type,this.az(),function(d){return d.a()==b}),function(d){return $self.az().indexOf(d)});this.c3=$$t.$gh.y($.ig.Number.prototype.$type,c);this.aj(this.ai($$t.$gh.y($$t.$a8.$type,$$t.$gh.u($$t.$a8.$type,a,function(d,e){return!$self.c3.contains(e)}))))},al:function(a,b){if(this.c3.contains(a)){return false}else{return $$t.$li.al.call(this,a,b)}},cz:function(){this.c3=new $$t.b7($.ig.Number.prototype.$type,0);$$t.$li.cz.call(this)},ae:function(){return 5},ap:function(a){return a==5||a==4||a==1||a==0},bu:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$li.$type)},true);$c("RadialAxisLabelPanelView:lk","HorizontalAxisLabelPanelBaseView",{_a0:null,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},init:function(a){$$t.$lj.init.call(this,a);this.a0(a)},a3:function(a,b,c){},a2:function(){},a1:function(a){},ak:function(){$$t.$lj.ak.call(this);this.a().ci(new $$t.a9(1,this.a().cf().width(),this.a().cf().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$lj.$type)},true);$c("PathRenderingInfo:j1","Object",{init:function(){$.ig.$op.init.call(this)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("PathRenderingInfo",$.ig.$ot)},true);$c("NumericAxisRenderer:jq","AxisRendererBase",{init:function(a){$$t.$jr.init.call(this,a)},w:function(a,b,c,d){var e;if(a.q()!=null){e=this.g()(b)}else{b=Math.round(b*1e6)/1e6;e=b.toString()}return e},$type:new $.ig.Type("NumericAxisRenderer",$$t.$jr.$type)},true);$c("RangeInfo:jv","Object",{init:function(){$.ig.$op.init.call(this);this.a(-1);this.e(-1)},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$c("NumericScaler:ll","DependencyObject",{init:function(){$$t.$bg.init.call(this)},r:function(a,b,c,d,e){},j:function(a){if(arguments.length===1){this.g($$t.$ll.y,a);return a}else{return this.c($$t.$ll.y)}},i:function(a){if(arguments.length===1){this.g($$t.$ll.x,a);return a}else{return this.c($$t.$ll.x)}},m:0,l:0,v:function(a){this.j(a)},u:function(a){this.i(a)},t:function(a,b,c){switch(a){case"ActualMinimumValue":this.m=this.j();this.w();break;case"ActualMaximumValue":this.l=this.i();this.w();break}},w:function(){if($.ig.util.isNaN(this.j())||$.ig.util.isNaN(this.i())||Number.isInfinity(this.j())||Number.isInfinity(this.i())||this.j()<-7.922816251426434e28||this.i()>7.922816251426434e28){this.k(this.i()-this.j())}else{this.k(this.i()-this.j())}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},o:function(a,b){},n:function(a,b){},h:function(a,b,c,d){var e=new $$t.b7(Number,2,a.count());for(var f=b;f<c;f++){e.add(this.o(a.item(f),d))}return e},s:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.n(a.item(e),d))}},$type:new $.ig.Type("NumericScaler",$$t.$bg.$type)},true);$c("LinearScaler:lu","NumericScaler",{init:function(){$$t.$ll.init.call(this)},r:function(a,b,c,d,e){var f;var g;var h=$$t.$kv.c(a,b,c,false,-1,f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LinearScaler",$$t.$ll.$type)},true);$c("HorizontalLinearScaler:mo","LinearScaler",{init:function(){$$t.$lu.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.ac(c,$$t.$ll.z,b.b,b.a);return c}return this.ac(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ab(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.ab(a,b.d,b.c,b.a)},aa:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=0;var t=1;var u=this.aa(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ac:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.m+e*this.k()},ab:function(a,b,c,d){var e=(a-this.m)/this.k();if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLinearScaler",$$t.$lu.$type)},true);$c("LogarithmicScaler:lo","NumericScaler",{init:function(){$$t.$ll.init.call(this)},_ab:0,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},t:function(a,b,c){$$t.$ll.t.call(this,a,b,c);switch(a){case"ActualMinimumValue":this.ab(Math.log(this.j()));break;case"ActualMaximumValue":this.aa(Math.log(this.i()));break}},r:function(a,b,c,d,e){var f;var g;var h=$$t.$kv.c(a,b,c,true,a.logarithmBase(),f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LogarithmicScaler",$$t.$ll.$type)},true);$c("HorizontalLogarithmicScaler:mn","LogarithmicScaler",{init:function(){$$t.$lo.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.left()+b.d.width()*(a-b.c.left())/b.c.width();c=c*b.c.width()+b.c.left();c=this.ad(c,$$t.$ll.z,b.b,b.a);return c}return this.ad(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ac(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.left())/b.c.width();c=b.c.left()+b.c.width()*(c-b.d.left())/b.d.width();return c}return this.ac(a,b.d,b.c,b.a)},ad:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return Math.exp(e*(this.aa()-this.ab())+this.ab())},ac:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e=0;if(a<=0){e=(Math.log(this.m)-this.ab())/(this.aa()-this.ab())}else{e=(Math.log(a)-this.ab())/(this.aa()-this.ab())}if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLogarithmicScaler",$$t.$lo.$type)},true);$c("ScalerParams:iz","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.d=b;this.c=c;this.b=e;this.a=d},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.d=b;this.c=c;this.b=$$t.$a8.empty();this.a=d},d:null,c:null,b:null,a:false,$type:new $.ig.Type("ScalerParams",$.ig.$ot)},true);$c("VerticalLinearScaler:lt","LinearScaler",{init:function(){$$t.$lu.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();c=c*b.c.height()+b.c.top();c=this.ac(c,$$t.$ll.z,b.b,b.a);return c}return this.ac(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ab(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.top())/b.c.height();c=b.c.top()+b.c.height()*(c-b.d.top())/b.d.height();return c}return this.ab(a,b.d,b.c,b.a)},aa:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=0;var t=1;var u=this.aa(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(!i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(!i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ab:function(a,b,c,d){var e=(a-this.m)/this.k();if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ac:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return this.m+e*this.k()},$type:new $.ig.Type("VerticalLinearScaler",$$t.$lu.$type)},true);$c("VerticalLogarithmicScaler:ls","LogarithmicScaler",{init:function(){$$t.$lo.init.call(this)},o:function(a,b){if(!b.b.isEmpty()){var c=b.d.top()+b.d.height()*(a-b.c.top())/b.c.height();c=c*b.c.height()+b.c.top();c=this.ad(c,$$t.$ll.z,b.b,b.a);return c}return this.ad(a,b.d,b.c,b.a)},n:function(a,b){if(!b.b.isEmpty()){var c=this.ac(a,$$t.$ll.z,b.b,b.a);c=(c-b.c.top())/b.c.height();c=b.c.top()+b.c.height()*(c-b.d.top())/b.d.height();return c}return this.ac(a,b.d,b.c,b.a)},ac:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e;if(a<=0){e=(Math.log(this.m)-this.ab())/(this.aa()-this.ab())}else{e=(Math.log(a)-this.ab())/(this.aa()-this.ab())}if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ad:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return Math.exp(e*(this.aa()-this.ab())+this.ab())},$type:new $.ig.Type("VerticalLogarithmicScaler",$$t.$lo.$type)},true);$c("TickmarkValues:jw","DependencyObject",{init:function(){$$t.$bg.init.call(this)},q:function(a){this.m(a.l())},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},h:function(){},i:function(){},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},$type:new $.ig.Type("TickmarkValues",$$t.$bg.$type)},true);$c("CategoryTickmarkValues:lg","TickmarkValues",{init:function(){this.r=null;$$t.$jw.init.call(this)},_t:0,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_v:false,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},q:function(a){$$t.$jw.q.call(this,a);var b=a.a();this.t(b);this.x(a.p());this.y(a.q());this.z(a.r());this.v(a.e());this.u(a.c());var c=new $$t.lf(1,a.m(),a.l(),a.j(),a.k(),b);var d=c.e();if(a.h()!=-1){d=a.h()}var e=Math.floor((a.m()-a.g())/d);var f=Math.ceil((a.l()-a.g())/d);var g=$.ig.truncate(e);var h=$.ig.truncate(f);var i=$.ig.truncate(c.f());if(a.o()!=-1){i=a.o()}this.k(d);this.l(a.i());this.n(g);this.o(h);this.p(i);this.w(a.g())},_w:0,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},r:null,h:function(){var a=this.n();var b=this.o()-a+1;if(b<0){b=0}if(this.r==null||this.r.length!=b){this.r=new Array(b)}var c=this.r;for(var d=0;d<b;++d){var e=this.w()+(d+a)*this.k();c[d]=e}return c},s:null,i:function(){var a=this.k();var b=this.o();var c=this.n();var d=this.x();var e=this.t();a=Math.min(a,20);var f=0;for(var g=c;g<b;++g){if(e!=0&&d!=0){for(var h=0;h<$.ig.truncate(a);h++){for(var i=0;i<d;i++){f++}}}}if(this.s==null||this.s.length!=f){this.s=new Array(f)}var j=this.s;var k=0;for(var l=c;l<b;++l){if(e!=0&&d!=0){for(var m=0;m<$.ig.truncate(a);m++){for(var n=0;n<d;n++){var o=this.u()(n);var p=m+l*a+o;j[k]=p;k++}}}}return this.s},$type:new $.ig.Type("CategoryTickmarkValues",$$t.$jw.$type)},true);$c("LinearTickmarkValues:kq","TickmarkValues",{init:function(){this.r=null;this.s=null;$$t.$jw.init.call(this);this.w(0)},_w:0,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},q:function(a){$$t.$jw.q.call(this,a);var b;if(this.w()!=0){b=new $$t.kr(1,a.m(),a.l(),a.j(),this.w())}else{b=new $$t.kr(0,a.m(),a.l(),a.j())}this.k(b.e());if(a.d()&&a.k()>0&&(a.l()-a.m())/a.k()<1e3){this.k(a.k())}if(a.h()!=-1){this.k(a.h())}if(this.k()==0){this.n(0);this.o(0)}else{this.n($.ig.truncate(Math.floor((a.m()-a.g())/this.k())));this.o($.ig.truncate(Math.ceil((a.l()-a.g())/this.k())))}this.p(b.f());if(a.o()!=-1){this.p(a.o())}this.l(a.i());this.v(a.g())},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},r:null,h:function(){var a=0;var b=this.n();if(!$.ig.util.isNaN(this.k())){a=this.o()-b+1;if(a<0){a=0}}if(this.r==null||this.r.length!=a){this.r=new Array(a)}var c=this.r;for(var d=0;d<a;++d){var e=this.v()+(d+b)*this.k();c[d]=e}return c},s:null,i:function(){if(this.l()>0){return this.u()}return this.t()},t:function(){var a=this.n();var b=this.o();var c=this.p();var d=this.k();var e=this.v();var f=this.m();var g=d/c;var h=0;for(var i=a;i<b;++i){for(var j=1;j<c;++j){var k=e+i*d+j*g;if(k<=f){h++}}}if(this.s==null||this.s.length!=h){this.s=new Array(h)}var l=this.s;var m=0;for(var n=a;n<b;++n){for(var o=1;o<c;++o){var p=e+n*d+o*g;if(p<=this.m()){l[m]=p;m++}}}return l},u:function(){var a=this.n();var b=this.o();var c=this.p();var d=this.k();var e=this.v();var f=this.m();var g=d/c;var h=0;for(var i=a;i<b;++i){var j=e+i*this.k();var k=this.m();if(i+1<=this.o()){k=this.v()+(i+1)*this.k()}while(j<k){j+=this.l();if(j<k){h++}}}if(this.s==null||this.s.length!=h){this.s=new Array(h)}var l=this.s;var m=0;for(var n=a;n<b;++n){var o=e+n*this.k();var p=this.m();if(n+1<=this.o()){p=this.v()+(n+1)*this.k()}while(o<p){o+=this.l();if(o<p){l[m]=o;m++}}}return l},$type:new $.ig.Type("LinearTickmarkValues",$$t.$jw.$type)},true);$c("LogarithmicTickmarkValues:kn","TickmarkValues",{init:function(){this.r=null;this.s=null;$$t.$jw.init.call(this)},q:function(a){$$t.$jw.q.call(this,a);var b=new $$t.ko(a.m(),a.l(),this.v(),a.j());this.k(1);this.p($.ig.truncate(b.f()));this.n($.ig.truncate(Math.floor(Math.logBase(Math.max(5e-324,a.m()),this.v()))));this.o($.ig.truncate(Math.ceil(Math.logBase(Math.max(5e-324,a.l()),this.v()))))},v:function(a){if(arguments.length===1){this.g($$t.$kn.x,a);return a}else{return $g(this.c($$t.$kn.x))}},t:function(a){var b=a*this.k();return Math.pow(this.v(),b)},r:null,h:function(){var a=this.n();var b=this.o();var c=this.m();var d=0;for(var e=a;e<=b;++e){var f=this.t(e);if(f<=c){d++}}if(this.r==null||this.r.length!=d){this.r=new Array(d)}var g=this.r;var h=0;for(var i=a;i<=b;++i){var j=this.t(i);if(j<=c){g[h]=j;h++}}return g},s:null,i:function(){var a=this.n();var b=this.o();var c=this.v();var d=this.p();var e=this.m();var f=0;for(var g=a;g<=b;++g){var h=this.t(g);var i=Math.pow(c,g);for(var j=1;j<this.p()-1;++j){var k=h+j*i;if(k<=e){f++}}}if(this.s==null||this.s.length!=f){this.s=new Array(f)}var l=this.s;var m=0;for(var n=a;n<=b;++n){var o=this.t(n);var p=Math.pow(c,n);for(var q=1;q<this.p()-1;++q){var r=o+q*p;if(r<=e){l[m]=r;m++}}}return l},$type:new $.ig.Type("LogarithmicTickmarkValues",$$t.$jw.$type)},true);$c("TickmarkValuesInitializationParameters:jx","Object",{init:function(){$.ig.$op.init.call(this)},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},$type:new $.ig.Type("TickmarkValuesInitializationParameters",$.ig.$ot)},true);$c("ViewportUtils:k2","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$c("FramePreparer:lw","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$lw.init1.call(this,1,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b))},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.c(new $$t.ly);this.a(new $$t.lz);this.b(new $$t.l0);if(b!=null){this.c(b)}if(c!=null){this.a(c)}if(d!=null){this.b(d)}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},d:function(a,b){},$type:new $.ig.Type("FramePreparer",$.ig.$ot)},true);$c("CategoryFramePreparerBase:lv","FramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$lv.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$lw.init1.call(this,1,c,d,e);this.h(b);this.g(f)},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},l:function(a,b,c,d,e,f){},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},i:function(a){var b=new $$t.l1;b.f(this.h().useHighMarkerFidelity());b.b(this.h().scaler());b.c(this.h().yScaler());b.d($b($$t.$i6.$type,b.b()));b.a($b($$t.$i7.$type,a));if(b.a()==null||b.b()==null||b.c()==null){return null}var c;var d;var e;var f;var g=this.g().getBucketInfo(c,d,e,f);c=g.p0;d=g.p1;e=g.p2;f=g.p3;b.i(c);b.j(d);b.h(e);b.g(f);if(b.j()<b.i()){return null}var h;var i;var j;var k=this.a().getViewInfo(i,h);i=k.p0;h=k.p1;j=this.a().getEffectiveViewport();b.m(h);b.l(i);b.k(j);if($$t.$a8.l_op_Equality(b.m(),$$t.$a8.empty())||$$t.$a8.l_op_Equality(b.l(),$$t.$a8.empty())){return null}if(this.h()!=null&&$b($$t.$g4.$type,this.h())!==null&&this.g()!=null){b.e(true)}return b},n:function(a,b,c,d){var e=this.h().currentCategoryMode();var f=0;if(e==0&&a.categoryMode()!=0){e=1}switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.h().currentMode2Index(),b,c,d);break}if($b($$t.$l2.$type,a)!==null){if(!a.isInverted()){f=-f}}else if(a.isInverted()){f=-f}return f},o:function(a){return this.n(a.b(),a.m(),a.l(),a.k())},d:function(a,b){var c=this.i(a);if(c==null||this.g()==null){return}c.a().h.clear();c.a().l.clear();c.a().n.clear();c.a().q.clear();c.a().i.clear();c.a().j.clear();var d=this.c().shouldDisplayMarkers();var e=false;var f=this.o(c);var g=this.j(c);if(c.d()!=null&&c.d().sortedIndices().count()!=g.a()){return}if(c.d()!=null&&$b($$t.$mc.$type,c.d())!==null){c.d().jv()}this.g().cacheValues();if(this.m()&&c.d()!=null&&c.d().sortedIndices().count()>0){var h=c.d().sortedIndices().__inner[c.i()];this.v(g,h,true,c.e());while(($.ig.util.isNaN(g.d())||$.ig.util.isNaN(g.e()))&&c.i()>0){c.i(c.i()-1);h=c.d().sortedIndices().__inner[c.i()];this.v(g,h,true,c.e())}var i=c.d().sortedIndices().__inner[c.j()];this.v(g,i,true,c.e());while(($.ig.util.isNaN(g.d())||$.ig.util.isNaN(g.e()))&&c.j()<g.a()-1){c.j(c.j()+1);i=c.d().sortedIndices().__inner[c.j()];this.v(g,i,true,c.e())}}if(this.m()&&c.d()==null){var j=c.i();var k=this.g().getBucket(j);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c.i()>0){c.i(c.i()-1);j=c.i();k=this.g().getBucket(j)}var l=c.j();k=this.g().getBucket(l);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c.j()<$a(g.a(),c.h())){c.j(c.j()+1);l=c.j();k=this.g().getBucket(l)}}this.t(c,g,f);var m=this.p(c,g,f,d,e);this.c().updateMarkerCount(m);this.s($b($$t.$i7.$type,a),b);this.g().unCacheValues();return},q:function(a){return a},s:function(a,b){},p:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h=null;var i=false;var j=a.d()!=null;var k=a.m();var l=a.l();var m=$b($$t.$jo.$type,a.c())!==null&&a.c().hk();var n=a.f();var o=this.h().provideCollisionDetector();var p=0;var q=a.k();var r=new $$t.iz(0,k,l,a.b().isInverted(),q);var s=new $$t.iz(0,k,l,a.c().isInverted(),q);if(j){p=this.q(a.b().getUnscaledValue(2,r)-a.b().getUnscaledValue(1,r));i=this.k()}for(var t=a.i();t<=a.j();++t){var u;if(!j){u=this.g().getBucket(t)}else{u=function(){var v=$self.f(a,t,b,p,g,h,c);t=v.p1;g=v.p4;h=v.p5;return v.ret}()}var v=!m||m&&u[1]>0;var w=u[0];if(!isNaN(u[0])){this.u(a,u,c,j,r,s);a.a().h.add(u);if(g&&i){if(h!=null){this.u(a,h,c,j,r,s);a.a().h.add(h)}}if(d&&v){var x=t*a.h();var y=x;if(j&&a.d().sortedIndices()!=null&&x>=0&&x<a.d().sortedIndices().count()){x=a.d().sortedIndices().__inner[x]}var z=u;if(n&&x<b.a()){z=new Array(u.length);z[0]=w;this.v(b,x,true,a.e());z[1]=b.d();z[2]=b.e();this.u(a,z,c,j,r,s)}if(this.l(a.a(),z,o,Math.min(x,b.a()-1),f,a.a().h.count()-1)){++f}}}}return f},k:function(){var a=$b($$t.$mq.$type,this.h())!==null||$b($$t.$ns.$type,this.h())!==null||$b($$t.$nz.$type,this.h())!==null||$b($$t.$t0.$type,this.h())!==null||$b($$t.$t2.$type,this.h())!==null||$b($$t.$t4.$type,this.h())!==null||$b($$t.$ug.$type,this.h())!==null||$b($$t.$uj.$type,this.h())!==null;return a},v:function(a,b,c,d){},r:function(a,b,c){},e:function(a,b){},f:function(a,b,c,d,e,f,g){var h;f=null;e=false;var i=$b($$t.$g7.$type,this.h());var j=$b($$t.$t6.$type,this.h());var k=$b($$t.$g6.$type,this.h());var l=a.l();var m=a.m();var n=a.k();var o=new $$t.iz(0,m,l,a.b().isInverted(),n);var p=new $$t.iz(0,m,l,a.c().isInverted(),n);var q=a.e();if(a.d()==null||a.d().sortedIndices()==null||a.d().sortedIndices().count()==0){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}if(i!=null&&i.bd()!=null&&i.bd().count()<a.d().sortedIndices().count()){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}var r=a.d().sortedIndices().__inner[b];var s=a.d().getUnscaledValueAt(r);var t=s;this.v(c,r,false,q);while(b<a.j()){r=a.d().sortedIndices().__inner[b+1];t=a.d().getUnscaledValueAt(r);this.v(c,r,true,q);if(t-s>=d||$.ig.util.isNaN(c.d())||$.ig.util.isNaN(c.e())){if(e){var u=a.d().sortedIndices().__inner[b];this.v(c,u,true,q);f=[a.b().getScaledValue(s+d,o),c.d(),c.e()]}break}if(!e&&this.k()){var v=a.d().sortedIndices().__inner[b];this.v(c,v,true,q);var w=[a.b().getScaledValue(s,o),c.d(),c.e()];if(!$.ig.util.isNaN(w[0])){if(!$.ig.util.isNaN(w[1])&&!$.ig.util.isNaN(w[2])){this.u(a,w,g,a.d()!=null,o,p);a.a().h.add(w);e=true}else{break}}}b++;this.r(c,r,q)}var x=NaN;if(!$.ig.util.isNaN(s)){x=a.b().getScaledValue(s,o)}h=this.e(x,c);return{ret:h,p1:b,p4:e,p5:f}},u:function(a,b,c,d,e,f){},t:function(a,b,c){},j:function(a){},$type:new $.ig.Type("CategoryFramePreparerBase",$$t.$lw.$type)},true);$c("CategoryFramePreparer:qx","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$qx.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$lv.init1.call(this,1,b,c,d,e,f);this.w(new $$t.q1);if($b($$t.$qy.$type,b)!==null){this.w($b($$t.$qy.$type,b))}this.x(new $$t.q3);if($b($$t.$q0.$type,b)!==null){this.x($b($$t.$q0.$type,b))}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=new $$t.a8(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.n.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},j:function(a){var b=new $$t.q4;var c=this.x().valueColumn();b.f(c);return b},u:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.b().getScaledValue(b[0],e)+c}b[1]=a.c().getScaledValue(b[1],f);if(a.h()>1||d){b[2]=a.c().getScaledValue(b[2],f)}else{b[2]=b[1]}},t:function(a,b,c){if(this.w().trendLineType()==0||this.w().trendlinePreparer()==null||this.w().trendLinePeriod()<1){return}var d=a.k();var e=new $$t.iz(0,a.m(),a.l(),a.b().isInverted(),d);var f=new $$t.iz(0,a.m(),a.l(),a.c().isInverted(),d);var g=b.f();if(a.d()!=null&&a.d().sortedIndices()!=null){g=new $$t.nw(0,g,a.d().sortedIndices())}var h=function(){var $ret=new $$t.m2;$ret.c(a.h());$ret.d(a.i());$ret.e(a.j());$ret.a(c);$ret.b(a.g());$ret.f(a.l());return $ret}();if(this.w().trendLineType()!=0){if($b($$t.$qq.$type,this.w())!==null){this.w().trendlinePreparer().prepareLine(a.a().q,this.w().trendLineType(),g,this.w().trendLinePeriod(),function(i){return a.c().getScaledValue(i,f)},function(i){return a.b().getScaledValue(i,e)},h)}else{this.w().trendlinePreparer().prepareLine(a.a().q,this.w().trendLineType(),g,this.w().trendLinePeriod(),function(i){return a.b().getScaledValue(i,e)},function(i){return a.c().getScaledValue(i,f)},h)}}},v:function(a,b,c,d){var e=a;var f=e.f();var g=this.q(f.item(b));var h=g;if(d){var i=this.g().getBucket(b);g=i[1];h=i[1]}if(c){e.d(g);e.e(h)}else{e.b(g);e.c(h)}},r:function(a,b,c){var d=a;var e=d.f();if(b<e.count()){var f;if(c){var g=this.g().getBucket(b);f=g[1]}else{f=this.q(e.item(b))}d.b(Math.min(d.b(),f));d.c(Math.max(d.c(),f))
}},e:function(a,b){var c=b;return[this.q(a),c.b(),c.c()]},$type:new $.ig.Type("CategoryFramePreparer",$$t.$lv.$type)},true);$c("BarFramePreparer:qw","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$qw.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$qx.init1.call(this,1,b,c,d,e,f);this.w(new $$t.q1);if($b($$t.$qy.$type,b)!==null){this.w($b($$t.$qy.$type,b))}this.x(new $$t.q3);if($b($$t.$q0.$type,b)!==null){this.x($b($$t.$q0.$type,b))}},l:function(a,b,c,d,e,f){var g=b[1];var h=b[0];var i=new $$t.a8(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.n.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},t:function(a,b,c){if(this.w().trendLineType()==0||this.w().trendlinePreparer()==null||this.w().trendLinePeriod()<1){return}var d=a.k();var e=new $$t.iz(0,a.m(),a.l(),a.b().isInverted(),d);var f=new $$t.iz(0,a.m(),a.l(),a.c().isInverted(),d);var g=b.f();if(a.d()!=null&&a.d().sortedIndices()!=null){g=new $$t.nw(0,g,a.d().sortedIndices())}var h=function(){var $ret=new $$t.m2;$ret.c(a.h());$ret.d(a.i());$ret.e(a.j());$ret.a(c);$ret.b(a.g());$ret.f(a.l());return $ret}();if(this.w().trendLineType()!=0){this.w().trendlinePreparer().prepareLine(a.a().q,this.w().trendLineType(),g,this.w().trendLinePeriod(),function(i){return a.c().getScaledValue(i,f)},function(i){return a.b().getScaledValue(i,e)},h)}},$type:new $.ig.Type("BarFramePreparer",$$t.$qx.$type)},true);$c("BarTrendFitCalculator:qt","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$nb.k(e,g,f);break;case 2:d=$$t.$nb.o(e,g,f);break;case 3:d=$$t.$nb.i(e,g,f);break;case 4:d=$$t.$nb.p(e,g,f);break;case 5:d=$$t.$nb.q(e,g,f);break;case 7:d=$$t.$nb.j(e,g,f);break;case 6:d=$$t.$nb.l(e,g,f);break;case 8:d=$$t.$nb.n(e,g,f);break;default:throw new $$t.co(0)}}if(d==null){return null}for(var l=0;l<c.f().height();l+=2){var m=l/(c.f().height()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$nb.ad(d,n);break;case 2:o=$$t.$nb.ah(d,n);break;case 3:o=$$t.$nb.ab(d,n);break;case 4:o=$$t.$nb.ai(d,n);break;case 5:o=$$t.$nb.aj(d,n);break;case 7:o=$$t.$nb.ac(d,n);break;case 6:o=$$t.$nb.ae(d,n);break;case 8:o=$$t.$nb.ag(d,n);break;default:throw new $$t.co(0)}o=h(o);n=i(n);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:o,__y:n+c.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("BarTrendFitCalculator",$.ig.$ot)},true);$c("TrendLineManagerBase$1:mu","Object",{$tTrendColumn:null,_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function($tTrendColumn){this.$tTrendColumn=$tTrendColumn;this.$type=this.$type.specialize(this.$tTrendColumn);this.w=function(){var $ret=new $$t.c5;$ret.y(false);return $ret}();$.ig.$op.init.call(this);this.e(new $$t.b7(this.$tTrendColumn,0))},x:function(){return this.w},w:null,t:function(a){this.u(a,null)},c:function(a){return a==1||a==2||a==3||a==4||a==5||a==6||a==7||a==8},b:function(a){return a==9||a==10||a==11||a==12||a==13},u:function(a,b){this.x().ag().clear();if(b!=null){b.i(this.x().ag())}if(a!=null){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!$.ig.util.isNaN(c.__x)&&!$.ig.util.isNaN(c.__y)){if(b!=null){b.j(c)}else{this.x().ag().add(c)}}}}this.x().y(this.x().ag().count()>0)},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){if(d!=null){d.i(c)}var f=$$t.$m3.h(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b.b()).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},n:function(a,b){if(a==null||b==null){return}if(this.x().u()!=null){this.q()}a.y().add(this.x())},q:function(){if(this.x()==null){return}var a=$b($$t.$jb.$type,this.x().u());if(a!=null){a.y().remove(this.x())}},o:function(){this.x().ag().clear()},v:function(){this.a(null);this.e().clear()},p:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.v();break}},d:function(a,b,c,d){var e=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.v();e=true;break;case"TrendLineThickness":e=true;break;case"FastItemsSource":e=true;this.v();break}return e},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot)},true);$c("IPreparesCategoryTrendline:m8","Object",{$type:new $.ig.Type("IPreparesCategoryTrendline",null)},true);$c("CategoryTrendLineManagerBase:mt","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,Number)},prepareLine:function(a,b,c,d,e,f,g){},y:function(a,b,c,d){if(b!=null&&$b($$t.$i6.$type,b)!==null){if(a!=null){a.q()}var e=new $$t.m9(function(f){var g=f;var h=$b($$t.$i6.$type,b);if(h!=null){f=Math.min(f,h.sortedIndices().count()-1);g=h.sortedIndices().__inner[f]}return h.getUnscaledValueAt(g)},function(f,g,h){var i=d.getEffectiveViewport1(d.view());var j=new $$t.iz(0,h,g,b.isInverted(),i);return b.getUnscaledValue(f,j)});e.n(c,d);return e}else if(!($b($$t.$ne.$type,a)!==null)){if(a!=null){a.q()}var f=new $$t.ne;f.n(c,d);return f}return a},$type:new $.ig.Type("CategoryTrendLineManagerBase",$$t.$mu.$type.specialize(Number),[$$t.$m8.$type])},true);$c("CategoryTrendLineManager:ne","CategoryTrendLineManagerBase",{init:function(){$$t.$mt.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.b7($$t.$ba.$type,0);if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(j,b,g,this.a(),c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){return e(k-1)},f,h+1,i+1))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();if(l>=0&&l<this.e().count()){var m=e(l);var n=f(this.e().__inner[l]);j.add({__x:m+g.a(),__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.r(j,g,a)},$type:new $.ig.Type("CategoryTrendLineManager",$$t.$mt.$type)},true);$c("BarTrendLineManager:qs","CategoryTrendLineManager",{init:function(){$$t.$ne.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.b7($$t.$ba.$type,0);if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$qt.a(j,b,g,this.a(),c.count(),function(k){return c.item(k)},function(k){return k+1},e,function(k){return f(k-1)},h+1,i+1))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();if(l>=0&&l<this.e().count()){var m=e(this.e().__inner[l]);var n=f(l);j.add({__x:m,__y:n+g.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.r(j,g,a)},$type:new $.ig.Type("BarTrendLineManager",$$t.$ne.$type)},true);$c("BrushScale:p4","DependencyObject",{init:function(){var $self=this;this.h=null;$$t.$bg.init.call(this);this.l(new $$t.b7($$t.$bc.$type,0));this.brushes(new $$t.fz);var a=this.brushes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.m.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.n(b,c.propertyName(),c.oldValue(),c.newValue())})},m:function(a,b){var d=this.l().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.gu();c.g0()}},brushes:function(a){if(arguments.length===1){if(this.h!=null){var b=this.h;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.m.runOn(this))}this.h=a;if(this.h!=null){var c=this.h;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.m.runOn(this))}var e=this.l().getEnumerator();while(e.moveNext()){var d=e.current();d.renderSeries(false);d.gu();d.g0()}return a}else{return this.h}},h:null,_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},registerSeries:function(a){var b=this.l().contains(a);if(!b){this.l().add(a)}},unregisterSeries:function(a){var b=this.l().contains(a);if(b){this.l().remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},s:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return this.brushes().getInterpolatedBrush(a)},propertyChanged:null,propertyUpdated:null,o:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},n:function(a,b,c,d){var f=this.l().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);e.gu();e.g0()}},$type:new $.ig.Type("BrushScale",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("MarkerManagerBase:o9","Object",{_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.h(a);this.g(b);this.a(c);this.f(d);this.e(e)},l:function(a,b,c,d,e){},j:function(a,b){},d:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.Number.prototype.$type,0);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(a.item(e).e().count()>0){c.add(e)}else{d.add(e)}}var g=new $$t.b7($.ig.Number.prototype.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){while(a>0){if(a<c.count()){if(!$$t.$o9.b()){var e=c;$$t.$mm.d($.ig.Number.prototype.$type,e)}c=this.d(b,c);var f=a;for(var g=0;g<f;g++){var h=g;var i=b.item(c.__inner[h]);var j;var k=function(){var l=i.f(j);j=l.p0;return l.ret}();d.add(k);a--;if(i.a()){b.remove(c.__inner[h])}}}else{var m=c.getEnumerator();while(m.moveNext()){var l=m.current();var n=b.item(l);var o;var p=function(){var q=n.f(o);o=q.p0;return q.ret}();d.add(p);a--;if(n.a()){b.remove(l)}}c=new $$t.b7($.ig.Number.prototype.$type,1,b.keys())}}},i:function(a,b,c,d){var e=b.left();var f=b.right();var g=b.top();var h=b.bottom();if(!a.isEmpty()&&!b.isEmpty()){for(var i=0;i<c.count();++i){var j=c.item(i).__x;if($.ig.util.isNaN(j)){continue}var k=c.item(i).__y;if($.ig.util.isNaN(k)){continue}if(j<e||j>f){continue}if(k<g||k>h){continue}d.add(i)}}},c:function(a,b,c,d){var e=new Array(d.count());var g=this.e()().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=$.ig.truncate(Math.floor(a.width()/c));var i=new $$t.gd($.ig.Number.prototype.$type,$$t.$pb.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=$.ig.truncate(Math.floor(m/c));var o=$.ig.truncate(Math.floor(l/c));var p=n*h+o;var q;if(!function(){var r=i.tryGetValue(p,q);q=r.p1;return r.ret}()){q=new $$t.pb;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$c("BubbleMarkerManager:p2","MarkerManagerBase",{_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},init:function(a,b,c,d,e){$$t.$o9.init.call(this,a,b,c,d,e);this.o(new $$t.b7(Number,0));this.n(new $$t.b7($$t.$ha.$type,0))},l:function(a,b,c,d,e){var f=this.f()();a.clear();this.o().clear();this.n().clear();var g=new $$t.b7($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.b7($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.b7($.ig.Number.prototype.$type,1,j.keys());if($$t.$o9.b()){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this.m().item(h.__inner[l]);this.o().add(o);var p=this.h()(this.g()(h.__inner[l]));p.content().item(this.g()(h.__inner[l]));var q=new $$t.pa;q.a(p.content().item());q.c({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(q.a())){a.add(q.a(),q);this.n().add(p)}}},j:function(a,b){var c=new $$t.b7($.ig.$op.$type,1,a.keys());if($$t.$o9.b()){c.sort2(function(d,e){var f=a.item(d);var g=a.item(e);var h=Math.pow(f.c().__x,2)+Math.pow(f.c().__y,2);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);return $v(h,i)})}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();var f=a.item(d);var g=this.h()(f.a());g.ah(c.indexOf1(d));g.l(f.c().__x);g.m(f.c().__y)}this.a()(a)},$type:new $.ig.Type("BubbleMarkerManager",$$t.$o9.$type)},true);$c("MarkerSeries:g8","Series",{_kd:null,kd:function(a){if(arguments.length===1){this._kd=a;return a}else{return this._kd}},init:function(){$$t.$bc.init.call(this)},he:function(a){$$t.$bc.he.call(this,a);this.kd(a)},hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.ku},markerType:function(a){if(arguments.length===1){this.g($$t.$g8.markerTypeProperty,$$t.$hj.getBox(a));return a}else{return $f(this.c($$t.$g8.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$g8.markerTemplateProperty,a);return a}else{return this.c($$t.$g8.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$g8.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$g8.actualMarkerTemplateProperty)}},ku:null,nullMarkerTemplate:function(){if($$t.$g8.ks==null){$$t.$g8.ks=new $$t.c9}return $$t.$g8.ks},markerBrush:function(a){if(arguments.length===1){this.g($$t.$g8.markerBrushProperty,a);return a}else{return this.c($$t.$g8.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$g8.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$g8.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$g8.markerOutlineProperty,a);return a}else{return this.c($$t.$g8.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$g8.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$g8.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$g8.markerStyleProperty,a);return a}else{return this.c($$t.$g8.markerStyleProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$g8.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$g8.useLightweightMarkersProperty)}},kg:function(){return this.ku!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.h6();this.hg();break;case"ActualMarkerTemplate":this.ku=d;if(c==$$t.$g8.nullMarkerTemplate()||d==$$t.$g8.nullMarkerTemplate()||c==null||d!=null){this.kd().cp();var e=$b($$t.$g9.$type,this.ax());if(e!=null){e.cp()}this.renderSeries(false)}this.view().bl();if(this.toolTip()!=null){this.view().bn(this.toolTip())}this.g0();break;case"UseLightweightMarkers":this.kd().cw(this.useLightweightMarkers());this.renderSeries(false);break}},getMarkerTemplatePropertyName:function(a){switch(a){case 3:return"CircleMarkerTemplate";case 4:return"TriangleMarkerTemplate";case 5:return"PyramidMarkerTemplate";case 6:return"SquareMarkerTemplate";case 7:return"DiamondMarkerTemplate";case 8:return"PentagonMarkerTemplate";case 9:return"HexagonMarkerTemplate";case 10:return"TetragramMarkerTemplate";case 11:return"PentagramMarkerTemplate";case 12:return"HexagramMarkerTemplate";default:case 0:case 1:return null}},resolveMarkerType:function(a,b){var c=a.seriesViewer()!=null?b:1;if(c==2){var d=[3,4,8,10,7,6,9,11,5,12];c=a.index()>=0?d[a.index()%d.length]:1}return c},h6:function(){$$t.$bc.h6.call(this);if(this.index()<0){return}if(this.kd().cb()){this.kd().cn();this.kd().ch()}else{var a=$$t.$g8.resolveMarkerType(this,this.markerType());var b=$$t.$g8.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$g8.nullMarkerTemplate())}else{this.kd().ck(b)}}if(this.markerBrush()!=null){this.kd().cl();this.kd().ci()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.kd().cm();this.kd().cj()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},go:function(a){var $self=this;$$t.$bc.go.call(this,a);this.kd().co(function(b){var c=new $$t.id;var d=new $$t.ho;c.x(b.l());c.y(b.m());c.bounds(new $$t.a8(0,b.l()-b.k()/2,b.m()-b.j()/2,b.k(),b.j()));d.fill($$t.$cw.u(0,0,0,0));d.stroke($$t.$cw.u(0,0,0,0));c.index(-1);c.contentTemplate(b.ae());if(b.content()!=null&&$b($$t.$hb.$type,b.content())!==null&&b.__visibility==0){var e=b.content();d.fill($$t.$hs.fromBrush(e.actualItemBrush()));d.fillExtended($$t.$hs.fromBrushExtended(e.actualItemBrush()));d.stroke($$t.$hs.fromBrush(e.outline()));d.strokeExtended($$t.$hs.fromBrushExtended(e.outline()));d.strokeThickness($self.thickness());if(e.item()!=null){c.index($self.bd().indexOf(e.item()))}}c.visibility(b.__visibility);d.visibility(b.__visibility);c.markerAppearance(d);if($self.ku==$self.seriesViewer().circleMarkerTemplate()){c.markerType("Circle")}else if($self.ku==$self.seriesViewer().diamondMarkerTemplate()){c.markerType("Diamond")}else if($self.ku==$self.seriesViewer().hexagonMarkerTemplate()){c.markerType("Hexagon")}else if($self.ku==$self.seriesViewer().hexagramMarkerTemplate()){c.markerType("Hexagram")}else if($self.ku==$self.seriesViewer().pentagonMarkerTemplate()){c.markerType("Pentagon")}else if($self.ku==$self.seriesViewer().pentagramMarkerTemplate()){c.markerType("Pentagram")}else if($self.ku==$self.seriesViewer().pyramidMarkerTemplate()){c.markerType("Pyramid")}else if($self.ku==$self.seriesViewer().squareMarkerTemplate()){c.markerType("Square")}else if($self.ku==$self.seriesViewer().tetragramMarkerTemplate()){c.markerType("Tetragram")}else if($self.ku==$self.seriesViewer().triangleMarkerTemplate()){c.markerType("Triangle")}else{c.markerType("None")}a.markerShapes().add(c)})},getHitDataContext:function(a){var b=this.kd().b7(a);var c=null;if(b!=null){c=b.content()}return c},$type:new $.ig.Type("MarkerSeries",$$t.$bc.$type)},true);$c("ISupportsErrorBars:lx","Object",{$type:new $.ig.Type("ISupportsErrorBars",null)},true);$c("ScatterBase:o7","MarkerSeries",{aw:function(){return new $$t.o8(this)},he:function(a){$$t.$g8.he.call(this,a);this.lh(a)},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},isScatter:function(){return true},init:function(){$$t.$g8.init.call(this);this.lm(new $$t.pq);this.m5=$$t.$a8.empty();this.m4=$$t.$a8.empty()},_lg:null,lg:function(a){if(arguments.length===1){this._lg=a;return a}else{return this._lg}},xAxis:function(a){if(arguments.length===1){this.g($$t.$o7.xAxisProperty,a);return a}else{return this.c($$t.$o7.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$o7.yAxisProperty,a);return a}else{return this.c($$t.$o7.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$o7.xMemberPathProperty,a);return a}else{return this.c($$t.$o7.xMemberPathProperty)}},lq:function(a){if(arguments.length===1){if(this.lp!=a){var b=this.lq();this.lp=a;this.raisePropertyChanged("XColumn",b,this.lq())}return a}else{return this.lp}},lp:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$o7.yMemberPathProperty,a);return a}else{return this.c($$t.$o7.yMemberPathProperty)}},ls:function(a){if(arguments.length===1){if(this.lr!=a){var b=this.ls();this.lr=a;this.raisePropertyChanged("YColumn",b,this.ls())}return a}else{return this.lr}},lr:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$o7.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineBrushProperty,a);return a}else{return this.c($$t.$o7.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$o7.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$o7.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineThicknessProperty,a);return a}else{return this.c($$t.$o7.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$o7.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$o7.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$o7.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$o7.trendLinePeriodProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$o7.markerCollisionAvoidanceProperty,$$t.$pe.getBox(a));return a}else{return $f(this.c($$t.$o7.markerCollisionAvoidanceProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$o7.trendLineZIndexProperty))}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$o7.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$o7.maximumMarkersProperty))}},gs:function(){$$t.$g8.gs.call(this);if(this.xAxis()!=null){this.xAxis().e8(false)}if(this.yAxis()!=null){this.yAxis().e8(false)}},errorBarSettings:function(a){if(arguments.length===1){this.g($$t.$o7.errorBarSettingsProperty,a);return a}else{return this.c($$t.$o7.errorBarSettingsProperty)}},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);if(this.lh().c6().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lq());c.deregisterColumn(this.ls());this.lq(null);this.ls(null)}if($b($$t.$ij.$type,d)!=null){this.lq(this.ba(this.xMemberPath()));this.ls(this.ba(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lq());this.lq(this.ba(this.xMemberPath()))}break;case"XColumn":this.lh().c6().v();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.ls());this.ls(this.ba(this.yMemberPath()))}break;case"YColumn":this.lh().c6().v();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.g0();break;case"MaximumMarkers":this.renderSeries(false);this.g0();break;case"TransitionProgress":this.ln.d(this.d1(),this.ll,this.lk);this.l9();try{if(this.bp(this.view())){return}if(Math.round(this.d1()*1e5)/1e5==1){this.mj(this.lk,this.lh())}else{this.mj(this.ln,this.lh())}}finally{this.mk()}break;case"TrendLineBrush":this.h6();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().p(this)}this.renderSeries(false);this.g0();break;case"TrendLineType":this.g0();break}},mk:function(){this.m4=$$t.$a8.empty();this.m5=$$t.$a8.empty()},m4:null,m5:null,l9:function(){var a=this.getViewInfo(this.m4,this.m5);this.m4=a.p0;this.m5=a.p1},lt:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},gi:function(a,b,c,d){var e=false;if(!this.lt(d,a)){return}this.lh().c6().p(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},md:function(a){this.me(a,null)},me:function(a,b){var c=this.lq()!=null?this.lq().count():0;var d=this.ls()!=null?this.ls().count():0;var e=Math.min(c,d);if(e<=this.maximumMarkers()){a.o().clear();var f=new $$t.b7($$t.$pa.$type,0);var h=a.w().values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=this.bd();f.sort2(function(j,k){var l=i.indexOf(j.a());var m=i.indexOf(k.a());if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a.o())}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j.a())>=0){if(b!=null){b.j(j.c())}else{a.o().add({__x:j.c().__x,__y:j.c().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}},ae:function(a){if(a!=null&&a==this.xAxis()&&this.lq()!=null){return new $$t.kt(this.lq().minimum(),this.lq().maximum())}if(a!=null&&a==this.yAxis()&&this.ls()!=null){return new $$t.kt(this.ls().minimum(),this.ls().maximum())}return null},getItem:function(a){return null},getItemIndex:function(a){return-1},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$a8.empty();var d=new $$t.a8(0,0,0,1,1);var e=this.j9(this.view());var f=new $$t.iz(0,d,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var i=this.xAxis()!=null&&this.lq()!=null&&h<this.lq().count()?this.xAxis().getScaledValue(this.lq().item(h),f):NaN;var j=this.yAxis()!=null&&this.ls()!=null&&h<this.ls().count()?this.yAxis().getScaledValue(this.ls().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return h>=0},h9:function(a,b){this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},ll:null,ln:null,lk:null,ma:function(a,b,c,d,e){var $self=this;b.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,c));var f=this.getEffectiveViewport1(a);var g=this.bd();var h;var i;var j=function(){var $ret=new $$t.iz(0,d,e,$self.lg().d(),f);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var k=function(){var $ret=new $$t.iz(0,d,e,$self.lg().e(),f);$ret.b=$self.getEffectiveViewport1(a);return $ret}();for(var l=0;l<c;l++){h=this.lq().item(l);i=this.ls().item(l);var m={__x:this.lg().a().getScaledValue(h,j),__y:this.lg().b().getScaledValue(i,k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(m.__x)&&!Number.isInfinity(m.__y)){var n=g.item(l);if(!b.i().containsKey(n)){var o={__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var p={__x:m.__x,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b.i().add(n,function(){var $ret=new $$t.pa;$ret.a(n);$ret.b(o);$ret.c(p);return $ret}())}}}},mc:function(a,b){var $self=this;a.l().clear();a.p().clear();a.j().clear();a.n().clear();a.k().clear();a.m().clear();var c=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.xAxis().isInverted(),f);g.b=this.getEffectiveViewport1(b);var h=new $$t.iz(0,d,e,this.yAxis().isInverted(),f);h.b=this.getEffectiveViewport1(b);if(c<1){return}this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bd());return $ret}());var i=b;if(c<=this.maximumMarkers()){this.ma(i,a,c,d,e)}if(this.kg()){b.c4().l(a.l(),this.maximumMarkers(),d,e,this.resolution())}var j=function(){var $ret=new $$t.mw(0,e,false);$ret.i(a.p());return $ret}();var k=this.j7(b);var l=this.xAxis().getUnscaledValue(k.left(),g);var m=this.xAxis().getUnscaledValue(k.right(),g);b.c6().y(a.p(),this.trendLineType(),this.lq(),this.ls(),this.trendLinePeriod(),function(n){return $self.xAxis().getScaledValue(n,g)},function(n){return $self.yAxis().getScaledValue(n,h)},function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(e);$ret.g(d);return $ret}(),j,l,m);this.mb(a,b)},gg:function(a,b){$$t.$g8.gg.call(this,a,b);var c=b;c.db(a)},mj:function(a,b){var $self=this;var c=b.b3();this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());if(this.kg()){b.c4().j(a.l(),this.useLightweightMarkers())}b.cv();var d=function(){var $ret=new $$t.mw(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b.c6().x().ag());return $ret}();b.c6().u(a.p(),d);this.mg(a,b)},mb:function(a,b){var c=new $$t.p0(this,b);if(this.errorBarSettings()==null){return}var d=this.errorBarSettings().horizontalCalculator();var e=this.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;if(d!=null&&c.c(d)){var j=c.i(d,f);f=j.p1;var k=c.j(d,this.lg().a(),h);h=k.p2}if(e!=null&&c.c(e)){var l=c.i(e,g);g=l.p1;var m=c.j(e,this.lg().b(),i);i=m.p2}var o=a.l().keys().getEnumerator();while(o.moveNext()){var n=o.current();var p=a.l().item(n);if(d!=null){if(d.getCalculatorType()==1){var q;var r,s;s=this.lg().a();if(this.errorBarSettings().horizontalCalculatorReference()==0){q=p.c().__x;r=this.lg().a()}else{q=p.c().__y;r=this.lg().b()}var t=c.f(q,d,r,s,h);h=t.p4}else if(d.getCalculatorType()==2){var u=d.getItemColumn();var v=this.bd().indexOf(n);if(u!=null&&v<u.count()){var w=u.item(this.bd().indexOf(n));var x=c.h(w,this.lg().a(),h);h=x.p2}else{h=NaN}}var y=new $$t.pa;var z=c.k(d,this.lg().a(),p.c(),f);y.c(z);y.a(p.a());a.j().add(n,y);a.k().add(n,h)}if(e!=null){if(e.getCalculatorType()==1){var aa;var ab,ac;ac=this.lg().b();if(this.errorBarSettings().verticalCalculatorReference()==0){aa=p.c().__x;ab=this.lg().a()}else{aa=p.c().__y;ab=this.lg().b()}var ad=c.f(aa,e,ab,ac,i);i=ad.p4}else if(e.getCalculatorType()==2){var ae=e.getItemColumn();var af=this.bd().indexOf(n);if(ae!=null&&af<ae.count()){var ag=ae.item(this.bd().indexOf(n));var ah=c.h(ag,this.lg().b(),i);i=ah.p2}else{i=NaN
}}var ai=new $$t.pa;var aj=c.l(e,this.lg().b(),p.c(),g);ai.c(aj);ai.a(p.a());a.n().add(n,ai);a.m().add(n,i)}}},mg:function(a,b){if(!b.n()||this.errorBarSettings()==null){b.dc();return}this.mh(a,b);this.mi(a,b)},mh:function(a,b){b.c9();var c=new $$t.p0(this,b);var d=new $$t.es;var e=this.errorBarSettings().horizontalCalculator();var g=a.l().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.k().containsKey(f)){var h=a.k().item(f);if(!$.ig.util.isNaN(h)){var i=a.j().item(f).c();if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.d(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.d(d,i,h,false)}}}}b.dd(d)},mi:function(a,b){b.da();var c=new $$t.p0(this,b);var d=new $$t.es;var e=this.errorBarSettings().verticalCalculator();var g=a.l().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.m().containsKey(f)){var h=a.m().item(f);if(!$.ig.util.isNaN(h)){var i=a.n().item(f).c();if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.e(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.e(d,i,h,false)}}}}},cx:function(a,b,c){var d=true;if(!$$t.$g8.cx.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.lq()==null||this.ls()==null||this.lq().count()==0||this.ls().count()==0||this.bd()==null||this.bd().count()!=this.lq().count()||this.bd().count()!=this.ls().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.m4.isEmpty()&&!this.m5.isEmpty()){a=this.m4;b=this.m5;return{p0:a,p1:b}}a=this.view().b3();b=this.view().b4();return{p0:a,p1:b}},hx:function(a){this.l9();try{if(this.bp(this.view())){return}if(this.bd()!=null&&this.bd().count()>this.maximumMarkers()){a=false}if(this.cj(a)&&!this.cm()){var b=this.ll;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.ll=this.ln;this.ln=b}else{this.ll=this.lk;this.lk=b}this.mc(this.lk,this.lh());this.h3()}else{if(!this.cm()){this.mc(this.lk,this.lh())}this.mj(this.lk,this.lh())}}finally{this.mk()}},h6:function(){$$t.$g8.h6.call(this);if(this.index()<0){return}this.lh().dg()},_lm:null,lm:function(a){if(arguments.length===1){this._lm=a;return a}else{return this._lm}},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=$b($$t.$o8.$type,this.ax());if(!this.cn()){this.lm(new $$t.pq);this.mc(this.lm(),c)}this.cn(false);this.mj(this.lm(),c);this.co(false)},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},renderAlternateView:function(a,b,c,d,e){$$t.$g8.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.lj()==null){this.lj(new $$t.pq)}this.mc(this.lj(),g);this.mj(this.lj(),g)},mf:function(a,b){var c=new $$t.b7($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},lc:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this.lg().c().count()){c=new Array(this.lg().c().count());for(var f=0;f<this.lg().c().count();f++){c[f]=new $$t.ba(0)}}var g=this.getEffectiveViewport1(a);var h=function(){var $ret=new $$t.iz(0,d,e,$self.xAxis().isInverted(),g);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var i=function(){var $ret=new $$t.iz(0,d,e,$self.yAxis().isInverted(),g);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var j=this.j7(a);var k=this.lg().a().getUnscaledValue(j.left(),h);var l=this.lg().a().getUnscaledValue(j.right(),h);var m=this.lg().b().getUnscaledValue(j.bottom(),i);var n=this.lg().b().getUnscaledValue(j.top(),i);if(this.lg().d()){var o=k;k=l;l=o}if(this.lg().e()){var p=m;m=n;n=p}var q=this.lg();var r=q.a();var s=q.b();var t;var u;var v=this.lq();var w=this.ls();for(var x=0;x<this.lg().c().count();x++){t=v.item(x);u=w.item(x);if(t>=k&&t<=l&&u>=m&&u<=n){c[x].__x=r.getScaledValue(t,h);c[x].__y=s.getScaledValue(u,i)}else{c[x].__x=NaN;c[x].__y=NaN}}return c},lb:function(a,b){if(b==null||b.length!=a.e()){b=new Array(a.e())}var c=0;var d=this.bd();var f=a.c().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},go:function(a){$$t.$g8.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.lh().c6().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("ScatterBase",$$t.$g8.$type,[$$t.$lx.$type])},true);$c("BubbleSeries:o6","ScatterBase",{aw:function(){return new $$t.p1(this)},he:function(a){$$t.$o7.he.call(this,a);this.m7(a)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},init:function(){$$t.$o7.init.call(this);this.y($$t.$o6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},_n4:null,n4:function(a){if(arguments.length===1){this._n4=a;return a}else{return this._n4}},_n3:null,n3:function(a){if(arguments.length===1){this._n3=a;return a}else{return this._n3}},nd:function(){return this.nf()},_ng:null,ng:function(a){if(arguments.length===1){this._ng=a;return a}else{return this._ng}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.radiusMemberPathProperty,a);return a}else{return this.c($$t.$o6.radiusMemberPathProperty)}},nf:function(a){if(arguments.length===1){if(this.nb!=a){var b=this.nf();this.nb=a;this.raisePropertyChanged("RadiusColumn",b,this.nf())}return a}else{return this.nb}},nb:null,radiusScale:function(a){if(arguments.length===1){this.g($$t.$o6.radiusScaleProperty,a);return a}else{return this.c($$t.$o6.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.labelMemberPathProperty,a);return a}else{return this.c($$t.$o6.labelMemberPathProperty)}},na:null,ne:function(a){if(arguments.length===1){if(this.na!=a){var b=this.ne();this.na=a;this.raisePropertyChanged("LabelColumn",b,this.ne())}return a}else{return this.na}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.fillMemberPathProperty,a);return a}else{return this.c($$t.$o6.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$o6.fillScaleProperty,a);return a}else{return this.c($$t.$o6.fillScaleProperty)}},m9:null,nc:function(a){if(arguments.length===1){if(this.m9!=a){var b=this.nc();this.m9=a;this.raisePropertyChanged("FillColumn",b,this.nc())}return a}else{return this.m9}},ma:function(a,b,c,d,e){if(c<=this.maximumMarkers()){b.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,c))}var f=this.maximumMarkers();var g=this.bd();var h;var i;var j=this.getEffectiveViewport1(a);var k=new $$t.iz(0,d,e,this.lg().d(),j);var l=new $$t.iz(0,d,e,this.lg().e(),j);for(var m=0;m<c;m++){h=this.lq().item(m);i=this.ls().item(m);var n={__x:this.lg().a().getScaledValue(h,k),__y:this.lg().b().getScaledValue(i,l),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(n.__x)&&!Number.isInfinity(n.__y)){var o=g.item(m);if(c<=f){if(!b.i().containsKey(o)){var p={__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b.i().add(o,function(){var $ret=new $$t.pa;$ret.a(o);$ret.b(p);$ret.c(n);return $ret}())}}}}},mj:function(a,b){var $self=this;this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());var c=$b($$t.$p1.$type,b);c.c4().j(a.l(),this.useLightweightMarkers());b.cv();var d=function(){var $ret=new $$t.mw(1,NaN,b.b3().bottom(),NaN,b.b3().top(),false);$ret.i(b.c6().x().ag());return $ret}();b.c6().u(a.p(),d)},mc:function(a,b){var $self=this;a.l().clear();a.p().clear();var c=$b($$t.$p1.$type,b);var d=c.c4();d.m(this.nf());var e=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var f=b.b4();var g=b.b3();var h=this.getEffectiveViewport1(b);var i=this.j7(b);var j=new $$t.iz(0,f,g,this.xAxis().isInverted(),h);var k=new $$t.iz(0,f,g,this.yAxis().isInverted(),h);if(e<1){return}this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bd());return $ret}());this.ma(c,a,e,f,g);c.c4().l(a.l(),this.maximumMarkers(),f,g,this.resolution());c.dn();c.dp();var l=function(){var $ret=new $$t.mw(0,g,false);$ret.i(a.p());return $ret}();var m=this.xAxis().getUnscaledValue(i.left(),j);var n=this.xAxis().getUnscaledValue(i.right(),j);c.c6().y(a.p(),this.trendLineType(),this.lq(),this.ls(),this.trendLinePeriod(),function(o){return $self.xAxis().getScaledValue(o,j)},function(o){return $self.yAxis().getScaledValue(o,k)},function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(g);$ret.g(f);return $ret}(),l,m,n)},nv:function(){if(this.seriesViewer()==null){return}var a=$b($$t.$o3.$type,this.actualLegend());if(a!=null){a.ba(this);this.nu();a.bc(this)}var b=$b($$t.$p5.$type,this.actualLegend());if(b!=null){b.bk();b.bi(this)}},nh:function(a,b,c,d,e){if(e<=a||$.ig.util.isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},ni:function(a,b,c,d,e,f){var g=Math.logBase(f,e);var h=Math.logBase(a,e);var i=Math.logBase(b,e);return $$t.$o6.nh(h,i,c,d,g)},cx:function(a,b,c){var d=$$t.$o7.cx.call(this,a,b,c);if(this.nf()==null||this.bd()==null||this.nf().count()==0||this.bd().count()!=this.nf().count()){d=false}return d},lt:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},nu:function(){var $self=this;var a=$b($$t.$o3.$type,this.actualLegend());if(a==null||this.bd()==null){return}this.ng(new $$t.b7($$t.$bf.$type,0));var b=this.bd();for(var c=0;c<b.count();c++){var d=null;if($b($$t.$p9.$type,this.fillScale())!==null&&this.nc()!=null){d=this.fillScale().getBrushByIndex(c,this.nc())}else if($b($$t.$p7.$type,this.fillScale())!==null){d=this.fillScale().getBrush1(c,b.count())}else if(this.fillScale()!=null){d=this.fillScale().getBrush(c)}var e=new $$t.c8;var f=this.ne()!=null&&this.ne().item(c)!=null?this.ne().item(c).toString():"";e.content(function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(b.item(c));$ret.itemBrush(d);$ret.itemLabel(f);return $ret}());e.ae(this.discreteLegendItemTemplate());this.ng().add(e)}},gi:function(a,b,c,d){$$t.$o7.gi.call(this,a,b,c,d);this.nv()},gu:function(){$$t.$o7.gu.call(this);this.nv()},gz:function(){$$t.$o7.gz.call(this);this.nv()},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.nf());c.deregisterColumn(this.nc());c.deregisterColumn(this.ne());this.nf(null);this.nc(null);this.ne(null)}if($b($$t.$ij.$type,d)!=null){this.nf(this.ba(this.radiusMemberPath()));if(!String.isNullOrEmpty(this.fillMemberPath())){this.nc(this.ba(this.fillMemberPath()))}this.ne(this.bc(this.labelMemberPath()))}this.renderSeries(false);this.nv();break;case"RadiusMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.nf());this.nf(this.ba(this.radiusMemberPath()));this.nv()}break;case"RadiusColumn":this.lh().c6().v();this.renderSeries(false);this.g1();break;case"RadiusScale":this.renderSeries(false);this.g0();break;case"DiscreteLegendItemTemplate":this.nv();break;case"FillScale":this.renderSeries(false);this.nv();this.g0();break;case"FillColumn":this.renderSeries(false);this.g0();break;case"FillMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.nc());this.nc(this.ba(this.fillMemberPath()));this.nv()}break;case"LabelMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.ne());this.ne(this.bc(this.labelMemberPath()));this.nv()}break;case"ActualLegend":var e=$b($$t.$o3.$type,c);if(e!=null){e.ba(this)}var f=$b($$t.$p5.$type,c);if(f!=null){var g=true;var h=null;if(this.seriesViewer()!=null){var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(i.legend()==f){h=i;g=false}}}if(g){f.bk()}else{f.bi(h)}}this.nv();break}},nx:function(a,b,c,d){var e=this.nf().minimum();var f=this.nf().maximum();if(this.radiusScale()!=null){var g=this.radiusScale().minimumValue();var h=this.radiusScale().maximumValue();var i=this.radiusScale().logarithmBase();if(!this.radiusScale().j().contains(this)){this.radiusScale().j().add(this)}if(this.radiusScale().isLogarithmic()){for(var j=0;j<b.count();j++){b.__inner[j]=$$t.$o6.ni(e,f,g,h,i,b.__inner[j])}}else{for(var k=0;k<b.count();k++){b.__inner[k]=$$t.$o6.nh(e,f,g,h,b.__inner[k])}}}if(d){var l=c.width();if(!this.view().b3().isEmpty()){l=this.view().b3().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){l=this.seriesViewer().viewportRect().width()}var m=c.width()/l;for(var n=0;n<b.count();n++){b.__inner[n]=b.__inner[n]*m}}for(var o=0;o<a.count();o++){var p=a.__inner[o];p.width(Math.max(0,b.__inner[o]));p.height(Math.max(0,b.__inner[o]))}},nw:function(a){if(this.fillScale()!=null&&!this.fillScale().l().contains(this)){this.fillScale().l().add(this)}var b=$b($$t.$p7.$type,this.fillScale());var c=$b($$t.$p9.$type,this.fillScale());var d=this.fillScale();var e=this.fillScale()==null||!this.fillScale().isReady()||c!=null&&this.fillMemberPath()==null;if(e){this.m7().dm();var f=$b($$t.$p1.$type,this.ax());if(f!=null){f.dm()}return}var g=a.count();var h=this.bd();for(var i=0;i<g;i++){var j=a.__inner[i];var k=$b($$t.$hb.$type,j.content());if(k!=null){var l=null;var m=h.indexOf(k.item());if(b!=null){l=b.getBrush1(m,h.count())}else if(c!=null){l=c.getBrushByIndex(m,this.nc())}else if(d!=null){l=d.getBrush(m)}k.itemBrush(l)}}},$type:new $.ig.Type("BubbleSeries",$$t.$o7.$type)},true);$c("MarkerSeriesView:g9","SeriesView",{_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},ce:0,cg:0,cf:0,init:function(a){this.ce=1;this.cg=.5;this.cf=3;this.b6=new $$t.ha;$$t.$b2.init.call(this,a);this.b6=new $$t.ha;this.b6.content(new $$t.hb);this.ca(a)},at:function(){$$t.$b2.at.call(this);this.cd(new $$t.b7($$t.$ha.$type,0));this.cx=function(){var $ret=new $$t.c9;$ret.render($$t.$hc.c);$ret.measure($$t.$hc.b);return $ret}()},cp:function(){var b=this.cd().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.ca().ku)}this.ar()},cw:function(a){},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},b9:function(){var $self=this;var a=new $$t.ha;a.content(function(){var $ret=new $$t.hb;$ret.series($self.e());return $ret}());a.ae(this.ca().ku);this.cd().add(a);return a},co:function(a){},cs:function(a){a.__visibility=0},cu:function(a){a.__visibility=1},ct:function(a){this.cd().remove(a)},cb:function(){return this.ca().markerTemplate()!=null},cn:function(){this.ca().actualMarkerTemplate(null)},ch:function(){this.ca().actualMarkerTemplate(this.ca().markerTemplate())},ck:function(a){switch(a){case"CircleMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.ca().actualMarkerTemplate(this.ca().seriesViewer().hexagramMarkerTemplate());break}},cl:function(){this.ca().actualMarkerBrush(null)},ci:function(){this.ca().actualMarkerBrush(this.ca().markerBrush())},cm:function(){this.ca().actualMarkerOutline(null)},cj:function(){this.ca().actualMarkerOutline(this.ca().markerOutline())},cv:function(){this.ar()},_cc:false,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},bi:function(a,b){$$t.$b2.bi.call(this,a,b);if(!this.cc()){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this.ca().actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this.ca().actualMarkerOutline());d.thickness(this.cg)}}},b6:null,bj:function(a,b){$$t.$b2.bj.call(this,a,b);var c=a;this.b6.__visibility=c.__visibility;this.b6.ae(c.ae());this.b6.width(c.width());this.b6.height(c.height());this.b6.k(c.k());this.b6.j(c.j());this.b6.l(c.l());this.b6.m(c.m());var d=this.by(b);var e=this.b6.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this.ce+this.cf)}},b:function(a){if(a>=0&&a<this.cd().count()){return this.cd().__inner[a].content()}return $$t.$b2.b.call(this,a)},cx:null,a6:function(a,b){$$t.$b2.a6.call(this,a,b);if(a.d()){var c=new $$t.c7;c.isHitTestRender=b;c.context=a.f();c.viewportTop=this.b3().top();c.viewportLeft=this.b3().left();c.viewportWidth=this.b3().width();c.viewportHeight=this.b3().height();c.passID="Markers";var d=new $$t.c6;d.isHitTestRender=b;d.passInfo=c;var e=new $$t.dc;e.passInfo=c;var f=false;var g=a.f();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.ca().ku!=null&&this.ca().ku.passStarting()!=null){this.ca().ku.passStarting()(c)}for(var k=0;k<this.cd().count();k++){var l=this.cd().__inner[k];if(l.__visibility==1){continue}this.bh(l,k,b);if(b){l=this.b6}if(!f){e.data=l.content();e.width=l.width();e.height=l.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var m=l.ae();if(m.measure()!=null){e.data=l.content();m.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!$.ig.util.isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.o(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.ca().ku!=null&&this.ca().ku.passCompleted()!=null){this.ca().ku.passCompleted()(c)}}},cq:function(a){a.create(this.b9.runOn(this));a.destroy(this.ct.runOn(this));a.activate(this.cs.runOn(this));a.disactivate(this.cu.runOn(this))},cr:function(a){a.create(this.b9.runOn(this));a.destroy(this.ct.runOn(this));a.activate(this.cs.runOn(this));a.disactivate(this.cu.runOn(this))},b7:function(a){var b=this.b8(a,0);if(b==null){b=this.b8(a,3)}return b},b8:function(a,b){var c;var d;var e;var f;for(var g=this.cd().count()-1;g>=0;g--){var h=this.cd().__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h.k()/2+b;d=h.j()/2+b;e=h.af;f=h.ag;if(h.l()+e-c<=a.__x&&h.l()+e+c>=a.__x&&h.m()+f-d<=a.__y&&h.m()+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$b2.$type)},true);$c("ScatterBaseView:o8","MarkerSeriesView",{_c4:null,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},_c5:null,c5:function(a){if(arguments.length===1){this._c5=a;return a}else{return this._c5}},_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},init:function(a){this.dh=null;$$t.$g9.init.call(this,a);this.c5(a);this.c7(new $$t.hd($.ig.$op.$type,$$t.$ha.$type));this.cq(this.c7());this.c6(new $$t.pc)},_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},_dj:null,dj:function(a){if(arguments.length===1){this._dj=a;return a}else{return this._dj}},_c6:null,c6:function(a){if(arguments.length===1){this._c6=a;return a}else{return this._c6}},at:function(){$$t.$g9.at.call(this);this.c4(this.c3());this.di(new $$t.cz);this.dj(new $$t.cz);if(!this.p()){this.c5().maximumMarkers(2e3)}},dh:null,dk:function(a){if(this.dh==null){this.dh=new $$t.dc;this.dh.context=this.h().f()}this.dh.width=a.width();this.dh.height=a.height();this.dh.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.dh)}return new $$t.a9(1,this.dh.width,this.dh.height)},c3:function(){var $self=this;var a=new $$t.pd(1,function(b){return $self.c7().item(b)},function(b){return $self.c5().lg().c().item(b)},this.df.runOn(this),this.cz.runOn(this),this.cy.runOn(this),function(){return $self.c5().markerCollisionAvoidance()});a.p(this.dk.runOn(this));return a},df:function(a){this.c5().mf(a,this.c7())},c8:function(){return this.cd()},c0:function(){return this.c2()},cz:function(){this.c2(this.c5().lc(this,this.c7(),this.c2(),this.b4(),this.b3()));return this.c2()},cy:function(){this.c1(this.c5().lb(this.c7(),this.c1()));return this.c1()},c9:function(){},dd:function(a){},da:function(){},de:function(a){},dg:function(){if(this.c5().trendLineBrush()!=null){this.c5().actualTrendLineBrush(this.c5().trendLineBrush())}else{this.c5().actualTrendLineBrush(this.c5().actualBrush())}},_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},co:function(a){this.c7().f(a)},dc:function(){},a6:function(a,b){if(a.d()){if(this.c5().trendLineType()!=0&&!b){var c=this.c6().x();c.z(this.c5().trendLineThickness());c.__stroke=this.c5().actualTrendLineBrush();c.af(this.c5().trendLineDashArray());c.aa(this.c5().trendLineDashCap());a.t(c)}}$$t.$g9.a6.call(this,a,b)},db:function(a){if(a){this.dc();this.c7().clear()}this.c6().o();this.ar()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c5().title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this.c5().xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this.c5().yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$$t.$g9.$type)},true);$c("BubbleSeriesView:p1","ScatterBaseView",{_dl:null,dl:function(a){if(arguments.length===1){this._dl=a;return a}else{return this._dl}},init:function(a){$$t.$o8.init.call(this,a);this.dl(a);this.c6(new $$t.pc)},at:function(){$$t.$o8.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},c3:function(){var $self=this;return new $$t.p2(function(a){return $self.c7().item(a)},function(a){return $self.c5().lg().c().item(a)},this.df.runOn(this),this.cz.runOn(this),this.cy.runOn(this))},dn:function(){var a=this.c4();this.dl().nx(a.n(),a.o(),this.b3(),this==this.e().ax());this.ar()},dp:function(){var a=this.c4();this.dl().nw(a.n())},dm:function(){var a=this.c4();var c=a.n().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$hb.$type,b.content());if(d!=null){d.itemBrush(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.dl().title()+"</span><br/><span>"+"(${item."+this.dl().xMemberPath()+"}, ${item."+this.dl().yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this.dl().radiusMemberPath())){a+="<span>, Radius: ${item."+this.dl().radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$o8.$type)},true);$c("CustomPaletteBrushScale:p7","BrushScale",{init:function(){$$t.$p4.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.g($$t.$p7.brushSelectionModeProperty,$$t.$p8.getBox(a));return a}else{return $f(this.c($$t.$p7.brushSelectionModeProperty))}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$p4.getBrush.call(this,a%this.brushes().count())}var c=$$t.$o6.nh(0,b-1,0,this.brushes().count()-1,a);return this.s(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$p4.$type)},true);$c("SizeScale:p3","DependencyObject",{init:function(){var $self=this;$$t.$bg.init.call(this);this.j(new $$t.b7($$t.$bc.$type,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.r(a,b.propertyName(),b.oldValue(),b.newValue())})},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$p3.minimumValueProperty,a);return a}else{return this.c($$t.$p3.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$p3.maximumValueProperty,a);return a}else{return this.c($$t.$p3.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$p3.isLogarithmicProperty,a);return a}else{return this.c($$t.$p3.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$p3.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$p3.logarithmBaseProperty))}},propertyChanged:null,propertyUpdated:null,s:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},r:function(a,b,c,d){var f=this.j().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.g0();e.gz()}}},$type:new $.ig.Type("SizeScale",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("ValueBrushScale:p9","BrushScale",{init:function(){this.t=false;this.x=10;$$t.$p4.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$p9.minimumValueProperty,a);return a}else{return this.c($$t.$p9.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$p9.maximumValueProperty,a);return a}else{return this.c($$t.$p9.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$p9.isLogarithmicProperty,a);return a}else{return this.c($$t.$p9.isLogarithmicProperty)}},t:false,logarithmBase:function(a){if(arguments.length===1){this.g($$t.$p9.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$p9.logarithmBaseProperty))}},x:0,getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.ak(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.ak(c,d,a)},ak:function(a,b,c){if(this.t&&this.x>0){var d=Math.logBase(a,this.x);var e=Math.logBase(b,this.x);var f=Math.logBase(c,this.x);return this.aj(d,e,f)}return this.aj(a,b,c)},aj:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.s(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},n:function(a,b,c,d){switch(b){case"LogarithmBase":this.x=$g(d);break;case"IsLogarithmic":this.t=d;break}$$t.$p4.n.call(this,a,b,c,d)},$type:new $.ig.Type("ValueBrushScale",$$t.$p4.$type)},true);$c("IHasCategoryAxis:iq","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$c("IHasCategoryModePreference:ip","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$iq.$type])},true);$c("CategorySeries:g7","MarkerSeries",{_ll:null,ll:function(a){if(arguments.length===1){this._ll=a;return a}else{return this._ll}},aw:function(){var a=new $$t.i3(this);return a},_lp:null,lp:function(a){if(arguments.length===1){this._lp=a;return a}else{return this._lp}},he:function(a){$$t.$g8.he.call(this,a);this.lp(a)},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return this.lg()},lg:function(){return this.le()},isCategory:function(){return true},init:function(){this.li=new $$t.i7(3);this.lk=new $$t.i7(3);this.lh=new $$t.i7(3);this.lj=new $$t.i7(3);$$t.$g8.init.call(this);this.lo=new $$t.nk;this.ls(new $$t.tm);this.m5=new $$t.a8(0,0,0,1,1);this.lz(false);this.ly(false);this.y($$t.$g7.$type)},z:function(){$$t.$g8.z.call(this);this.lp().cy().f(this.resolution())},isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$g7.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$g7.isCustomCategoryStyleAllowedProperty)}},isCustomCategoryMarkerStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$g7.isCustomCategoryMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$g7.isCustomCategoryMarkerStyleAllowedProperty)}},_lz:false,lz:function(a){if(arguments.length===1){this._lz=a;return a}else{return this._lz}},_ly:false,ly:function(a){if(arguments.length===1){this._ly=a;return a}else{return this._ly}},assigningCategoryStyle:null,assigningCategoryMarkerStyle:null,l6:function(){return this.assigningCategoryStyle!=null&&this.lz()||this.isHighlightingEnabled()},l7:function(){return this.assigningCategoryMarkerStyle!=null&&this.ly()||this.isHighlightingEnabled()},mx:function(a){if(this.assigningCategoryStyle!=null&&this.lz()){this.assigningCategoryStyle(this,a)}},mw:function(a){if(this.assigningCategoryMarkerStyle!=null&&this.ly()){this.assigningCategoryMarkerStyle(this,a)}},getCategoryItems:function(a,b){return null},gg:function(a,b){$$t.$g8.gg.call(this,a,b);if(a){this.mr(b)}},au:function(){var a=$$t.$g8.au.call(this);return a},gs:function(){$$t.$g8.gs.call(this);var a=this.le();if(a!=null){a.e8(false)}var b=this.lf();if(b!=null){b.e8(false)}},useHighMarkerFidelity:function(a){if(arguments.length===1){this.g($$t.$g7.useHighMarkerFidelityProperty,a);return a}else{return this.c($$t.$g7.useHighMarkerFidelityProperty)}},ia:function(a,b){$$t.$g8.ia.call(this,a,b);this.lp().cy().f(this.resolution());this.renderSeries(false)},transitionInMode:function(a){if(arguments.length===1){this.g($$t.$g7.transitionInModeProperty,$$t.$qv.getBox(a));return a}else{return $f(this.c($$t.$g7.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.g($$t.$g7.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$g7.isTransitionInEnabledProperty)}},h9:function(a,b){if(this.cp()&&this.d1()<.05&&(this.seriesViewer()==null||!this.seriesViewer().cm())){this.cq(true)
}$$t.$g8.h9.call(this,a,b);this.lp().cy().f(this.resolution());this.renderSeries(false)},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=this.lf();var f=this.le();if(c!=null&&d==null){this.gj(f);this.gj(e)}if(c==null&&d!=null){this.hn(f);this.hn(e)}this.lp().cy().f(this.resolution());this.renderSeries(false);break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.lp().cy().f(this.resolution())}this.renderSeries(false);break;case"TransitionProgress":this.lk.d(this.d1(),this.li,this.lh);if(this.bp(this.view())){return}if(this.d1()==1){this.lh.w();this.my(this.lh,this.lp());if(this.cp()){this.cp(false);this.gh();this.a7().intervalMilliseconds($.ig.truncate(this.dt()));this.a7().easingFunction(this.transitionEasingFunction())}}else{this.my(this.lk,this.lp())}break;case"ErrorBarSettings":this.g0();break;case"UseHighMarkerFidelity":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this.lz(this.l1());this.renderSeries(false);break;case"IsCustomCategoryMarkerStyleAllowed":this.ly(this.l0());this.renderSeries(false);break}},l1:function(){return this.isCustomCategoryStyleAllowed()},l0:function(){return this.isCustomCategoryMarkerStyleAllowed()},md:function(a){return this.di(a,this.le())},mi:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}if($.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)){return-1}var e=this.le();if(e==null){return-1}var f=$b($$t.$i6.$type,e);var g=this.j7(this.view());var h=new $$t.iz(0,b,c,e.isInverted(),d);var i=e.getUnscaledValue(g.left(),h);var j=e.getUnscaledValue(g.right(),h);var k=(a.__x-b.left())/b.width();var l=i+(j-i)*k;var m=f.getIndexClosestToUnscaledValue(l);return m},getOffsetValue:function(){},getCategoryWidth:function(){},getItem:function(a){var b=0;var c=this.le();if($b($$t.$i6.$type,c)!==null){b=this.mi(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.le();var e=this.getEffectiveViewport1(this.view());var f=this.j7(this.view());var g=-1;if(d!=null&&!b.isEmpty()&&!c.isEmpty()){var h=new $$t.iz(0,b,c,d.isInverted(),e);var i=d.getUnscaledValue(f.left(),h);var j=d.getUnscaledValue(f.right(),h);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(d.categoryMode()!=0){l-=.5}g=l}return g},_lw:null,lw:function(a){if(arguments.length===1){this._lw=a;return a}else{return this._lw}},_lx:null,lx:function(a){if(arguments.length===1){this._lx=a;return a}else{return this._lx}},l2:function(){return false},mk:function(a){var b=this.lh;if(this.bn()){b=this.lk}var c=this.view().b3();var d=this.view().b4();var e=this.lg();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}if(e.isInverted()){var i=b.h.count();var j=0;for(j=i-1;j>=0;j--){var k=b.h.__inner[j];var l=null;if(j>0){l=b.h.__inner[j-1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j-1}}else{return j}}}return j}else{var m=b.h.count();var n=0;for(n=0;n<m;n++){var o=b.h.__inner[n];var p=null;if(n<m-1){p=b.h.__inner[n+1]}if(o[0]<=f&&p==null||p[0]>=f){if(p!=null){if(Math.abs(o[0]-f)<Math.abs(p[0]-f)){return n}else{return n+1}}else{return n}}}return n}},aj:function(a,b){var c=this.lv(a,b,this.lx());this.lx(c);return c},b5:function(){return true},ai:function(a,b){if(this.l2()){var c=this.lu(a,b,this.lw());this.lw(c);return c}else{var d=this.lt(a,b,this.lw());this.lw(d);return d}},mb:function(){return this.lp().c1().a()},lv:function(a,b,c){if(!this.kg()){return null}var d=this.lh;if(this.bn()){d=this.lk}var e=this.fromWorldPosition(b);var f=this.mb();if(f==null){return null}var g=f.count();if(g==0){return null}var h=f.__inner[0].aj();if(this.isVertical()){var i=d.h.__inner[f.__inner[0].aj()][0];var j=(e.__y-i)*(e.__y-i);var k;for(var l=0;l<g;l++){i=d.h.__inner[f.__inner[l].aj()][0];k=(e.__y-i)*(e.__y-i);if(k<=j){j=k;h=f.__inner[l].aj()}}}else{var m=d.h.__inner[f.__inner[0].aj()][0];var n=(e.__x-m)*(e.__x-m);var o;for(var p=0;p<g;p++){m=d.h.__inner[f.__inner[p].aj()][0];o=(e.__x-m)*(e.__x-m);if(o<=n){n=o;h=f.__inner[p].aj()}}}var q=new $$t.no;q.series(this);q.isMarker(true);q.startIndex(h);q.endIndex(q.startIndex());if(c!=null&&c.startIndex()==q.startIndex()&&c.endIndex()==q.endIndex()){return c}return q},lu:function(a,b,c){var d=this.bd().count();var e=this.lp().cy().d;var f=this.lp().cy().e;var g=this.lp().cy().c;var h=this.lg();var i=-1;var j=-1;if(h.isSorting()){var k=this.lh;if(this.bn()){k=this.lk}var l=this.mk(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $$t.no;n.series(this);n.startIndex(i);n.endIndex(j);return n},lt:function(a,b,c){var d=new $$t.no;d.series(this);d.startIndex(0);d.endIndex(this.bd().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},li:null,lk:null,lh:null,lj:null,lo:null,mt:function(a,b,c,d,e,f){var g=this.bm();this.lo.ab(a,b,c,d,e,f,g);var h=this.lo.b();var i=null;var j=this.bd();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().aq().a(this,j,d,h.startIndex(),h.endIndex(),true);h.highlightingInfo(i)}h.isThumbnail(f);this.mw(h);this.lo.z(i,f,g)},mu:function(a,b,c,d,e,f){var g=this.bm();this.lo.ac(a,b,c,d,e,f,g);var h=this.lo.c();var i=null;var j=this.bd();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().aq().a(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.mx(h);this.lo.aa(i,f,g)},cx:function(a,b,c){var d=$$t.$g8.cx.call(this,a,b,c);d&=this.ma(this.le());d&=this.ma(this.lf());var e=c;if(!c.n()||b.isEmpty()||a.isEmpty()||this.bd()==null){d=false}if(!d){e.cy().c=0}return d},ma:function(a){if(a==null||a.seriesViewer()==null){return false}var b=$b($$t.$ir.$type,a);if(b!=null){if(b.itemsSource()==null){return false}if(b.hp<1){return false}}else{var c=$b($$t.$jo.$type,a);if(c!=null){return c.actualMinimumValue()!=c.actualMaximumValue()}}return true},cl:function(){return this.isTransitionInEnabled()},lq:function(){return 12},_ls:null,ls:function(a){if(arguments.length===1){this._ls=a;return a}else{return this._ls}},gh:function(){$$t.$g8.gh.call(this);this.li.w();this.lh.w();this.lk.w()},hx:function(a){$$t.$g8.hx.call(this,a);this.lp().cy().f(this.resolution());if(this.bp(this.view())){this.lh.z();this.lk.z();this.li.z();return}if(this.cm()){if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.my(this.lk,this.lp())}else{this.my(this.lh,this.lp())}return}if(this.cj(a)){var b=this.li;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.li=this.lk;this.lk=b}else{this.li=this.lh;this.lh=b}this.mv(this.lh,this.lp());if(this.cq()){this.a7().stop();this.a7().intervalMilliseconds($.ig.truncate(this.du()));this.a7().easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this.ls().p(this.li,this.lh,this.isVertical(),this.le(),this.lf(),this.transitionInMode(),this.lq(),this.transitionInSpeedType(),this.a1(),this.mf.runOn(this),this.lp().b3())}this.ge();this.h3();if(this.cq()){this.cq(false);this.cp(true)}}else{this.mv(this.lh,this.lp());this.my(this.lh,this.lp())}},a1:function(){return 3},mf:function(){if(this.isVertical()){return this.kb().left()}return this.kb().bottom()},mj:function(){var a=0;var b=this.le();var d=this.seriesViewer().series().getEnumerator();while(d.moveNext()){var c=d.current();if(c==this){return a}var e=$b($$t.$g7.$type,c);if(e!=null){var f=$b($$t.$ir.$type,e.le());if(f==b&&e.preferredCategoryMode(f)==2){a++}}}return-1},xAxis:function(){return this.le()},yAxis:function(){return this.lf()},ms:function(a,b){this.lo.w(this,this.l7(),this.getCategoryItems.runOn(this),this.mg(a),this.mh(a));var c=this.lo.b();var d=c!=null;var e=this.lg();if(e==null){return}var f=this.getEffectiveViewport1(a);var g=new $$t.iz(0,a.b4(),a.b3(),e.isInverted(),f);var h=this.bd().count();var i=a;var j=b.h;var k=i.cy().d;var l=i.cy().e;var m=i.cy().c;var n=k*m;for(var o=0;o<a.c1().c();o++){var p=a.c1().item(o);var q=p.content();if(d){var r=p.aj();this.mt(j,r,h,e,g,a.p())}this.lo.ad(p,q)}},my:function(a,b){this.j6(a.ab());b.av()},m5:null,m6:function(){return this.m5},mv:function(a,b){a.v()},mg:function(a){return a.cy().c},mh:function(a){return a.cy().d},mr:function(a){var b=a;b.c1().c(0)},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}var c=$b($$t.$i3.$type,this.ax());c.cy().f(this.resolution());this.view().a3(b);if(this.bp(this.ax())){return}this.mz();this.co(false)},mz:function(){var a=$b($$t.$i3.$type,this.ax());if(!this.cn()){this.mv(this.lj,a)}this.cn(false);this.my(this.lj,a)},le:function(){},lf:function(){},l8:function(){},lm:function(a){var b=$b($$t.$i3.$type,a);if(b!=null&&b.p()){if(b.o()){return new $$t.qx(1,$b($$t.$iv.$type,this),$b($$t.$i4.$type,b),b,this,b.cy())}else{return new $$t.qx(1,$b($$t.$iv.$type,this),$b($$t.$i4.$type,b),this.seriesViewer().ba().o(),this,b.cy())}}else{return this.ll()}},ad:function(a){if(this.le()==a){return this.lf()}if(this.lf()==a){return this.le()}return null},$type:new $.ig.Type("CategorySeries",$$t.$g8.$type,[$$t.$ip.$type,$$t.$lx.$type])},true);$c("IIsCategoryBased:iv","Object",{$type:new $.ig.Type("IIsCategoryBased",null)},true);$c("IHasSingleValueCategory:q0","Object",{$type:new $.ig.Type("IHasSingleValueCategory",null)},true);$c("IHasTrendline:qz","Object",{$type:new $.ig.Type("IHasTrendline",null)},true);$c("IHasCategoryTrendline:qy","Object",{$type:new $.ig.Type("IHasCategoryTrendline",null,[$$t.$qz.$type])},true);$c("AnchoredCategorySeries:g6","CategorySeries",{_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},aw:function(){var a=new $$t.ms(this);return a},he:function(a){$$t.$g7.he.call(this,a);this.m9(a)},_ne:false,ne:function(a){if(arguments.length===1){this._ne=a;return a}else{return this._ne}},init:function(){$$t.$g7.init.call(this);this.nb(new $$t.nh);this.ll(new $$t.qx(1,this,this.lp(),this,this,this.lp().cy()))},_nb:null,nb:function(a){if(arguments.length===1){this._nb=a;return a}else{return this._nb}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$g6.valueMemberPathProperty,a);return a}else{return this.c($$t.$g6.valueMemberPathProperty)}},valueColumn:function(a){if(arguments.length===1){if(this.nc!=a){var b=this.nc;this.nc=a;if(!this.ne()){this.raisePropertyChanged("ValueColumn",b,this.nc)}}return a}else{return this.nc}},nc:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$g6.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineBrushProperty,a);return a}else{return this.c($$t.$g6.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$g6.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$g6.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineThicknessProperty,a);return a}else{return this.c($$t.$g6.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$g6.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$g6.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$g6.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$g6.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$g6.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$g6.trendLineZIndexProperty))}},scrollIntoView:function(a){var b=this.view().b4();var c=this.view().b3();var d=new $$t.a8(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var f=this.le();var g=this.lf();var h=this.j9(this.view());var i=new $$t.iz(0,d,d,f.isInverted(),h);var j=new $$t.iz(0,d,d,g.isInverted(),h);var k=f!=null?f.getScaledValue(e,i):NaN;var l=f!=null?this.ll().n($b($$t.$ix.$type,f),i.d,i.c,h):0;k+=l;var m=g!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?g.getScaledValue(this.valueColumn().item(e),j):NaN;if(!$.ig.util.isNaN(k)){if(k<b.left()+.1*b.width()){k=k+.4*b.width();b.x(k-.5*b.width())}if(k>b.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(m)){if(m<b.top()+.1*b.height()){m=m+.4*b.height();b.y(m-.5*b.height())}if(m>b.bottom()-.1*b.height()){m=m-.4*b.height();b.y(m-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return e>=0},m7:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bd().item(g)}return d},hj:function(a,b,c,d){$$t.$g7.hj.call(this,a,b,c,d);if(this.m9().c8().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.valueColumn());this.valueColumn(null)}if($b($$t.$ij.$type,d)!=null){this.valueColumn(this.ba(this.valueMemberPath()))}var e=$b($$t.$jo.$type,this.lf());if(e!=null&&!e.updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.valueColumn());this.valueColumn(this.ba(this.valueMemberPath()))}this.ni(this.valueMemberPath());break;case"ValueColumn":this.m9().c8().v();var f=$b($$t.$jo.$type,this.lf());if(f!=null&&!f.updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.h6();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.g0();break}},ae:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.le()){return new $$t.kt(0,this.valueColumn().count()-1)}if(a==this.lf()){return new $$t.kt(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.m9().cy().f(this.resolution());break}this.m9().c8().p(a,b,c,d)},mf:function(){return this.nf(this.lp())},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=$b($$t.$jm.$type,this.lf());if(!c.isEmpty()&&!d.isEmpty()&&f!=null){var g=new $$t.iz(0,c,d,f.isInverted(),e);b=f.getScaledValue(f.referenceValue(),g)}return b},np:function(a,b,c){var d=this.nf(c);if(a.count()>0){var e=d;a.add({__x:$$t.$gh.ag($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:$$t.$gh.ac($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},m8:function(a,b,c,d){var e=null;if(b>-1&&!d.isEmpty()&&!c.isEmpty()){var f=a.__inner[0][0]<c.left()-2e3?c.left()-10:NaN;var g=c.bottom()+10;var h=a.__inner[b][0]>c.right()+2e3?c.right()+10:NaN;var i=c.top()-10;e=new $$t.mw(1,f,g,h,i,false)}return e},cx:function(a,b,c){var d=$$t.$g7.cx.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e.cy().c<1){d=false}return d},gg:function(a,b){$$t.$g7.gg.call(this,a,b);var c=b;c.c4();c.c8().o()},mv:function(a,b){$$t.$g7.mv.call(this,a,b);this.lm(b).d(a,b)},my:function(a,b){$$t.$g7.my.call(this,a,b);var c=$b($$t.$ms.$type,b);c.cc(true);c.c8().t(a.q);if(this.kg()){$$t.$ud.b(this,a.n,b.c1(),this.useLightweightMarkers());this.ms(b,a);b.cv()}this.nm(a,b)},_na:null,na:function(a){if(arguments.length===1){this._na=a;return a}else{return this._na}},renderAlternateView:function(a,b,c,d,e){$$t.$g7.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.cy().f(this.resolution());f.a2(c);if(this.bp(g)){return}if(this.na()==null){this.na(new $$t.i7(3))}this.na().v();this.mv(this.na(),g);this.my(this.na(),g)},nm:function(a,b){},h6:function(){$$t.$g7.h6.call(this);if(this.index()<0){return}this.m9().dc();if(this.trendLineBrush()!=null){this.m9().da()}else{this.m9().c9()}},en:function(a,b){if(a==this.m9().c8().x()){return null}return $$t.$g7.en.call(this,a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($$t.$ir.$type,this.le()))},scaler:function(){return $b($$t.$ix.$type,this.le())},yScaler:function(){return $b($$t.$iy.$type,this.lf())},bucketizer:function(){return this.m9().cy()},currentMode2Index:function(){return this.mj()},provideCollisionDetector:function(){return new $$t.nv},trendlinePreparer:function(){return this.m9().c8()},_ni:null,ni:function(a){if(arguments.length===1){this._ni=a;return a}else{return this._ni}},nn:function(a){},no:function(a){},go:function(a){$$t.$g7.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.m9().c8().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredCategorySeries",$$t.$g7.$type,[$$t.$iv.$type,$$t.$q0.$type,$$t.$qy.$type])},true);$c("VerticalAnchoredCategorySeries:qp","AnchoredCategorySeries",{init:function(){$$t.$g6.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$qp.xAxisProperty,a);return a}else{return this.c($$t.$qp.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$qp.yAxisProperty,a);return a}else{return this.c($$t.$qp.yAxisProperty)}},isVertical:function(){return true},lg:function(){return this.yAxis()},getOffsetValue:function(){return this.ll().n(this.yAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.yAxis(),this.md.runOn(this),this.valueColumn())},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.yAxis(),this.md.runOn(this),this.valueColumn())},de:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.df(a,b,this.yAxis(),d,e,this.valueColumn().count(),this.md.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.yAxis().isInverted(),d);var f=this.ll().n(this.yAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.valueColumn(),a,this.yAxis(),e,f,this.md.runOn(this),b,c)},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.ll().n(this.yAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.xAxis(),this.yAxis(),null,null,null)},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},nn:function(a){this.xAxis($b($$t.$l5.$type,a))},no:function(a){this.yAxis($b($$t.$l2.$type,a))},l8:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},getCategoryItems:function(a,b){return this.m7(a,b,this.yAxis())},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();var d=this.j7(this.view());var e=this.getEffectiveViewport1(this.view());var f=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $$t.iz(0,b,c,this.yAxis().isInverted(),e);var h=this.yAxis().getUnscaledValue(d.top(),g);var i=this.yAxis().getUnscaledValue(d.bottom(),g);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}f=k}return f},md:function(a){return this.di(a,this.lf())},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},hj:function(a,b,c,d){$$t.$g6.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},$type:new $.ig.Type("VerticalAnchoredCategorySeries",$$t.$g6.$type)},true);$c("IBarSeries:qq","Object",{$type:new $.ig.Type("IBarSeries",null)},true);$c("BarSeries:qo","VerticalAnchoredCategorySeries",{aw:function(){return new $$t.qr(this)},lq:function(){return 1},he:function(a){$$t.$qp.he.call(this,a);this.n9(a)},_n9:null,n9:function(a){if(arguments.length===1){this._n9=a;return a}else{return this._n9}},l2:function(){return true},init:function(){$$t.$qp.init.call(this);this.y($$t.$qo.$type);this.ll(new $$t.qw(1,this,this.n9(),this,this,this.n9().cy()))},lm:function(a){var b=$b($$t.$i3.$type,a);if(b!=null&&b.p()){if(b.o()){return new $$t.qw(1,this,$b($$t.$i4.$type,b),b,this,b.cy())}else{return new $$t.qw(1,this,$b($$t.$i4.$type,b),this.seriesViewer().ba().o(),this,b.cy())}}else{return this.ll()}},z:function(){$$t.$qp.z.call(this)},radiusX:function(a){if(arguments.length===1){this.g($$t.$qo.radiusXProperty,a);return a}else{return this.c($$t.$qo.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$qo.radiusYProperty,a);return a}else{return this.c($$t.$qo.radiusYProperty)}},preferredCategoryMode:function(a){return 2},gg:function(a,b){$$t.$qp.gg.call(this,a,b);var c=$b($$t.$qr.$type,b);if(a&&c!=null&&c.df()!=null){c.df().c(0)}},mj:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$qq.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){var f=new $$t.iz(0,c,d,this.xAxis().isInverted(),e);b=this.xAxis().getScaledValue(this.xAxis().referenceValue(),f)}return b},ae:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.yAxis()){return new $$t.kt(0,this.valueColumn().count()-1)}if(a==this.xAxis()){return new $$t.kt(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},scrollIntoView:function(a){var b=this.view().b4();var c=this.view().b3();var d=new $$t.a8(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var f=this.j9(this.view());var g=new $$t.iz(0,d,d,this.xAxis().isInverted(),f);var h=new $$t.iz(0,d,d,this.yAxis().isInverted(),f);var i=this.yAxis()!=null?this.yAxis().getScaledValue(e,h):NaN;var j=this.yAxis()!=null?this.ll().n(this.yAxis(),d,d,f):0;i+=j;var k=this.xAxis()!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?this.xAxis().getScaledValue(this.valueColumn().item(e),g):NaN;if(!$.ig.util.isNaN(k)){if(k<b.left()+.1*b.width()){k=k+.4*b.width();b.x(k-.5*b.width())}if(k>b.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(i)){if(i<b.top()+.1*b.height()){i=i+.4*b.height();b.y(i-.5*b.height())}if(i>b.bottom()-.1*b.height()){i=i-.4*b.height();b.y(i-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return e>=0},getItemSpan:function(){return this.yAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){$$t.$qp.my.call(this,a,b);var c=a.h;if(!b.n()){return}var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.xAxis().isInverted(),f);var h=this.yAxis();var i=new $$t.iz(0,d,e,this.yAxis().isInverted(),f);var j=this.xAxis();var k=j.getScaledValue(j.referenceValue(),g);var l=this.yAxis().hk(d,e,f);var m=$b($$t.$qr.$type,b);if($.ig.util.isNaN(l)||Number.isInfinity(l)||$.ig.util.isNaN(k)){m.df().c(0);return}this.lo.x(this,this.l6(),this.yAxis(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var n=false;var o=this.lo.c();if(o!=null){n=true}var p=this.xAxis().isSorting();var q=this.valueColumn().count();for(var r=0;r<c.count();++r){var s=c.__inner[r][0]-.5*l;var t=c.__inner[r][1];var u=k;u=Math.max(u,-100);t=Math.min(t,e.right()+100);var v=m.df().item(r);v.height(l);v.width(Math.abs(t-u));if(n){this.mu(c,r,q,h,i,b.p())}this.lo.ae(v,false,false,false,false);v.ai(this.lo.j);v.aj(this.lo.k);m.dk(v,Math.min(t,u),s)}m.df().c(c.count());b.c5(a)},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.m9().cy().f(this.resolution());break}this.m9().c8().p(a,b,c,d);switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.m9().cy().c>0){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}}break}},hj:function(a,b,c,d){$$t.$qp.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.m9().cy().f(this.resolution());if(this.xAxis()!=null&&this.xAxis().updateRange()){this.renderSeries(false)}break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.m9().c8($$t.$mt.y(this.m9().c8(),this.yAxis(),this.rootCanvas(),this));this.m9().cy().f(this.resolution());this.renderSeries(false);break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"ValueColumn":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.m9().cy().f(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){this.gj(this.xAxis());this.gj(this.yAxis())}if(c==null&&d!=null){this.hn(this.xAxis());this.hn(this.yAxis())}this.m9().cy().f(this.resolution());this.renderSeries(false);break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("BarSeries",$$t.$qp.$type,[$$t.$iv.$type,$$t.$qq.$type])},true);$c("ISupportsMarkers:i4","Object",{$type:new $.ig.Type("ISupportsMarkers",null)},true);$c("CategorySeriesView:i3","MarkerSeriesView",{_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},_c3:0,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},c2:function(a){if(this.c3()!=a.u()){return true}return false},c5:function(a){this.c3(a.u())},init:function(a){var $self=this;$$t.$g9.init.call(this,a);this.c3(-1);this.c0(a);this.cy(this.cz());this.c1(function(){var $ret=new $$t.hh($$t.$ha.$type);$ret.create($self.b9.runOn($self));$ret.activate($self.cs.runOn($self));$ret.disactivate($self.cu.runOn($self));$ret.destroy($self.ct.runOn($self));return $ret}())},updateMarkerTemplate:function(a,b,c){if(!this.ca().useLightweightMarkers()){var d=this.c1().item(a);var e=d.content();e.item(this.e().bd().item(b));d.ai(b);d.aj(c)}},_cy:null,cy:function(a){if(arguments.length===1){this._cy=a;return a}else{return this._cy}},cz:function(){return new $$t.i5(this)},_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},shouldDisplayMarkers:function(){return this.c0().kg()},updateMarkerCount:function(a){this.c1().c(a)},co:function(a){this.c1().d(a)},c4:function(){},$type:new $.ig.Type("CategorySeriesView",$$t.$g9.$type,[$$t.$i4.$type])},true);$c("AnchoredCategorySeriesView:ms","CategorySeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){$$t.$i3.init.call(this,a);this.c7(a);this.c8(new $$t.ne)},_c8:null,c8:function(a){if(arguments.length===1){this._c8=a;return a}else{return this._c8}},dc:function(){this.c7().actualTrendLineBrush(null)},da:function(){this.c7().actualTrendLineBrush(this.c7().trendLineBrush())},c9:function(){this.c7().actualTrendLineBrush(this.c7().actualBrush())},cz:function(){return new $$t.nf(this)},db:function(){this.cy().cacheValues()},dd:function(){this.cy().unCacheValues()},a6:function(a,b){if(a.d()){if(this.c7().trendLineType()!=0&&!b){var c=this.c8().x();c.z(this.c7().trendLineThickness());c.__stroke=this.c7().actualTrendLineBrush();c.af(this.c7().trendLineDashArray());c.aa(this.c7().trendLineDashCap());a.t(c)}}$$t.$i3.a6.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.c7().le().isCategory()){b=this.c7().le()}else if(this.c7().lf().isCategory()){b=this.c7().lf()}var c=$b($$t.$mc.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}else if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">${series.title}: </span><span class='ui-priority-primary'>"+"${item."+this.c7().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredCategorySeriesView",$$t.$i3.$type)},true);$c("BarSeriesView:qr","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){var $self=this;this.dl=new $$t.ct;$$t.$ms.init.call(this,a);this.de(a);this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dm.runOn($self));$ret.activate($self.dh.runOn($self));$ret.disactivate($self.dj.runOn($self));$ret.destroy($self.di.runOn($self));return $ret}());this.c8(new $$t.qs)},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},at:function(){$$t.$ms.at.call(this);this.dg(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dm:function(){var a=new $$t.ct;this.dg().add(a);a.__visibility=1;return a},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},dh:function(a){a.__visibility=0},dj:function(a){a.__visibility=1},di:function(a){this.dg().remove(a)},dk:function(a,b,c){if(!this.isDirty()){this.ar()}a.m(c);a.l(b)},cz:function(){return new $$t.qu(this)},bg:function(a,b){$$t.$ms.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness())},ab:function(a){return this.dg().__inner[a]},dl:null,aa:function(a){var b=this.dg().__inner[a];this.dl.l(b.l());this.dl.m(b.m());this.dl.width(b.width());this.dl.height(b.height());var c=this.by(a);this.dl.__fill=c;this.dl.__stroke=c;this.dl.z(this.e().thickness()+3);return this.dl},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.dg().count();c++){var d=this.z(c,b);this.be(d,c,b);a.u(d)}}},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.m()>g.m()){return-1}else if(f.m()<g.m()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");
h.tags().add("Fill");a.shapes().add(h)}b++},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(-5)},$type:new $.ig.Type("BarSeriesView",$$t.$ms.$type)},true);$c("IBucketizer:i0","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$c("CategoryBucketCalculator:i5","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.fv(0,"view")}this.b(a);this.d=-1;this.e=this.e;this.c=0},d:0,e:0,c:0,getBucket:function(a){return null},getErrorBucket:function(a,b){return NaN},f:function(a){var b=this.b().b4();var c=this.b().b3();var d=this.b().c0();var e=$b($$t.$ir.$type,d.le());var f=d.bd();if(b.isEmpty()||c.isEmpty()||e==null||f==null||f.count()==0){this.c=0;return}var g=d.getEffectiveViewport1(this.b());var h=d.j7(this.b());var i=$b($$t.$i6.$type,e);if(i==null||i.sortedIndices()==null){var j=new $$t.iz(0,b,c,e.isInverted(),g);var k=Math.floor(e.cs(h.left(),j,0));var l=Math.ceil(e.cs(h.right(),j,0));if(e.isInverted()){l=Math.ceil(e.cs(h.left(),j,0));k=Math.floor(e.cs(h.right(),j,0))}var m=Math.floor((l-k+1)*a/h.width());this.c=$.ig.truncate(Math.max(1,m));this.d=$.ig.truncate(Math.max(0,Math.floor(k/this.c)-1));this.e=$.ig.truncate(Math.ceil(l/this.c))}else{this.d=i.getFirstVisibleIndex(b,c,g,h);this.e=i.getLastVisibleIndex(b,c,g,h);this.c=1}},getBucketInfo:function(a,b,c,d){a=this.d;b=this.e;c=this.c;d=this.b().c0().resolution();return{p0:a,p1:b,p2:c,p3:d}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("CategoryBucketCalculator",$.ig.$ot,[$$t.$i0.$type])},true);$c("AnchoredCategoryBucketCalculator:nf","CategoryBucketCalculator",{init:function(a){$$t.$i5.init.call(this,a);this.h(a)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},getBucket:function(a){var b=this.g;var c=this.i;var d=Math.min(a*this.c,c-1);var e=Math.min(d+this.c-1,c-1);var f=NaN;var g=NaN;var h=true;for(var i=d;i<=e;++i){var j=b[i];if(!h){if(!$.ig.util.isNaN(j)){f=f<j?f:j;g=g>j?g:j}}else{if(!$.ig.util.isNaN(j)){f=j;g=j;h=false}}}if(!h){return[.5*(d+e),f,g]}return[.5*(d+e),NaN,NaN]},g:null,i:0,cacheValues:function(){this.i=this.h().c7().valueColumn().count();this.g=this.h().c7().valueColumn().asArray()},unCacheValues:function(){this.g=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$$t.$i5.$type)},true);$c("BarBucketCalculator:qu","CategoryBucketCalculator",{init:function(a){$$t.$i5.init.call(this,a);this.h(a)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},f:function(a){var b=this.b().b4();var c=this.b().b3();var d=this.b().c0().bd();if(b.isEmpty()||c.isEmpty()||this.h().de().yAxis()==null||d==null||d.count()==0){this.c=0;return}var e=$b($$t.$qo.$type,this.b().c0());var f=e.j7(this.b());var g=e.getEffectiveViewport1(this.b());var h=new $$t.iz(0,b,c,e.yAxis().isInverted(),g);var i=Math.floor(e.yAxis().cs(f.top(),h,0));var j=Math.ceil(e.yAxis().cs(f.bottom(),h,0));if(!e.yAxis().isInverted()){j=Math.ceil(e.yAxis().cs(f.top(),h,0));i=Math.floor(e.yAxis().cs(f.bottom(),h,0))}var k=Math.floor((j-i+1)*a/f.height());this.c=$.ig.truncate(Math.max(1,k));this.d=$.ig.truncate(Math.max(0,Math.floor(i/this.c)-1));this.e=$.ig.truncate(Math.ceil(j/this.c))},getBucket:function(a){var b=this.g;var c=this.i;var d=Math.min(a*this.c,c-1);var e=Math.min(d+this.c-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=b[h];if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}}else{f=i;g=i}}if(!$.ig.util.isNaN(f)){return[.5*(d+e),f,g]}return[.5*(d+e),NaN,NaN]},g:null,i:0,cacheValues:function(){this.i=this.h().de().valueColumn().count();this.g=this.h().de().valueColumn().asArray()},unCacheValues:function(){this.g=null},$type:new $.ig.Type("BarBucketCalculator",$$t.$i5.$type)},true);$c("RangeCategoryBucketCalculator:t9","CategoryBucketCalculator",{_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},init:function(a){this.h=null;this.g=null;$$t.$i5.init.call(this,a);this.i(a)},getBucket:function(a){var b=false;var c=this.h;var d=this.g;var e=this.k;var f=this.j;var g=Math.min(e,f);var h=a*this.c;var i=Math.min(h+this.c-1,g-1);var j=NaN;var k=NaN;var l=true;var m=0;var n=0;var o;var p;for(var q=h;q<=i;++q){m=c[q];n=d[q];if(m<n){o=m;p=n}else{p=m;o=n}if(!l){if(!$.ig.util.isNaN(o)){j=j<o?j:o;k=k>o?k:o}if(!$.ig.util.isNaN(p)){j=j<p?j:p;k=k>p?k:p}}else{if(!$.ig.util.isNaN(o)){if($.ig.util.isNaN(j)){j=o}else{j=Math.min(j,o)}if(!$.ig.util.isNaN(k)){k=Math.max(k,o)}}if(!$.ig.util.isNaN(p)){if($.ig.util.isNaN(k)){k=p}else{k=Math.max(k,p)}if(!$.ig.util.isNaN(j)){j=Math.min(j,p)}}if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){l=false}}}if(n<m&&b){var r=j;j=k;k=r}if(!l){var s=new Array(3);s[0]=.5*(h+i);s[1]=j;s[2]=k;return s}var t=new Array(3);t[0]=NaN;t[1]=NaN;t[2]=NaN;return t},k:0,j:0,h:null,g:null,cacheValues:function(){this.k=this.i().c7().lowColumn().count();this.j=this.i().c7().highColumn().count();this.h=this.i().c7().lowColumn().asArray();this.g=this.i().c7().highColumn().asArray()},unCacheValues:function(){this.h=null;this.g=null},$type:new $.ig.Type("RangeCategoryBucketCalculator",$$t.$i5.$type)},true);$c("HorizontalAnchoredCategorySeries:g5","AnchoredCategorySeries",{init:function(){$$t.$g6.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$g5.xAxisProperty,a);return a}else{return this.c($$t.$g5.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$g5.yAxisProperty,a);return a}else{return this.c($$t.$g5.yAxisProperty)}},getOffsetValue:function(){return this.ll().n(this.n3(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){var a=this.getEffectiveViewport1(this.view());return this.n3().getCategorySize(this.view().b4(),this.view().b3(),a)},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.n3().isInverted(),d);var f=this.ll().n(this.n3(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.valueColumn(),a,this.n3(),e,f,this.md.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.n3(),this.md.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.n3(),this.md.runOn(this),this.valueColumn())},de:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.df(a,b,this.n3(),d,e,this.valueColumn().count(),this.md.runOn(this))},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.ll().n(this.n3(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.n5(),this.n3(),null,null,null)},le:function(){return this.n3()},lf:function(){return this.n5()},nn:function(a){this.xAxis($b($$t.$ir.$type,a))},no:function(a){this.yAxis($b($$t.$jm.$type,a))},l8:function(){return this.n5()!=null&&this.n5().updateRange()},_n3:null,n3:function(a){if(arguments.length===1){this._n3=a;return a}else{return this._n3}},_n5:null,n5:function(a){if(arguments.length===1){this._n5=a;return a}else{return this._n5}},n9:function(a){this.n3(a)},oa:function(a){this.n5(a)},getCategoryItems:function(a,b){return this.m7(a,b,this.n3())},hj:function(a,b,c,d){switch(b){case"XAxis":this.n9(this.xAxis());this.m9().c8($$t.$mt.y(this.m9().c8(),this.n3(),this.rootCanvas(),this));break}$$t.$g6.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.n9(this.xAxis());this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.oa(this.yAxis());this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},gi:function(a,b,c,d){$$t.$g6.gi.call(this,a,b,c,d);if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null){this.n3().notifyDataChanged()}switch(a){case 4:if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 1:if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 0:if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 2:if(this.ni()!=null&&this.m9().cy().c>0&&this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.ni()){if(this.n3()!=null){this.n3().updateRange()}if(this.n5()!=null&&!this.n5().updateRange()){this.renderSeries(true)}}break}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$g6.$type)},true);$c("PointSeries:xl","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.xm(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},init:function(){$$t.$g5.init.call(this);this.y($$t.$xl.$type)},my:function(a,b){$$t.$g5.my.call(this,a,b)},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d)},$type:new $.ig.Type("PointSeries",$$t.$g5.$type)},true);$c("PointSeriesView:xm","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){$$t.$ms.init.call(this,a);this.de(a)},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$ms.$type)},true);$c("IHasHighLowValueCategory:t7","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$c("RangeCategorySeries:t6","CategorySeries",{aw:function(){return new $$t.t8(this)},he:function(a){$$t.$g7.he.call(this,a);this.m9(a)},_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},init:function(){$$t.$g7.init.call(this);this.m8(new $$t.ua(1,this,this.m9(),this,this,this.m9().cy()))},_m8:null,m8:function(a){if(arguments.length===1){this._m8=a;return a}else{return this._m8}},lowMemberPath:function(a){if(arguments.length===1){this.g($$t.$t6.lowMemberPathProperty,a);return a}else{return this.c($$t.$t6.lowMemberPathProperty)}},lowColumn:function(a){if(arguments.length===1){if(this.nc!=a){var b=this.nc;this.nc=a;this.raisePropertyChanged("LowColumn",b,this.nc)}return a}else{return this.nc}},nc:null,highMemberPath:function(a){if(arguments.length===1){this.g($$t.$t6.highMemberPathProperty,a);return a}else{return this.c($$t.$t6.highMemberPathProperty)}},highColumn:function(a){if(arguments.length===1){if(this.na!=a){var b=this.na;this.na=a;this.raisePropertyChanged("HighColumn",b,this.na)}return a}else{return this.na}},na:null,lq:function(){return 11},my:function(a,b){$$t.$g7.my.call(this,a,b);b.cc(true);$$t.$ud.b(this,a.n,b.c1(),this.useLightweightMarkers());this.ms(b,a)},nk:function(a,b,c,d,e,f){this.m9().c8(a,b,c,d,e,f)},scrollIntoView:function(a){var b=new $$t.a8(0,0,0,1,1);var c=this.view()!=null?this.view().b4():$$t.$a8.empty();var d=this.view()!=null?this.view().b3():$$t.$a8.empty();var e=!c.isEmpty()&&!d.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var f=this.le();var g=this.lf();var h=this.j9(this.view());var i;if(f!=null){var j=new $$t.iz(0,b,b,f.isInverted(),h);i=f.getScaledValue(e,j)}else{i=NaN}var k=f!=null?this.m8().n($b($$t.$ix.$type,f),b,b,h):0;i+=k;if(e>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(!$.ig.util.isNaN(i)){if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(g!=null&&this.highColumn()!=null&&e<this.highColumn().count()){var l=new $$t.iz(0,b,b,g.isInverted(),h);var m=g.getScaledValue(this.highColumn().item(e),l);var n=g.getScaledValue(this.lowColumn().item(e),l);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(n)){var o=Math.abs(n-m);if(c.height()<o){c.height(o);c.y(Math.min(n,m))}else{if(n<c.top()+.1*c.height()){n=n+.4*c.height()}if(n>c.bottom()-.1*c.height()){n=n-.4*c.height()}c.y(n-.5*c.height())}}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),c)}}return e>=0},hj:function(a,b,c,d){$$t.$g7.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lowColumn());c.deregisterColumn(this.highColumn());this.lowColumn(null);this.highColumn(null)}if($b($$t.$ij.$type,d)!=null){this.lowColumn(this.ba(this.lowMemberPath()));this.highColumn(this.ba(this.highMemberPath()))}if(!this.l8()){this.lp().cy().f(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lowColumn());this.lowColumn(this.ba(this.lowMemberPath()))}break;case"LowColumn":if(!this.l8()){this.lp().cy().f(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.highColumn());this.highColumn(this.ba(this.highMemberPath()))}break;case"HighColumn":if(!this.l8()){this.lp().cy().f(this.resolution());this.renderSeries(false)}break}},ae:function(a){if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){return null}if(a==this.le()){var b=Math.min(this.lowColumn().count(),this.highColumn().count());return new $$t.kt(0,b-1)}if(a==this.lf()){var c=Math.min(this.lowColumn().minimum(),this.highColumn().minimum());var d=Math.max(this.lowColumn().maximum(),this.highColumn().maximum());return new $$t.kt(Math.min(c,d),Math.max(c,d))}return null},gi:function(a,b,c,d){if(this.le()!=null&&$b($$t.$i6.$type,this.le())!==null){this.le().notifyDataChanged()}var e=this.le();switch(a){case 3:if(d==this.lowMemberPath()||d==this.highMemberPath()){if(e!=null){e.updateRange()}if(!this.l8()){this.renderSeries(true)}}break;case 1:if(e!=null){e.updateRange()}this.lp().cy().f(this.resolution());if(!this.l8()){this.renderSeries(true)}break;case 0:if(e!=null){e.updateRange()}this.lp().cy().f(this.resolution());if(!this.l8()){this.renderSeries(true)}break;case 2:if(e!=null){e.updateRange()}if(this.lowMemberPath()!=null&&this.highMemberPath()!=null&&this.lp().cy().c>0&&!this.l8()){this.renderSeries(true)}break;case 4:if(e!=null){e.updateRange()}this.lp().cy().f(this.resolution());if(!this.l8()){this.renderSeries(true)}break}},cx:function(a,b,c){var d=$$t.$g7.cx.call(this,a,b,c);if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){d=false}return d},mv:function(a,b){$$t.$g7.mv.call(this,a,b);this.m8().d(a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($$t.$ir.$type,this.le()))},scaler:function(){return $b($$t.$ix.$type,this.le())},yScaler:function(){return $b($$t.$iy.$type,this.lf())},bucketizer:function(){return this.lp().cy()},currentMode2Index:function(){return this.mj()},provideCollisionDetector:function(){return new $$t.nv},hy:function(a,b){var c=this.co();$$t.$g7.hy.call(this,a,b);if(!c){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var d=new $$t.ua(1,this,$b($$t.$i4.$type,this.ax()),this.seriesViewer().ba().o(),this,this.ax().cy());if(!this.cn()){this.lj=new $$t.i7(3);this.lj.v();d.d(this.lj,this.ax())}this.cn(false);this.my(this.lj,this.ax());this.co(false)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},renderAlternateView:function(a,b,c,d,e){$$t.$g7.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.cy().f(this.resolution());f.a2(c);if(this.bp(g)){return}var h=new $$t.ua(1,this,$b($$t.$i4.$type,f),f,this,f.cy());if(this.m7()==null){this.m7(new $$t.i7(3))}this.m7().v();h.d(this.m7(),g);this.my(this.m7(),g)},$type:new $.ig.Type("RangeCategorySeries",$$t.$g7.$type,[$$t.$iv.$type,$$t.$t7.$type])},true);$c("HorizontalRangeCategorySeries:t5","RangeCategorySeries",{init:function(){$$t.$t6.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$t5.xAxisProperty,a);return a}else{return this.c($$t.$t5.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$t5.yAxisProperty,a);return a}else{return this.c($$t.$t5.yAxisProperty)}},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},isRange:function(){return true},getOffsetValue:function(){return this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.xAxis(),this.md.runOn(this),new $$t.ue(this.highColumn(),this.lowColumn()))},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.xAxis(),this.md.runOn(this),new $$t.ue(this.highColumn(),this.lowColumn()))},de:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().hp;return this.df(a,b,this.xAxis(),d,e,f,this.md.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.m8().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(new $$t.ue(this.highColumn(),this.lowColumn()),a,this.xAxis(),e,f,this.md.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.m8().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.lowColumn(),a,this.xAxis(),e,f,this.md.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.m8().n(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(this.highColumn(),a,this.xAxis(),e,f,this.md.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.md.runOn($self),$self.highColumn())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.md.runOn($self),$self.highColumn())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.md.runOn($self),$self.lowColumn())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.md.runOn($self),$self.lowColumn())})},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.m8().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},l8:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},hj:function(a,b,c,d){$$t.$t6.hj.call(this,a,b,c,d);switch(b){case"XAxis":this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0();break;case"YAxis":this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("HorizontalRangeCategorySeries",$$t.$t6.$type)},true);$c("RangeAreaSeries:t4","HorizontalRangeCategorySeries",{aw:function(){return new $$t.uf(this)},he:function(a){$$t.$t5.he.call(this,a);this.nt(a)},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},init:function(){$$t.$t5.init.call(this);this.y($$t.$t4.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$t5.gg.call(this,a,b);var c=b;c.da()},my:function(a,b){$$t.$t5.my.call(this,a,b);var c=a.h.count();var d=new $$t.b7(Array,2,c);for(var e=0;e<c;e++){var f=a.h.__inner[e];var g=new Array(4);g[0]=f[0];g[1]=f[1];var h=a.h.__inner[a.h.count()-1-e];g[2]=h[0];g[3]=h[2];d.add(g)}var i=$b($$t.$uf.$type,b);var j=this.getEffectiveViewport1(i);this.lo.x(this,this.l6(),this.xAxis(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var k=false;var l=this.lo.c();if(l!=null){k=true}if(k){var m=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),j);this.mu(d,-1,this.lowColumn().count(),this.xAxis(),m,b.p())}var n=i.di();var o=i.dk();var p=i.de();this.lo.ae(n,true,false,true,true);this.lo.ae(o,true,false,true,true);this.lo.ae(p,false,true,false,false);if(b.c2(a)){i.db(a.h.count(),d,false);b.c5(a)}i.de().__opacity=this.lo.i*this.actualAreaFillOpacity()},$type:new $.ig.Type("RangeAreaSeries",$$t.$t5.$type)},true);$c("RangeCategorySeriesView:t8","CategorySeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){$$t.$i3.init.call(this,a);this.c7(a)},c8:function(a,b,c,d,e,f){a.ag().clear();b.ag().clear();c.ag().clear();var g=$$t.$m3.b(d,e,true,f,this.e().resolution());var h=$$t.$m3.b(d,e,false,f,this.e().resolution());var i=g.count();var j=h.count();var k;var l;var m;var n;for(var o=0;o<i;o++){k=g.item(o);l=e.__inner[k];m=l[0];n=l[1];a.ag().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.ag().add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var p;var q;for(var r=0;r<j;r++){k=h.item(r);l=e.__inner[k];if(f){p=l[0];q=l[2]}else{p=l[2];q=l[3]}c.ag().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.ag().add({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.y(a.ag().count()>0);b.y(b.ag().count()>0);c.y(c.ag().count()>0)},cz:function(){return new $$t.t9(this)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.c7().le().isCategory()){b=this.c7().le()}else if(this.c7().lf().isCategory()){b=this.c7().lf()}var c=$b($$t.$mc.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}else if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c7().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c7().lowMemberPath()+"} - ${item."+this.c7().highMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("RangeCategorySeriesView",$$t.$i3.$type)},true);$c("RangeAreaSeriesView:uf","RangeCategorySeriesView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){this.dh=new $$t.c5;this.dd=new $$t.c3;this.dj=new $$t.c5;this.dg=new $$t.c5;this.df=new $$t.c5;this.dc=new $$t.c3;$$t.$t8.init.call(this,a);this.c9(a)},at:function(){$$t.$t8.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dh:null,dd:null,dj:null,di:function(){return this.dh},de:function(){return this.dd},dk:function(){return this.dj},da:function(){this.dd.ag().clear();this.dh.ag().clear();this.dj.ag().clear()},db:function(a,b,c){this.c8(this.dh,this.dd,this.dj,a,b,c);this.ar()},dg:null,df:null,dc:null,bd:function(){$$t.$t8.bd.call(this);this.df.ag(this.dh.ag());this.dg.ag(this.dj.ag());this.dc.ag(this.dd.ag());var a=this.bx();this.df.__stroke=a;this.df.z(this.e().thickness()+3);this.dg.__stroke=a;this.dg.z(this.e().thickness()+3);this.dc.__fill=a;this.dc.__opacity=1},a7:function(a,b){$$t.$t8.a7.call(this,a,b);if(a.d()){if(b){a.s(this.dc);a.t(this.df);a.t(this.dg)}else{a.s(this.dd);a.t(this.dh);a.t(this.dj)}}},am:function(a){$$t.$t8.am.call(this,a);var b=new $$t.ii(1,"lowerShape",this.dh);b.tags().add("Lower");var c=new $$t.ii(1,"upperShape",this.dj);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.ih(1,"fillShape",this.dd);d.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("RangeAreaSeriesView",$$t.$t8.$type)},true);$c("RangeCategoryFramePreparer:ua","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ua.init1.call(this,1,b,$b($$t.$i4.$type,b),$b($$t.$a.$type,b),$b($$t.$lx.$type,b),$b($$t.$i0.$type,b))},init1:function(a,b,c,d,e,f){$$t.$lv.init1.call(this,1,b,c,d,e,f);this.w(new $$t.q1);if($b($$t.$qy.$type,b)!==null){this.w($b($$t.$qy.$type,b))}this.x(new $$t.ub);if($b($$t.$t7.$type,b)!==null){this.x($b($$t.$t7.$type,b))}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=b[2];if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){a.n.add({__x:g,__y:(h+i)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},v:function(a,b,c,d){var e=a;var f=e.f();var g=e.g();var h=this.q(f.item(b));var i=this.q(g.item(b));var j=Math.max(h,i);var k=Math.min(h,i);if(c){e.d(k);e.e(j)}else{e.c(j);e.b(k)}},r:function(a,b,c){var d=a;var e=d.f();var f=d.g();var g=this.q(e.item(b));var h=this.q(f.item(b));if(!isNaN(g)){d.c(Math.max(d.c(),g));d.b(Math.min(d.b(),g))}if(!isNaN(h)){d.c(Math.max(d.c(),h));d.b(Math.min(d.b(),h))}},e:function(a,b){var c=b;return[this.q(a),c.b(),c.c()]},u:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a.b().getScaledValue(b[0],e)+c}b[1]=a.c().getScaledValue(b[1],f);b[2]=a.c().getScaledValue(b[2],f)},j:function(a){var b=new $$t.uc;b.f(this.x().highColumn());b.g(this.x().lowColumn());return b},$type:new $.ig.Type("RangeCategoryFramePreparer",$$t.$lv.$type)},true);$c("ValuesHolder:mp","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("ValuesHolder",$.ig.$ot)},true);$c("HighLowValuesHolder:uc","ValuesHolder",{init:function(){$$t.$mp.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},a:function(){if(this.f()==null||this.g()==null){return 0}return Math.min(this.f().count(),this.g().count())},$type:new $.ig.Type("HighLowValuesHolder",$$t.$mp.$type)},true);$c("DefaultHighLowValueProvider:ub","Object",{init:function(){$.ig.$op.init.call(this)},highColumn:function(){return new $$t.b7(Number,0)},lowColumn:function(){return new $$t.b7(Number,0)},$type:new $.ig.Type("DefaultHighLowValueProvider",$.ig.$ot,[$$t.$t7.$type])},true);$c("RangeValueList:ue","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},indexOf:function(a){throw new $$t.co(0)},insert:function(a,b){throw new $$t.co(0)},removeAt:function(a){throw new $$t.co(0)},item:function(a,b){if(arguments.length===2){throw new $$t.co(0);return b}else{var b=NaN;var c=NaN;if(this.a!=null&&a>=0&&a<this.a.count()){b=this.a.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}var d=$.ig.util.isNaN(b);var e=$.ig.util.isNaN(c);if(!d&&!e){return(b+c)/2}if(!d){return b}if(!e){return c}return NaN}},add:function(a){throw new $$t.co(0)},clear:function(){throw new $$t.co(0)},contains:function(a){throw new $$t.co(0)},copyTo:function(a,b){throw new $$t.co(0)},count:function(){var a=0;var b=0;if(this.a!=null){a=this.a.count()}if(this.b!=null){b=this.b.count()}var c=0;c=Math.max(c,a);c=Math.max(c,b);return c},isReadOnly:function(){return true},remove:function(a){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},$type:new $.ig.Type("RangeValueList",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("RangeColumnSeries:xn","HorizontalRangeCategorySeries",{aw:function(){return new $$t.xo(this)},he:function(a){$$t.$t5.he.call(this,a);this.nt(a)},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},init:function(){$$t.$t5.init.call(this);this.y($$t.$xn.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$xn.radiusXProperty,a);return a}else{return this.c($$t.$xn.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$xn.radiusYProperty,a);return a}else{return this.c($$t.$xn.radiusYProperty)}},l2:function(){return true},preferredCategoryMode:function(a){return 2},gg:function(a,b){$$t.$t5.gg.call(this,a,b);var c=b;if(a&&c.da()!=null){c.da().c(0)}},getItemSpan:function(){return this.xAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){$$t.$t5.my.call(this,a,b);var c=$b($$t.$xo.$type,b);var d=a.h;var e=b.b4();var f=b.b3();var g=this.getEffectiveViewport1(b);var h=this.xAxis().hk(e,f,g);if($.ig.util.isNaN(h)||Number.isInfinity(h)){c.da().c(0);return}this.lo.x(this,this.l6(),this.xAxis(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var i=false;var j=this.lo.c();if(j!=null){i=true}var k=this.xAxis().isSorting();var l=this.lowColumn().count();var m=this.xAxis();var n=new $$t.iz(0,e,f,this.xAxis().isInverted(),g);var o=0;for(var p=0;p<d.count();++p){var q=d.__inner[p][0]-.5*h;var r=Math.min(d.__inner[p][1],d.__inner[p][2]);var s=Math.max(d.__inner[p][1],d.__inner[p][2]);var t=Math.abs(s-r);if(Number.isInfinity(t)){continue}var u=c.da().item(o);o++;u.width(h);u.height(t);if(i){this.mu(d,p,l,m,n,b.p())}this.lo.ae(u,false,false,false,false);u.ai(this.lo.j);u.aj(this.lo.k);c.df(u,q,r)}c.da().c(o);b.c5(a)},$type:new $.ig.Type("RangeColumnSeries",$$t.$t5.$type)},true);$c("RangeColumnSeriesView:xo","RangeCategorySeriesView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){var $self=this;this.dg=new $$t.ct;$$t.$t8.init.call(this,a);this.c9(a);this.da(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dh.runOn($self));$ret.activate($self.dc.runOn($self));$ret.disactivate($self.de.runOn($self));$ret.destroy($self.dd.runOn($self));return $ret}())},_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},at:function(){$$t.$t8.at.call(this);this.db(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;
$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_db:null,db:function(a){if(arguments.length===1){this._db=a;return a}else{return this._db}},dh:function(){var a=new $$t.ct;this.db().add(a);a.__visibility=1;return a},dc:function(a){a.__visibility=0},de:function(a){a.__visibility=1},dd:function(a){this.db().remove(a)},df:function(a,b,c){if(!this.isDirty()){this.ar()}a.m(c);a.l(b)},ab:function(a){return this.db().__inner[a]},dg:null,aa:function(a){var b=this.db().__inner[a];this.dg.__visibility=b.__visibility;this.dg.l(b.l());this.dg.m(b.m());this.dg.width(b.width());this.dg.height(b.height());var c=this.by(a);this.dg.__fill=c;this.dg.__stroke=c;this.dg.z(this.e().thickness()+3);return this.dg},a7:function(a,b){$$t.$t8.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.db().count();c++){var d=this.z(c,b);this.be(d,c,b);a.u(d)}}},am:function(a){$$t.$t8.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.da().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},$type:new $.ig.Type("RangeColumnSeriesView",$$t.$t8.$type)},true);$c("SplineSeriesBaseView:nt","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){$$t.$ms.init.call(this,a);this.de(a)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$ms.$type)},true);$c("SplineAreaSeriesView:xp","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},init:function(a){this.dp=new $$t.cz;this.dt=new $$t.cz;this.dr=new $$t.cz;this.du=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;this.dj=new $$t.cz;this.dl=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},at:function(){$$t.$nt.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dp:null,dt:null,dr:null,du:null,dm:function(){return this.dt},dn:function(){return this.du},dq:function(){return this.dp},ds:function(){return this.dr},dg:function(){this.dp.ak(null);this.dr.ak(null);this.dt.ak(null);this.du.ak(null);this.ar()},dh:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().f(this.dp,this.dt,this.dr,this.du,a,b,c,d,e,f,g);this.ar()},di:null,dk:null,dj:null,dl:null,bd:function(){$$t.$nt.bd.call(this);this.di.ak(this.dp.ak());this.dk.ak(this.dt.ak());this.dj.ak(this.dr.ak());this.dl.ak(this.du.ak());var a=this.bx();this.di.__fill=a;this.di.__opacity=1;this.dj.__fill=a;this.dj.__opacity=1;this.dk.__stroke=a;this.dk.z(this.e().thickness()+3);this.dl.__stroke=a;this.dl.z(this.e().thickness()+3)},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(b){a.r(this.di);a.r(this.dj);a.r(this.dk);a.r(this.dl)}else{a.r(this.dp);a.r(this.dr);a.r(this.dt);a.r(this.du)}},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dt);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.du);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dr);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dp);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(1);this.e().shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$nt.$type)},true);$c("VerticalAxisLabelPanel:lq","AxisLabelPanelBase",{init:function(){$$t.$kd.init.call(this)},aa:function(){return new $$t.lr(this)},b2:function(a){$$t.$kd.b2.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},_ct:0,ct:function(a){if(arguments.length===1){this._ct=a;return a}else{return this._ct}},_cq:0,cq:function(a){if(arguments.length===1){this._cq=a;return a}else{return this._cq}},_cs:0,cs:function(a){if(arguments.length===1){this._cs=a;return a}else{return this._cs}},_cr:0,cr:function(a){if(arguments.length===1){this._cr=a;return a}else{return this._cr}},bs:function(){this.ck().aw()},bc:function(){return this.z().titleSettings()!=null?this.z().titleSettings().angle():-90},cm:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==1){a+=this.bg()}var c=this.ad();if(c==3||c==7){a+=this.z().ck()}return a},co:function(){var a=0;var b=this.af(this.z().titleSettings());if(b==2){a+=this.bg()}var c=this.ad();if(c==2||c==6){a+=this.z().ck()}return a},cp:function(){var a=this.a2-this.cm()-this.co();if(a<0){a=0}return a},cn:function(){var a=this.cp()-this.ab().p()-this.ab().q();if(a<0){a=0}return a},av:function(){var a=new $$t.b7($$t.$a8.$type,0);this.an(false);this.am(false);if(this.ac()!=null&&this.ac().h()&&this.a8()%360!=0){this.am(true)}this.ct(-1.7976931348623157e308);this.cq(-1.7976931348623157e308);this.cs(-1.7976931348623157e308);this.cr(-1.7976931348623157e308);var b=this.ab().p();var c=this.ab().r();var d=this.ab().q();var e=this.ab().o();var f=this.cm();for(var g=0;g<this.a0().count();g++){var h=this.a0().__inner[g];var i=this.a6(h);var j=this.a7(h);var k=i+c+e;var l=j+b+d;var m=this.cf().left()+f;var n=this.az().__inner[g].a()-k/2;this.ct(Math.max(l,this.ct()));this.cq(Math.max(k,this.cq()));this.cs(Math.max(j,this.cs()));this.cr(Math.max(i,this.cr()));var o=new $$t.a8(0,m,n,l,k);a.add(o)}var p=0;if(this.am()){p=this.a8()%360;if(p<0){p+=360}}if(!this.z().bf()){var q=p*(Math.PI/180);var r=Math.abs(this.cs()*Math.cos(q))+Math.abs(this.cr()*Math.sin(q));var s=this.bg();this.a4(r+b+d+s+this.z().ck())}else{this.ab().ab()}if(this.am()){for(var t=0;t<a.count();t++){var u=a.__inner[t];u.y(this.az().__inner[t].a()-this.cq()/2);a.__inner[t]=u}}var v=false;if(!this.am()&&this.ct()<=this.a2){v=true}if(!v){var w=this.cf().height();var x=this.cp();var y=x;var z=this.az().count()>1?Math.abs(this.az().__inner[1].a()-this.az().__inner[0].a()):w;var aa=Math.abs(Math.asin(z/this.ct())*(180/Math.PI));var ab=p>=aa&&p<=180-aa||p-180>=aa&&p-180<=180-aa;for(var ac=0;ac<a.count();ac++){if(this.am()){var ad=p*(Math.PI/180);var ae=this.bh(this.a0().__inner[ac]);y=Math.min(x/Math.abs(Math.cos(ad)),ae);if(ab){var af;if(p>0&&p<90){af=Math.PI/180*(90-p)}else if(p>270&&p<360){af=Math.PI/180*(p-270)}else{af=0}y=z/Math.cos(af)}}var ag=a.__inner[ac];ag.width(Math.min(ag.width(),y+b+d));a.__inner[ac]=ag;if(!($b($$t.$c2.$type,this.a0().__inner[ac])!==null)){this.a0().__inner[ac].width(y)}var ah=$b($$t.$c2.$type,this.a0().__inner[ac]);if(ah!=null){var ai=this.bn(ac,ah,y);if(!ah.aa().equals(ai)){ah.aa(ai);this.a0().__inner[ac].width(y)}}}}if(this.cl()){this.cu(a)}return a},cu:function(a){this.ck().ax(a,this.ct())},b5:function(a,b){var c=0;var d=this.cr()/2;var e=new $$t.e9;var f=$$t.$e7.e(this.a8());var g=function(){var $ret=new $$t.fc;$ret.h(f);$ret.i(c);$ret.j(d);return $ret}();var h=0;var i=0;if(f!=0&&f!=360){f-=90;if(f>0&&f<180){g.i(this.cs());h=-this.cs()+this.cr()/2;h=h+Math.sin($$t.$fn.u(f-180))*(this.cr()/2)}else{if(f>=180){h=h-Math.cos($$t.$fn.u(f))*(this.cr()/2)}else{h=h+Math.cos($$t.$fn.u(f))*(this.cr()/2)}}}var j=function(){var $ret=new $$t.fb;$ret.h(h);$ret.i(i);return $ret}();e.h().add(g);e.h().add(j);a.h(e)},cl:function(){return!this.an()&&!this.am()},ce:function(){var a=this.af(this.z().titleSettings());var b=this.bg();var c=this.ad();var d=0;if(a==1){d+=this.cf().left();if(c==3||c==7){d+=this.z().ck()}}else{d=this.cf().right()-b;if(c==6||c==2){d-=this.z().ck()}}var e=this.be();var f=0;var g=this.z().titleSettings()==null?1:this.z().titleSettings().verticalAlignment();if(g==0){f=this.cf().top()}else if(g==2){f=this.cf().bottom()-e}else{f=this.cf().top()+this.cf().height()/2-e/2}return new $$t.a8(0,d,f,b,e)},af:function(a){if(a==null){return this.z().seriesViewer().ah(this.z())}if(a.position()==0){if(this.z()!=null&&this.z().seriesViewer()!=null){return this.z().seriesViewer().ah(this.z())}return 1}return a.position()},ae:function(){return 2},ap:function(a){return a==2||a==3||a==6||a==7},cj:function(a){if(this.y().contains(this.z().fk())==false&&this.z().fk()!=null){this.y().add(this.z().fk())}var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this.z().fk()&&b!=this.ab().at()){this.ab().af(b)}}var d=this.z()==null||this.a2<=0||$.ig.util.isNaN(this.a2)?50:this.a2;if(d>a.k()){d=a.k()}var e=new $$t.a9(1,d,50);if(Number.isInfinity(e.k())){e.k(50)}if(Number.isInfinity(e.j())){e.j(50)}return e},bu:function(){var a=this.ab().ar();this.z().ep(a);if(this.ac()!=null&&this.ac().visibility()!=0){return}var b=this.z().ck();if(b==0){return}var c=this.at();if(c==null){return}var d=this.cf().left();var e;var f=this.ad();if(f==2||f==6){d=this.cf().right();e=d-b}else{e=d+b}var g=this.ab().b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.bx(a,h,d,e,this.cg(),g)}if(!this.y().contains(this.ab().at())){this.y().add(this.ab().at())}},$type:new $.ig.Type("VerticalAxisLabelPanel",$$t.$kd.$type)},true);$c("VerticalAxisLabelPanelView:lr","AxisLabelPanelBaseView",{_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},init:function(a){$$t.$ke.init.call(this,a);this.av(a)},aw:function(){},d:function(){var a=this.a().z().seriesViewer().bh();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textStyle()!=null){a=this.a().z().titleSettings().f()}else{var b=this.a().z().seriesViewer().bg();if(b!=null){a=b}}return a},au:function(){return this.a().z().seriesViewer().m2()},aq:function(){var a=this.a().z().chart().ly();if(this.a().z().titleSettings()!=null&&this.a().z().titleSettings().textColor()!=null){a=this.a().z().titleSettings().textColor()}else{var b=this.a().z().seriesViewer().lx();if(b!=null){a=b}}return a},ax:function(a,b){var c,d;c=this.av().cm();d=this.av().co();var e=this.a().ac()!=null?this.a().ac().horizontalAlignment():1;var f=this.a().a2;var g=this.av().cp();var h=g/2;var i=this.a().cf();for(var j=0;j<a.count();j++){var k=a.__inner[j];var l=k.width()/2;switch(e){case 0:k.x(i.left()+c);break;case 1:case 3:k.x(i.left()+c+h-l);break;case 2:k.x(i.right()-d-k.width());break}}},$type:new $.ig.Type("VerticalAxisLabelPanelView",$$t.$ke.$type)},true);$c("AreaSeries:nz","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.n0(this)},lq:function(){return 1},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$nz.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){var $self=this;$$t.$g5.my.call(this,a,b);var c=b.cy().c;var d=$b($$t.$n0.$type,b);var e=a.h;var f=this.getEffectiveViewport1(d);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var g=false;var h=this.lo.c();if(h!=null){g=true}if(g){var i=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),f);this.mu(e,-1,this.valueColumn().count(),this.n3(),i,b.p())}var j=d.dl();var k=d.dm();var l=d.dp();var m=d.dr();this.lo.ae(j,true,false,true,true);this.lo.ae(k,true,false,true,true);this.lo.ae(l,false,true,false,false);this.lo.ae(m,false,true,false,false);if(b.c2(a)){d.dg(e.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.np(n,a.h.count(),b)},this.unknownValuePlotting());b.c5(a)}var n=this.lf();l.__opacity=this.lo.i*this.actualAreaFillOpacity();m.__opacity=.5*this.lo.i*this.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$nz.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$nz.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.ll().m(this.unknownValuePlotting()==0);this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("AreaSeries",$$t.$g5.$type)},true);$c("AreaSeriesView:n0","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dn=new $$t.cz;this.ds=new $$t.cz;this.dq=new $$t.cz;this.dt=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dl:function(){return this.ds},dm:function(){return this.dt},dp:function(){return this.dn},dr:function(){return this.dq},dn:null,ds:null,dq:null,dt:null,df:function(){this.dn.ak(null);this.dq.ak(null);this.ds.ak(null);this.dt.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().f(this.dn,this.ds,this.dq,this.dt,a,b,c,d,e,f,g);this.ar()},dh:null,dj:null,di:null,dk:null,bd:function(){$$t.$ms.bd.call(this);this.dh.ak(this.dn.ak());this.dj.ak(this.ds.ak());this.di.ak(this.dq.ak());this.dk.ak(this.dt.ak());var a=this.bx();this.dh.__fill=a;this.dh.__opacity=1;this.di.__fill=a;this.di.__opacity=1;this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(b){a.r(this.dh);a.r(this.di);a.r(this.dj);a.r(this.dk)}else{a.r(this.dn);a.r(this.dq);a.r(this.ds);a.r(this.dt)}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.ds);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dt);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dq);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dn);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(1);this.e().shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$ms.$type)},true);$c("CategoryFrame:i7","Frame",{init:function(a){this.h=new $$t.b7(Array,0);this.l=new $$t.b7($.ig.Number.prototype.$type,0);this.m=new $$t.b7(Number,0);this.n=new $$t.b7($$t.$ba.$type,0);this.o=new $$t.b7(Number,0);this.q=new $$t.b7($$t.$ba.$type,0);this.r=new $$t.b7(Number,0);this.i=new $$t.b7($$t.$ba.$type,0);this.k=new $$t.b7(Number,0);this.j=new $$t.b7(Number,0);this.p=new $$t.b7(Number,0);$$t.$i8.init.call(this);this.aa=new $$t.a8(0,0,0,1,1);this.t=a;this.x()},aa:null,h:null,l:null,m:null,n:null,o:null,q:null,r:null,i:null,k:null,j:null,p:null,_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},t:0,d:function(a,b,c){this.x();var d=$b($$t.$i7.$type,b);var e=$b($$t.$i7.$type,c);var f=d.h.count();var g=e.h.count();var h=Math.max(f,g);var i=Math.max(d.n.count(),e.n.count());var j=Math.max(d.q.count(),e.q.count());var k=Math.max(d.l.count(),e.l.count());var l=Math.max(d.i.count(),e.i.count());var m=d.p.count()>0;if(m){this.y(this.p,a,d.p,e.p,h)}var n=d.o.count()>0;if(n){this.y(this.o,a,d.o,e.o,i)}var o=d.r.count()>0;if(o){this.y(this.r,a,d.r,e.r,j)}var p=d.m.count()>0;if(p){this.y(this.m,a,d.m,e.m,k)}var q=d.k.count()>0;if(q){this.y(this.k,a,d.k,e.k,l)}if(this.h.count()<h){while(this.h.count()<h){this.h.add(new Array(this.t))}}if(this.h.count()>h){this.h.removeRange(h,this.h.count()-h)}if(m){var r=0;for(var s=0;s<Math.min(f,g);++s){var t=this.h.__inner[s];r=a*this.p.__inner[s];r=r>1?1:r;for(var u=0;u<this.t;++u){t[u]=d.h.__inner[s][u]+r*(e.h.__inner[s][u]-d.h.__inner[s][u])}}}else{for(var v=0;v<Math.min(f,g);++v){var w=this.h.__inner[v];for(var x=0;x<this.t;++x){w[x]=d.h.__inner[v][x]+a*(e.h.__inner[v][x]-d.h.__inner[v][x])}}}if(f<g){var y=new Array(this.t);for(var z=this.t-1;z>=0;--z){y[z]=d.h.count()>0?d.h.__inner[d.h.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab<g;++ab){var ac=this.h.__inner[ab];aa=a*this.p.__inner[ab];aa=aa>1?1:aa;for(var ad=this.t-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.h.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae<g;++ae){var af=this.h.__inner[ae];for(var ag=this.t-1;ag>=0;--ag){af[ag]=y[ag]+a*(e.h.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.t);for(var ai=this.t-1;ai>=0;--ai){ah[ai]=e.h.count()>0?e.h.__inner[e.h.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak<f;++ak){var al=this.h.__inner[ak];aj=a*this.p.__inner[ak];aj=aj>1?1:aj;for(var am=this.t-1;am>=0;--am){al[am]=d.h.__inner[ak][am]+aj*(ah[am]-d.h.__inner[ak][am])}}}else{for(var an=g;an<f;++an){var ao=this.h.__inner[an];for(var ap=this.t-1;ap>=0;--ap){ao[ap]=d.h.__inner[an][ap]+a*(ah[ap]-d.h.__inner[an][ap])}}}}if(n){$$t.$i8.e(this.n,a,d.n,e.n,this.o)}else{$$t.$i8.a(this.n,a,d.n,e.n)}if(o){$$t.$i8.e(this.q,a,d.q,e.q,this.r)}else{$$t.$i8.a(this.q,a,d.q,e.q)}if(p){$$t.$i8.e(this.i,a,d.i,e.i,this.m)}else{$$t.$i8.a(this.i,a,d.i,e.i)}if(q){$$t.$i8.f(this.j,a,d.j,e.j,this.k)}else{$$t.$i8.b(this.j,a,d.j,e.j)}var aq=d.ab();var ar=e.ab();if($$t.$a8.l_op_Equality(aq,null)){aq=this.aa}if($$t.$a8.l_op_Equality(ar,null)){ar=this.aa}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=aq.width()+(ar.width()-aq.width())*a;var av=aq.height()+(ar.height()-aq.height())*a;this.ab(new $$t.a8(0,as,at,au,av))},y:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f<c.count();f++){d.add(c.__inner[f])}}else{$$t.$i8.b(a,b,c,d)}if(a.count()<e){var g=a.count();for(var h=0;h<e-g;h++){a.add(1)}}},w:function(){this.p.clear();this.r.clear();this.o.clear();this.m.clear();this.k.clear()},v:function(){this.x();this.w();this.ab(this.aa)},z:function(){this.v();this.h.clear();this.i.clear();this.l.clear();this.n.clear();this.q.clear()},x:function(){$$t.$i7.s++;if($$t.$i7.s>=2147483647-1){$$t.$i7.s=0}this.u($$t.$i7.s)},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},$type:new $.ig.Type("CategoryFrame",$$t.$i8.$type)},true);$c("SingleValuesHolder:q4","ValuesHolder",{init:function(){$$t.$mp.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},a:function(){if(this.f()!=null){return this.f().count()}return 0},$type:new $.ig.Type("SingleValuesHolder",$$t.$mp.$type)},true);$c("DefaultSingleValueProvider:q3","Object",{init:function(){$.ig.$op.init.call(this)},valueColumn:function(){return new $$t.b7(Number,0)},$type:new $.ig.Type("DefaultSingleValueProvider",$.ig.$ot,[$$t.$q0.$type])},true);$c("PreparationParams:l1","Object",{init:function(){$.ig.$op.init.call(this)},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("PreparationParams",$.ig.$ot)},true);$c("CategoryLineRasterizer:nh","Object",{init:function(){this.k=new $$t.c4(0);$.ig.$op.init.call(this)},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:function(a,b,c,d,e,f,g,h,i,j){var k=new $$t.es;var l=new $$t.es;var m=new $$t.es;a.ak(k);b.ak(l);c.ak(m);k.b(new $$t.et);l.b(new $$t.et);m.b(new $$t.et);var n=new $$t.b7($$t.$e4.$type,0);var o=new $$t.b7($$t.$e4.$type,0);var p=new $$t.b7($$t.$e4.$type,0);var q=new $$t.b7($$t.$e4.$type,0);if(g==0||g==1){var r=g==1?h:null;var s=0;for(var t=0;t<d;t++){if($.ig.util.isNaN(e.__inner[t][1])){var u=t-s;var v=g==0&&u>0||g==1&&u>1;if(v){if(g==1||n.count()==0){var w=new $$t.e4;var x=new $$t.e4;var y=new $$t.e4;var z=new $$t.e4;n.add(w);o.add(x);p.add(y);q.add(z)}this.h(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,t-1,e,f,r,i,j)}s=t+1}}if(g==1||n.count()==0){var aa=new $$t.e4;var ab=new $$t.e4;var ac=new $$t.e4;var ad=new $$t.e4;n.add(aa);o.add(ad);p.add(ab);q.add(ac)}this.h(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,d-1,e,f,r,i,j);if(r==null&&n.count()==1&&h!=null){this.c(n.__inner[0],h);if(o.count()==1){this.c(o.__inner[0],h)}}}else{n.add(new $$t.e4);o.add(new $$t.e4);p.add(new $$t.e4);q.add(new $$t.e4);this.g(n.__inner[0].__points,o.__inner[0].__points,p.__inner[0].__points,q.__inner[0].__points,d,e,f,h,i,j)}for(var ae=0;ae<n.count();ae++){var af=n.__inner[ae];var ag=o.__inner[ae];var ah=p.__inner[ae];var ai=q.__inner[ae];if(af.__points.count()>0){var aj=function(){var $ret=new $$t.e1;$ret.startPoint(af.__points.__inner[0]);return $ret}();aj.__segments.add(af);k.b().add(aj)}if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.e1;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);m.b().add(ak)}if(ah.__points.count()>0&&ai.__points.count()>0){var al=new $$t.e4;if(h!=null){var am=h.f();h.f(true);h.i(al.__points);var ao=ah.__points.getEnumerator();while(ao.moveNext()){var an=ao.current();h.j(an)}for(var ap=ai.__points.count()-1;ap>=0;ap--){h.j(ai.__points.__inner[ap])}h.i(null);h.f(am)}else{var ar=ah.__points.getEnumerator();while(ar.moveNext()){var aq=ar.current();al.__points.add(aq)}for(var as=ai.__points.count()-1;as>=0;as--){al.__points.add(ai.__points.__inner[as])}}if(al.__points.count()>0){var at=function(){var $ret=new $$t.e1;$ret.startPoint(al.__points.__inner[0]);return $ret}();at.__segments.add(al);l.b().add(at)}}}},c:function(a,b){var c=a.__points;b.i(a.__points=new $$t.c4(0));var e=c.getEnumerator();while(e.moveNext()){var d=e.current();b.j(d)}b.i(null)},i:function(a,b,c,d,e,f,g,h,i,j){a.ag().clear();c.ag().clear();d.ag().clear();b.ag().clear();this.g(a.ag(),b.ag(),c.ag(),d.ag(),e,f,g,h,i,j);a.y(a.ag().count()>0);c.y(c.ag().count()>0);d.y(d.ag().count()>0);b.y(b.ag().count()>0)},g:function(a,b,c,d,e,f,g,h,i,j){this.h(a,b,c,d,0,e-1,f,g,h,i,j)},d:function(a,b,c,d,e,f,g){var h=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),d,e,f,b,c,g);var i=0;var j=h.count();var k;var l;var m;if(e){for(var n=0;n<j;n++){i=h.item(n);k=d.__inner[i];l=k[0];m=k[1];var o={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(o)}}else if(f){for(var p=0;p<j;p++){i=h.item(p);k=d.__inner[i];l=k[0];m=k[2];var q={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(q)}}else{for(var r=0;r<j;r++){i=h.item(r);k=d.__inner[i];l=k[2];m=k[3];var s={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(s)}}},b:function(a,b,c,d){c.i(a);for(var e=0;e<b.count();e++){c.j(b.__inner[e])}c.i(null)},h:function(a,b,c,d,e,f,g,h,i,j,k){if(f>-1){if(j==1&&!this.a()){var l=new $$t.c4(0);this.d(l,e,f,g,true,h,k);if(i!=null){this.b(a,l,i,k)}else{var n=l.getEnumerator();while(n.moveNext()){var m=n.current();a.add(m)}}}else{var o=new $$t.c4(0);var p=new $$t.c4(0);this.d(o,e,f,g,true,h,k);this.d(p,e,f,g,false,h,k);var r=o.getEnumerator();while(r.moveNext()){var q=r.current();c.add(q)}var t=p.getEnumerator();while(t.moveNext()){var s=t.current();d.add(s)}if(i!=null){this.b(a,o,i,k);this.b(b,p,i,k)}else{var v=o.getEnumerator();while(v.moveNext()){var u=v.current();a.add(u)}var x=p.getEnumerator();while(x.moveNext()){var w=x.current();b.add(w)}}}}},f:function(a,b,c,d,e,f,g,h,i,j,k){var l=new $$t.es;var m=new $$t.es;var n=new $$t.es;var o=new $$t.es;a.ak(l);b.ak(m);c.ak(n);d.ak(o);l.b(new $$t.et);m.b(new $$t.et);n.b(new $$t.et);o.b(new $$t.et);var p=new $$t.b7($$t.$e4.$type,0);var q=new $$t.b7($$t.$e4.$type,0);var r=new $$t.b7($$t.$e4.$type,0);var s=new $$t.b7($$t.$e4.$type,0);if(k==0||k==1){var t=0;for(var u=0;u<e;u++){if($.ig.util.isNaN(f.__inner[u][1])){var v=u-t;var w=k==0&&v>0||k==1&&v>1;if(w){if(k==1||q.count()==0){var x=new $$t.e4;var y=new $$t.e4;var z=new $$t.e4;var aa=new $$t.e4;p.add(x);q.add(y);r.add(z);s.add(aa)}this.e(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,u-1,f,g,h,i);if(k==1){j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,false)}}t=u+1}}if(k==1||q.count()==0){var ab=new $$t.e4;var ac=new $$t.e4;var ad=new $$t.e4;var ae=new $$t.e4;p.add(ab);q.add(ac);r.add(ad);s.add(ae)}this.e(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,e-1,f,g,h,i);j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,true)}else{p.add(new $$t.e4);q.add(new $$t.e4);r.add(new $$t.e4);s.add(new $$t.e4);this.e(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,0,e-1,f,g,h,i);j(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,true)}for(var af=0;af<q.count();af++){var ag=p.__inner[af];var ah=q.__inner[af];var ai=r.__inner[af];var aj=s.__inner[af];if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.e1;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);l.b().add(ak)}if(ah.__points.count()>0){var al=function(){var $ret=new $$t.e1;$ret.startPoint(ah.__points.__inner[0]);return $ret}();al.__segments.add(ah);m.b().add(al)}if(ai.__points.count()>0){var am=function(){var $ret=new $$t.e1;$ret.startPoint(ai.__points.__inner[0]);return $ret}();am.__segments.add(ai);n.b().add(am)}if(aj.__points.count()>0){var an=function(){var $ret=new $$t.e1;$ret.startPoint(aj.__points.__inner[0]);return $ret}();an.__segments.add(aj);o.b().add(an)}}},e:function(a,b,c,d,e,f,g,h,i,j){this.l().clear();if(i==1&&!this.a()){var k=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var l=k.count();var m=0;var n;var o;var p;for(var q=0;q<l;q++){m=k.item(q);n=g.__inner[m];o=n[0];p=n[1];a.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.l().add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var r=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var s=$$t.$m3.a(new $$t.b7($.ig.Number.prototype.$type,0),g,false,h,e,f,j);var t=r.count();var u=s.count();var v=0;var w;var x;var y;for(var z=0;z<t;z++){v=r.item(z);w=g.__inner[v];x=w[0];y=w[1];a.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.l().add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var aa;var ab;for(var ac=u-1;ac>=0;ac--){v=s.item(ac);w=g.__inner[v];if(h){aa=w[0];ab=w[2]}else{aa=w[2];ab=w[3]}d.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("CategoryLineRasterizer",$.ig.$ot)},true);$c("CategoryTransitionSourceFramePreparer:tm","Object",{init:function(){this.a=new $$t.f6(0);$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f,g,h,i,j,k){a.ab(new $$t.a8(0,0,0,1,1));a.h.clear();a.l.clear();a.n.clear();a.q.clear();a.i.clear();a.j.clear();var l=false;var m=false;if(e!=null){l=e.isInverted()}if(d!=null){m=d.isInverted()}var n=f;if(n==0){n=g}switch(n){case 1:var o=j();this.t(a,b,o,c);break;case 7:this.r(a,b,false,c,k);break;case 9:this.s(a,b,true,c,k);break;case 10:this.s(a,b,false,c,k);break;case 8:this.r(a,b,true,c,k);break;case 2:this.u(a,b,false);break;case 3:this.u(a,b,true);break;case 4:this.v(a,b,true);break;case 5:this.v(a,b,false);break;case 6:this.j(a,b);a.ab(new $$t.a8(0,.5,.5,0,0));break;case 16:if(c){this.s(a,b,l,c,k)}else{this.r(a,b,m,c,k)}break;case 17:if(c){this.s(a,b,!l,c,k)}else{this.r(a,b,!m,c,k)}break;case 18:if(c){this.r(a,b,m,c,k)}else{this.s(a,b,l,c,k)}break;case 19:if(c){this.r(a,b,!m,c,k)}else{this.s(a,b,!l,c,k)}break;case 12:if(c){this.v(a,b,l)}else{this.u(a,b,m)}break;case 13:if(c){this.v(a,b,!l)}else{this.u(a,b,!m)}break;case 14:if(c){this.u(a,b,m)}else{this.v(a,b,l)}break;case 15:if(c){this.u(a,b,!m)}else{this.v(a,b,!l)}break;case 11:this.q(a,b);break}if(h==0){h=i}a.w();b.w();switch(h){case 3:this.b(a.h.count(),n,a.p,b.p,d,e,c,k);this.b(a.n.count(),n,a.o,b.o,d,e,c,k);this.b(a.q.count(),n,a.r,b.r,d,e,c,k);this.b(a.i.count(),n,a.m,b.m,d,e,c,k);this.b(a.j.count(),n,a.k,b.k,d,e,c,k);break;case 2:var p=j();this.d(a.h.count(),p,n,a.h,b.h,a.p,b.p,d,e,c,k);this.f(a.n.count(),p,n,a.n,b.n,a.o,b.o,d,e,c,k);this.f(a.q.count(),p,n,a.q,b.q,a.r,b.r,d,e,c,k);this.f(a.i.count(),p,n,a.i,b.i,a.m,b.m,d,e,c,k);this.e(a.j.count(),p,n,a.j,b.j,a.k,b.k,d,e,c,k);break;case 4:this.c(a.h.count(),n,a.p,b.p);this.c(a.n.count(),n,a.o,b.o);this.c(a.q.count(),n,a.r,b.r);this.c(a.i.count(),n,a.m,b.m);this.c(a.j.count(),n,a.k,b.k);break}},a:null,c:function(a,b,c,d){if(a==0){return}for(var e=0;e<a;e++){c.add(1+this.a.a());d.add(1+this.a.a())}},d:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];for(var s=1;s<q.length;s++){if($.ig.util.isNaN(q[s])||Number.isInfinity(q[s])){continue}n=Math.max(n,Math.abs(b-q[s]))}}var t;var u;var v;for(var w=0;w<a;w++){q=e.__inner[w];
t=Math.abs(q[1]-b);u=Math.abs(q[1]-b);for(var x=1;x<q.length;x++){if($.ig.util.isNaN(q[x])||Number.isInfinity(q[x])){continue}t=Math.max(Math.abs(q[x]-b),t);u=Math.min(Math.abs(q[x]-b),u)}var y=(t+u)/2;if($.ig.util.isNaN(y)||n==0){v=1}else{v=y/n}f.add(2-v);g.add(2-v)}},f:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if(j){if($.ig.util.isNaN(q.__x)||Number.isInfinity(q.__x)){continue}n=Math.max(n,Math.abs(q.__x-b))}else{if($.ig.util.isNaN(q.__y)||Number.isInfinity(q.__y)){continue}n=Math.max(n,Math.abs(q.__y-b))}}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;if(j){u=q.__x}else{u=q.__y}if($.ig.util.isNaN(u)||Number.isInfinity(u)||n==0){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},e:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if($.ig.util.isNaN(q)||Number.isInfinity(q)){continue}n=Math.max(n,Math.abs(q-b))}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;u=q;if(n==0||$.ig.util.isNaN(u)||Number.isInfinity(u)){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},b:function(a,b,c,d,e,f,g,h){if(a==0){return}var i=e;if(g){i=f}var j=false;if(i!=null){j=i.isInverted()}var k;for(var l=0;l<a;l++){if(a==1){k=1}else{k=l/(a-1)}k=1-k;c.add(1+k);d.add(1+k)}},q:function(a,b){a.h.clear();a.l.clear();a.n.clear();a.q.clear();a.i.clear();a.j.clear();this.g(a.h,b.h);this.i(a.l,b.l);this.k(a.n,b.n);this.k(a.q,b.q);this.k(a.i,b.i);this.h(a.j,b.j);var c=a.h.count();var d=a.h;var e;var f;var g;var h;for(var i=0;i<c;i++){e=d.__inner[i];f=e[1];g=e[1];for(var j=2;j<e.length;j++){f=Math.min(f,e[j]);g=Math.max(g,e[j])}h=(f+g)/2;for(var k=1;k<e.length;k++){e[k]=h}}var l=a.j.count();var m=a.j;for(var n=0;n<l;n++){m.__inner[n]=0}},u:function(a,b,c){if(c){this.j(a,b);a.ab(new $$t.a8(0,1,0,0,1))}else{this.j(a,b);a.ab(new $$t.a8(0,0,0,0,1))}},v:function(a,b,c){if(c){this.j(a,b);a.ab(new $$t.a8(0,0,0,1,0))}else{this.j(a,b);a.ab(new $$t.a8(0,0,1,1,0))}},j:function(a,b){a.h.clear();a.l.clear();a.n.clear();a.q.clear();a.i.clear();a.j.clear();this.g(a.h,b.h);this.i(a.l,b.l);this.k(a.n,b.n);this.k(a.q,b.q);this.k(a.i,b.i);this.h(a.j,b.j)},o:function(a,b,c,d,e){var f=b.count();var g;var h;for(var i=0;i<f;i++){g=b.__inner[i];if(e){if(c){h={__x:d,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:g.__x,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}else{if(c){h={__x:g.__x,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:d,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}a.add(h)}},k:function(a,b){var c=b.count();var d;var e;for(var f=0;f<c;f++){d=b.__inner[f];e={__x:d.__x,__y:d.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(e)}},g:function(a,b){var c=b.count();var d=b;var e;var f;var g=a;for(var h=0;h<c;h++){f=d.__inner[h];e=new Array(f.length);for(var i=0;i<e.length;i++){e[i]=f[i]}g.add(e)}},l:function(a,b,c,d,e){var f=b.count();var g=b;var h;var i;var j=a;for(var k=0;k<f;k++){i=g.__inner[k];h=new Array(i.length);if(e){h[0]=i[0];for(var l=1;l<h.length;l++){h[l]=d}}else{h[0]=d;for(var m=1;m<h.length;m++){h[m]=i[m]}}j.add(h)}},n:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},i:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},h:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},m:function(a,b,c,d,e){var f=b.count();var g;for(var h=0;h<f;h++){g=b.__inner[h];a.add(g)}},r:function(a,b,c,d,e){var f=e.right();if(!c){f=e.left()}var g=false;if(d){g=true}this.l(a.h,b.h,d,f,g);this.n(a.l,b.l);this.o(a.n,b.n,d,f,g);this.o(a.q,b.q,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.j,b.j,d,f,g)},s:function(a,b,c,d,e){var f=e.bottom();if(c){f=e.top()}var g=true;if(d){g=false}this.l(a.h,b.h,d,f,g);this.n(a.l,b.l);this.o(a.n,b.n,d,f,g);this.o(a.q,b.q,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.j,b.j,d,f,g)},t:function(a,b,c,d){this.l(a.h,b.h,d,c,true);this.n(a.l,b.l);this.o(a.n,b.n,d,c,true);this.o(a.q,b.q,d,c,true);this.o(a.i,b.i,d,c,true);this.m(a.j,b.j,d,c,true)},$type:new $.ig.Type("CategoryTransitionSourceFramePreparer",$.ig.$ot)},true);$c("CategorySeriesRenderManager:nk","Object",{init:function(){$.ig.$op.init.call(this)},ah:null,ai:null,l:0,ao:null,aq:0,j:0,k:0,i:0,h:0,as:0,ar:0,am:null,an:null,r:0,ap:null,at:0,p:0,q:0,o:0,n:0,av:0,au:0,ak:null,al:null,m:0,f:false,e:false,af:null,ag:null,g:0,_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:null,s:0,t:0,w:function(a,b,c,d,e){this.s=d;this.t=e;this.e=false;this.ak=a.actualMarkerBrush();this.al=a.actualMarkerOutline();this.m=1;this.af=this.ak;this.ag=this.al;this.g=this.m;var f=b;this.b(null);if(f){this.b(new $$t.nq);this.b().maxAllSeriesHighlightingProgress(0);this.b().sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null){this.b().maxAllSeriesHighlightingProgress(a.seriesViewer().aq().l());this.b().sumAllSeriesHighlightingProgress(a.seriesViewer().aq().n())}this.b().getItems(c)}},x:function(a,b,c,d,e,f){this.s=e;this.t=f;this.f=false;this.am=a.actualBrush();this.an=a.actualOutline();this.r=a.thickness();this.ap=a.dashArray();this.at=a.dashCap();this.p=0;this.q=0;this.o=1;this.n=a.miterLimit();this.av=a.startCap();this.au=a.endCap();this.ah=this.am;this.ai=this.an;this.l=this.r;this.ao=this.ap;this.aq=this.at;this.j=this.p;this.k=this.q;this.i=this.o;this.h=this.n;this.as=this.av;this.ar=this.au;this.d=c;var g=b;this.c(null);if(g){this.c(new $$t.nl);this.c().maxAllSeriesHighlightingProgress(0);this.c().sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null){this.c().maxAllSeriesHighlightingProgress(a.seriesViewer().aq().k());this.c().sumAllSeriesHighlightingProgress(a.seriesViewer().aq().m())}this.c().getItems(d)}},ae:function(a,b,c,d,e){var f=this.ah;if(e){f=this.ai}if(c){a.__fill=f}else{if(b){a.__stroke=f}else{a.__fill=f;a.__stroke=this.ai}a.z(this.l);a.af(this.ao);a.aa(this.aq);if(d){}}a.__opacity=this.i},ad:function(a,b){a.__opacity=this.g;b.itemBrush(this.af);b.actualItemBrush(b.itemBrush());b.outline(this.ag);b.thickness(.5)},a:function(a,b){var c=this.s;var d=Math.min(b*c,a-1);var e=Math.min(d+c-1,a-1);var f=new Array(2);f[0]=Math.min(d+this.t*c,a-1);f[1]=Math.min(e+this.t*c,a-1);return f},u:function(a){if(a==null){return}var b=a.progress();b=b*.5;this.ah=this.aj(this.ah,b);this.ai=this.aj(this.ai,b)},aj:function(a,b){if(a==null){return a}return $$t.$i9.h(a,b)},v:function(a){if(a==null){return}var b=a.progress();b=b*.5;this.af=this.aj(this.af,b);this.ag=this.aj(this.ag,b)},y:function(a,b,c,d,e,f,g,h,i){if(d==-1){if(b){a.hasDateRange(true);a.startDate(f.actualMinimumValue());a.endDate(f.actualMaximumValue())}else{a.hasDateRange(false);a.startIndex(0);a.endIndex(e-1)}}else{if(b){var longStart_=$.ig.truncate(f.getUnscaledValue(c.__inner[d][0],g));var longEnd_=longStart_;if(d+1<c.count()){longEnd_=$.ig.truncate(f.getUnscaledValue(c.__inner[d+1][0],g))}a.hasDateRange(true);a.startDate(new Date(longStart_));a.endDate(new Date(longEnd_));if(f.isInverted()){var j=a.endDate();a.endDate(a.startDate());a.startDate(j)}if(i){a.startIndex(d);a.endIndex(d)}else{var k=this.a(e,d);a.startIndex(k[0]);a.endIndex(k[1])}}else{if(i){a.startIndex(d);a.endIndex(d)}else{var l=this.a(e,d);a.hasDateRange(false);a.startIndex(l[0]);a.endIndex(l[1])}}}},ac:function(a,b,c,d,e,f,g){this.ah=this.am;this.ai=this.an;this.l=this.r;this.ao=this.ap;this.aq=this.at;this.j=this.p;this.k=this.q;this.i=this.o;var h=this.c();var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,false);h.fill(this.ah);h.stroke(this.ai);h.strokeThickness(this.l);h.strokeDashArray(this.ao);h.strokeDashCap(this.aq);h.radiusX(this.j);h.radiusY(this.k);h.opacity(this.i);h.isNegativeShape(this.f);h.highlightingHandled(false)},aa:function(a,b,c){var d=this.c();this.ah=d.fill();this.ai=d.stroke();this.l=d.strokeThickness();this.ao=d.strokeDashArray();this.aq=d.strokeDashCap();this.j=d.radiusX();this.k=d.radiusY();this.i=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.u(a)}},ab:function(a,b,c,d,e,f,g){this.af=this.ak;this.ag=this.al;this.g=this.m;var h=this.b();var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,true);h.fill(this.af);h.stroke(this.ag);h.opacity(this.g);h.isNegativeShape(this.e);h.highlightingHandled(false)},z:function(a,b,c){var d=this.b();this.af=d.fill();this.ag=d.stroke();this.g=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.v(a)}},$type:new $.ig.Type("CategorySeriesRenderManager",$.ig.$ot)},true);$c("ColumnSeries:xr","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.xs(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},lq:function(){return 1},init:function(){$$t.$g5.init.call(this);this.y($$t.$xr.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$xr.radiusXProperty,a);return a}else{return this.c($$t.$xr.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$xr.radiusYProperty,a);return a}else{return this.c($$t.$xr.radiusYProperty)}},l2:function(){return true},preferredCategoryMode:function(a){return 2},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;if(a&&c.df()!=null){c.df().c(0)}},getItemSpan:function(){return this.n3().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){$$t.$g5.my.call(this,a,b);var c=a.h;if(!b.s()){return}var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.n5().isInverted(),f);var h=new $$t.iz(0,d,e,this.n3().isInverted(),f);var i=this.n5();var j=i.getScaledValue(i.referenceValue(),g);var k=this.n3().hk(d,e,f);var l=this.n3();var m=b;if($.ig.util.isNaN(k)||Number.isInfinity(k)){m.df().c(0);return}this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var n=false;var o=this.lo.c();if(o!=null){n=true}var p=this.n3().isSorting();var q=this.valueColumn().count();var r=this.mg(b);var s=0;for(var t=0;t<c.count();++t){var u=c.__inner[t][0]-.5*k;var v=c.__inner[t][1];var w=j;v=Math.max(v,-100);w=Math.min(w,e.bottom()+100);var x=Math.abs(w-v);if(Number.isInfinity(x)){continue}var y=m.df().item(s);s++;y.width(k);y.height(x);if(n){this.mu(c,t,q,l,h,b.p())}if(y.dataContext()!=null){var z=y.dataContext();if(r==1){var aa=this.lo.a(q,t)[0];if(aa>=0&&aa<this.bd().count()){z.item(this.bd().item(aa))}}else{z.item(null)}}this.lo.ae(y,false,false,false,false);y.ai(this.lo.j);y.aj(this.lo.k);m.dk(y,u,Math.min(w,v))}m.df().c(s);b.c5(a)},$type:new $.ig.Type("ColumnSeries",$$t.$g5.$type)},true);$c("ColumnSeriesView:xs","AnchoredCategorySeriesView",{at:function(){$$t.$ms.at.call(this);this.dg(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){var $self=this;this.dl=new $$t.ct;$$t.$ms.init.call(this,a);this.de(a);this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dm.runOn($self));$ret.activate($self.dh.runOn($self));$ret.disactivate($self.dj.runOn($self));$ret.destroy($self.di.runOn($self));return $ret}())},dm:function(){var a=new $$t.ct;this.dg().add(a);a.__visibility=1;return a},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},dh:function(a){a.__visibility=0},dj:function(a){a.__visibility=1},di:function(a){this.dg().remove(a)},dk:function(a,b,c){if(!this.isDirty()){this.ar()}a.m(c);a.l(b)},ab:function(a){return this.dg().__inner[a]},dl:null,aa:function(a){var b=this.dg().__inner[a];this.dl.__visibility=b.__visibility;this.dl.l(b.l());this.dl.m(b.m());this.dl.width(b.width());this.dl.height(b.height());var c=this.by(a);this.dl.__fill=c;this.dl.__stroke=c;this.dl.z(this.e().thickness()+3);return this.dl},a7:function(a,b){$$t.$ms.a7.call(this,a,b);var c=false;if(a.d()){for(var d=0;d<this.dg().count();d++){var e=this.z(d,b);this.be(e,d,b);a.u(e)}}},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");h.tags().add("Fill");a.shapes().add(h)}b++},$type:new $.ig.Type("ColumnSeriesView",$$t.$ms.$type)},true);$c("DefaultSupportsMarkers:ly","Object",{init:function(){$.ig.$op.init.call(this)},shouldDisplayMarkers:function(){return false},updateMarkerCount:function(a){},updateMarkerTemplate:function(a,b,c){},$type:new $.ig.Type("DefaultSupportsMarkers",$.ig.$ot,[$$t.$i4.$type])},true);$c("DefaultProvidesViewport:lz","Object",{init:function(){$.ig.$op.init.call(this)},getViewInfo:function(a,b){a=$$t.$a8.empty();b=$$t.$a8.empty();return{p0:a,p1:b}},getEffectiveViewport:function(){return $$t.$a8.empty()},$type:new $.ig.Type("DefaultProvidesViewport",$.ig.$ot,[$$t.$a.$type])},true);$c("DefaultSupportsErrorBars:l0","Object",{init:function(){$.ig.$op.init.call(this)},xAxis:function(){return null},yAxis:function(){return null},$type:new $.ig.Type("DefaultSupportsErrorBars",$.ig.$ot,[$$t.$lx.$type])},true);$c("LineSeries:mq","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.mr(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},init:function(){$$t.$g5.init.call(this);this.y($$t.$mq.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){$$t.$g5.my.call(this,a,b);var c=b.cy().c;var d=$b($$t.$mr.$type,b);var e=a.h;var f=this.getEffectiveViewport1(b);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var g=false;var h=this.lo.c();if(h!=null){g=true}if(g){var i=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),f);this.mu(e,-1,this.valueColumn().count(),this.n3(),i,b.p())}var j=d.dl();var k=d.dm();var l=d.dk();this.lo.ae(j,true,false,true,false);this.lo.ae(k,true,false,true,false);this.lo.ae(l,false,true,false,false);l.__opacity=.75*this.lo.i;if(b.c2(a)){d.dg(e.count(),e,true,this.unknownValuePlotting(),this.m8(e,e.count()-1,b.b3(),b.b4()),c,this.resolution());b.c5(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$mq.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$mq.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.ll().m(this.unknownValuePlotting()==0);this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("LineSeries",$$t.$g5.$type)},true);$c("LineSeriesView:mr","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dp=new $$t.cz;this.dn=new $$t.cz;this.dq=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dh=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dp:null,dn:null,dq:null,dl:function(){return this.dp},dm:function(){return this.dq},dk:function(){return this.dn},df:function(){this.dn.ak(null);this.dp.ak(null);this.dq.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.de().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.de().nb().j(this.dp,this.dn,this.dq,a,b,c,d,e,f,g);this.ar()},bc:function(){$$t.$ms.bc.call(this)},dj:null,di:null,dh:null,bd:function(){$$t.$ms.bd.call(this);this.di.ak(this.dp.ak());this.dj.ak(this.dq.ak());this.dh.ak(this.dn.ak());var a=this.bx();this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dh.__fill=a;this.dh.__opacity=1},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){if(b){a.r(this.dh);a.r(this.di);a.r(this.dj)}else{a.r(this.dn);a.r(this.dp);a.r(this.dq)}}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dp);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dq);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dn);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$ms.$type)},true);$c("SplineSeriesBase:ns","HorizontalAnchoredCategorySeries",{init:function(){$$t.$g5.init.call(this)},aw:function(){return new $$t.nt(this)},he:function(a){$$t.$g5.he.call(this,a);this.oe(a)},_oe:null,oe:function(a){if(arguments.length===1){this._oe=a;return a}else{return this._oe}},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},oj:function(a){return a},ol:function(a,b,c,d,e,f){var $self=this;var g=$b($$t.$i6.$type,d);var h=this.getEffectiveViewport1(f);if(g==null){return}var i=new $$t.iz(0,b,c,d.isInverted(),h);var j=new $$t.iz(0,b,c,e.isInverted(),h);var k=this.kg();var l=0;var m=this.oi(d,b,c,h);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(g.sortedIndices().__inner[p])};var p=this.lp().cy().e;var q=this.lp().cy().d;var r=$.ig.truncate(Math.ceil(c.width()/(p-q)));var s=new $$t.nv;var t=this.lp().cy().c;if(t<=0||q<=0&&p<=0){this.lp().c1().c(l);return}var u=0;var v=0;for(var w=q;w<p+1;++w){var x=null;var y=w*t;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=this.valueColumn().count()-1){if(k&&this.og(a,$$t.$gh.ag(Array,a.h),s,Math.min(y,this.bd().count()-1),l,f,u-1)){++l}break}var z=n(w);var aa=o(w);var ab=n(w+1);var ac=o(w+1);var ad=ab-z;var ae=this.od()[w];var af=this.od()[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,i)+m;var ai=e.getScaledValue(aa,j);a.h.add([ah,ai,ai]);u++;v=u;for(var aj=1;aj<r;++aj){var ak=aj/r;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*ad*ad/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,i)+m;ao=e.getScaledValue(ao,j);a.h.add([al,ao,ao]);u++}if(k){x=[ah,ai,ai]}if(k&&this.og(a,x,s,Math.min(y,this.bd().count()-1),l,f,v-1)){++l}}this.lp().c1().c(l)},og:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$t.a8(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&c.tryAdd(j)){a.n.add({__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f.c1().item(e);k.content().item(this.bd().item(d));k.aj(g);return true}return false},mv:function(a,b){var $self=this;$$t.$g5.mv.call(this,a,b);if(a.h.count()<=1){return}if(b.cy().c==0){return}var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.n3();var g=this.n5();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();var j=this.kg();var k=0;var l=$b($$t.$i6.$type,this.n3());if(l!=null&&l.sortedIndices().count()!=this.bd().count()){return}var m=this.oi(f,c,d,e);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(p)};var p=b.cy().c;if((this.od()==null||this.od().length!=this.valueColumn().count())&&p==1){var q=this.splineType()==0?NaN:0;if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null&&this.n3().sortedIndices()!=null){var r=new $$t.nw(1,this.valueColumn(),this.n3().sortedIndices(),NaN);o=function(s){return r.item(s)}}this.od($$t.$nc.c(this.valueColumn().count(),n,o,q,q))}var s=b.cy().e;var t=b.cy().d;var u=$.ig.truncate(Math.ceil(d.width()/(s-t)));var v=new $$t.nv;if(l!=null){this.ol(a,c,d,f,g,b);return}var w=b;w.db();var x=0;var y=0;for(var z=t;z<=s;++z){var aa=null;if(p==1){if(z>=this.valueColumn().count()-1){if(j&&this.og(a,a.h.__inner[a.h.count()-1],v,Math.min(z*p,this.bd().count()-1),k,b,x-1)){++k}break}var ab=n(z);var ac=o(z);var ad=n(z+1);var ae=o(z+1);var af=ad-ab;var ag=this.od()[z];var ah=this.od()[z+1];var ai=f.getScaledValue(ab,h)+m;var aj=g.getScaledValue(ac,i);a.h.add([ai,aj,aj]);x++;y=x;for(var ak=1;ak<u;++ak){var al=ab+af*ak/u;var am=(ad-al)/af;var an=(al-ab)/af;var ao=am*ac+an*ae+((am*am*am-am)*ag+(an*an*an-an)*ah)*af*af/6;al=f.getScaledValue(al,h)+m;ao=g.getScaledValue(ao,i);a.h.add([al,ao,ao]);x++}if(j){aa=b.cy().getBucket(z);aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i)}}else{aa=b.cy().getBucket(z);if(!isNaN(aa[0])){aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i);a.h.add(aa);x++}}if(j&&this.og(a,aa,v,Math.min(z*p,this.bd().count()-1),k,b,y-1)){++k}}w.dd();b.c1().c(k)},oh:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*h*h/6;return l},dj:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this.od()!=null&&e>=0&&e<this.od().length){o=this.od()[e]}if(this.od()!=null&&f>=0&&f<this.od().length){p=this.od()[f]}return this.oh(a,k,m,l,n,o,p)},oi:function(a,b,c,d){var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}var f=0;switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.index(),b,c,d);break}if(a.isInverted()){f=-f}return f},splineType:function(a){if(arguments.length===1){this.g($$t.$ns.splineTypeProperty,$$t.$nu.getBox(a));return a}else{return $f(this.c($$t.$ns.splineTypeProperty))}},om:function(){this.od(null)},hj:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.om();break}$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"SplineType":this.om();this.renderSeries(false);this.g0();break}},gi:function(a,b,c,d){this.om();$$t.$g5.gi.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$g5.$type)},true);$c("SplineAreaSeries:xq","SplineSeriesBase",{aw:function(){return new $$t.xp(this)},lq:function(){return 1},he:function(a){$$t.$ns.he.call(this,a);this.oo(a)},_oo:null,oo:function(a){if(arguments.length===1){this._oo=a;return a}else{return this._oo}},init:function(){$$t.$ns.init.call(this);this.y($$t.$xq.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$ns.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){var $self=this;$$t.$ns.my.call(this,a,b);var c=this.lp().cy().c;var d=$b($$t.$xp.$type,b);var e=a.h;var f=this.getEffectiveViewport1(b);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var g=false;var h=this.lo.c();if(h!=null){g=true}if(g){var i=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),f);this.mu(e,-1,this.valueColumn().count(),this.n3(),i,b.p())}var j=d.dm();var k=d.dn();var l=d.dq();var m=d.ds();this.lo.ae(j,true,false,true,true);this.lo.ae(k,true,false,true,true);this.lo.ae(l,false,true,false,false);this.lo.ae(m,false,true,false,false);l.__opacity=this.lo.i*this.actualAreaFillOpacity();m.__opacity=.5*this.lo.i*this.actualAreaFillOpacity();if(b.c2(a)){d.dh(a.h.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.np(n,a.h.count(),b)},1);b.c5(a)}var n=this.lf()},$type:new $.ig.Type("SplineAreaSeries",$$t.$ns.$type)},true);$c("SplineSeries:xt","SplineSeriesBase",{aw:function(){return new $$t.xu(this)},he:function(a){$$t.$ns.he.call(this,a);this.oo(a)},_oo:null,oo:function(a){if(arguments.length===1){this._oo=a;return a}else{return this._oo}},init:function(){$$t.$ns.init.call(this);this.y($$t.$xt.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$ns.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){$$t.$ns.my.call(this,a,b);var c=b;var d=c.cy().c;var e=$b($$t.$xu.$type,b);var f=a.h;var g=this.getEffectiveViewport1(b);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var h=false;var i=this.lo.c();if(i!=null){h=true}if(h){var j=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),g);this.mu(f,-1,this.valueColumn().count(),this.n3(),j,b.p())}var k=e.dm();var l=e.dn();var m=e.dl();this.lo.ae(k,true,false,true,false);this.lo.ae(l,true,false,true,false);this.lo.ae(m,false,true,false,false);m.__opacity=.75*this.lo.i;if(b.c2(a)){e.dh(f.count(),f,true,1,this.m8(f,f.count()-1,b.b3(),b.b4()),d,this.resolution());b.c5(a)}},$type:new $.ig.Type("SplineSeries",$$t.$ns.$type)},true);$c("SplineSeriesView:xu","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},init:function(a){this.dq=new $$t.cz;this.dp=new $$t.cz;this.dr=new $$t.cz;this.dk=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},dq:null,dp:null,dr:null,dm:function(){return this.dq},dn:function(){return this.dr},dl:function(){return this.dp},dg:function(){this.dp.ak(null);this.dq.ak(null);this.dr.ak(null);this.ar()},dh:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().j(this.dq,this.dp,this.dr,a,b,c,d,e,f,g);this.ar()},dk:null,dj:null,di:null,bd:function(){$$t.$nt.bd.call(this);this.dj.ak(this.dq.ak());this.dk.ak(this.dr.ak());this.di.ak(this.dp.ak());var a=this.bx();this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3);this.di.__fill=a;this.di.__opacity=1},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(a.d()){if(b){a.r(this.di);a.r(this.dj);a.r(this.dk)}else{a.r(this.dp);a.r(this.dq);a.r(this.dr)}}},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dq);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dr);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dp);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("SplineSeriesView",$$t.$nt.$type)},true);$c("StepAreaSeries:t2","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.t3(this)},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$t2.$type)},preferredCategoryMode:function(a){return 1},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},oe:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$a(a,2)+1>=c.h.count()){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}return c.h.__inner[$a(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$a(a,2)+1>=c.h.count()){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}return c.h.__inner[$a(a,2)][0]+((a&1)==0?-d:d)},lq:function(){return 1},my:function(a,b){var $self=this;$$t.$g5.my.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=$b($$t.$i6.$type,this.n3())!=null;var g=this.n3()!=null?.5*this.n3().getCategorySize(c,d,e):0;if(this.n3()!=null&&this.n3().isInverted()){g=-g}var h=a.h.count()*2;var i=new $$t.b7(Array,2,h);this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var j=false;var k=this.lo.c();if(k!=null){j=true}for(var l=0;l<h;l++){var m=new Array(4);m[0]=this.oe(l,false,a,g,f);m[1]=a.h.__inner[$a(l,2)][1];m[2]=this.oe(l,true,a,g,f);m[3]=a.h.__inner[$a(l,2)][2];i.add(m)}var n=this.lp().cy().c;if(j){var o=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),e);this.mu(i,-1,this.valueColumn().count(),this.n3(),o,b.p())}var p=$b($$t.$t3.$type,b);var q=p.dr();var r=p.dt();var s=p.dm();var t=p.dp();this.lo.ae(q,true,false,true,true);this.lo.ae(r,true,false,true,true);this.lo.ae(s,false,true,false,false);this.lo.ae(t,false,true,false,false);if(b.c2(a)){p.dg(h,i,false,n,this.resolution(),function(u,v,w,x,y){$self.np(u,2*a.h.count(),b)},1);b.c5(a)}var u=this.lf();p.dm().__opacity=this.actualAreaFillOpacity();p.dp().__opacity=.5*this.actualAreaFillOpacity()},currentCategoryMode:function(){if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null){this.n3().categoryMode(0);return 0}return 1},$type:new $.ig.Type("StepAreaSeries",$$t.$g5.$type,[$$t.$iv.$type])},true);$c("StepAreaSeriesView:t3","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dl=new $$t.cz;this.dq=new $$t.cz;this.dn=new $$t.cz;this.ds=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},dl:null,dq:null,dn:null,ds:null,dm:function(){return this.dl},dr:function(){return this.dq},dp:function(){return this.dn},dt:function(){return this.ds},df:function(){this.dl.ak(null);this.dn.ak(null);this.dq.ak(null);this.ds.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().f(this.dl,this.dq,this.dn,this.ds,a,b,c,d,e,f,g);this.ar()},dh:null,dj:null,di:null,dk:null,bd:function(){$$t.$ms.bd.call(this);this.dh.ak(this.dl.ak());this.dj.ak(this.dq.ak());this.di.ak(this.dn.ak());this.dk.ak(this.ds.ak());var a=this.bx();this.dh.__fill=a;this.dh.__opacity=1;this.di.__fill=a;this.di.__opacity=1;this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(b){a.r(this.dh);a.r(this.di);a.r(this.dj);a.r(this.dk)}else{a.r(this.dl);a.r(this.dn);a.r(this.dq);a.r(this.ds)}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dq);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.ds);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dn);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dl);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("StepAreaSeriesView",$$t.$ms.$type)},true);$c("StepLineSeries:t0","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.t1(this)},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$t0.$type)
},z:function(){$$t.$g5.z.call(this)},preferredCategoryMode:function(a){return 1},gg:function(a,b){$$t.$g5.gg.call(this,a,b);var c=b;c.df()},oe:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$a(a,2)+1<0){return c.h.__inner[$a(a,2)][0]}if(c.h.count()==$a(a,2)+1){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.h.__inner[$a(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$a(a,2)+1>=c.h.count()){return c.h.__inner[$a(a,2)][0]}if(c.h.count()==$a(a,2)+1){return c.h.__inner[$a(a,2)][0]}return c.h.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.h.__inner[$a(a,2)][0]+(g?-d:d)},my:function(a,b){$$t.$g5.my.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=$b($$t.$i6.$type,this.n3())!=null;var g=this.n3().isInverted();var h=0;if(this.n3()!=null){h=.5*this.n3().getCategorySize(c,d,e)}var i=a.h;var j=2*i.count();var k=new $$t.b7(Array,2,j);if(!this.n3().isInverted()){for(var l=0;l<j;l++){var m=new Array(4);m[0]=this.oe(l,false,a,h,g,f);m[1]=a.h.__inner[$a(l,2)][1];m[2]=this.oe(l,true,a,h,g,f);m[3]=a.h.__inner[$a(l,2)][2];k.add(m)}}else{for(var n=0;n<j;n++){var o=new Array(4);o[0]=this.oe(n,true,a,h,g,f);o[1]=a.h.__inner[$a(n,2)][1];o[2]=this.oe(n,true,a,h,g,f);o[3]=a.h.__inner[$a(n,2)][2];k.add(o)}}var p=$b($$t.$t1.$type,b);var q=p.cy().c;this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));var r=false;var s=this.lo.c();if(s!=null){r=true}if(r){var t=new $$t.iz(0,b.b4(),b.b3(),this.n3().isInverted(),e);this.mu(i,-1,this.valueColumn().count(),this.n3(),t,b.p())}var u=p.dl();var v=p.dm();var w=p.dk();this.lo.ae(u,true,false,true,false);this.lo.ae(v,true,false,true,false);this.lo.ae(w,false,true,false,false);w.__opacity=.75*this.lo.i;if(b.c2(a)){p.dg(j,k,false,1,this.m8(k,j-1,b.b3(),b.b4()),q,this.resolution());b.c5(a)}},currentCategoryMode:function(){if(this.n3()!=null&&$b($$t.$i6.$type,this.n3())!==null){this.n3().categoryMode(0);return 0}return 1},$type:new $.ig.Type("StepLineSeries",$$t.$g5.$type,[$$t.$iv.$type])},true);$c("StepLineSeriesView:t1","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dp=new $$t.cz;this.dn=new $$t.cz;this.dq=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dh=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dp:null,dn:null,dq:null,dl:function(){return this.dp},dm:function(){return this.dq},dk:function(){return this.dn},df:function(){this.dn.ak(null);this.dp.ak(null);this.dq.ak(null);this.ar()},dg:function(a,b,c,d,e,f,g){this.c7().nb().a($b($$t.$i6.$type,this.c0().le())!==null?true:false);this.c7().nb().j(this.dp,this.dn,this.dq,a,b,c,d,e,f,g);this.ar()},dj:null,di:null,dh:null,bd:function(){$$t.$ms.bd.call(this);this.di.ak(this.dp.ak());this.dj.ak(this.dq.ak());this.dh.ak(this.dn.ak());var a=this.bx();this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dh.__fill=a;this.dh.__opacity=1},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){if(b){a.r(this.dh);a.r(this.di);a.r(this.dj)}else{a.r(this.dn);a.r(this.dp);a.r(this.dq)}}},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dp);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dq);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dn);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$ms.$type)},true);$c("WaterfallSeries:th","HorizontalAnchoredCategorySeries",{aw:function(){return new $$t.ti(this)},he:function(a){$$t.$g5.he.call(this,a);this.od(a)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},init:function(){$$t.$g5.init.call(this);this.y($$t.$th.$type)},preferredCategoryMode:function(a){return 2},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$th.negativeBrushProperty,a);return a}else{return this.c($$t.$th.negativeBrushProperty)}},radiusX:function(a){if(arguments.length===1){this.g($$t.$th.radiusXProperty,a);return a}else{return this.c($$t.$th.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$th.radiusYProperty,a);return a}else{return this.c($$t.$th.radiusYProperty)}},l2:function(){return true},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":this.renderSeries(false);break}},lq:function(){return 1},gg:function(a,b){$$t.$g5.gg.call(this,a,b);this.od().df().c(0)},getItemSpan:function(){return this.n3().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},my:function(a,b){var c=b;$$t.$g5.my.call(this,a,b);var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=this.n3().hk(d,e,f);var h=this.radiusX();var i=this.radiusY();var j;var k;var l;var m=this.nf(b);var n=NaN;var o=c.df();var p;var q=0;this.lo.x(this,this.l6(),this.n3(),this.getCategoryItems.runOn(this),this.mg(b),this.mh(b));this.lo.p=this.radiusX();this.lo.q=this.radiusY();this.lo.j=this.radiusX();this.lo.k=this.radiusY();var r=false;var s=this.lo.c();if(s!=null){r=true}var t=this.n3().isSorting();var u=this.valueColumn().count();var v=a.h;var w=this.n3();var x=new $$t.iz(0,d,e,this.n3().isInverted(),f);var y=this.actualBrush();var z=this.negativeBrush();if(a.h.count()>0){l=a.h.__inner[0][0]-.5*g;var aa=a.h.__inner[0][1];if(!$.ig.util.isNaN(aa)){if(aa>m){p=o.item(q);q++;c.dk(p,l,m);p.width(g);p.height(Math.abs(m-aa));this.lo.am=z;this.lo.ah=z;this.lo.f=true;if(r){this.mu(v,0,u,w,x,b.p())}this.lo.ae(p,false,false,false,false);p.ai(this.lo.j);p.aj(this.lo.k)}else{p=o.item(q);q++;c.dk(p,l,aa);p.width(g);p.height(Math.abs(aa-m));this.lo.am=y;this.lo.ah=y;this.lo.f=false;if(r){this.mu(v,0,u,w,x,b.p())}this.lo.ae(p,false,false,false,false);p.ai(this.lo.j);p.aj(this.lo.k)}n=aa}else{n=m}}for(var ab=1;ab<a.h.count();++ab){var ac=a.h.__inner[ab];l=a.h.__inner[ab][0]-.5*g;var ad=ac[1];if(!$.ig.util.isNaN(ad)){p=o.item(q);q++;c.dk(p,l,Math.min(n,ad));p.width(g);p.height(Math.abs(n-ad));this.lo.am=y;this.lo.ah=y;this.lo.f=false;if(n>ad){if(r){this.mu(v,ab,u,w,x,b.p())}}else{this.lo.am=z;this.lo.ah=z;this.lo.f=true;if(r){this.mu(v,ab,u,w,x,b.p())}}this.lo.ae(p,false,false,false,false);p.ai(this.lo.j);p.aj(this.lo.k);n=ad}}o.c(q);b.c5(a)},$type:new $.ig.Type("WaterfallSeries",$$t.$g5.$type)},true);$c("WaterfallSeriesView:ti","AnchoredCategorySeriesView",{at:function(){$$t.$ms.at.call(this);this.dg(new $$t.b7($$t.$ct.$type,0));if(!this.p()){this.e().resolution(4);this.de().negativeBrush(function(){var $ret=new $$t.cv;$ret.fill("#415460");return $ret}());this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.s);$ret.measure($$t.$n1.l);return $ret}())}},_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){var $self=this;this.dl=new $$t.ct;$$t.$ms.init.call(this,a);this.de(a);this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dm.runOn($self));$ret.activate($self.dh.runOn($self));$ret.disactivate($self.dj.runOn($self));$ret.destroy($self.di.runOn($self));return $ret}())},dm:function(){var a=new $$t.ct;this.dg().add(a);a.__visibility=1;return a},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},dh:function(a){a.__visibility=0},dj:function(a){a.__visibility=1},di:function(a){this.dg().remove(a)},dk:function(a,b,c){var d=false;if(a.m()!=c){d=true;a.m(c)}if(a.l()!=b){d=true;a.l(b)}if(d){this.ar()}},ab:function(a){return this.dg().__inner[a]},dl:null,aa:function(a){var b=this.dg().__inner[a];this.dl.__visibility=b.__visibility;this.dl.l(b.l());this.dl.m(b.m());this.dl.width(b.width());this.dl.height(b.height());var c=this.by(a);this.dl.__fill=c;this.dl.__stroke=c;this.dl.z(this.e().thickness()+3);return this.dl},a7:function(a,b){$$t.$ms.a7.call(this,a,b);var c=false;if(a.d()){for(var d=0;d<this.dg().count();d++){var e=this.z(d,b);this.be(e,d,b);a.u(e)}}},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");a.shapes().add(h);if(f.__fill==this.e().actualBrush()){h.tags().add("Positive")}else{h.tags().add("Negative")}}b++},$type:new $.ig.Type("WaterfallSeriesView",$$t.$ms.$type)},true);$c("MarkerTemplates:hc","Object",{init:function(){$.ig.$op.init.call(this)},n:function(a,b,c){a.beginPath();var d=b.actualItemBrush();var e=b.outline();if(d!=null){if(d._isGradient){var f=c.availableWidth/2;var g=c.availableHeight/2;var h=c.xPosition-f;var i=c.yPosition-f;h+=c.renderOffsetX;i+=c.renderOffsetY;var j=$$t.$eg.j(a,d,h,i,h+c.availableWidth,i+c.availableHeight,b.thickness(),false);a.fillStyle=j}else{if(a.fillStyle!=d.__fill){a.fillStyle=d.__fill}}}if(b.outline()!=null){if(b.outline()._isGradient){var k=c.availableWidth/2;var l=c.availableHeight/2;var m=c.xPosition-k;var n=c.yPosition-k;m+=c.renderOffsetX;n+=c.renderOffsetY;var o=$$t.$eg.j(a,b.outline(),m,n,m+c.availableWidth,n+c.availableHeight,b.thickness(),true);a.strokeStyle=o}else{if(a.strokeStyle!=b.outline().__fill){a.strokeStyle=b.outline().__fill}}a.lineWidth=b.thickness()}},a:function(a,b){if(b.actualItemBrush()!=null){a.fill()}if(b.outline()!=null){a.stroke()}a.closePath()},b:function(a){a.isConstant=true;a.width=8;a.height=8},d:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=Math.min(a.availableWidth,a.availableHeight)/2;b.arc(a.xPosition,a.yPosition,d,0,Math.PI*2,false);$$t.$hc.a(b,c)},m:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+0);b.lineTo(f,g);$$t.$hc.a(b,c)},j:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g+a.availableHeight);b.lineTo(f+e,g+0);b.lineTo(f+a.availableWidth,g+a.availableHeight);b.lineTo(f,g+a.availableHeight);$$t.$hc.a(b,c)},k:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.rect(f,g,a.availableWidth,a.availableHeight);$$t.$hc.a(b,c)},c:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var left_=a.xPosition-e;var top_=a.yPosition-d;b.rect(left_|0,top_|0,a.availableWidth,a.availableHeight);$$t.$hc.a(b,c)},e:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+0,g+d);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+d);b.lineTo(f+e,g+0);b.lineTo(f+0,g+d);$$t.$hc.a(b,c)},h:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.1956000030040741/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+1.649999976158142/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+6.349999904632568/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},f:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},l:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+2.5856/8*a.availableHeight);b.lineTo(f+0/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+8/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+2.585599899291992/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},i:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.824399948120117/8*a.availableWidth,g+2.382/8*a.availableHeight);b.lineTo(f+.1956/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+2.0980000495910645/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+1.648800015449524/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6.3512/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+5.9019999504089355/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+5.175600051879883/8*a.availableWidth,g+2.381999969482422/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},g:function(a){var b=a.context;var c=a.data;$$t.$hc.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+3/8*a.availableWidth,g+2.268/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+2/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+3/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+2.2679998874664307/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$hc.a(b,c)},$type:new $.ig.Type("MarkerTemplates",$.ig.$ot)},true);$c("DataSourceManager:xv","Object",{d:null,c:null,b:null,a:null,init:function(){$.ig.$op.init.call(this);this.d=new $$t.gd($.ig.$op.$type,$.ig.$op.$type,0);this.c=new $$t.gd($.ig.$op.$type,$.ig.$op.$type,0);this.b=new $$t.gd($.ig.$op.$type,$.ig.Number.prototype.$type,0);this.a=new $$t.gd(String,$.ig.$op.$type,0)},e:function(target_,dataSource_){if(this.d.containsKey(target_)){this.f(target_)}this.d.add(target_,dataSource_);var arr_=dataSource_.dataView();if(this.c.containsKey(arr_)){this.c.remove(arr_)}this.c.add(arr_,dataSource_);var a=dataSource_.id;if(this.a.containsKey(a)){this.a.remove(a)}this.a.add(a,dataSource_);if(!this.b.containsKey(dataSource_)){this.b.add(dataSource_,1)}else{this.b.item(dataSource_,this.b.item(dataSource_)+1)}target_.itemsSource(arr_)},f:function(a){var curr_=target_.itemsSource();this.d.remove(a);if(!this.c.containsKey(curr_)){return}var ds_=this.c.item(curr_);this.b.item(ds_,this.b.item(ds_)-1);if(this.b.item(ds_)==0){this.b.remove(ds_);this.c.remove(curr_);var b=ds_.id;this.a.remove(b)}},$type:new $.ig.Type("DataSourceManager",$.ig.$ot)},true);$c("PieChartBase:n2","Control",{an:function(){return new $$t.n3(this)},d2:function(a){this.ao(a)},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},init:function(){var $self=this;this.a7=false;this.ba=false;this.a9=false;this.bb=false;this.a8=false;this.af=new $$t.ok;this.ag=new $$t.ok;this.cd=null;$$t.$bd.init.call(this);this.ft($$t.$a8.empty());var a=this.an();this.d2(a);a.aq();this.y($$t.$n2.$type);this.bl(new $$t.b7($.ig.Number.prototype.$type,0));this.bk(new $$t.b7($.ig.Number.prototype.$type,0));this.bj(new $$t.b7($.ig.$op.$type,0));this.ar=function(b,c){$self.d6(b,c.propertyName(),c.oldValue(),c.newValue())};this.bn=function(b,c){$self.ed();$self.ec()};this.bo=function(b,c){if($self.allowSliceExplosion()){$self.d5();$self.d4();$self.ed();$self.eb()}};this.bp=function(b,c){$self.ef(c)};this.b8=function(b,c){$self.dm(c.action(),c.position(),c.count(),c.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ar);var b=this.selectedSlices();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.bp);this.bb=true;var c=this.explodedSlices();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.bo);this.a8=true;this.a6=function(){var $ret=new $$t.hh($$t.$n9.$type);$ret.create($self.ao().f.runOn($self.ao()));$ret.activate($self.ao().az.runOn($self.ao()));$ret.disactivate($self.ao().a1.runOn($self.ao()));$ret.destroy($self.ao().a0.runOn($self.ao()));return $ret}();this.a5=function(){var $ret=new $$t.hh($$t.$ob.$type);$ret.create($self.ao().c.runOn($self.ao()));$ret.activate($self.ao().ai.runOn($self.ao()));$ret.disactivate($self.ao().ak.runOn($self.ao()));$ret.destroy($self.ao().aj.runOn($self.ao()));return $ret}()},a7:false,ba:false,a9:false,bb:false,a8:false,ar:null,bn:null,bp:null,bo:null,b8:null,av:function(a){if(arguments.length===1){this.g($$t.$n2.et,a);return a}else{return this.c($$t.$n2.et)}},az:null,a4:function(a){if(arguments.length===1){if(this.az!=a){var b=this.az;this.az=a;this.d8("ValueColumn",b,this.az)}return a}else{return this.az}},_ca:0,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},_b3:0,b3:function(a){if(arguments.length===1){this._b3=a;return a}else{return this._b3}},_b7:0,b7:function(a){if(arguments.length===1){this._b7=a;return a}else{return this._b7}},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},_bk:null,bk:function(a){if(arguments.length===1){this._bk=a;return a}else{return this._bk}},_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},_bs:0,bs:function(a){if(arguments.length===1){this._bs=a;return a}else{return this._bs}},_bi:null,bi:function(a){if(arguments.length===1){this._bi=a;return a}else{return this._bi}},bt:function(){return this.innerExtent()},itemsSource:function(a){if(arguments.length===1){this.g($$t.$n2.itemsSourceProperty,a);return a}else{return this.c($$t.$n2.itemsSourceProperty)}},innerExtent:function(a){if(arguments.length===1){var b=a;if($.ig.util.isNaN(a)||Number.isInfinity(a)){b=0}if(a<0){b=0}if(a>100){b=100}this.g($$t.$n2.innerExtentProperty,b);return a}else{return this.c($$t.$n2.innerExtentProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$n2.valueMemberPathProperty,a);return a}else{return this.c($$t.$n2.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$n2.labelMemberPathProperty,a);return a}else{return this.c($$t.$n2.labelMemberPathProperty)}},legendLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$n2.legendLabelMemberPathProperty,a);return a}else{return this.c($$t.$n2.legendLabelMemberPathProperty)}},ax:null,a0:function(a){if(arguments.length===1){if(this.ax!=a){var b=this.a0();this.ax=a;this.d8("LabelColumn",b,this.a0())}return a}else{return this.ax}},ay:null,a1:function(a){if(arguments.length===1){if(this.ay!=a){var b=this.a1();this.ay=a;this.d8("LegendLabelColumn",b,this.a1())}return a}else{return this.ay}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$n2.labelsPositionProperty,$$t.$oh.getBox(a));return a}else{return $f(this.c($$t.$n2.labelsPositionProperty))}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$n2.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineStyleProperty,a);return a}else{return this.c($$t.$n2.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineTypeProperty,$$t.$oi.getBox(a));return a}else{return $f(this.c($$t.$n2.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$n2.leaderLineMarginProperty,a);return a}else{return this.c($$t.$n2.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$n2.toolTipProperty,a);return a}else{return this.c($$t.$n2.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$n2.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryTypeProperty,$$t.$oj.getBox(a));return a}else{return $f(this.c($$t.$n2.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryTextProperty,a);return a}else{return this.c($$t.$n2.othersCategoryTextProperty)}},explodedRadius:function(a){if(arguments.length===1){this.g($$t.$n2.explodedRadiusProperty,a);return a}else{return this.c($$t.$n2.explodedRadiusProperty)}},bq:function(){var a=this.explodedRadius();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$n2.radiusFactorProperty,a);return a}else{return this.c($$t.$n2.radiusFactorProperty)}},br:function(){var a=this.radiusFactor();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$n2.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$n2.allowSliceSelectionProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$n2.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$n2.allowSliceExplosionProperty)}},explodedSlices:function(a){if(arguments.length===1){var b=this.af;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.bo);this.a8=false;this.af=a;if(this.af!=null){var c=this.af;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.bo);this.a8=true}if(this.allowSliceExplosion()){this.d5();this.d4();this.ed();this.eb()}return a}else{return this.af}},af:null,legend:function(a){if(arguments.length===1){this.g($$t.$n2.legendProperty,a);return a}else{return this.c($$t.$n2.legendProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$n2.labelExtentProperty,a);return a}else{return this.c($$t.$n2.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$n2.startAngleProperty,a);return a}else{return this.c($$t.$n2.startAngleProperty)}},sweepDirection:function(a){if(arguments.length===1){this.g($$t.$n2.sweepDirectionProperty,$$t.$e0.getBox(a));return a}else{return $f(this.c($$t.$n2.sweepDirectionProperty))}},selectedSlices:function(a){if(arguments.length===1){var b=this.ag;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.bp);this.bb=false;this.ag=a;if(this.ag!=null){var c=this.ag;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.bp);this.bb=true}if(this.allowSliceSelection()){this.d5();this.d4();this.ed();this.eb();this.ec()}return a}else{return this.ag}},ag:null,othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$n2.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$n2.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$n2.selectedStyleProperty,a);return a}else{return this.c($$t.$n2.selectedStyleProperty)}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$n2.toolTipStyleProperty,a);return a}else{return this.c($$t.$n2.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$n2.brushesProperty,a);return a}else{return this.c($$t.$n2.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$n2.outlinesProperty,a);return a}else{return this.c($$t.$n2.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$n2.legendItemTemplateProperty,a);return a}else{return this.c($$t.$n2.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$n2.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$n2.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$n2.labelTemplateProperty,a);return a}else{return $b($$t.$c9.$type,this.c($$t.$n2.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$n2.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$n2.isSurfaceInteractionDisabledProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$n2.formatLabelProperty,a);return a}else{return this.c($$t.$n2.formatLabelProperty)}},formatLegendLabel:function(a){if(arguments.length===1){this.g($$t.$n2.formatLegendLabelProperty,a);return a}else{return this.c($$t.$n2.formatLegendLabelProperty)}},sliceClick:null,d1:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},a6:null,a5:null,dp:function(a,b){if(!this.explodedSlices().contains(a.az())&&b){this.explodedSlices().add(a.az())}if(this.explodedSlices().contains(a.az())&&!b){this.explodedSlices().remove(a.az())}},eg:function(a,b){if(!this.selectedSlices().contains(a.az())&&b){this.selectedSlices().add(a.az())}if(this.selectedSlices().contains(a.az())&&!b){this.selectedSlices().remove(a.az())}},eh:function(a){this.ao().ax(a)},cb:function(a){return this.ao().x(a)},fs:function(a,b){var c=new $$t.a8(0,0,0,0,0);return c},be:function(a,b){var c=a.ad();if(c==null){return false}var d=c.by();var e=this.sweepDirection()==1?c.ax():c.ar();var f=this.sweepDirection()==1?c.ar():c.ax();var g=false;var h=false;var i=$$t.$e7.i(d,e,c.aw());var j=$$t.$e7.i(d,f,c.aw());e=$$t.$n2.bv(i.__x,d.__x,i.__y,d.__y);f=$$t.$n2.bv(j.__x,d.__x,j.__y,d.__y);if(this.bf(c)){h=true}var k;k=$$t.$fn.j(a.ak().right()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$fn.j(a.ak().right()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}k=$$t.$fn.j(a.ak().left()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$fn.j(a.ak().left()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}if(h){return true}if(e>f){e=e-360;g=true}var l;l=$$t.$n2.bv(a.ak().right(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$n2.bv(a.ak().right(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$n2.bv(a.ak().left(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$n2.bv(a.ak().left(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}return true},b5:function(a){var b=Math.round(a*Math.pow(10,5))/Math.pow(10,5);return b},bf:function(a){return $$t.$n2.b5(Math.abs(a.ar()-a.ax()))==360},bv:function(a,b,c,d){var e=$$t.$fn.j(a-b,c-d);var f=Math.asin((c-d)/e)*180/Math.PI;if(a<b){f=180-f}if(a>b){f=360+f}if(f==360){f=0}return $$t.$e7.e(f)},ek:function(a){var b=new Array(a.count());for(var c=0;c<a.count();c++){var d=a.__inner[c];var e=d.ad();var f=$$t.$e7.i(e.bz(),d.ae(),e.aw());b[c]=f.__y}for(var g=0;g<a.count();g++){for(var h=g+1;h<a.count();h++){if(b[g]>=b[h]){var i=a.__inner[g];a.__inner[g]=a.__inner[h];a.__inner[h]=i;var j=b[g];b[g]=b[h];b[h]=j}}}},ee:function(a){if(a.count()==0){return}var b=this.ao().bl().width();var c=this.ao().bl().height();var d=a.count();var e=a.__inner[0].ad().aw();var f=a.__inner[0].ad().by();var g=true;var h=0;var i=Number.POSITIVE_INFINITY;var j=Number.NEGATIVE_INFINITY;for(var k=0;k<d-1;k++){var l=a.__inner[k];var m=a.__inner[k+1];if(l.ak().intersectsWith(m.ak())){h++}}var n=0;var p=a.getEnumerator();while(p.moveNext()){var o=p.current();i=Math.min(i,o.ak().height());j=Math.max(j,o.ak().height());n+=o.ak().height()}if(n>c){g=false}if(g&&h>0){for(var q=0;q<d-1;q++){for(var r=q+1;r<d;r++){var s=a.__inner[q];var t=a.__inner[r];if(s.ak().intersectsWith(t.ak())){var u=t.ak();u.y(Math.min(s.ak().bottom()+.01,c-i));var v=this.labelExtent()+e;var w=Math.abs(f.__y-(u.y()+i/2));var x=Math.sqrt(Math.abs(v*v-w*w));var y=$$t.$e7.e(t.ae());if(y>90&&y<270){x=(u.width()+x)*-1}u.x(f.__x+x);t.ak(u)}}}for(var z=d-1;z>0;z--){for(var aa=z-1;aa>=0;aa--){var ab=a.__inner[z];var ac=a.__inner[aa];if(ab.ak().intersectsWith(ac.ak())){var ad=ac.ak();ad.y(Math.max(ab.ak().top()-i-.01,0));var ae=this.labelExtent()+e;var af=Math.abs(f.__y-(ad.y()+i/2));var ag=Math.sqrt(Math.abs(ae*ae-af*af));var ah=$$t.$e7.e(ac.ae());if(ah>90&&ah<270){ag=(ad.width()+ag)*-1}ad.x(f.__x+ag);ac.ak(ad)}}}}var aj=a.getEnumerator();while(aj.moveNext()){var ai=aj.current();var ak=ai.ak();if(ak.left()>b||ak.right()<0){ai.__visibility=1;if(this.leaderLineType()==0){ai.al().__visibility=1}else{ai.am().__visibility=1}}else if(ak.left()<0){var al=Math.abs(ak.x());ak.x(0);if(al>ak.width()){ak.width(0)}else{}ai.ak(ak)}else if(ak.right()>b){var am=ak.right()-b;if(am>ak.width()){ak.width(0)}else{ak.width(ak.width()-am)}ai.ak(ak)}}},dm:function(a,b,c,d){this.ea()},ea:function(){this.d3();this.d5();this.d4();this.ed();this.eb();this.ec();this.ao().bc()},d3:function(){this.b7(0);this.b3(0);this.bl().clear();this.bk().clear();this.bj().clear();if(this.itemsSource()==null||this.av()==null){return}if(this.a4()==null||this.a4().count()==0){return}var b=this.a4().getEnumerator();while(b.moveNext()){var a=b.current();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<=0){continue}this.b7(this.b7()+a)}for(var c=0;c<this.a4().count();c++){var d=this.a4().item(c);var e=d<=0;if($.ig.util.isNaN(d)||Number.isInfinity(d)||e){continue}var f=this.othersCategoryType()==1?d/this.b7():d;var g=this.othersCategoryType()==1?this.othersCategoryThreshold()/100:this.othersCategoryThreshold();var h=true;if(f<=g&&h){this.b3(this.b3()+d);this.bk().add(c);this.bj().add1(this.av().item(c))}else{this.bl().add(c)}}},d5:function(){if(this.itemsSource()==null||this.av()==null){this.a6.c(0);return}var a=this.bl().count();var b=this.bk().count()>0;var c=$$t.$n2.b5(this.bs());var d=$$t.$n2.b5(this.bs());if(b){a++}this.ca(a);for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.b3();f=true}else{g=this.a4().item(this.bl().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$n2.b5(Math.abs(g)*360/this.b7())}else{d-=$$t.$n2.b5(Math.abs(g)*360/this.b7())}var h=this.a6.item(e);h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bt()));h.ao(f);h.as(this.bq());h.az(e);h.dataContext(f?this.bj():this.av().item(this.bl().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false)}this.a6.c(a)},d4:function(){var $self=this;if(this.itemsSource()==null||this.av()==null){this.a5.c(0);return}if(this.a0()==null||this.a0().count()==0||this.labelsPosition()==0){this.a5.c(0);return}var a=this.bl().count();if(this.bk().count()>0){a++}this.ao().al();for(var b=0;b<a;b++){var c=String.empty();var d=false;
var e;var f=null;if(b==a-1&&this.bk().count()>0){e=this.othersCategoryText();d=true;if(this.formatLabel()!=null){var g=function(){var $ret=new $$t.n8;$ret.series($self);$ret.item(d?$self.bj():$self.av().item($self.bl().__inner[b]));$ret.itemLabel(e);$ret.legendLabel(e);$ret.percentValue($self.by($self.a6.item(b)));$ret.isOthersSlice(d);return $ret}();var h=g;h=h.flatten();e=this.formatLabel()(h)}if(null!=e){c=e.toString()}}else{e=this.a0().item(this.bl().__inner[b]);f=this.a1()!=null&&this.a1().count()>0?this.a1().item(this.bl().__inner[b]):null;if(this.formatLabel()!=null){var i=function(){var $ret=new $$t.n8;$ret.series($self);$ret.item(d?$self.bj():$self.av().item($self.bl().__inner[b]));$ret.itemLabel(e);$ret.legendLabel(f!=null?f:e);$ret.percentValue($self.by($self.a6.item(b)));$ret.isOthersSlice(d);return $ret}();var j=i;j=j.flatten();var formatedLabel_=this.formatLabel()(j);if(null==formatedLabel_){e=this.a0().item(this.bl().__inner[b])}else{e=formatedLabel_}}var label_=e;if(label_===undefined){throw new Error($.ig.Chart.locale.invalidLabelBinding)}if(null!=e){c=e.toString()}}var k=this.a5.item(b);var l=this.a6.item(b);l.ag(k);l.a9(f);k.ae($$t.$e7.e((l.ax()+l.ar())/2));k.ad(l);k.af(function(){var $ret=new $$t.c2;$ret.aa(c);return $ret}());if(this.labelTemplate()==null){k.dataContext(d?this.bj():this.av().item(this.bl().__inner[b]));k.ag(this.ao())}else{}k.__visibility=0;k.ak(this.ao().bk(k))}this.a5.c(a)},_ft:null,ft:function(a){if(arguments.length===1){this._ft=a;return a}else{return this._ft}},ed:function(){if(this.itemsSource()==null||this.av()==null){return}var a=this.ao().bm();this.ft(new $$t.a8(0,0,0,a.k(),a.j()));var b={__x:a.k()/2,__y:a.j()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.j()/2,a.k()/2)*this.br();var e=this.a6.a().getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$e7.h(a.k(),a.j(),true,(d.ax()+d.ar())/2,c*this.bq());d.aq(true);d.av(d.au(this.bt()));d.aw(c);d.as(this.bq());d.bz(b);d.bx(f);this.eh(d);d.aq(false)}this.ao().bc()},eb:function(){var a=this.ao().bl().width();var b=this.ao().bl().height();if(b==0||a==0){return}if(this.a5.a().count()==0||this.labelsPosition()==0){this.a5.c(0);return}var c=new $$t.b7($$t.$ob.$type,0);var d=new $$t.b7($$t.$ob.$type,0);var e=new $$t.b7($$t.$ob.$type,0);var f=new $$t.b7($$t.$ob.$type,0);var h=this.a5.a().getEnumerator();while(h.moveNext()){var g=h.current();var i=g.ad();if(i==null){continue}var j=i.by();var k=g.ak().width();var l=g.ak().height();if(this.labelsPosition()==1||this.labelsPosition()==4){var m=i.aw()*i.av()/100;var n=$$t.$e7.i(j,g.ae(),i.aw()-(i.aw()-m)/2);g.ak(new $$t.a8(0,n.__x-k/2,n.__y-l/2,k,l));var o=this.be(g,n);if(o||this.labelsPosition()==1){e.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!o&&this.labelsPosition()==1){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelsPosition()==2||this.labelsPosition()==4){var p=$$t.$n2.bw(j,i.aw(),g);var q=$$t.$e7.i(j,g.ae(),p);g.ak(new $$t.a8(0,q.__x-k/2,q.__y-l/2,k,l));var r=this.be(g,q);if(r||this.labelsPosition()==2){f.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!r&&this.labelsPosition()==2){g.__visibility=1}else{g.__visibility=0}continue}}var s=$$t.$e7.i(j,g.ae(),i.aw()+this.labelExtent());g.__visibility=0;g.ah();if(g.ae()<90&&g.ae()>=0){g.ak(new $$t.a8(0,s.__x,s.__y,k,l));c.add(g)}else if(g.ae()<180&&g.ae()>=90){g.ak(new $$t.a8(0,s.__x-k,s.__y,k,l));d.add(g)}else if(g.ae()<270&&g.ae()>=180){g.ak(new $$t.a8(0,s.__x-k,s.__y-l,k,l));d.add(g)}else{g.ak(new $$t.a8(0,s.__x,s.__y-l,k,l));c.add(g)}if(g.ak().y()<0){g.ak(new $$t.a8(0,g.ak().x(),0,g.ak().width(),g.ak().height()))}if(g.ak().bottom()>b){g.ak(new $$t.a8(0,g.ak().x(),b-g.ak().height(),g.ak().width(),g.ak().height()))}}$$t.$n2.ek(c);this.ee(c);$$t.$n2.ek(d);this.ee(d);var u=e.getEnumerator();while(u.moveNext()){var t=u.current();this.ao().a7(t,t.ak().x(),t.ak().y())}var w=f.getEnumerator();while(w.moveNext()){var v=w.current();this.ao().a7(v,v.ak().x(),v.ak().y())}var y=c.getEnumerator();while(y.moveNext()){var x=y.current();this.ao().a7(x,x.ak().x(),x.ak().y());if(x.ad().af().leaderLineType()==0){x.ai()}else{x.aj()}}var aa=d.getEnumerator();while(aa.moveNext()){var z=aa.current();this.ao().a7(z,z.ak().x(),z.ak().y());if(z.ad().af().leaderLineType()==0){z.ai()}else{z.aj()}}this.ao().bc()},bw:function(a,b,c){var d=c.ae()*Math.PI/180;var e=1;var f=$$t.$e7.i({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c.ae(),e);var g=$$t.$n2.fp(c);var h=Math.sqrt(g.__x*g.__x+g.__y*g.__y);var i={__x:g.__x/h,__y:g.__y/h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var j=$$t.$n2.bx(f,i);var k=h/b;var l=j*k;var m=l;var n=$$t.$e7.c({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},f);var o=$$t.$e7.c({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},i);if(o<n){m=-m}var p=$$t.$e7.i(a,(d+m)*180/Math.PI,b);var q=$$t.$n2.fo(c,p);var r=Math.sqrt((q.__x-a.__x)*(q.__x-a.__x)+(q.__y-a.__y)*(q.__y-a.__y));var s=r-5;return s},fo:function(a,b){var c=$$t.$e7.e(a.ae());var d=a.ak().width()/2;var e=a.ak().height()/2;if(c>=0&&c<=90){return{__x:b.__x-d,__y:b.__y-e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(c>=90&&c<=180){return{__x:b.__x+d,__y:b.__y-e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(c>=180&&c<=270){return{__x:b.__x+d,__y:b.__y+e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:b.__x-d,__y:b.__y+e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},bx:function(a,b){var c=a.__x*b.__x+a.__y*b.__y;var d=Math.sqrt(a.__x*a.__x+a.__y*a.__y);var e=Math.sqrt(b.__x*b.__x+b.__y*b.__y);var f=Math.acos(c/(d*e));return f},fp:function(a){var b=$$t.$e7.e(a.ae());var c=a.ak().width()/2;var d=a.ak().height()/2;if(b>=0&&b<=90){return{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>=90&&b<=180){return{__x:-c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>=180&&b<=270){return{__x:-c,__y:-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}return{__x:c,__y:-d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ec:function(){var $self=this;var a=$b($$t.$o3.$type,this.legend());if(a==null){return}if((this.a0()==null||this.a0().count()==0)&&(this.a1()==null||this.a1().count()==0)){a.ba(this);return}this.bi(new $$t.b7($$t.$bf.$type,0));var c=this.a6.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.c8;var e=this.cb(b);var f=this.ao().be(b);d.content(function(){var $ret=new $$t.n8;$ret.series($self);$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.legendLabel(b.ao()?$self.othersCategoryText():b.a9()!=null?b.a9():e!=null?e.toString():null);$ret.percentValue($self.by(b));$ret.isOthersSlice(b.ao());return $ret}());var g=d.content();if(this.formatLegendLabel()!=null){var h=this.formatLegendLabel()(d.content());if(h!=null){g.legendLabel(h.toString())}}if(this.legendItemTemplate()!=null){d.ae(this.legendItemTemplate())}this.bi().add(d)}a.ax(this.bi(),this)},exportVisualData:function(){var a=new $$t.n5;a.viewport(this.ft());this.ao().af(a);for(var b=0;b<this.a6.c();b++){var c=this.a6.item(b).aj();a.slices().add(c);if(this.a6.item(b).ao()){a.othersSlice(this.a6.item(b).aj())}}a.others(this.bj());a.name(this.name());a.radiusFactor(this.br());a.leaderLineMargin(this.leaderLineMargin());return a},a2:function(a){var b=null;return this.av().registerColumn(a,b,false)},a3:function(a){var b=null;return this.av().registerColumnObject(a,b,false)},d6:function(a,b,c,d){switch(b){case"ItemsSource":this.av(function(){var $ret=new $$t.od;$ret.itemsSource(d);return $ret}());break;case"FastItemsSource":if($b($$t.$od.$type,c)!=null){var e=c;e.event=$.ig.Delegate.prototype.remove(e.event,this.b8);this.a9=false;c.deregisterColumn(this.a4());c.deregisterColumn(this.a0());this.a4(null);this.a0(null);$b($$t.$od.$type,c).deregisterColumn(this.a1());this.a1(null)}if($b($$t.$od.$type,d)!=null){var f=d;f.event=$.ig.Delegate.prototype.combine(f.event,this.b8);this.a9=true;this.a4(this.a2(this.valueMemberPath()));this.a0(this.a3(this.labelMemberPath()));this.a1(this.a3(this.legendLabelMemberPath()))}this.ea();break;case"ValueMemberPath":if(this.av()!=null){this.av().deregisterColumn(this.a4());this.a4(this.a2(this.valueMemberPath()))}break;case"LegendLabelMemberPath":if(this.av()!=null){this.av().deregisterColumn(this.a1());this.a1(this.a3(this.legendLabelMemberPath()));this.ec()}break;case"FormatLegendLabel":this.ec();break;case"FormatLabel":case"LabelMemberPath":if(this.av()!=null){this.av().deregisterColumn(this.a0());this.a0(this.a3(this.labelMemberPath()));this.d4();this.eb();this.ec()}break;case"StartAngle":this.bs(d);this.d5();this.d4();this.ed();this.eb();break;case"ToolTip":this.ao().ba(this.toolTip());break;case"Legend":var g=$b($$t.$o3.$type,c);if(g!=null){g.ba(this)}this.ec();break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.ec();break;case"RadiusFactor":case"ExplodedRadius":case"SweepDirection":this.d5();this.d4();this.ed();this.eb();break;case"OthersCategoryStyle":case"SelectedStyle":this.ed();this.ec();break;case"Brushes":if(c!=null){var h=c;h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.bn);this.a7=false}if(d!=null){var i=d;i.collectionChanged=$.ig.Delegate.prototype.combine(i.collectionChanged,this.bn);this.a7=true}this.ed();this.ec();break;case"Outlines":if(c!=null){var j=c;j.collectionChanged=$.ig.Delegate.prototype.remove(j.collectionChanged,this.bn);this.ba=false}if(d!=null){var k=d;k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.bn);this.ba=true}this.ed();this.ec();break;case"ValueColumn":case"OthersCategoryThreshold":case"OthersCategoryType":case"AllowSliceExplosion":case"AllowSliceSelection":this.ea();break;case"LabelsPosition":this.d4();this.eb();this.ao().bc();break;case"LabelExtent":this.d4();this.eb();break;case"OthersCategoryText":this.d4();this.eb();this.ec();break;case"LeaderLineVisibility":this.eb();break;case"LeaderLineStyle":this.eb();break;case"TextStyle":this.ao().a2();break;case"LabelTemplate":this.d4();this.eb();break;case"LeaderLineType":case"LeaderLineMargin":this.a5.d(this.ao().a6.runOn(this.ao()));this.eb();break;case"IsSurfaceInteractionDisabled":this.ao().ar();break;case"InnerExtent":this.ea();break}},ef:function(a){if(this.allowSliceSelection()){this.d5();this.ed();this.ec()}},propertyChanged:null,propertyUpdated:null,d8:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},ej:function(a,b){var c=new $$t.o2(a);this.d1(this,c);this.ao().a8(a,b)},dr:function(a,b){this.ao().a8(a,b)},dt:function(a,b){this.ao().a8(a,b)},ds:function(a,b){this.ao().ad()},d0:function(){this.ea()},provideContainer:function(a){this.ao().ao(a)},onContainerResized:function(a,b){this.ao().ap(a,b)},notifyContainerResized:function(){this.ao().an()},getContainerRect:function(){return this.ao().bj()},getContainerOffsets:function(){return this.ao().bg()},destroy:function(){this.removeWidgetLevelDataSource();this.ao().ao(null)},flush:function(){this.ao().ag()},cd:null,textStyle:function(a){if(arguments.length===1){var b=this.cd;this.cd=a;this.d8("TextStyle",b,a);return a}else{return this.cd}},by:function(a){if(a==null||this.a4()==null||this.bl()==null){return NaN}if(a.ao()){return this.b3()/this.b7()*100}else{return this.a4().item(this.bl().__inner[a.az()])/this.b7()*100}},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var d=this.av();if(d==null){return}d.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var a=this.av();a.handleCollectionChanged(new $$t.f3(0,4))},bh:function(a){return a==this.itemsSource()},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var c=this.av();if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bh(source_)){return}var c=this.av();if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,1,b,a))},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.itemsSource(source_)},removeWidgetLevelDataSource:function(){this.itemsSource(null)},styleUpdated:function(){this.ao().a2()},aw:function(){return $$t.$gt.g(this.textStyle())},$type:new $.ig.Type("PieChartBase",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("Arc:qg","PieChartBase",{an:function(){return new $$t.qh(this)},d2:function(a){$$t.$n2.d2.call(this,a);this.f0(a)},_f0:null,f0:function(a){if(arguments.length===1){this._f0=a;return a}else{return this._f0}},init:function(){this.f1=null;$$t.$n2.init.call(this);this.y($$t.$qg.$type)},f1:null,ring:function(a){if(arguments.length===1){var b=this.f1;this.f1=a;this.f0().bp(b,this.f1);return a}else{return this.f1}},_fz:null,fz:function(a){if(arguments.length===1){this._fz=a;return a}else{return this._fz}},endAngle:function(a){if(arguments.length===1){this.g($$t.$qg.endAngleProperty,a);return a}else{return this.c($$t.$qg.endAngleProperty)}},_f4:0,f4:function(a){if(arguments.length===1){this._f4=a;return a}else{return this._f4}},f5:function(){if(this.ring()!=null){return this.ring().i()}return 0},d1:function(a,b){$$t.$n2.d1.call(this,a,b);if(this.ring()!=null){this.ring().c().chart().bc(a,b)}},dp:function(a,b){if(this.ring()!=null&&this.ring().d()!=null){$$t.$n2.dp.call(this,a,b);var c=this.f3(a);if(c!=null){this.ring().d().a7(c,b)}}},eg:function(a,b){if(this.ring()!=null&&this.ring().d()!=null){$$t.$n2.eg.call(this,a,b);var c=this.f3(a);if(c!=null){this.ring().d().bn(c,b)}}},f3:function(a){var c=this.fz().g().getEnumerator();while(c.moveNext()){var b=c.current();if(b.b()==a){return b}}return null},ef:function(a){if(this.allowSliceSelection()){this.d5();this.ed();this.ec()}},d5:function(){if(this.itemsSource()==null||this.av()==null){this.a6.c(0);return}var a=this.bl().count();var b=this.bk().count()>0;var c=$$t.$n2.b5(this.bs());var d=$$t.$n2.b5(this.bs());this.ca(a);if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.b3();f=true}else{g=this.a4().item(this.bl().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$n2.b5(Math.abs(g)*this.endAngle()/this.b7())}else{d-=$$t.$n2.b5(Math.abs(g)*this.endAngle()/this.b7())}var h=this.a6.item(e);if(this.bt()>=100){h.__visibility=1}else{h.__visibility=0}h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bt()));h.ao(f);h.as(this.bq());h.az(e);h.dataContext(f?this.bj():this.av().item(this.bl().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false)}this.a6.c(a);if(this.fz()!=null){this.fz().q(this)}},ec:function(){var $self=this;var a=$b($$t.$o3.$type,this.legend());if(a==null){return}if(this.a0()==null||this.a0().count()==0||this.ring()!=null&&this.ring().c()!=null&&this.ring().d()!=null&&!this.ring().d().series().contains(this.ring().c())){a.ba(this.ring().c());return}this.bi(new $$t.b7($$t.$bf.$type,0));var c=this.a6.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.c8;var e=this.cb(b);var f=b.bt();d.content(function(){var $ret=new $$t.n8;$ret.series($self.ring().c());$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.by(b));$ret.isOthersSlice(b.ao());return $ret}());if(this.legendItemTemplate()!=null){d.ae(this.legendItemTemplate())}this.bi().add(d)}a.bb(this.bi(),this.ring().c())},d6:function(a,b,c,d){$$t.$n2.d6.call(this,a,b,c,d);switch(b){case"EndAngle":this.f4(d);this.d5();this.d4();this.ed();this.eb();break;case"RadiusFactor":if(this.ring()!=null&&this.ring().d()!=null){this.ring().d().be()}break;case"Legend":var e=$b($$t.$o3.$type,c);if(e!=null&&this.ring()!=null&&this.ring().c()!=null){e.ba(this.ring().c())}break}},getContainer:function(){return this.ao().w()},$type:new $.ig.Type("Arc",$$t.$n2.$type)},true);$c("ArcItem:qi","Object",{init:function(){$.ig.$op.init.call(this);this.k(0);this.i(360);this.g(new $$t.b7($$t.$qj.$type,0))},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},o:function(a,b){var c=0;var d=0;var e=new $$t.b7($.ig.Number.prototype.$type,0);var f=new $$t.b7($.ig.Number.prototype.$type,0);var g=new $$t.b7($.ig.$op.$type,0);this.g().clear();if(this.h()==null){return}var h=new $$t.od;h.itemsSource(this.h());var i=this.f(h,this.n());if(i==null||i.count()==0){h.deregisterColumn(i);h.detach();return}var k=i.getEnumerator();while(k.moveNext()){var j=k.current();if($.ig.util.isNaN(j)||Number.isInfinity(j)||j<=0){continue}c=c+j}for(var l=0;l<i.count();l++){var m=i.item(l);if($.ig.util.isNaN(m)||Number.isInfinity(m)||m<=0){continue}var n=this.c()==1?m/c:m;var o=this.c()==1?this.j()/100:this.j();if(n<=o){d=d+m;f.add(l);g.add1(h.item(l))}else{e.add(l)}}var p=e.count();var q=f.count()>0;var r=$$t.$n2.b5(a);var s=$$t.$n2.b5(a);if(q){p++}for(var t=0;t<p;t++){var u=false;var v;if(t==p-1&&q){v=d;u=true}else{v=i.item(e.__inner[t])}var w=1;if(w==1){s+=$$t.$n2.b5(Math.abs(v)*b/c)}else{s-=$$t.$n2.b5(Math.abs(v)*b/c)}this.g().add(function(){var $ret=new $$t.qj;$ret.e(r);$ret.d(s-r);$ret.g(u?g:h.item(e.__inner[t]));return $ret}());r=s}h.deregisterColumn(i);h.detach()},f:function(a,b){var c=null;return a.registerColumn(b,c,false)},p:function(a){var b=this.e()==null?a:this.e().e();var c=this.e()==null?360:this.e().d();this.o(b,c)},q:function(a){var $self=this;this.g().clear();for(var b=0;b<a.a6.c();b++){var c=a.a6.item(b);this.g().add(function(){var $ret=new $$t.qj;$ret.e(c.ax());$ret.d(c.ar()-c.ax());$ret.f(b);$ret.a($self);$ret.g(c.dataContext());$ret.c(c.ao());$ret.b(c);return $ret}())}},$type:new $.ig.Type("ArcItem",$.ig.$ot)},true);$c("PieChartBaseView:n3","Object",{init:function(a){this.l=false;this.bi=$$t.$a8.empty();$.ig.$op.init.call(this);this.a(a);this.b(new $$t.n4(this))},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},aq:function(){this.bd(null);this.d(new $$t.n8);this.d().series(this.a());this.bl($$t.$a8.empty());this.r(new $$t.b7($$t.$n9.$type,0));this.q(new $$t.b7($$t.$ob.$type,0));this.a().legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.q);$ret.measure($$t.$n1.d);return $ret}());this.a().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.p);$ret.measure($$t.$n1.l);return $ret}())},aw:function(){var a=new $$t.fz;var b=new $$t.fz;var c;var d;var e=this.b().w(a,b,c,d);a=e.p0;b=e.p1;c=e.p2;d=e.p3;if(this.a().brushes()==null){this.a().brushes(a)}if(this.a().outlines()==null){this.a().outlines(b)}this.bd(c);if(this.a().textStyle()!=null){this.g(this.a().aw())}else{this.g(d)}},_bd:null,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},ao:function(a){if(a==null){this.l=false;this.b().z(null);this.h(null);this.j(null);this.i(null);this.k(null);return}this.b().z(a);this.h(this.b().e());this.j(this.b().g());this.i(this.b().f());this.k(this.b().f())},bj:function(){return this.bl()},bg:function(){return this.b().ai()},av:function(){this.bl(this.b().aj());this.a().d0()},_bl:null,bl:function(a){if(arguments.length===1){this._bl=a;return a}else{return this._bl}},l:false,am:function(){if(!this.l){this.l=true;this.b().ac(this.a3.runOn(this))}},a3:function(){if(this.l){this.l=false;this.at()}},bi:null,at:function(){this.ae();if(!this.bi.isEmpty()){if(this.k().d()){this.k().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.i().d()){this.i().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.j().d()){this.j().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.h().d()){this.h().j(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}}this.au()},au:function(){this.bi=this.bl();if(this.j()!=null&&this.j().d()){var b=this.r().getEnumerator();while(b.moveNext()){var a=b.current();if(a.__visibility==0){var c=a.ai().f();this.b().ad(c);c.z(1);c.__opacity=a.__opacity;if(a.bt()!=null){c.__fill=a.bt()}if(a.bu()!=null){c.__stroke=a.bu()}if(a.v()!=null){this.j().h(c,a.v())}if(c.h()!=null){this.j().y();this.j().i(c.h())}var d=c.__fill;var e=c.__stroke;var f=this.m(a,c,this.j());this.j().r(c);if(f){c.__fill=d;c.__stroke=e}if(c.h()!=null){this.j().x()}}}}if(this.i()!=null&&this.i().d()){var g=this.g();if(this.a().textStyle()!=null){g=this.a().aw()}this.i().ab(g);var i=this.q().getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=h.af();if(j!=null){{j.ab(this.bd());this.i().v(j)}}if(this.a().leaderLineType()!=0&&h.am()!=null){h.am().__stroke=h.ad().bt();h.am().z(1);if(this.a().leaderLineStyle()!=null){this.i().h(h.am(),this.a().leaderLineStyle())}this.i().r(h.am())}if(this.a().leaderLineType()==0&&h.al()!=null){h.al().__stroke=h.ad().bt();h.al().z(1);if(this.a().leaderLineStyle()!=null){this.i().h(h.al(),this.a().leaderLineStyle())}this.i().q(h.al())}}}}},m:function(a,b,c){return false},ab:function(a,b,c){var d=this.e();this.a4(a);if(this.e()==null&&d!=null){var e=function(){var $ret=new $$t.fh;$ret.position(a);return $ret}();this.a().ds(this.e(),e)}else if(this.e()!=null){var f=function(){var $ret=new $$t.fh;$ret.position(a);return $ret}();this.a().dt(this.e(),f)}},aa:function(a){var b=this.e();this.a4(a);var c=function(){var $ret=new $$t.fh;$ret.position(a);return $ret}();this.a().ds(b,c)},z:function(a){this.a4(a)},ac:function(a){this.a4(a);if(this.e()!=null){var b=function(){var $ret=new $$t.oc;$ret.position(a);return $ret}();this.a().ej(this.e(),b)}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},a4:function(a){this.e(null);for(var b=0;b<this.r().count();b++){if(this.r().__inner[b].__visibility==0&&this.r().__inner[b].al(a)){this.e(this.r().__inner[b]);break}}},ay:function(){this.a().d0()},ad:function(){this.ah()},a8:function(a,b){var c=b;this.a9(c.position(),a,b)},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},f:function(){var a=new $$t.n9;a.af(this.a());this.r().add(a);return a},az:function(a){a.__visibility=0},a1:function(a){a.__visibility=1},a0:function(a){a.af(null);this.r().remove(a)},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},c:function(){var a=new $$t.ob;if(this.a().leaderLineType()==0){a.al(new $$t.de)}else{a.am(new $$t.cz);var b=new $$t.es;b.b().add(new $$t.e1);b.b().__inner[0].__segments.add(new $$t.e5(0));a.am().ak(b)}this.q().add(a);return a},ai:function(a){a.__visibility=0},ak:function(a){a.__visibility=1},aj:function(a){this.q().remove(a)},a6:function(a){if(this.a().leaderLineType()!=0&&a.am()!=null||this.a().leaderLineType()==0&&a.al()!=null){return}if(this.a().leaderLineType()==0){a.am(null);a.al(new $$t.de)}else{a.al(null);a.am(new $$t.cz);var b=new $$t.es;b.b().add(new $$t.e1);b.b().__inner[0].__segments.add(new $$t.e5(0));a.am().ak(b)}},ax:function(a){if(this.a().othersCategoryStyle()!=null&&a.ao()){a.v(this.a().othersCategoryStyle())}else if(a.isSelected()&&this.a().allowSliceSelection()&&this.a().selectedStyle()!=null){a.v(this.a().selectedStyle())}else{a.v(null);var b;var c;if(this.a().brushes()!=null&&a.az()>=0&&this.a().brushes().count()>0){b=this.a().brushes().item(a.az()%this.a().brushes().count())}else{b=null}if(this.a().outlines()!=null&&a.az()>=0&&this.a().outlines().count()>0){c=this.a().outlines().item(a.az()%this.a().outlines().count())}else{c=null}a.bt(b);a.bu(c)}},x:function(a){if(a==null||a.ag()==null){return this.a().labelMemberPath()}var b=a.ag();var c=b.af();if($b($$t.$c2.$type,c)!==null){return c.aa()}return c},u:function(a){var b=$b($$t.$c2.$type,a);if(b!=null&&b.aa()!=null){return this.i().e(b.aa())+0}return 0},a5:function(){this.s($$t.$gt.i(this.b().d()))},_s:0,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},t:function(a){return this.s()+0},bk:function(a){var b=a.af();if($b($$t.$c2.$type,b)!==null){var c=this.u(b);var d=this.t(b);return new $$t.a8(0,0,0,c,d)}return $$t.$a8.empty()},bm:function(){return new $$t.a9(1,this.bl().width(),this.bl().height())},a7:function(a,b,c){var d=$b($$t.$c2.$type,a.af());if(d!=null){d.l(b);d.m(c)}this.am()},ba:function(a){this.bb(a)},bc:function(){this.am()},al:function(){this.ae()},ae:function(){var a=this.g();if(this.a().textStyle()!=null){a=this.a().aw()}if(this.i()!=null){this.i().ab(a)}},ap:function(a,b){this.b().aa(a,b)},an:function(){this.b().y()},_bh:null,bh:function(a){if(arguments.length===1){this._bh=a;return a}else{return this._bh}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_p:false,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},ah:function(){if(this.p()==true){this.p(false);this.b().x(this.d())}},bb:function(a){this.b().af(a)},a9:function(a,b,c){this.p(true);this.bh(a);if(b==null){this.y(null);this.d().item(null)}else{this.y(b.dataContext());this.d().item(b.dataContext())}var d=this.a().getContainerOffsets();var pos_={__x:a.__x+15+d.__x,__y:a.__y+15+d.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.d();this.b().ae(pos_,context_)},a2:function(){this.aw();this.a5();this.a().ea()},ar:function(){this.b().ab(this.a().isSurfaceInteractionDisabled())},w:function(){return this.b().s()},ag:function(){if(this.l){this.a3()}},o:function(){return this.w()!=null},af:function(a){this.b().v(a)},n:function(){return true},as:function(){},be:function(a){var b=this.b().ag(a.v());if(b!=null){return b}return a.bt()},bf:function(a){var b=this.b().ah(a.v());if(b!=null){return b}return a.bu()},$type:new $.ig.Type("PieChartBaseView",$.ig.$ot)},true);$c("ArcView:qh","PieChartBaseView",{_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},init:function(a){$$t.$n3.init.call(this,a);this.bn(a)},bp:function(a,b){this.d().series(this.bn().ring().c())},bo:function(){return this.e()},bq:function(){this.bd(new $$t.cv);var a=this.b().s();this.bd().__fill=a.css("color");this.g($$t.$gt.c(a))},$type:new $.ig.Type("ArcView",$$t.$n3.$type)},true);$c("DoughnutChartVisualData:rb","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_holeRadius:0,holeRadius:function(a){if(arguments.length===1){this._holeRadius=a;return a}else{return this._holeRadius}},scaleByViewport:function(){if(this.series()!=null){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.rings().getEnumerator();while(d.moveNext()){var c=d.current();var f=c.arcs().getEnumerator();while(f.moveNext()){var e=f.current();var h=e.a().getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}}}}}},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(!$.ig.util.isNaN(this.width())){if(b){b=false}else{a.k(", ")}a.k("width: ");a.t(this.width().toString())}if(!$.ig.util.isNaN(this.height())){if(b){b=false}else{a.k(", ")}a.k("height: ");a.t(this.height().toString())}if(!$.ig.util.isNaN(this.holeRadius())){if(b){b=false}else{a.k(", ")}a.k("holeRadius: ");a.t(this.holeRadius().toString())}if(this.series()!=null){if(b){b=false}else{a.k(", ")}a.t("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.k(", ")}a.k(this.series().__inner[c].serialize())}a.t("]")}a.t("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("DoughnutChartVisualData",$.ig.$ot)},true);$c("RingSeriesVisualData:rd","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_labelExtent:0,labelExtent:function(a){if(arguments.length===1){this._labelExtent=a;return a}else{return this._labelExtent}},_labelsPosition:null,labelsPosition:function(a){if(arguments.length===1){this._labelsPosition=a;return a}else{return this._labelsPosition}},_leaderLineType:null,leaderLineType:function(a){if(arguments.length===1){this._leaderLineType=a;return a}else{return this._leaderLineType}},_leaderLineVisibility:0,leaderLineVisibility:function(a){if(arguments.length===1){this._leaderLineVisibility=a;return a}else{return this._leaderLineVisibility
}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.name()!=null){if(b){b=false}else{a.k(", ")}a.k("name: ");a.t("'"+this.name()+"'")}if(!$.ig.util.isNaN(this.labelExtent())){if(b){b=false}else{a.k(", ")}a.k("labelExtent: ");a.t(this.labelExtent().toString())}if(this.labelsPosition()!=null){if(b){b=false}else{a.k(", ")}a.k("labelsPosition: ");a.t("'"+this.labelsPosition()+"'")}if(this.leaderLineType()!=null){if(b){b=false}else{a.k(", ")}a.k("leaderLineType: ");a.t("'"+this.leaderLineType()+"'")}a.k(", leaderLineVisibility: ");a.t(this.leaderLineVisibility()==0?"1":"0");if(!$.ig.util.isNaN(this.leaderLineMargin())){if(b){b=false}else{a.k(", ")}a.k("leaderLineMargin: ");a.t(this.leaderLineMargin().toString())}a.t(", rings: [");for(var c=0;c<this.rings().count();c++){if(c!=0){a.k(", ")}a.k(this.rings().__inner[c].serialize())}a.t("]}");return a.toString()},$type:new $.ig.Type("RingSeriesVisualData",$.ig.$ot)},true);$c("RingSeriesVisualDataList:rc","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rd.$type,0)},$type:new $.ig.Type("RingSeriesVisualDataList",$$t.$b7.$type.specialize($$t.$rd.$type))},true);$c("RingVisualData:rf","Object",{init:function(){$.ig.$op.init.call(this)},_arcs:null,arcs:function(a){if(arguments.length===1){this._arcs=a;return a}else{return this._arcs}},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.arcs()!=null){if(b){b=false}else{a.k(", ")}a.t("arcs: [");for(var c=0;c<this.arcs().count();c++){if(c!=0){a.k(", ")}a.k(this.arcs().__inner[c].c())}a.t("]")}a.t("}");return a.toString()},$type:new $.ig.Type("RingVisualData",$.ig.$ot)},true);$c("RingVisualDataList:re","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rf.$type,0)},$type:new $.ig.Type("RingVisualDataList",$$t.$b7.$type.specialize($$t.$rf.$type))},true);$c("ArcVisualData:rh","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a){var c=this.a().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},c:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.b()!=null){if(b){b=false}else{a.k(", ")}a.k("leaderLine: ");a.t(this.b().serialize())}if(this.a()!=null){if(b){b=false}else{a.k(", ")}a.t("slices: [");for(var c=0;c<this.a().count();c++){if(c!=0){a.k(", ")}a.k(this.a().__inner[c].serialize())}}a.t("]}");return a.toString()},$type:new $.ig.Type("ArcVisualData",$.ig.$ot)},true);$c("ArcVisualDataList:rg","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rh.$type,0)},$type:new $.ig.Type("ArcVisualDataList",$$t.$b7.$type.specialize($$t.$rh.$type))},true);$c("SliceVisualData:rj","Object",{init:function(){$.ig.$op.init.call(this)},_pieSlice:null,pieSlice:function(a){if(arguments.length===1){this._pieSlice=a;return a}else{return this._pieSlice}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_labelVisualData:null,labelVisualData:function(a){if(arguments.length===1){this._labelVisualData=a;return a}else{return this._labelVisualData}},_backgroundPath:null,backgroundPath:function(a){if(arguments.length===1){this._backgroundPath=a;return a}else{return this._backgroundPath}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},scaleByViewport:function(a){this.origin({__x:(this.origin().__x-a.left())/a.width(),__y:(this.origin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.explodedOrigin({__x:(this.explodedOrigin().__x-a.left())/a.width(),__y:(this.explodedOrigin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.hq(0);var b=true;a.t("{");if(this.pieSlice()!=null){if(b){b=false}else{a.k(", ")}a.k("pieSlice: ");a.t(this.pieSlice().serialize())}if(this.labelVisualData()!=null){if(b){b=false}else{a.k(", ")}a.k("labelVisualData: ");a.t(this.labelVisualData().serialize())}if(this.backgroundPath()!=null){if(b){b=false}else{a.k(", ")}a.k("backgroundPath: ");a.t(this.backgroundPath().serialize())}if(b){b=false}else{a.k(", ")}a.k("isExploded: ");a.t(this.isExploded().toString());if(b){b=false}else{a.k(", ")}a.k("isSelected: ");a.t(this.isSelected().toString());if(!$.ig.util.isNaN(this.explodedOrigin().__x)&&!$.ig.util.isNaN(this.explodedOrigin().__y)){if(b){b=false}else{a.k(", ")}a.k("explodedOrigin: ");a.t("{ x: "+this.explodedOrigin().__x.toString()+", y: "+this.explodedOrigin().__y.toString()+"}")}if(!$.ig.util.isNaN(this.origin().__x)&&!$.ig.util.isNaN(this.origin().__y)){if(b){b=false}else{a.k(", ")}a.k("origin: ");a.t("{ x: "+this.origin().__x.toString()+", y: "+this.origin().__y.toString()+"}")}if(!$.ig.util.isNaN(this.index())){if(b){b=false}else{a.k(", ")}a.k("index: ");a.t(this.index().toString())}if(!$.ig.util.isNaN(this.radius())){if(b){b=false}else{a.k(", ")}a.k("radius: ");a.t(this.radius().toString())}a.k(", visibility: ");a.t(this.visibility()==0?"1":"0");if(!$.ig.util.isNaN(this.startAngle())){if(b){b=false}else{a.k(", ")}a.k("startAngle: ");a.t(this.startAngle().toString())}if(!$.ig.util.isNaN(this.endAngle())){if(b){b=false}else{a.k(", ")}a.k("endAngle: ");a.t(this.endAngle().toString())}a.t("}");return a.toString()},$type:new $.ig.Type("SliceVisualData",$.ig.$ot)},true);$c("SliceVisualDataList:ri","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rj.$type,0)},$type:new $.ig.Type("SliceVisualDataList",$$t.$b7.$type.specialize($$t.$rj.$type))},true);$c("DoughnutChartLabelVisualData:rk","Object",{init:function(){this._labelSize=new $$t.a9;$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.a9(1,this.labelSize().k()/a.width(),this.labelSize().j()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().k()+", height: "+this.labelSize().j()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}}"},$type:new $.ig.Type("DoughnutChartLabelVisualData",$.ig.$ot)},true);$c("RingSeriesBase:qa","Control",{ak:null,init:function(){var $self=this;$$t.$bd.init.call(this);this.c2({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ak=function(a,b){$self.b2(a,b.propertyName(),b.oldValue(),b.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ak);this.ao(this.an());this.bz(this.ao());this.ao().k();var a=$l($$t.$f.$type,null);this.isSurfaceInteractionDisabled(a);this.ay=function(b,c){$self.by(c.action(),c.position(),c.count(),c.propertyName())}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},itemsSource:function(a){if(arguments.length===1){this.g($$t.$qa.itemsSourceProperty,a);return a}else{return this.c($$t.$qa.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$qa.valueMemberPathProperty,a);return a}else{return this.c($$t.$qa.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$qa.labelMemberPathProperty,a);return a}else{return this.c($$t.$qa.labelMemberPathProperty)}},propertyChanged:null,propertyUpdated:null,b4:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$qa.labelsPositionProperty,$$t.$oh.getBox(a));return a}else{return $f(this.c($$t.$qa.labelsPositionProperty))}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$qa.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineStyleProperty,a);return a}else{return this.c($$t.$qa.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineTypeProperty,$$t.$oi.getBox(a));return a}else{return $f(this.c($$t.$qa.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$qa.leaderLineMarginProperty,a);return a}else{return this.c($$t.$qa.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$qa.toolTipProperty,a);return a}else{return this.c($$t.$qa.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$qa.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryTypeProperty,$$t.$oj.getBox(a));return a}else{return $f(this.c($$t.$qa.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryTextProperty,a);return a}else{return this.c($$t.$qa.othersCategoryTextProperty)}},legend:function(a){if(arguments.length===1){this.g($$t.$qa.legendProperty,a);return a}else{return this.c($$t.$qa.legendProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$qa.formatLabelProperty,a);return a}else{return this.c($$t.$qa.formatLabelProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$qa.labelExtentProperty,a);return a}else{return this.c($$t.$qa.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$qa.startAngleProperty,a);return a}else{return this.c($$t.$qa.startAngleProperty)}},othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$qa.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$qa.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$qa.selectedStyleProperty,a);return a}else{return this.c($$t.$qa.selectedStyleProperty)}},selectedStyleResolved:function(a){if(arguments.length===1){var b=this.selectedStyleResolved();if(this.selectedStyle()!=null&&a!=this.selectedStyle()){a=this.selectedStyle()}this.b4("SelectedStyleResolved",b,a);return a}else{if(this.selectedStyle()!=null){return this.selectedStyle()}if(this.chart()!=null&&this.chart().selectedStyle()!=null){return this.chart().selectedStyle()}return null}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$qa.toolTipStyleProperty,a);return a}else{return this.c($$t.$qa.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$qa.brushesProperty,a);return a}else{return this.c($$t.$qa.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$qa.outlinesProperty,a);return a}else{return this.c($$t.$qa.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$qa.legendItemTemplateProperty,a);return a}else{return this.c($$t.$qa.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$qa.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$qa.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$qa.labelTemplateProperty,a);return a}else{return $b($$t.$c9.$type,this.c($$t.$qa.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$qa.isSurfaceInteractionDisabledProperty,$r(a));return a}else{return $s($$t.$f.$type,this.c($$t.$qa.isSurfaceInteractionDisabledProperty))}},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$qa.radiusFactorProperty,a);return a}else{return this.c($$t.$qa.radiusFactorProperty)}},ar:false,ay:null,aq:function(a){if(arguments.length===1){this.g($$t.$qa.cc,a);return a}else{return this.c($$t.$qa.cc)}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},b2:function(a,b,c,d){if(b=="ItemsSource"){this.aq(function(){var $ret=new $$t.od;$ret.itemsSource(d);return $ret}())}if(b=="FastItemsSource"){if($b($$t.$od.$type,c)!=null){var e=$b($$t.$od.$type,c);e.event=$.ig.Delegate.prototype.remove(e.event,this.ay);this.ar=false}if($b($$t.$od.$type,d)!=null){var f=$b($$t.$od.$type,d);f.event=$.ig.Delegate.prototype.combine(f.event,this.ay);this.ar=true}this.b1()}switch(b){case"SelectedStyle":this.selectedStyleResolved(d);break}},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},by:function(a,b,c,d){this.b1()},an:function(){return new $$t.q5(this)},bz:function(a){},am:function(){},b1:function(){},b0:function(){},provideContainer:function(a){this.ao().n(a)},bx:function(){if(this.ao()!=null){this.ao().i()}},b6:function(){},b5:function(){},$type:new $.ig.Type("RingSeriesBase",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("HierarchicalRingSeries:xw","RingSeriesBase",{init:function(){$$t.$qa.init.call(this);this.y($$t.$xw.$type)},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},childrenMemberPath:function(a){if(arguments.length===1){this.g($$t.$xw.childrenMemberPathProperty,a);return a}else{return this.c($$t.$xw.childrenMemberPathProperty)}},am:function(){if(this.itemsSource()==null){return new $$t.qc}this.rings(this.db(this.itemsSource()));return this.rings()},b2:function(a,b,c,d){$$t.$qa.b2.call(this,a,b,c,d);if(b=="StartAngle"){var e=c;var f=d;var g=f-e;if(this.rings()!=null&&this.rings().count()>0){for(var h=0;h<this.rings().count();h++){var i=this.rings().__inner[h];var k=i.g().getEnumerator();while(k.moveNext()){var j=k.current();j.k(j.k()+g)}}}}if(b=="Brushes"){this.b0()}if(this.rings()!=null&&this.ao().e()){var l=false;var n=this.rings().getEnumerator();while(n.moveNext()){var m=n.current();m.k();if(m.f()){l=true}}if(l){var p=this.rings().getEnumerator();while(p.moveNext()){var o=p.current();o.c().ao().l()}}}},b1:function(){if(this.chart()!=null){this.chart().bf();this.chart().bk()}},b0:function(){if(this.rings()!=null){var b=this.rings().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.g().getEnumerator();while(d.moveNext()){var c=d.current();this.dg(c)}}}},b6:function(){if(this.rings()!=null&&this.rings().count()>0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.m().k());this.height(a.m().j());this.ao().m(a.l().__x,a.l().__y)}},b5:function(){for(var a=0;a<this.rings().count();a++){var c=this.rings().__inner[a].a().aj.a().getEnumerator();while(c.moveNext()){var b=c.current();b.ec()}}},dd:function(obj_){var memberPath_=this.childrenMemberPath();if(obj_[memberPath_]!==undefined){return obj_[memberPath_]}return null},db:function(a){var $self=this;var b=new $$t.xx($$t.$qi.$type);var c=new $$t.xx($$t.$qi.$type);var d=function(){var $ret=new $$t.qi;$ret.m(0);$ret.h(a);$ret.n($self.valueMemberPath());$ret.c($self.othersCategoryType());$ret.j($self.othersCategoryThreshold());return $ret}();d.p(this.startAngle());var e=function(){var $ret=new $$t.qi;$ret.m(-1);$ret.h(null);return $ret}();c.h(d);b.h(e);var f=new $$t.qc;var g=null;var h=-1;while(c.f()>0){var i;var j=c.g(i);i=j.p0;var k;var l=b.g(k);k=l.p0;if(i==null){continue}var m=0;var o=i.g().getEnumerator();while(o.moveNext()){var n=o.current();var p=this.dd(n.g());if(p!=null&&this.dc(p)==false||n.c()){var q=function(){var $ret=new $$t.qi;$ret.m(i.m()+1);$ret.h(n.c()?function(){var $ret=new $$t.b7($.ig.Number.prototype.$type,0);$ret.add(0);return $ret}():p);$ret.l(m);$ret.b(i);$ret.n($self.valueMemberPath());$ret.e(n);return $ret}();q.p(this.startAngle());c.h(q);b.h(i)}m++}var r=this.c9(i,k,h,g);if(r!=g){f.add(r);g=r}h=i.m()}return f},c9:function(a,b,c,d){var $self=this;a.k(a.e()==null?this.startAngle():a.e().e());a.i(a.e()==null?360:a.e().d());this.dg(a);if(a.m()!=c){var e=function(){var $ret=new $$t.qd;$ret.c($self);return $ret}();e.g().add(a);a.d(e);return e}a.d(d);d.g().add(a);return d},dc:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},dg:function(a){if(a.b()==null){a.a(this.brushes())}else if(a.b().m()==0){a.a(new $$t.fz);if(a.b().a()!=null){a.a().add(a.b().a().item(a.l()%a.b().a().count()))}}else{a.a(a.b().a())}},$type:new $.ig.Type("HierarchicalRingSeries",$$t.$qa.$type)},true);$c("IgQueue$1:xx","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.e=0;this.b=null;this.a=null;this.c=null;$.ig.$op.init.call(this)},e:0,b:null,a:null,c:null,d:function(){return this.e==0},f:function(){return this.e},h:function(a){if(this.e==0){this.b=this.a=new $$t.xy($d(this.$t,a),this.b)}else{this.a.a=new $$t.xy($d(this.$t,a),this.a.a);this.a=this.a.a}this.e++},g:function(a){this.c=this.b;if(this.e==0){throw new $$t.x(1,"tried to serve from an empty Queue")}this.b=this.b.a;this.e--;a=$b(this.$t,this.c.b);return{p0:a}},$type:new $.ig.Type("IgQueue$1",$.ig.$ot)},true);$c("Node:xy","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=b;this.b=a},$type:new $.ig.Type("Node",$.ig.$ot)},true);$c("HoleDimensionsChangedEventArgs:rm","EventArgs",{init:function(a,b){$$t.$fi.init.call(this);this.d=a;this.b=b},d:null,center:function(){return this.d},b:0,radius:function(){return this.b},$type:new $.ig.Type("HoleDimensionsChangedEventArgs",$$t.$fi.$type)},true);$c("Ring:qd","Object",{init:function(){var $self=this;this._m=new $$t.a9;$.ig.$op.init.call(this);this.l({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.m(new $$t.a9(1,0,0));this.a(function(){var $ret=new $$t.qe;$ret.af($self);return $ret}());this.g(new $$t.b7($$t.$qi.$type,0));this.e(true)},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:null,c:function(a){if(arguments.length===1){this.b=a;this.b.ao().h(this.a());if(this.a()!=null){this.a().ah().s(a)}return a}else{return this.b}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},f:function(){if(this.a()!=null&&this.a().ah().d()){var a,b;a=this.l().__x-this.c().c2().__x;b=this.l().__y-this.c().c2().__y;this.a().ah().v(a,b);return this.a().ak()}return false},k:function(){if(this.a()!=null){this.a().width(this.m().k());this.a().height(this.m().j());this.c().ao().h(this.a());this.a().al(this.g())}},$type:new $.ig.Type("Ring",$.ig.$ot)},true);$c("RingCollection:qc","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$qd.$type,0)},o:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();if(a.e()){var c=0;var d=a.a().aj.c();while(c<d){a.a().aj.destroy()(a.a().aj.item(c));c++}a.a().aj.c(0);a.a(null)}}$$t.$f0.o.call(this)},t:function(a){var b=this.__inner[a];if(b.e()){b.a().aj.destroy()(b.a().aj.item(a));b.a().aj.c(0);b.a(null)}$$t.$f0.t.call(this,a)},$type:new $.ig.Type("RingCollection",$$t.$f0.$type.specialize($$t.$qd.$type))},true);$c("RingControl:qe","Control",{init:function(){var $self=this;$$t.$bd.init.call(this);this.y($$t.$qe.$type);this.ah(this.ag());this.aq(this.ah());this.ah().r();this.aj=function(){var $ret=new $$t.hh($$t.$qg.$type);$ret.create($self.ah().a.runOn($self.ah()));$ret.activate($self.ah().l.runOn($self.ah()));$ret.disactivate($self.ah().n.runOn($self.ah()));$ret.destroy($self.ah().m.runOn($self.ah()));return $ret}()},ai:function(){return this.af().c()},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},ae:null,af:function(a){if(arguments.length===1){this.ae=a;if(this.ae==null){this.ah().s(null)}else{this.ah().s(this.ae.c())}return a}else{return this.ae}},aj:null,_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},ag:function(){return new $$t.qf(this)},aq:function(a){},propertyChanged:null,propertyUpdated:null,as:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},ap:function(){this.ak()},ak:function(){if(this.al()==null){return false}var a=0;var b=false;var d=this.al().getEnumerator();while(d.moveNext()){var c=d.current();var e=this.aj.item(a);e.fz(c);if(e.innerExtent()!=this.af().h()){e.innerExtent(this.af().h())}if((e.width()!=this.af().m().k()||e.height()!=this.af().m().j())&&e.ao().o()){e.width(this.af().m().k());e.height(this.af().m().j());this.ah().ab(e);b=true}if(e.startAngle()!=c.k()){e.startAngle(c.k())}if(e.endAngle()!=c.i()){e.endAngle(c.i())}if(e.itemsSource()!=c.h()){e.itemsSource(c.h())}if(e.brushes()!=c.a()){e.brushes(c.a())}this.ah().t(e,0,0);a++}this.aj.c(a);return b},ar:function(a){this.ah().w(a)},ao:function(){this.ah().q()},am:function(){return this.ah().j()},$type:new $.ig.Type("RingControl",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("RingControlView:qf","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a){this.f=new $$t.b7($$t.$qg.$type,0);this.g=new $$t.b7($$t.$qg.$type,0);this.e=new $$t.gd($$t.$qg.$type,$$t.$dj.$type,0);this.c=null;$.ig.$op.init.call(this);this.b(a)},f:null,g:null,a:function(){var a=new $$t.qg;a.m(0);a.l(0);a.ring(this.b().af());this.f.add(a);this.z(a);a.labelExtent(this.b().ai().labelExtent());a.formatLabel(this.b().ai().formatLabel());a.labelMemberPath(this.b().ai().labelMemberPath());a.labelsPosition(this.b().ai().labelsPosition());a.labelTemplate(this.b().ai().labelTemplate());a.valueMemberPath(this.b().ai().valueMemberPath());if(this.b().ai().toolTip()!=null){a.toolTip(this.b().ai().toolTip())}a.leaderLineVisibility(this.b().ai().leaderLineVisibility());a.leaderLineStyle(this.b().ai().leaderLineStyle());a.leaderLineType(this.b().ai().leaderLineType());a.leaderLineMargin(this.b().ai().leaderLineMargin());a.othersCategoryThreshold(this.b().ai().othersCategoryThreshold());a.othersCategoryType(this.b().ai().othersCategoryType());a.othersCategoryText(this.b().ai().othersCategoryText());a.othersCategoryStyle(this.b().ai().othersCategoryStyle());a.legend(this.b().ai().legend());a.legendItemTemplate(this.b().ai().legendItemTemplate());a.legendItemBadgeTemplate(this.b().ai().legendItemBadgeTemplate());a.outlines(this.b().ai().outlines());a.startAngle(this.b().ai().startAngle());a.brushes(this.b().ai().brushes());a.selectedStyle(this.b().ai().selectedStyleResolved());a.isSurfaceInteractionDisabled(true);a.radiusFactor(this.b().ai().radiusFactor());a.allowSliceExplosion(this.b().ai().chart().allowSliceExplosion());a.allowSliceSelection(this.b().ai().chart().allowSliceSelection());return a},l:function(a){var b=this.e.item(a);if(b!=null){b.show()}this.g.add(a)},n:function(a){var b=this.e.item(a);if(b!=null){b.hide()}this.g.remove(a)},m:function(a){this.o(a);this.f.remove(a)},h:function(){return this.f},r:function(){},aa:function(){this.b().ap()},t:function(a,b,c){b=b+this.b().l();c=c+this.b().m();if(this.c!=null){b=b+this.c.l();c=c+this.c.m()}if(a.l()!=b||a.m()!=c){a.l(b);a.m(c);this.u(a,this.e.item(a))}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},w:function(a){if(a==null){this.b().aj.c(0);this.f.clear();this.e.clear();this.g.clear();return}this.i($(a));this.i().css("position","relative");var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();var d=this.e.item(b);this.i().append(d);b.f0().bq()}},e:null,z:function(a){var b=$('<div style="position : absolute;" />');this.e.add(a,b);this.k(a,b);this.u(a,b);if(this.i()!=null){this.i().append(b)}a.provideContainer(b);b.css("position","absolute");b.removeClass("ui-corner-all ui-widget-content")},k:function(a,b){b.css("width",a.width().toString());b.css("height",a.height().toString())},u:function(a,b){b.css("top",a.m().toString()+"px");b.css("left",a.l().toString()+"px")},o:function(a){var b=this.e.item(a);b.remove();this.e.remove(a);a.provideContainer(null)},ab:function(a){this.k(a,a.getContainer());a.onContainerResized(a.width(),a.height())},d:function(){return true},q:function(){},c:null,s:function(a){this.c=a;if(a!=null){a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.y.runOn(this))}},y:function(a,b){switch(b.propertyName()){case"LabelExtent":for(var c=0;c<this.f.count();c++){this.f.__inner[c].labelExtent(b.newValue())}break;case"LabelMemberPath":for(var d=0;d<this.f.count();d++){this.f.__inner[d].labelMemberPath(b.newValue())}break;case"LabelsPosition":for(var e=0;e<this.f.count();e++){this.f.__inner[e].labelsPosition($f(b.newValue()))}break;case"LabelTemplate":for(var f=0;f<this.f.count();f++){this.f.__inner[f].labelTemplate(b.newValue())}break;case"ValueMemberPath":for(var g=0;g<this.f.count();g++){this.f.__inner[g].valueMemberPath(b.newValue())}break;case"ToolTip":for(var h=0;h<this.f.count();h++){this.f.__inner[h].toolTip(b.newValue())}break;case"LeaderLineVisibility":for(var i=0;i<this.f.count();i++){this.f.__inner[i].leaderLineVisibility($f(b.newValue()))}break;case"LeaderLineStyle":for(var j=0;j<this.f.count();j++){this.f.__inner[j].leaderLineStyle(b.newValue())}break;case"LeaderLineType":for(var k=0;k<this.f.count();k++){this.f.__inner[k].leaderLineType($f(b.newValue()))}break;case"LeaderLineMargin":for(var l=0;l<this.f.count();l++){this.f.__inner[l].leaderLineMargin(b.newValue())}break;case"OthersCategoryThreshold":for(var m=0;m<this.f.count();m++){this.f.__inner[m].othersCategoryThreshold(b.newValue())}break;case"OthersCategoryType":for(var n=0;n<this.f.count();n++){this.f.__inner[n].othersCategoryType($f(b.newValue()))}break;case"OthersCategoryText":for(var o=0;o<this.f.count();o++){this.f.__inner[o].othersCategoryText(b.newValue())}break;case"OthersCategoryStyle":for(var p=0;p<this.f.count();p++){this.f.__inner[p].othersCategoryStyle(b.newValue())}break;case"Legend":for(var q=0;q<this.f.count();q++){this.f.__inner[q].legend(b.newValue())}break;case"LegendItemTemplate":for(var r=0;r<this.f.count();r++){this.f.__inner[r].legendItemTemplate(b.newValue())}break;case"LegendItemBadgeTemplate":for(var s=0;s<this.f.count();s++){this.f.__inner[s].legendItemBadgeTemplate(b.newValue())}break;case"Outlines":for(var t=0;t<this.f.count();t++){this.f.__inner[t].outlines(b.newValue())}break;case"Brushes":for(var u=0;u<this.f.count();u++){this.f.__inner[u].brushes(b.newValue())}break;case"SelectedStyle":for(var v=0;v<this.f.count();v++){this.f.__inner[v].selectedStyle(b.newValue())}break;case"SelectedStyleResolved":for(var w=0;w<this.f.count();w++){this.f.__inner[w].selectedStyle(b.newValue())}break;case"RadiusFactor":for(var x=0;x<this.f.count();x++){this.f.__inner[x].radiusFactor(b.newValue())}break}},p:function(){var b=this.f.getEnumerator();while(b.moveNext()){var a=b.current();a.flush()}},j:function(){return this.i()},v:function(a,b){this.b().l(a);this.b().m(b);this.x()},x:function(){for(var a=0;a<this.f.count();a++){var b=this.f.__inner[a];this.t(b,0,0)}},$type:new $.ig.Type("RingControlView",$.ig.$ot)},true);$c("RingSeries:tg","RingSeriesBase",{init:function(){var $self=this;$$t.$qa.init.call(this);this.ring(function(){var $ret=new $$t.qd;$ret.c($self);$ret.e(false);return $ret}());var a=function(){var $ret=new $$t.qi;$ret.k($self.startAngle());$ret.d($self.ring());$ret.n($self.valueMemberPath());$ret.c($self.othersCategoryType());$ret.j($self.othersCategoryThreshold());return $ret}();this.ring().g().add(a);this.y($$t.$tg.$type)},_ring:null,ring:function(a){if(arguments.length===1){this._ring=a;return a}else{return this._ring}},b2:function(a,b,c,d){$$t.$qa.b2.call(this,a,b,c,d);if(b=="FormatLabel"){for(var e=0;e<this.ring().a().aj.c();e++){this.ring().a().aj.item(e).formatLabel(d)}}if(b=="Brushes"){this.b0()}if(b=="StartAngle"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].k(this.startAngle())}}if(b=="ValueMemberPath"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].n(this.valueMemberPath());this.b1()}}if(this.ring()!=null&&this.ao().e()){this.ring().k();if(this.ring().f()){this.ring().c().ao().l()}}},am:function(){var a=new $$t.qc;if(this.ring().g().__inner[0].g().count()>0){a.add(this.ring())}return a},b1:function(){if(this.ring()!=null){this.ring().g().__inner[0].h(this.itemsSource());this.ring().g().__inner[0].p(this.startAngle());if(this.chart()!=null){this.chart().bf();this.chart().bk()}}},b0:function(){if(this.ring()!=null){this.ring().g().__inner[0].a(this.brushes())}},b6:function(){if(this.ring()!=null){this.width(this.ring().m().k());this.height(this.ring().m().j());this.ao().m(this.ring().l().__x,this.ring().l().__y)}},b5:function(){if(this.ring()!=null){var b=this.ring().a().aj.a().getEnumerator();while(b.moveNext()){var a=b.current();a.ec()}}},$type:new $.ig.Type("RingSeries",$$t.$qa.$type)},true);$c("RingSeriesBaseView:q5","Object",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(a){$.ig.$op.init.call(this);this.f(new $$t.b7($$t.$qe.$type,0));this.c(a)},k:function(){this.c().legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.g);$ret.measure($$t.$n1.d);return $ret}());this.c().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;
$ret.render($$t.$n1.f);$ret.measure($$t.$n1.l);return $ret}())},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},h:function(a){if(!this.f().contains(a)){this.f().add(a)}if(this.g()!=null&&a.am()!=this.g()){a.ar(this.g())}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},j:function(a,b,c,d,e){var f=$$t.$i9.d("chart",a,b,c,null);b=f.p2;c=f.p3;d=new $$t.cv;d.__fill=this.g().css("color");e=$$t.$gt.c(a);return{p1:b,p2:c,p3:d,p4:e}},a:null,b:null,o:null,d:null,n:function(a){if(a==null){var c=this.f().getEnumerator();while(c.moveNext()){var b=c.current();b.ar(null)}return}this.g($(a));var d;var e;var f;var g;var h=this.j(this.g(),d,e,f,g);d=h.p1;e=h.p2;f=h.p3;g=h.p4;this.a=d;this.b=e;this.o=f;this.d=g;if(this.c().brushes()==null){this.c().brushes(this.a)}if(this.c().outlines()==null){this.c().outlines(this.b)}var j=this.f().getEnumerator();while(j.moveNext()){var i=j.current();i.ar(this.g())}},e:function(){return true},i:function(){this.n(null)},l:function(){for(var a=0;a<this.f().count();a++){var b=this.f().__inner[a];for(var c=0;c<b.aj.a().count();c++){var d=b.aj.a().__inner[c];d.flush()}}},m:function(a,b){this.c().l(a);this.c().m(b);this.c().c2({__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RingSeriesBaseView",$.ig.$ot)},true);$c("RingSeriesCollection:q7","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$qa.$type,0)},$type:new $.ig.Type("RingSeriesCollection",$$t.$f0.$type.specialize($$t.$qa.$type))},true);$c("SliceItem:qj","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("SliceItem",$.ig.$ot)},true);$c("SliceCollection:q8","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$qj.$type,0)},_ad:false,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_af:false,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},q:function(a,b){if(this.contains(b)){return}var c=this.ag(b.b());if(c!=-1){$$t.$f0.w.call(this,c,b)}else{$$t.$f0.q.call(this,a,b);if(this.ad()){if(this.af()){b.b().isSelected(true)}else{b.b().isExploded(true)}}}},w:function(a,b){if(this.ad()){if(this.af()){this.__inner[a].b().isSelected(false)}else{this.__inner[a].b().isExploded(false)}}$$t.$f0.w.call(this,a,b)},t:function(a){var b=this.__inner[a];$$t.$f0.t.call(this,a);if(this.ad()){if(this.af()){b.b().isSelected(false)}else{b.b().isExploded(false)}}},remove:function(a){var b=this.ag(a.b());if(b!=-1){this.t(b);return true}else{return false}},o:function(){while(this.count()>0){this.t(0)}},ag:function(a){for(var b=0;b<this.count();b++){if(this.__inner[b].b()==a){return b}}return-1},$type:new $.ig.Type("SliceCollection",$$t.$f0.$type.specialize($$t.$qj.$type))},true);$c("XamDoughnutChart:qb","Control",{ai:null,ag:null,am:null,al:null,ae:null,init:function(){var $self=this;this.ai=new $$t.q7;this.ag=new $$t.qc;this.am=function(){var $ret=new $$t.q8;$ret.ad(true);$ret.af(true);return $ret}();this.al=function(){var $ret=new $$t.q8;$ret.ad(true);$ret.af(false);return $ret}();$$t.$bd.init.call(this);var a=this.aq();this.bd(a);a.p();this.y($$t.$qb.$type);this.ae=function(b,c){$self.bh(b,c.propertyName(),c.oldValue(),c.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ae);var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.bo.runOn(this));var c=$l($$t.$f.$type,null);this.isSurfaceInteractionDisabled(c)},rings:function(){return this.ag},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$qb.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$qb.allowSliceSelectionProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$qb.isSurfaceInteractionDisabledProperty,$r(a));return a}else{return $s($$t.$f.$type,this.c($$t.$qb.isSurfaceInteractionDisabledProperty))}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$qb.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$qb.allowSliceExplosionProperty)}},series:function(){return this.ai},bo:function(a,b){var c=new $$t.b7($$t.$qa.$type,0);if(b.oldItems()!=null){var e=b.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if(b.newItems()==null||!b.newItems().contains(d)){d.bx();this.ar().t(d)}}}this.bf();this.bk()},innerExtent:function(a){if(arguments.length===1){this.g($$t.$qb.innerExtentProperty,a);return a}else{return this.c($$t.$qb.innerExtentProperty)}},selectedSlices:function(a){if(arguments.length===1){this.am.clear();this.am.ad(false);this.am=a;this.am.ad(true);this.am.af(true);for(var b=0;b<this.am.count();b++){this.am.__inner[b].b().isSelected(true)}return a}else{return this.am}},explodedSlices:function(a){if(arguments.length===1){this.al.clear();this.al.ad(false);this.al=a;this.al.ad(true);this.al.af(false);for(var b=0;b<this.al.count();b++){this.al.__inner[b].b().isExploded(true)}return a}else{return this.al}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$qb.selectedStyleProperty,a);return a}else{return this.c($$t.$qb.selectedStyleProperty)}},centerData:function(a){if(arguments.length===1){this.g($$t.$qb.centerDataProperty,a);return a}else{return this.c($$t.$qb.centerDataProperty)}},centerDataTemplate:function(a){if(arguments.length===1){this.g($$t.$qb.centerDataTemplateProperty,a);return a}else{return this.c($$t.$qb.centerDataTemplateProperty)}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},bn:function(a,b){if(b){this.selectedSlices().add(a)}else{this.selectedSlices().remove(a)}},a7:function(a,b){if(b){this.explodedSlices().add(a)}else{this.explodedSlices().remove(a)}},bh:function(a,b,c,d){switch(b){case"SelectedStyle":var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.selectedStyleResolved(d)}break;case"AllowSliceExplosion":for(var g=0;g<this.ag.count();g++){var i=this.ag.__inner[g].a().aj.a().getEnumerator();while(i.moveNext()){var h=i.current();h.allowSliceExplosion(this.allowSliceExplosion())}}break;case"AllowSliceSelection":for(var j=0;j<this.ag.count();j++){var l=this.ag.__inner[j].a().aj.a().getEnumerator();while(l.moveNext()){var k=l.current();k.allowSliceSelection(this.allowSliceSelection())}}break}},aq:function(){return new $$t.q9(this)},bd:function(a){this.ar(a)},bk:function(){this.bg();this.bm();this.bl();this.be();this.ar().w()},bm:function(){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.b6()}},be:function(){var a=this.ar().y();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=.9;if(this.series().count()>0){d=this.series().__inner[0].radiusFactor();if($.ig.util.isNaN(d)||Number.isInfinity(d)||d<0){d=0}else if(d>1){d=1}}var e=this.innerExtent()*c/100*d;this.ar().u(e*2,e*2);this.ar().r(b.__x-e,b.__y-e)},bl:function(){var a=false;var c=this.ag.getEnumerator();while(c.moveNext()){var b=c.current();if(b.f()){a=true}}if(a){var e=this.ag.getEnumerator();while(e.moveNext()){var d=e.current();d.c().ao().l()}}},bg:function(){var a=this.ar().y();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=Math.max(a.width()/2,a.height()/2);if(a.width()>a.height()){c=c+d;d=c-d;c=c-d}var e=(100-this.innerExtent())/100*c/this.ag.count();var f=(100-this.innerExtent())/100*d/this.ag.count();var g=this.innerExtent()*c/100;var h=this.innerExtent()*d/100;var i=1;var k=this.ag.getEnumerator();while(k.moveNext()){var j=k.current();var l=g+e*i;var m=h+f*i;j.i(e);j.m(new $$t.a9(1,l*2,m*2));j.l({__x:b.__x-l,__y:b.__y-m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.h(100-e/l*100);j.k();i++}},bf:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.ag.clear();this.ar().j();this.ar().i();var a=0;for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];c.chart(this);this.ar().h(c);var d=c.am();var f=d.getEnumerator();while(f.moveNext()){var e=f.current();e.d(this);e.j(a);this.ag.add(e);a++}}},bb:function(){this.bk()},sliceClick:null,bc:function(a,b){if(this.isSurfaceInteractionDisabled().hasValue()&&this.isSurfaceInteractionDisabled().value()){var c=a;var d=c.ring().c();if(d.isSurfaceInteractionDisabled().hasValue()){if(d.isSurfaceInteractionDisabled().value()){return}}else{return}}if(this.sliceClick!=null){this.sliceClick(a,b)}},propertyChanged:null,propertyUpdated:null,bj:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},provideContainer:function(a){this.ar().s(a)},notifyResized:function(){this.ar().v()},getContainerID:function(){return this.ar().g()},getCenterCoordinates:function(){return this.ar().x()},getHoleRadius:function(){return this.ar().d()},flush:function(){var a;var b;for(var c=0;c<this.series().count();c++){b=this.series().__inner[c].am();for(var d=0;d<b.count();d++){a=b.__inner[d].a().ah().h();for(var e=0;e<a.count();e++){a.__inner[e].flush()}}}},holeDimensionsChanged:null,ba:function(){if(this.holeDimensionsChanged!=null){this.holeDimensionsChanged(this,new $$t.rm(this.getCenterCoordinates(),this.getHoleRadius()))}},exportVisualData:function(){var a=new $$t.rb;a.series(new $$t.rc);a.viewport(this.ar().y());this.ar().o(a);return a},$type:new $.ig.Type("XamDoughnutChart",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("XamDoughnutChartView:q9","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(a){$.ig.$op.init.call(this);this.y($$t.$a8.empty());this.x({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.d(0);this.c(new $$t.b7($$t.$qa.$type,0));this.a(a)},p:function(){},w:function(){},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},h:function(a){if(!this.c().contains(a)){a.provideContainer(this.f());this.c().add(a)}},t:function(a){if(this.c().contains(a)){a.provideContainer(null);this.c().remove(a)}},i:function(){},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},v:function(){if(this.f()==null){return}var a=this.f().width();var b=this.f().height();this.y(new $$t.a8(0,0,0,a,b));if(this.b()!=null){this.b().az(this.y())}this.a().bb()},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},s:function(a){var b=$(a);this.f(b);var c=this.f().width();var d=this.f().height();this.y(new $$t.a8(0,0,0,c,d));this.b(new $$t.ff(this.f()));this.b().az(this.y());var e=this.b();e.onMouseOver=$.ig.Delegate.prototype.combine(e.onMouseOver,this.m.runOn(this));var f=this.b();f.onMouseLeave=$.ig.Delegate.prototype.combine(f.onMouseLeave,this.l.runOn(this));var g=this.b();g.onMouseDown=$.ig.Delegate.prototype.combine(g.onMouseDown,this.k.runOn(this));var h=this.b();h.onMouseUp=$.ig.Delegate.prototype.combine(h.onMouseUp,this.n.runOn(this));this.v()},q:function(a,b,c){var d=$l($$t.$f.$type,null);for(var e=this.c().count()-1;e>=0;e--){var f=this.c().__inner[e];if($i(f.isSurfaceInteractionDisabled(),d)){if($i(this.a().isSurfaceInteractionDisabled(),d)){}else{if(this.a().isSurfaceInteractionDisabled().value()){continue}}}else{if(f.isSurfaceInteractionDisabled().value()){continue}}var g=f.ao().f();for(var h=0;h<g.count();h++){var i=g.__inner[h];var j=i.aj.a();for(var k=0;k<j.count();k++){var l=j.__inner[k];var m={__x:a.__x-l.l(),__y:a.__y-l.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b(l.ao(),m);if(c=="mouseUp"){var n=l.f0().bo();if(n!=null){return}}}}}},n:function(a){this.q(a,function(b,c){b.ac(c)},"mouseUp")},k:function(a){this.q(a,function(b,c){b.z(c)},"mouseDown")},l:function(a){this.q(a,function(b,c){b.aa(c)},"mouseLeave")},m:function(a,b,c){this.q(a,function(d,e){d.ab(e,b,c)},"mouseOver")},g:function(){return this.f().attr("id")},r:function(a,b){if(!this.y().isEmpty()&&this.y().width()!=0&&this.y().height()!=0){var c=this.x().__x;var d=this.x().__y;this.x().__x=this.y().width()/2;this.x().__y=this.y().height()/2;if(this.x().__x!=c||this.x().__y!=d){this.a().ba()}}},u:function(a,b){var c=this.d();this.d(a/2);if(c!=this.d()){this.a().ba()}},j:function(){},o:function(a){a.width(this.a().width());a.height(this.a().height());a.holeRadius(this.a().getHoleRadius());for(var b=0;b<this.a().series().count();b++){a.series().add(new $$t.rd);a.series().__inner[b].rings(new $$t.re);a.series().__inner[b].name(this.a().series().__inner[b].name());a.series().__inner[b].labelExtent(this.a().series().__inner[b].labelExtent());a.series().__inner[b].leaderLineMargin(this.a().series().__inner[b].leaderLineMargin());a.series().__inner[b].leaderLineType($$t.$oi.$getName(this.a().series().__inner[b].leaderLineType()));a.series().__inner[b].labelsPosition($$t.$oh.$getName(this.a().series().__inner[b].labelsPosition()));a.series().__inner[b].leaderLineVisibility(this.a().series().__inner[b].leaderLineVisibility());for(var c=0;c<this.a().series().__inner[b].am().count();c++){a.series().__inner[b].rings().add(new $$t.rf);a.series().__inner[b].rings().__inner[c].arcs(new $$t.rg);for(var d=0;d<this.a().series().__inner[b].am().__inner[c].g().count();d++){a.series().__inner[b].rings().__inner[c].arcs().add(new $$t.rh);a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a(new $$t.ri);for(var e=0;e<this.a().series().__inner[b].am().__inner[c].g().__inner[d].g().count();e++){if(null==this.a().series().__inner[b].am().__inner[c].g().__inner[d].g().__inner[e].b()){continue}a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().add(new $$t.rj);var f=new $$t.rj;var g=this.a().series().__inner[b].am().__inner[c].g().__inner[d].g().__inner[e].b();f.visibility(g.__visibility);f.endAngle(g.ar());f.startAngle(g.ax());f.radius(g.aw());f.origin(g.bz());f.explodedOrigin(g.bx());f.index(g.az());f.isExploded(g.isExploded());f.isSelected(g.isSelected());f.outline(g.bu());f.backgroundPath(new $$t.nj(1,"slicePath",g.ai().f()));a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e]=f;var h=g.ag();if(null!=h){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData(function(){var $ret=new $$t.rk;$ret.labelSize($$t.$fm.z(h.ak()));$ret.labelValue(h.af().aa());return $ret}());if(!$.ig.util.isNaN(h.l())&&!$.ig.util.isNaN(h.m())){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData().labelPosition({__x:h.l(),__y:h.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}}}},$type:new $.ig.Type("XamDoughnutChartView",$.ig.$ot)},true);$c("AssigningCategoryStyleEventArgsBase:nm","Object",{init:function(){$.ig.$op.init.call(this)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_startDate:new Date,startDate:function(a){if(arguments.length===1){this._startDate=a;return a}else{return this._startDate}},_endDate:new Date,endDate:function(a){if(arguments.length===1){this._endDate=a;return a}else{return this._endDate}},_getItems:null,getItems:function(a){if(arguments.length===1){this._getItems=a;return a}else{return this._getItems}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_highlightingInfo:null,highlightingInfo:function(a){if(arguments.length===1){this._highlightingInfo=a;return a}else{return this._highlightingInfo}},_maxAllSeriesHighlightingProgress:0,maxAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._maxAllSeriesHighlightingProgress=a;return a}else{return this._maxAllSeriesHighlightingProgress}},_sumAllSeriesHighlightingProgress:0,sumAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._sumAllSeriesHighlightingProgress=a;return a}else{return this._sumAllSeriesHighlightingProgress}},_highlightingHandled:false,highlightingHandled:function(a){if(arguments.length===1){this._highlightingHandled=a;return a}else{return this._highlightingHandled}},_hasDateRange:false,hasDateRange:function(a){if(arguments.length===1){this._hasDateRange=a;return a}else{return this._hasDateRange}},_isNegativeShape:false,isNegativeShape:function(a){if(arguments.length===1){this._isNegativeShape=a;return a}else{return this._isNegativeShape}},_isThumbnail:false,isThumbnail:function(a){if(arguments.length===1){this._isThumbnail=a;return a}else{return this._isThumbnail}},$type:new $.ig.Type("AssigningCategoryStyleEventArgsBase",$.ig.$ot)},true);$c("AssigningCategoryStyleEventArgs:nl","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$nm.init.call(this)},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_strokeDashArray:null,strokeDashArray:function(a){if(arguments.length===1){this._strokeDashArray=a;return a}else{return this._strokeDashArray}},_strokeDashCap:0,strokeDashCap:function(a){if(arguments.length===1){this._strokeDashCap=a;return a}else{return this._strokeDashCap}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},$type:new $.ig.Type("AssigningCategoryStyleEventArgs",$$t.$nm.$type)},true);$c("AssigningCategoryMarkerStyleEventArgs:nq","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$nm.init.call(this)},$type:new $.ig.Type("AssigningCategoryMarkerStyleEventArgs",$$t.$nm.$type)},true);$c("ChartAxisRangeChangedEventArgs:vq","EventArgs",{init:function(a,b,c,d,e,f){$$t.$fi.init.call(this);this.chart(a);this.axis(b);this.oldMinimumValue(c);this.minimumValue(d);this.oldMaximumValue(e);this.maximumValue(f)},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_axis:null,axis:function(a){if(arguments.length===1){this._axis=a;return a}else{return this._axis}},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("ChartAxisRangeChangedEventArgs",$$t.$fi.$type)},true);$c("StackedSeriesCreatedEventArgs:u6","EventArgs",{init:function(a){$$t.$fi.init.call(this);this.c(a)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},brush:function(a){if(arguments.length===1){this.c().brush(a);return a}else{return this.c().brush()}},legendItemTemplate:function(a){if(arguments.length===1){this.c().legendItemTemplate(a);return a}else{return this.c().legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.c().legendItemBadgeTemplate(a);return a}else{return this.c().legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this.c().legendItemVisibility(a);return a}else{return this.c().legendItemVisibility()}},outline:function(a){if(arguments.length===1){this.c().outline(a);return a}else{return this.c().outline()}},dashArray:function(a){if(arguments.length===1){this.c().dashArray(a);return a}else{return this.c().dashArray()}},dashCap:function(a){if(arguments.length===1){this.c().dashCap(a);return a}else{return this.c().dashCap()}},index:function(){return this.c().as()},thickness:function(a){if(arguments.length===1){this.c().thickness(a);return a}else{return this.c().thickness()}},title:function(a){if(arguments.length===1){this.c().title(a);return a}else{return this.c().title()}},markerBrush:function(a){if(arguments.length===1){this.c().markerBrush(a);return a}else{return this.c().markerBrush()}},markerOutline:function(a){if(arguments.length===1){this.c().markerOutline(a);return a}else{return this.c().markerOutline()}},markerStyle:function(a){if(arguments.length===1){this.c().markerStyle(a);return a}else{return this.c().markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this.c().markerTemplate(a);return a}else{return this.c().markerTemplate()}},markerType:function(a){if(arguments.length===1){this.c().markerType(a);return a}else{return this.c().markerType()}},startCap:function(a){if(arguments.length===1){this.c().startCap(a);return a}else{return this.c().actualStartCap()}},endCap:function(a){if(arguments.length===1){this.c().endCap(a);return a}else{return this.c().actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$t.$fi.$type)},true);$c("FinancialSeries:tj","Series",{he:function(a){$$t.$bc.he.call(this,a);this.kz(a)},_kz:null,kz:function(a){if(arguments.length===1){this._kz=a;return a}else{return this._kz}},isFinancial:function(){return true},init:function(){this.lr=new $$t.gd($$t.$ik.$type.specialize(Number),String,0);this.ls=new $$t.gd(String,String,0);this.lg=false;this.lf=false;$$t.$bc.init.call(this);this.kr=new $$t.nk;this.lh(false);this.ku(new $$t.tm);this.kp(new $$t.i7(3));this.y($$t.$tj.$type)},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$tj.negativeBrushProperty,a);return a}else{return this.c($$t.$tj.negativeBrushProperty)}},xAxis:function(a){if(arguments.length===1){this.g($$t.$tj.xAxisProperty,a);return a}else{return this.c($$t.$tj.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$tj.yAxisProperty,a);return a}else{return this.c($$t.$tj.yAxisProperty)}},openMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.openMemberPathProperty,a);return a}else{return this.c($$t.$tj.openMemberPathProperty)}},lb:function(a){if(arguments.length===1){if(this.la!=a){var b=this.la;this.la=a;this.raisePropertyChanged("OpenColumn",b,this.la)}return a}else{return this.la}},la:null,highMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.highMemberPathProperty,a);return a}else{return this.c($$t.$tj.highMemberPathProperty)}},k7:function(a){if(arguments.length===1){if(this.k6!=a){var b=this.k6;this.k6=a;this.raisePropertyChanged("HighColumn",b,this.k6)}return a}else{return this.k6}},k6:null,lowMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.lowMemberPathProperty,a);return a}else{return this.c($$t.$tj.lowMemberPathProperty)}},k9:function(a){if(arguments.length===1){if(this.k8!=a){var b=this.k8;this.k8=a;this.raisePropertyChanged("LowColumn",b,this.k8)}return a}else{return this.k8}},k8:null,closeMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.closeMemberPathProperty,a);return a}else{return this.c($$t.$tj.closeMemberPathProperty)}},k5:function(a){if(arguments.length===1){if(this.k4!=a){var b=this.k4;this.k4=a;this.raisePropertyChanged("CloseColumn",b,this.k4)}return a}else{return this.k4}},k4:null,volumeMemberPath:function(a){if(arguments.length===1){this.g($$t.$tj.volumeMemberPathProperty,a);return a}else{return this.c($$t.$tj.volumeMemberPathProperty)}},le:function(a){if(arguments.length===1){if(this.ld!=a){var b=this.ld;this.ld=a;this.raisePropertyChanged("VolumeColumn",b,this.ld)}return a}else{return this.ld}},ld:null,isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.g($$t.$tj.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$tj.isCustomCategoryStyleAllowedProperty)}},_lh:false,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},assigningCategoryStyle:null,ln:function(){return this.assigningCategoryStyle!=null&&this.lh()||this.isHighlightingEnabled()},m5:function(a){if(this.assigningCategoryStyle!=null&&this.lh()){this.assigningCategoryStyle(this,a)}},kr:null,m3:function(a,b,c,d,e,f){var g=this.bm();this.kr.ac(a,b,c,d,e,f,g);var h=this.kr.c();var i=null;var j=this.bd();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().aq().a(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.m5(h);this.kr.aa(i,f,g)},l4:function(a){return this.di(a,this.xAxis())},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ty(this.lb(),this.k7(),this.k9(),this.k5(),this.le()))},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ty(this.lb(),this.k7(),this.k9(),this.k5(),this.le()))},de:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().hp;return this.df(a,b,this.xAxis(),d,e,f,this.l4.runOn(this))},getOffsetValue:function(){return this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getSeriesValuePosition:function(a,b,c){return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(new $$t.ty(this.lb(),this.k7(),this.k9(),this.k5(),this.le()),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.k7(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.k9(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesCloseValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.k5(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesOpenValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.lb(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesVolumeValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);return this.ds(this.le(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k7())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k7())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k9())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k9())})},getSeriesOpenValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesOpenValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.lb())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.lb())})},getSeriesCloseValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesCloseValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k5())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.k5())})},getSeriesVolumeValuePosition:function(a,b,c){var $self=this;return this.j4(a,b,c,this.l5(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesVolumeValue.runOn(this),function(d,e){return $self.ec(d,e,$self.xAxis(),$self.l4.runOn($self),$self.le())},function(d,e){return $self.ea(d,e,$self.xAxis(),$self.l4.runOn($self),$self.le())})},gs:function(){$$t.$bc.gs.call(this);if(this.xAxis()!=null){this.xAxis().e8(false)}if(this.yAxis()!=null){this.yAxis().e8(false)}},ia:function(a,b){this.kz().b6().e(this.resolution());this.renderSeries(false)},h9:function(a,b){if(this.lo()&&this.d1()<.05){this.cq(true)}this.kz().b6().e(this.resolution());this.renderSeries(false)},lr:null,ls:null,lc:function(a,b,c){var d=this.ba(b);this.lr.add(d,b);this.ls.add(b,c);return d},m2:function(a,b){if(b==null){return}a.deregisterColumn(b);var c=this.lr.item(b);this.ls.remove(c);this.lr.remove(b)},lg:false,hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){if(this.xAxis()!=null){this.xAxis().deregisterSeries(this)}if(this.yAxis()!=null){this.yAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.xAxis()!=null){this.xAxis().registerSeries(this)
}if(this.yAxis()!=null){this.yAxis().registerSeries(this)}}this.kz().b6().e(this.resolution());this.renderSeries(false);break;case"FastItemsSource":this.lg=true;if($b($$t.$ij.$type,c)!=null){this.m2($b($$t.$ij.$type,c),this.lb());this.m2($b($$t.$ij.$type,c),this.k7());this.m2($b($$t.$ij.$type,c),this.k9());this.m2($b($$t.$ij.$type,c),this.k5());this.m2($b($$t.$ij.$type,c),this.le());this.lb(null);this.k7(null);this.k9(null);this.k5(null);this.le(null)}if($b($$t.$ij.$type,d)!=null){if(this.openMemberPath()!=null){this.lb(this.lc($b($$t.$ij.$type,d),this.openMemberPath(),"OpenColumn"))}if(this.highMemberPath()!=null){this.k7(this.lc($b($$t.$ij.$type,d),this.highMemberPath(),"HighColumn"))}if(this.lowMemberPath()!=null){this.k9(this.lc($b($$t.$ij.$type,d),this.lowMemberPath(),"LowColumn"))}if(this.closeMemberPath()!=null){this.k5(this.lc($b($$t.$ij.$type,d),this.closeMemberPath(),"CloseColumn"))}if(this.volumeMemberPath()!=null){this.le(this.lc($b($$t.$ij.$type,d),this.volumeMemberPath(),"VolumeColumn"))}}this.lg=false;if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"OpenMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.lb());this.lb(this.lc(this.bd(),this.openMemberPath(),"OpenColumn"))}break;case"OpenColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.k7());this.k7(this.lc(this.bd(),this.highMemberPath(),"HighColumn"))}break;case"HighColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.k9());this.k9(this.lc(this.bd(),this.lowMemberPath(),"LowColumn"))}break;case"LowColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"CloseMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.k5());this.k5(this.lc(this.bd(),this.closeMemberPath(),"CloseColumn"))}break;case"CloseColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"VolumeMemberPath":if(this.bd()!=null){this.m2(this.bd(),this.le());this.le(this.lc(this.bd(),this.volumeMemberPath(),"VolumeColumn"))}break;case"VolumeColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.lg){this.kz().b6().e(this.resolution());this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.kz().b6().e(this.resolution());this.renderSeries(false);this.g0();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.kz().b6().e(this.resolution());if(this.yAxis()!=null){this.yAxis().updateRange()}{this.renderSeries(false)}this.g0();break;case"TransitionProgress":this.kq.d(this.d1(),this.ko,this.kn);if(this.bp(this.view())){return}if(this.d1()==1){this.kn.w();this.m6(this.kn,this.kz());if(this.lo()){this.lo(false);this.gh();this.a7().intervalMilliseconds($.ig.truncate(this.dt()));this.a7().easingFunction(this.transitionEasingFunction())}}else{this.m6(this.kq,this.kz())}break;case"NegativeBrush":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this.lh(this.li());this.renderSeries(false);break}},ke:function(a,b,c){if(b<a||a<0||a>this.bd().count()||b<0||b>this.bd().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bd().item(g)}return d},mc:function(a){return a.b6().b()},md:function(a){return a.b6().c()},getCategoryItems:function(a,b){return this.ke(a,b,this.yAxis())},_k2:null,k2:function(a){if(arguments.length===1){this._k2=a;return a}else{return this._k2}},lj:function(){return false},b5:function(){return true},ai:function(a,b){if(this.lj()){var c=this.k1(a,b,this.k2());this.k2(c);return c}else{var d=this.k0(a,b,this.k2());this.k2(d);return d}},mf:function(a){var b=this.kn;if(this.bn()){b=this.kq}var c=this.view().b3();var d=this.view().b4();var e=this.xAxis();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}var i=b.h.count();var j=0;for(j=0;j<i;j++){var k=b.h.__inner[j];var l=null;if(j<i-1){l=b.h.__inner[j+1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j+1}}else{return j}}}return j},k1:function(a,b,c){var d=this.bd().count();var e=this.kz().b6().c();var f=this.kz().b6().d();var g=this.kz().b6().b();var h=this.xAxis();var i=-1;var j=-1;if(h.isSorting()){var k=this.kn;if(this.bn()){k=this.kq}var l=this.mf(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $$t.no;n.series(this);n.startIndex(i);n.endIndex(j);return n},k0:function(a,b,c){var d=new $$t.no;d.series(this);d.startIndex(0);d.endIndex(this.bd().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},li:function(){return this.isCustomCategoryStyleAllowed()},getExactItemIndex:function(a){var b=this.view().b4();var c=this.view().b3();var d=-1;if(!b.isEmpty()&&!c.isEmpty()&this.xAxis()!=null){var e=this.getEffectiveViewport1(this.view());var f=new $$t.iz(0,b,c,this.xAxis().isInverted(),e);var g=this.j7(this.view());var h=this.xAxis().getUnscaledValue(g.left(),f);var i=this.xAxis().getUnscaledValue(g.right(),f);var j=(a.__x-b.left())/b.width();var k=h+j*(i-h);if(this.xAxis().categoryMode()!=0){k-=.5}d=k}return d},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},me:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$t.iz(0,b,c,this.xAxis().isInverted(),d);var f=$b($$t.$i6.$type,this.xAxis());var g=this.j7(this.view());var h=this.xAxis().getUnscaledValue(g.left(),e);var i=this.xAxis().getUnscaledValue(g.right(),e);var j=(a.__x-b.left())/b.width();var k=h+(i-h)*j;var l=f.getIndexClosestToUnscaledValue(k);return l},getItem:function(a){var b=0;if($b($$t.$i6.$type,this.xAxis())!==null){b=this.me(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},ko:null,kq:null,kn:null,l5:function(a,b,c){var d=0;if(this.xAxis()==null){return d}var e=this.xAxis().categoryMode();switch(e){case 0:d=0;break;case 1:d=.5*this.xAxis().getCategorySize(a,b,c);break;case 2:d=this.xAxis().getGroupCenter(this.index(),a,b,c);break}if(this.xAxis().isInverted()){d=-d}return d},transitionInMode:function(a){if(arguments.length===1){this.g($$t.$tj.transitionInModeProperty,$$t.$qv.getBox(a));return a}else{return $f(this.c($$t.$tj.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.g($$t.$tj.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$tj.isTransitionInEnabledProperty)}},cl:function(){return this.isTransitionInEnabled()},ks:function(){return 11},a1:function(){return 3},_lo:false,lo:function(a){if(arguments.length===1){this._lo=a;return a}else{return this._lo}},m6:function(a,b){this.j6(a.ab());b.av()},nm:null,nn:function(){return this.nm},m4:function(a,b){a.v()},cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);var e=c;if(this.bd()==null||this.bd().count()==0||!c.n()||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||e.b6().b()<1||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.xAxis().itemsSource()==null||this.xAxis().hp<1){e.b6().b(0);d=false}return d},getViewInfo:function(a,b){b=this.view().b4();a=this.view().b3();return{p0:a,p1:b}},_ku:null,ku:function(a){if(arguments.length===1){this._ku=a;return a}else{return this._ku}},ma:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(this.view());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){var f=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);b=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f)}return b},gh:function(){$$t.$bc.gh.call(this);this.ko.w();this.kn.w();this.kq.w()},hx:function(a){var $self=this;$$t.$bc.hx.call(this,a);this.kz().b6().e(this.resolution());if(this.bp(this.view())){return}if(this.cm()){if(this.bn()){this.m6(this.kq,this.kz())}else{this.m6(this.kn,this.kz())}return}if(this.cj(a)){var b=this.ko;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.ko=this.kq;this.kq=b}else{this.ko=this.kn;this.kn=b}this.m4(this.kn,this.kz());if(this.cq()){this.a7().stop();this.a7().intervalMilliseconds($.ig.truncate(this.du()));this.a7().easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this.ku().p(this.ko,this.kn,this.isVertical(),this.xAxis(),this.yAxis(),this.transitionInMode(),this.ks(),this.transitionInSpeedType(),this.a1(),function(){return $self.ma($self.kz())},this.kz().b3())}this.ge();this.h3();if(this.cq()){this.cq(false);this.lo(true)}}else{this.m4(this.kn,this.kz());this.m6(this.kn,this.kz())}},typical:null,typicalBasedOn:null,lp:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();switch(b){case"HighColumn":if(this.k7()==null){return false}break;case"LowColumn":if(this.k9()==null){return false}break;case"OpenColumn":if(this.lb()==null){return false}break;case"CloseColumn":if(this.k5()==null){return false}break;case"VolumeColumn":if(this.le()==null){return false}break}}return true},lq:function(){return this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null},lk:function(){return this.typical!=null},m1:function(a){this.typical(this,a)},lv:function(){var d__=new $.ig.FinancialSeries___get_TypicalColumn__IteratorClass(-2);d__.__4__this=this;return d__},lu:function(){var d__=new $.ig.FinancialSeries___get_TR__IteratorClass(-2);d__.__4__this=this;return d__},lt:function(){var d__=new $.ig.FinancialSeries___get_TL__IteratorClass(-2);d__.__4__this=this;return d__},lx:function(a){if(a==null){return null}if(this.lq()&&this.xAxis().sortedIndices()!=null){return new $$t.nw(0,a,this.xAxis().sortedIndices())}return new $$t.nx(0,a)},lf:false,lw:function(){var a=new $$t.b7(String,0);a.add("HighColumn");a.add("LowColumn");a.add("CloseColumn");if(this.typicalBasedOn!=null&&this.bd()!=null&&!this.lf){this.lf=true;var b=this.kv(0,this.bd().count());this.lf=false;var c=new $$t.tq(0,this.bd().count(),b,this.kw(b));this.typicalBasedOn(this,c);if(c.basedOn()!=null&&c.basedOn().count()>0){return c.basedOn()}}return a},l1:null,getOpenColumnAsArray:function(){if(this.lb()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.l1!=null){return this.l1.asArray()}var a=new $$t.b7(Number,2,this.lb().count());var b=this.xAxis().sortedIndices();var c=this.lb().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.l1=a;return this.l1.asArray()}else{return this.lb().asArray()}},lz:null,getHighColumnAsArray:function(){if(this.k7()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.lz!=null){return this.lz.asArray()}var a=new $$t.b7(Number,2,this.k7().count());var b=this.xAxis().sortedIndices();var c=this.k7().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.lz=a;return this.lz.asArray()}else{return this.k7().asArray()}},l0:null,getLowColumnAsArray:function(){if(this.k9()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.l0!=null){return this.l0.asArray()}var a=new $$t.b7(Number,2,this.k9().count());var b=this.xAxis().sortedIndices();var c=this.k9().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.l0=a;return this.l0.asArray()}else{return this.k9().asArray()}},ly:null,getCloseColumnAsArray:function(){if(this.k5()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.ly!=null){return this.ly.asArray()}var a=new $$t.b7(Number,2,this.k5().count());var b=this.xAxis().sortedIndices();var c=this.k5().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.ly=a;return this.ly.asArray()}else{return this.k5().asArray()}},l2:null,getVolumeColumnAsArray:function(){if(this.le()==null){return null}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){if(this.l2!=null){return this.l2.asArray()}var a=new $$t.b7(Number,2,this.le().count());var b=this.xAxis().sortedIndices();var c=this.le().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.l2=a;return this.l2.asArray()}else{return this.le().asArray()}},gi:function(a,b,c,d){$$t.$bc.gi.call(this,a,b,c,d);if(this.xAxis()==null||!($b($$t.$i6.$type,this.xAxis())!==null)){return}var e=this.xAxis().sortedIndices();switch(a){case 1:for(var f=b;f<c;f++){var g=e.__inner[f];if(this.l1!=null){this.l1.insert(f,this.lb().item(g))}if(this.lz!=null){this.lz.insert(f,this.k7().item(g))}if(this.l0!=null){this.l0.insert(f,this.k9().item(g))}if(this.ly!=null){this.ly.insert(f,this.k5().item(g))}if(this.l2!=null){this.l2.insert(f,this.le().item(g))}}break;case 0:if(this.l1!=null){this.l1.removeRange(b,c)}if(this.lz!=null){this.lz.removeRange(b,c)}if(this.l0!=null){this.l0.removeRange(b,c)}if(this.ly!=null){this.ly.removeRange(b,c)}if(this.l2!=null){this.l2.removeRange(b,c)}break;case 4:if(this.l1!=null){this.l1=new $$t.b7(Number,0)}if(this.lz!=null){this.lz=new $$t.b7(Number,0)}if(this.l0!=null){this.l0=new $$t.b7(Number,0)}if(this.ly!=null){this.ly=new $$t.b7(Number,0)}if(this.l2!=null){this.l2=new $$t.b7(Number,0)}break;case 3:case 2:for(var h=b;h<c;h++){var i=e.__inner[h];if(this.l1!=null){this.l1.__inner[h]=this.lb().item(i)}if(this.lz!=null){this.lz.__inner[h]=this.k7().item(i)}if(this.l0!=null){this.l0.__inner[h]=this.k9().item(i)}if(this.ly!=null){this.ly.__inner[h]=this.k5().item(i)}if(this.l2!=null){this.l2.__inner[h]=this.le().item(i)}}break}},kv:function(a,b){var $self=this;var c=this.lx(this.lb());var d=this.lx(this.k5());var e=this.lx(this.k7());var f=this.lx(this.k9());var g=this.lx(this.le());var h=function(){var $ret=new $$t.to;$ret.typicalColumn(new $$t.tp(1,new $$t.ny($self.lv()),$self.lw()));$ret.trueRange(new $$t.tp(1,new $$t.ny($self.lu()),function(){var $ret=new $$t.b7(String,0);$ret.add("HighColumn");$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.trueLow(new $$t.tp(1,new $$t.ny($self.lt()),function(){var $ret=new $$t.b7(String,0);$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.openColumn(c);$ret.closeColumn(d);$ret.highColumn(e);$ret.lowColumn(f);$ret.volumeColumn(g);$ret.calculateFrom(a);$ret.calculateCount(b);$ret.minimumValue(NaN);$ret.maximumValue(NaN);$ret.count($self.bd()!=null?$self.bd().count():0);return $ret}();return h},mb:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},kw:function(a){var $self=this;return function(){var $ret=new $$t.tr;$ret.a(new $$t.ts(1,$$t.$bc.eMA,new $$t.b7(String,0)));$ret.c(new $$t.ts(1,$$t.$bc.sMA,new $$t.b7(String,0)));$ret.d(new $$t.ts(1,$$t.$bc.sTDEV,new $$t.b7(String,0)));$ret.b(new $$t.ts(1,$$t.$bc.movingSum,new $$t.b7(String,0)));$ret.h(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.volumeColumn(),b.shortPeriod())},function(){var $ret=new $$t.b7(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.f(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.volumeColumn(),b.longPeriod())},function(){var $ret=new $$t.b7(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.g(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.typicalColumn(),b.shortPeriod())},a.typicalColumn().basedOn()));$ret.e(new $$t.tv(1,function(b){return $$t.$bc.eMA(b.typicalColumn(),b.longPeriod())},a.typicalColumn().basedOn()));$ret.k($$t.$bc.toEnumerableRange);$ret.j($$t.$bc.toEnumerable);$ret.i($self.mb.runOn($self));return $ret}()},categoryAxis:function(){return this.xAxis()},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},hy:function(a,b){$$t.$bc.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}var c=$b($$t.$tk.$type,this.ax());this.view().a3(b);c.b6().e(this.resolution());if(this.bp(this.ax())){return}if(!this.cn()){this.m4(this.kp(),c)}this.cn(false);this.m6(this.kp(),c);this.co(false)},_km:null,km:function(a){if(arguments.length===1){this._km=a;return a}else{return this._km}},renderAlternateView:function(a,b,c,d,e){$$t.$bc.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.b6().e(this.resolution());f.a2(c);if(this.bp(g)){return}if(this.km()==null){this.km(new $$t.i7(3))}this.km().v();this.m4(this.km(),g);this.m6(this.km(),g)},ad:function(a){if(this.xAxis()==a){return this.yAxis()}if(this.yAxis()==a){return this.xAxis()}return null},$type:new $.ig.Type("FinancialSeries",$$t.$bc.$type,[$$t.$iq.$type])},true);$c("FinancialIndicator:x0","FinancialSeries",{aw:function(){return new $$t.x1(this)},he:function(a){$$t.$tj.he.call(this,a);this.np(a)},_np:null,np:function(a){if(arguments.length===1){this._np=a;return a}else{return this._np}},init:function(){$$t.$tj.init.call(this);this.ko=new $$t.i7(3);this.kq=new $$t.i7(3);this.kn=new $$t.i7(3);this.nv(new $$t.b7(Number,0));this.no(new $$t.kt(-100,100))},n4:function(a){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(true)}},gi:function(a,b,c,d){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this.np().cc().p(a,b,c,d);if(d!=null&&this.ls.containsKey(d)){var e=this.ls.tryGetValue(d,d);d=e.p1}if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){a=4;b=0;c=this.bd().count()}switch(a){case 3:if(this.nt(b,c,d)){this.n6(b,c,d);this.n4(true)}break;case 2:if(this.nt(b,this.bd().count()-b,d)){this.n6(b,this.bd().count()-b,d);this.n4(true)}break;case 1:if(this.nt(b,this.bd().count()-b,d)){var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}this.nv().insertRange(b,f);this.n6(b,this.bd().count()-b,d);this.n4(true)}break;case 0:if(this.nt(b,this.bd().count()-b,d)){this.nv().removeRange(b,c);this.n6(b,this.bd().count()-b,d);this.n4(true)}break;case 4:if(this.nt(b,this.bd().count()-b,d)){this.nv(new $$t.b7(Number,2,this.bd().count()));var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}this.nv().insertRange(0,h);this.n6(b,this.bd().count()-b,d);this.n4(true)}break}},displayType:function(a){if(arguments.length===1){this.g($$t.$x0.displayTypeProperty,$$t.$xz.getBox(a));return a}else{return $f(this.c($$t.$x0.displayTypeProperty))}},ignoreFirst:function(a){if(arguments.length===1){this.g($$t.$x0.ignoreFirstProperty,a);return a}else{return $g(this.c($$t.$x0.ignoreFirstProperty))}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$x0.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineBrushProperty,a);return a}else{return this.c($$t.$x0.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$x0.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$x0.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineThicknessProperty,a);return a}else{return this.c($$t.$x0.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$x0.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$x0.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$x0.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$x0.trendLinePeriodProperty))}},n0:function(){return-1},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$x0.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$x0.trendLineZIndexProperty))}},_nv:null,nv:function(a){if(arguments.length===1){this._nv=a;return a}else{return this._nv}},_no:null,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},ns:function(a,b){},nu:function(a,b){},hj:function(a,b,c,d){switch(b){case"XAxis":this.np().ck();break}$$t.$tj.hj.call(this,a,b,c,d);if(this.np().cc().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if(this.bd()!=null){this.nv(new $$t.b7(Number,2,this.bd().count()));var e=new Array(this.bd().count());for(var f=0;f<this.bd().count();f++){e[f]=0}this.nv().insertRange(0,e);this.n6(0,this.bd().count(),null);if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.kz().b6().e(this.resolution());this.renderSeries(false)}}break;case"TrendLineBrush":this.h6();break;case"DisplayType":this.gg(true,this.view());this.renderSeries(false);this.g0();break;case"OpenColumn":case"HighColumn":case"LowColumn":case"CloseColumn":case"VolumeColumn":if(this.bd()!=null){if(this.nv().count()!=this.bd().count()){this.nv(new $$t.b7(Number,2,this.bd().count()));var g=new Array(this.bd().count());for(var h=0;h<this.bd().count();h++){g[h]=0}this.nv().insertRange(0,g)}if(this.nt(0,this.bd().count()-1,b)){this.n5()}}break;case"XAxis":if(this.xAxis()!=null&&($b($$t.$i6.$type,this.xAxis())!==null||$b($$t.$i6.$type,c)!==null)){this.n5()}break;case"YAxis":case"IgnoreFirst":this.n5();this.g0();break;case"TrendLineType":this.g0();break}},getSeriesValue:function(a,b,c){if(this.nv()==null){return $$t.$tj.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);f.b=this.seriesViewer().viewportRect();return this.ds(this.nv(),a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.nv()==null){return $$t.$tj.getPreviousOrExactIndex.call(this,a,b)}return this.ec(a,b,this.xAxis(),this.l4.runOn(this),this.nv())},getNextOrExactIndex:function(a,b){if(this.nv()==null){return $$t.$tj.getNextOrExactIndex.call(this,a,b)}return this.ea(a,b,this.xAxis(),this.l4.runOn(this),this.nv())},cw:function(){return true},nt:function(a,b,c){if(c==null){return true}if(this.nu(a,b).contains(c)){return true}return false},n6:function(a,b,c){this.ns(a,b)},ae:function(a){if(this.bd()==null){return null}if(a!=null&&a==this.yAxis()){return this.no()}return null},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.view().b4();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.nv()!=null&&b<this.nv().count()){var i=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);var j=this.yAxis().getScaledValue(this.nv().__inner[b],i);if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}this.syncLink().al(this.seriesViewer(),c)}return b>=0},cx:function(a,b,c){var d=$$t.$tj.cx.call(this,a,b,c);if(this.nv()==null||this.nv().count()==0){d=false}return d},m4:function(a,b){var $self=this;$$t.$tj.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();a.q.clear();var j=0;var k=$b($$t.$i6.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bd().count()){return}j=this.l5(c,d,e);var l=this.n0();if(l==-1){l=this.trendLinePeriod()}var m=$b($$t.$x1.$type,b);this.np().cc().prepareLine(a.q,this.trendLineType(),this.nv(),l,function(n){return $self.xAxis().getScaledValue(n,h)},function(n){return $self.yAxis().getScaledValue(n,i)},function(){var $ret=new $$t.m2;$ret.c(b.b6().b());$ret.d(b.b6().c());$ret.e(b.b6().d());$ret.a(j);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}());var n=this.n1(this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h));for(var o=b.b6().c();o<=b.b6().d();++o){var p;if(k==null){p=b.b6().getBucket(o)}else{var q=k.sortedIndices().__inner[o];var r=k.getUnscaledValueAt(q);var s=this.n1(this.nv().__inner[o]);var t=s;var u=r;while(o<b.b6().d()){q=k.sortedIndices().__inner[o+1];u=k.getUnscaledValueAt(q);if(u-r>n){break}o++;var v=this.n1(this.nv().__inner[o]);s=Math.min(s,v);t=Math.max(t,v)}var w=NaN;if(!$.ig.util.isNaN(r)){w=this.xAxis().getScaledValue(r,h)}p=[this.n1(w),s,t]}if(!isNaN(p[0])){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){p[0]=p[0]+j}else{p[0]=f.getScaledValue(p[0],h)+j}p[1]=g.getScaledValue(p[1],i);if(b.b6().b()>1||k!=null){p[2]=g.getScaledValue(p[2],i)}else{p[2]=p[1]}a.h.add(p)}}return},n1:function(a){return a},gg:function(a,b){$$t.$tj.gg.call(this,a,b);var c=b;c.cf(a);c.cc().o()},ks:function(){switch(this.displayType()){case 1:return 1;case 2:return 1;case 0:return 12}return 1},m6:function(a,b){$$t.$tj.m6.call(this,a,b);var c=$b($$t.$x1.$type,b);var d=function(e){return a.h.__inner[e][0]};var e=function(f){return a.h.__inner[f][1]};var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[h][2]};c.cc().o();c.cc().t(a.q);var h=b.b3();var i=this.getEffectiveViewport1(b);var j=0;var k=this.actualBrush();var l=this.negativeBrush();if(b.b9(a)){c.cf(false);if(a.h.count()>0){switch(this.displayType()){case 0:c.cj(a.h.count(),d,e,f,g,true);break;case 1:if(this.yAxis()!=null){j=this.ma(b)}else{j=.5*(h.top()+h.bottom())}c.ch(a.h.count(),d,e,f,g,true,j);break;case 2:j=this.ma(b);c.ci(a.h.count(),d,e,f,g,true,j);break;default:throw new $$t.co(0)}}b.cb(a)}var m=a.h;var n=this.bd().count();this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var o=false;var p=this.kr.c();if(p!=null){o=true}this.kr.am=k;this.kr.ah=k;if(o){var q=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),i);this.kr.f=false;this.m3(m,-1,n,this.xAxis(),q,b.p())}this.kr.ae(c.c1,true,false,true,false);this.kr.ae(c.c3,true,false,true,false);this.kr.ae(c.c2,false,true,false,false);c.c2.__opacity=.8*this.kr.i*this.actualAreaFillOpacity();this.kr.ae(c.c0,true,false,false,false);this.kr.am=l;this.kr.ah=l;if(o){var r=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),i);this.kr.f=true;this.m3(m,-1,n,this.xAxis(),r,b.p())}this.kr.ae(c.cx,true,false,true,false);this.kr.ae(c.cz,true,false,true,false);this.kr.ae(c.cy,false,true,false,false);c.cy.__opacity=.8*this.kr.i*this.actualAreaFillOpacity();this.kr.ae(c.cw,true,false,false,false);c.cl()},h6:function(){$$t.$tj.h6.call(this);if(this.index()<0){return}this.np().cm()},n5:function(){this.np().cc().v();this.ns(0,this.nv().count());if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}},go:function(a){$$t.$tj.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.np().cc().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("FinancialIndicator",$$t.$tj.$type)},true);$c("StrategyBasedIndicator:x5","FinancialIndicator",{init:function(){$$t.$x0.init.call(this);this.ol(this.om());this.y(this.oz())},_ol:null,ol:function(a){if(arguments.length===1){this._ol=a;return a}else{return this._ol}},om:function(){},oz:function(){},os:function(){return-2147483648},ou:function(){return-2147483648},or:function(){return-2147483648},o3:function(a,b,c){var d=$$t.$bi.i(c,$.ig.Number.prototype.$type,b,new $$t.bj(2,a,function(e,f){$b($$t.$x5.$type,e).raisePropertyChanged(c,f.d(),f.c())}));$$t.$x5.op.add(c);return d},o2:function(a,b){return $$t.$x5.o3(a,b,"Period")},o0:function(a,b){return $$t.$x5.o3(a,b,"LongPeriod")},o4:function(a,b){return $$t.$x5.o3(a,b,"ShortPeriod")},nu:function(a,b){var c=this.kv(a,b);var d=this.kw(c);return this.ol().b(c,d)},ns:function(a,b){var c=this.kv(a,b);if(b==0){return false}if(!this.lp(this.nu(a,b))){return false}var d=this.kw(c);if(this.no()!=null){c.minimumValue(this.no().c());c.maximumValue(this.no().b())}var e=this.ol().a(c,d);for(var f=0;f<this.ignoreFirst()&&f<c.indicatorColumn().count();f++){c.indicatorColumn().item(f,NaN)}if(this.yAxis()!=null&&this.oo(c)){this.yAxis().updateRange()}return e},oo:function(a){if(!$.ig.util.isNaN(a.minimumValue())&&!$.ig.util.isNaN(a.maximumValue())&&a.specifiesRange()){var b=this.no();this.no(new $$t.kt(a.minimumValue(),a.maximumValue()));return this.on(b,this.no())}var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var f=a.indicatorColumn().getEnumerator();while(f.moveNext()){var e=f.current();if(!$.ig.util.isNaN(e)){c=Math.min(c,e);d=Math.max(d,e)}}var g=this.no();this.no(new $$t.kt(c,d));return this.on(g,this.no())},on:function(a,b){if(a==null||b==null){return true}if(a.c()!=b.c()){return true}if(a.b()!=b.b()){return true}return false},ot:function(a){if(a==-2147483648){return 0}if(a>this.nv().count()&&this.nv().count()>0){a=this.nv().count()-1}if(a<1){return 1}return a},kv:function(a,b){var c=$$t.$x0.kv.call(this,a,b);c.indicatorColumn(this.nv());c.period(this.ot(this.os()));c.shortPeriod(this.ot(this.ou()));c.longPeriod(this.ot(this.or()));c.multiplier(this.oq());return c},oq:function(){return 1},o1:function(a,b){var c=$$t.$bi.i("Multiplier",Number,b,new $$t.bj(2,a,function(d,e){$b($$t.$x5.$type,d).raisePropertyChanged("Multiplier",e.d(),e.c())}));$$t.$x5.op.add("Multiplier");return c},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);if($$t.$x5.op.contains(b)){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.kz().b6().e(this.resolution());this.ns(0,this.nv().count());this.np().cc().v();this.renderSeries(false)}}},$type:new $.ig.Type("StrategyBasedIndicator",$$t.$x0.$type)},true);$c("AbsoluteVolumeOscillatorIndicator:x7","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.x8},oz:function(){return $$t.$x7.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$x7.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$x7.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$x7.longPeriodProperty,a);return a}else{return $g(this.c($$t.$x7.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicator",$$t.$x5.$type)},true);$c("IndicatorCalculationStrategy:x6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){},b:function(a,b){},$type:new $.ig.Type("IndicatorCalculationStrategy",$.ig.$ot)},true);$c("AbsoluteVolumeOscillatorIndicatorStrategy:x8","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(b.h().c());c.addRange(b.f().c());return c},a:function(a,b){var c=b.h().b()(a).getEnumerator();var d=b.f().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=c.current()-d.current();e.item(f,b.i()(g));++f}return true},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("AccumulationDistributionIndicator:x9","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.ya},oz:function(){return $$t.$x9.$type},$type:new $.ig.Type("AccumulationDistributionIndicator",$$t.$x5.$type)},true);$c("StreamingIndicatorCalculationStrategy:yb","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},c:function(a,b){},$type:new $.ig.Type("StreamingIndicatorCalculationStrategy",$$t.$x6.$type)},true);$c("AccumulationDistributionIndicatorStrategy:ya","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$yb.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");
c.add("LowColumn");c.add("HighColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $.ig.AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy",$$t.$yb.$type)},true);$c("AverageDirectionalIndexIndicator:yc","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yd},oz:function(){return $$t.$yc.$type},period:function(a){if(arguments.length===1){this.g($$t.$yc.periodProperty,a);return a}else{return $g(this.c($$t.$yc.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("AverageDirectionalIndexIndicator",$$t.$x5.$type)},true);$c("AverageDirectionalIndexIndicatorStrategy:yd","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("LowColumn");c.add("HighColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.a().c());return c},j:function(a,b,c){return b.item(a)-b.item(a-1)},i:function(a,b,c){return c.item(a-1)-c.item(a)},h:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass(-2);d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},f:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass(-2);d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},g:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},e:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},d:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},c:function(a,b){var d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=this.c(a,b).getEnumerator();var d=a.indicatorColumn();for(var e=0;e<d.count();e++){if(c.moveNext()){d.item(e,c.current())}}return true},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("AverageTrueRangeIndicator:ye","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yf},oz:function(){return $$t.$ye.$type},period:function(a){if(arguments.length===1){this.g($$t.$ye.periodProperty,a);return a}else{return $g(this.c($$t.$ye.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("AverageTrueRangeIndicator",$$t.$x5.$type)},true);$c("AverageTrueRangeIndicatorStrategy:yf","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.trueRange().basedOn());c.addRange(b.a().c());return c},a:function(a,b){var c=0;var e=b.a().b()(a.trueRange(),a.period()).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);++c}return true},$type:new $.ig.Type("AverageTrueRangeIndicatorStrategy",$$t.$x6.$type)},true);$c("FinancialOverlay:yg","FinancialSeries",{init:function(){$$t.$tj.init.call(this);this.no(false)},gi:function(a,b,c,d){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this.kz().b6().e(this.resolution());this.np();if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},ignoreFirst:function(a){if(arguments.length===1){this.g($$t.$yg.ignoreFirstProperty,a);return a}else{return $g(this.c($$t.$yg.ignoreFirstProperty))}},cw:function(){return true},hj:function(a,b,c,d){switch(b){case"FastItemsSource":this.no(false);break;case"IgnoreFirst":this.no(false);this.renderSeries(false);this.g0();break;case"XAxis":this.no(false);break}$$t.$tj.hj.call(this,a,b,c,d)},z:function(){$$t.$tj.z.call(this);this.renderSeries(false)},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.view().b4();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.xAxis()!=null){var i=this.xAxis().getScaledValue(b,g);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(this.yAxis()!=null&&this.k9()!=null&&this.k7()!=null&&b<this.k9().count()&&b<this.k7().count()){var j=this.yAxis().getScaledValue(this.k9().item(b),h);var k=this.yAxis().getScaledValue(this.k7().item(b),h);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ae:function(a){if(a!=null&&a==this.yAxis()&&this.k9()!=null&&this.k7()!=null){return new $$t.kt(this.k9().minimum(),this.k7().maximum())}return null},_no:false,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},np:function(){},$type:new $.ig.Type("FinancialOverlay",$$t.$tj.$type)},true);$c("BollingerBandsOverlay:yh","FinancialOverlay",{init:function(){this.nu=new $$t.b7(Number,0);this.nv=new $$t.b7(Number,0);$$t.$yg.init.call(this);this.y($$t.$yh.$type);this.ko=new $$t.i7(4);this.kq=new $$t.i7(4);this.kn=new $$t.i7(4)},period:function(a){if(arguments.length===1){this.g($$t.$yh.periodProperty,a);return a}else{return $g(this.c($$t.$yh.periodProperty))}},multiplier:function(a){if(arguments.length===1){this.g($$t.$yh.multiplierProperty,a);return a}else{return this.c($$t.$yh.multiplierProperty)}},hj:function(a,b,c,d){if(this.lw().contains(b)){this.no(false)}$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"Period":this.no(false);this.renderSeries(false);break;case"Multiplier":this.renderSeries(false);break}},nw:0,nx:0,np:function(){this.nu.clear();this.nv.clear();var a=$$t.$bc.sMA(new $$t.ny(this.lv()),this.period()).getEnumerator();var b=$$t.$bc.sTDEV(new $$t.ny(this.lv()),this.period()).getEnumerator();this.nx=1.7976931348623157e308;this.nw=-1.7976931348623157e308;var c=true;var d=true;var e=this.multiplier();while(c||d){if(a.moveNext()){this.nu.add(a.current())}else{c=false}if(b.moveNext()){this.nv.add(b.current())}else{d=false}if(c&&d){this.nx=Math.min(this.nx,a.current()-b.current()*e);this.nw=Math.max(this.nw,a.current()+b.current()*e)}}return true},ae:function(a){if(this.nu==null||this.nv==null||a==null||this.bd()==null||a!=this.yAxis()){return null}var b=new $$t.kt(this.nx,this.nw);return b},nu:null,nv:null,n0:function(a){return a},m4:function(a,b){$$t.$yg.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();a.q.clear();var j=$b($$t.$i6.$type,this.xAxis());if(j!=null&&j.sortedIndices().count()!=this.bd().count()){return}var k=0;k=this.l5(c,d,e);if(!this.no()){this.no(this.np());if(this.yAxis()!=null){this.yAxis().updateRange1(true)}}var l=this.n0(this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h));for(var m=b.b6().c();m<=b.b6().d();++m){var n;if(j==null){n=b.b6().getBucket(m)}else{var o=j.sortedIndices().__inner[m];var p=j.getUnscaledValueAt(o);var q=this.n0(this.nu.__inner[m]);var r=this.n0(this.nv.__inner[m]);var s=q;var t=r;var u=p;var v=1;while(m<b.b6().d()){o=j.sortedIndices().__inner[m+1];u=j.getUnscaledValueAt(o);if(u-p>l){break}m++;s+=this.n0(this.nu.__inner[m]);t+=this.n0(this.nv.__inner[m]);v++}s/=v;t/=v;var w=this.n0(s-t*this.multiplier());var x=this.n0(s);var y=this.n0(s+t*this.multiplier());var z=NaN;if(!$.ig.util.isNaN(p)){z=this.xAxis().getScaledValue(p,h)}n=[this.n0(z),w,x,y]}var aa=Math.max(1,l);if(!isNaN(n[0])&&m*aa>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){n[0]=n[0]+k}else{n[0]=f.getScaledValue(n[0],h)+k}n[1]=g.getScaledValue(n[1],i);n[2]=g.getScaledValue(n[2],i);n[3]=g.getScaledValue(n[3],i);a.h.add(n)}}},gg:function(a,b){$$t.$yg.gg.call(this,a,b);var c=b;if(c!=null){c.cd()}},getSeriesValue:function(a,b,c){if(this.nu==null){return $$t.$yg.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.l5(this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.xAxis().isInverted(),d);f.b=this.seriesViewer().viewportRect();return this.ds(this.nu,a,this.xAxis(),f,e,this.l4.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.nu==null){return $$t.$yg.getPreviousOrExactIndex.call(this,a,b)}return this.ec(a,b,this.xAxis(),this.l4.runOn(this),this.nu)},getNextOrExactIndex:function(a,b){if(this.nu==null){return $$t.$yg.getNextOrExactIndex.call(this,a,b)}return this.ea(a,b,this.xAxis(),this.l4.runOn(this),this.nu)},cx:function(a,b,c){var d=$$t.$yg.cx.call(this,a,b,c);if(!this.lp(this.lw())){d=false}return d},m6:function(a,b){$$t.$yg.m6.call(this,a,b);var c=$b($$t.$yi.$type,b);var d=this.getEffectiveViewport1(b);if(b.b9(a)){c.cd();var e=a.h.count();var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[e-1-h][0]};var h=function(i){return a.h.__inner[i][1]};var i=function(j){return a.h.__inner[j][2]};var j=function(k){return a.h.__inner[e-1-k][3]};c.ce(e,f,g,h,i,j);b.cb(a)}this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var k=false;var l=this.kr.c();var m=a.h;var n=this.bd().count();if(l!=null){k=true}if(k){var o=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),d);this.m3(m,-1,n,this.xAxis(),o,b.p())}var p=c.cl();var q=c.cm();var r=c.cn();var s=c.cg();this.kr.ae(q,true,false,true,true);this.kr.ap=null;this.kr.ao=null;this.kr.ae(p,true,false,false,true);this.kr.ae(r,true,false,false,true);this.kr.ae(s,false,true,false,false);s.__opacity=this.kr.i*this.actualAreaFillOpacity()},aw:function(){return new $$t.yi(this)},he:function(a){$$t.$yg.he.call(this,a);this.nt($b($$t.$yi.$type,a))},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},$type:new $.ig.Type("BollingerBandsOverlay",$$t.$yg.$type)},true);$c("FinancialBucketCalculator:tl","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.fv(0,"view")}this.a(a);this.c(-1);this.d(this.d());this.b(0)},getBucket:function(a){return null},getErrorBucket:function(a,b){return NaN},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().b8().resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this.a().b4();var c=this.a().b3();var d=this.a().b3();if(this.a().b8()!=null){d=this.a().b8().getEffectiveViewport1(this.a())}if(b.isEmpty()||c.isEmpty()||this.a().b8().xAxis()==null){this.b(0);return}var e=this.a().b8().xAxis()!=null?this.a().b8().xAxis().isInverted():false;var f=new $$t.iz(0,b,c,e,d);var g=this.a().b8().j7(this.a());var h=$b($$t.$i6.$type,this.a().b8().xAxis());if(h==null||h.sortedIndices()==null){var i=Math.floor(this.a().b8().xAxis().getUnscaledValue(g.left(),f));var j=Math.ceil(this.a().b8().xAxis().getUnscaledValue(g.right(),f));if(this.a().b8().xAxis().isInverted()){j=Math.ceil(this.a().b8().xAxis().getUnscaledValue(g.left(),f));i=Math.floor(this.a().b8().xAxis().getUnscaledValue(g.right(),f))}var k=Math.floor((j-i+1)*a/g.width());this.b($.ig.truncate(Math.max(1,k)));this.c($.ig.truncate(Math.floor(i/this.b())));this.d($.ig.truncate(Math.ceil(j/this.b())))}else{this.c(h.getFirstVisibleIndex(b,c,d,g));this.d(h.getLastVisibleIndex(b,c,d,g));this.b(1)}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("FinancialBucketCalculator",$.ig.$ot,[$$t.$i0.$type])},true);$c("BollingerBandsBucketCalculator:yj","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.a().b8().bd().count()-1);if(b<=c){var d=this.f().cc().multiplier();var e=0;var f=0;var g=0;for(var h=b;h<=c;++h){if(!$.ig.util.isNaN(this.f().cc().nu.__inner[h])&&!$.ig.util.isNaN(this.f().cc().nv.__inner[h])){e+=this.f().cc().nu.__inner[h];f+=this.f().cc().nv.__inner[h];++g}}if(g>0){e=e/g;f=f/g;return[.5*(b+c),e-f*d,e,e+f*d]}}return[NaN,NaN,NaN,NaN]},$type:new $.ig.Type("BollingerBandsBucketCalculator",$$t.$tl.$type)},true);$c("FinancialSeriesView:tk","SeriesView",{_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},_ca:0,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},b9:function(a){if(this.ca()!=a.u()){return true}return false},cb:function(a){this.ca(a.u())},init:function(a){$$t.$b2.init.call(this,a);this.ca(-1);this.b8(a);this.b6(this.b7())},b7:function(){},at:function(){$$t.$b2.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.h);$ret.measure($$t.$n1.l);return $ret}())}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=$b($$t.$mc.$type,this.b8().xAxis());if(b!=null){a+="<span>${item."+b.dateTimeMemberPath()+"}</span><br/>"}else if(this.b8().xAxis().label()!=null){a+="<span>${item."+this.b8().xAxis().label()+"}</span><br/>"}a+="<span class='ui-priority-primary'";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.b8().title()+"</span><table><tr><td>"+"Open:</td><td>"+"${item."+this.b8().openMemberPath()+"}</td></tr><tr><td>"+"High:</td><td>"+"${item."+this.b8().highMemberPath()+"}</td></tr><tr><td>"+"Low:</td><td>"+"${item."+this.b8().lowMemberPath()+"}</td></tr><tr><td>"+"Close:</td><td>"+"${item."+this.b8().closeMemberPath()+"}</td></tr>";if(!String.isNullOrEmpty(this.b8().volumeMemberPath())){a+="<tr><td>"+"Volume:</td><td>"+"${item."+this.b8().volumeMemberPath()+"}</td></tr>"}a+="</table></div>";return a},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2)},$type:new $.ig.Type("FinancialSeriesView",$$t.$b2.$type)},true);$c("BollingerBandsOverlayView:yi","FinancialSeriesView",{_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},init:function(a){this.ch=new $$t.c3;this.co=new $$t.c5;this.cp=new $$t.c5;this.cq=new $$t.c5;this.cf=new $$t.c3;this.ci=new $$t.c5;this.cj=new $$t.c5;this.ck=new $$t.c5;$$t.$tk.init.call(this,a);this.cc(a)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},b7:function(){return new $$t.yj(this)},ce:function(a,b,c,d,e,f){var h=$$t.$m3.h(a,b,d,this.e().resolution()).getEnumerator();while(h.moveNext()){var g=h.current();this.ch.ag().add({__x:b(g),__y:d(g),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.co.ag().add({__x:b(g),__y:d(g),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var j=$$t.$m3.h(a,b,e,this.e().resolution()).getEnumerator();while(j.moveNext()){var i=j.current();this.cp.ag().add({__x:b(i),__y:e(i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var l=$$t.$m3.h(a,c,f,this.e().resolution()).getEnumerator();while(l.moveNext()){var k=l.current();this.ch.ag().add({__x:c(k),__y:f(k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cq.ag().add({__x:c(k),__y:f(k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.ar()},cd:function(){this.ch.ag().clear();this.co.ag().clear();this.cp.ag().clear();this.cq.ag().clear();this.ar()},cg:function(){return this.ch},cl:function(){return this.co},cm:function(){return this.cp},cn:function(){return this.cq},ch:null,co:null,cp:null,cq:null,cf:null,ci:null,cj:null,ck:null,bd:function(){$$t.$tk.bd.call(this);this.cf.ag(this.ch.ag());this.ci.ag(this.co.ag());this.cj.ag(this.cp.ag());this.ck.ag(this.cq.ag());var a=this.bx();this.cf.__fill=a;this.cf.__opacity=1;this.ci.__stroke=a;this.ci.z(this.e().thickness()+3);this.cj.__stroke=a;this.cj.z(this.e().thickness()+3);this.ck.__stroke=a;this.ck.z(this.e().thickness()+3)},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(b){a.s(this.cf);a.t(this.ci);a.t(this.cj);a.t(this.ck)}else{a.s(this.ch);a.t(this.co);a.t(this.cp);a.t(this.cq)}}},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.ih(1,"FillShape",this.ch);b.tags().add("Fill");var c=new $$t.ii(1,"BottomLine",this.co);c.tags().add("Main");c.tags().add("Lower");var d=new $$t.ii(1,"CentralLine",this.cp);d.tags().add("Central");var e=new $$t.ii(1,"TopLine",this.cq);e.tags().add("Upper");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("BollingerBandsOverlayView",$$t.$tk.$type)},true);$c("BollingerBandWidthIndicator:yk","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yl},oz:function(){return $$t.$yk.$type},period:function(a){if(arguments.length===1){this.g($$t.$yk.periodProperty,a);return a}else{return $g(this.c($$t.$yk.periodProperty))}},os:function(){return this.period()},multiplier:function(a){if(arguments.length===1){this.g($$t.$yk.multiplierProperty,a);return a}else{return this.c($$t.$yk.multiplierProperty)}},oq:function(){return this.multiplier()},$type:new $.ig.Type("BollingerBandWidthIndicator",$$t.$x5.$type)},true);$c("BollingerBandWidthIndicatorStrategy:yl","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.c().c());c.addRange(b.d().c());return c},a:function(a,b){var c=b.c().b()(a.typicalColumn(),a.period()).getEnumerator();var d=b.d().b()(a.typicalColumn(),a.period()).getEnumerator();var e=a.multiplier();var f=a.indicatorColumn();var g=0;while(c.moveNext()&&d.moveNext()){var h=d.current()*e;var i=c.current()+h;var j=c.current()-h;var k=c.current();var l=b.i()((i-j)/k);f.item(g,l);g++}return true},$type:new $.ig.Type("BollingerBandWidthIndicatorStrategy",$$t.$x6.$type)},true);$c("ChaikinOscillatorIndicator:ym","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yn},oz:function(){return $$t.$ym.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$ym.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$ym.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$ym.longPeriodProperty,a);return a}else{return $g(this.c($$t.$ym.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("ChaikinOscillatorIndicator",$$t.$x5.$type)},true);$c("ChaikinOscillatorIndicatorStrategy:yn","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.ya)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=this.c().c(a,b);var e=b.a().b()(d,a.shortPeriod()).getEnumerator();var f=b.a().b()(d,a.longPeriod()).getEnumerator();var g=0;while(e.moveNext()&&f.moveNext()){var h=e.current()-f.current();c.item(g,h);g++}return true},$type:new $.ig.Type("ChaikinOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("ChaikinVolatilityIndicator:yo","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yp},oz:function(){return $$t.$yo.$type},period:function(a){if(arguments.length===1){this.g($$t.$yo.periodProperty,a);return a}else{return $g(this.c($$t.$yo.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("ChaikinVolatilityIndicator",$$t.$x5.$type)},true);$c("ChaikinVolatilityIndicatorStrategy:yp","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.a().c());return c},a:function(a,b){var c=b.j()(function(d){return a.highColumn().item(d)-a.lowColumn().item(d)},a.count());var d=b.a().b()(c,a.period()).getEnumerator();var e=a.indicatorColumn();var f=new Array(a.period());for(var g=0;g<a.period();g++){f[g]=0}var h=0;while(d.moveNext()){var i=h%a.period();var j=b.i()((d.current()-f[i])/(f[i]*100));if(h<a.period()){e.item(h,0)}else{e.item(h,j)}f[i]=d.current();h++}return true},$type:new $.ig.Type("ChaikinVolatilityIndicatorStrategy",$$t.$x6.$type)},true);$c("CommodityChannelIndexIndicator:yq","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yr},oz:function(){return $$t.$yq.$type},period:function(a){if(arguments.length===1){this.g($$t.$yq.periodProperty,a);return a}else{return $g(this.c($$t.$yq.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("CommodityChannelIndexIndicator",$$t.$x5.$type)},true);$c("CommodityChannelIndexIndicatorStrategy:yr","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.c().c());return c},a:function(a,b){var c=a.period();var d=a.typicalColumn();var e=a.indicatorColumn();var f=b.c().b()(d,c).getEnumerator();var g=d.getEnumerator();var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}var j=0;while(g.moveNext()&&f.moveNext()){h[j%c]=g.current();var k=0;for(var l=0;l<c;++l){k+=Math.abs(f.current()-h[l])}k/=c;e.item(j,b.i()((g.current()-f.current())/(.015*k)));++j}return true},$type:new $.ig.Type("CommodityChannelIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("CustomIndicator:ys","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yt},oz:function(){return $$t.$ys.$type},nu:function(a,b){var c=this.kv(a,b);var d=this.kw(c);var e=new $$t.b7(String,0);if(this.o5!=null){var f=new $$t.tq(c.calculateFrom(),c.calculateCount(),c,d);this.o5(this,f);if(f.basedOn()!=null){var h=f.basedOn().getEnumerator();while(h.moveNext()){var g=h.current();e.add(g)}}}return e},o6:null,indicator:function(a){if(arguments.length===1){this.o6=a;this.n5();return a}else{return this.o6}},o5:null,basedOnColumns:function(a){if(arguments.length===1){this.o5=a;return a}else{return this.o5}},ns:function(a,b){$$t.$x5.ns.call(this,a,b);if(this.o6!=null){var c=this.kv(a,b);if(b==0){return false}if(!this.lp(this.nu(a,b))){return false}this.o6(this,new $$t.tq(a,b,c,this.kw(c)));if(this.oo(c)&&this.yAxis()!=null){this.yAxis().updateRange()}return true}return false},$type:new $.ig.Type("CustomIndicator",$$t.$x5.$type)},true);$c("CustomIndicatorStrategy:yt","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},a:function(a,b){return true},b:function(a,b){return new $$t.b7(String,0)},$type:new $.ig.Type("CustomIndicatorStrategy",$$t.$x6.$type)},true);$c("PriceChannelOverlayView:yu","FinancialSeriesView",{ch:null,cm:null,cn:null,cg:function(){return this.ch},ck:function(){return this.cm},cl:function(){return this.cn},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},init:function(a){this.ch=new $$t.c3;this.cm=new $$t.c5;this.cn=new $$t.c5;this.cf=new $$t.c3;this.ci=new $$t.c5;this.cj=new $$t.c5;$$t.$tk.init.call(this,a);this.cc(a)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},b7:function(){return new $$t.yw(this)},cd:function(){this.ch.ag().clear();this.cm.ag().clear();this.cn.ag().clear();this.ar()},ce:function(a,b,c,d,e){var g=$$t.$m3.h(a,b,d,this.e().resolution()).getEnumerator();while(g.moveNext()){var f=g.current();this.ch.ag().add({__x:b(f),__y:d(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cm.ag().add({__x:b(f),__y:d(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var i=$$t.$m3.h(a,c,e,this.e().resolution()).getEnumerator();while(i.moveNext()){var h=i.current();this.ch.ag().add({__x:c(h),__y:e(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.cn.ag().add({__x:c(h),__y:e(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.ar()},cf:null,ci:null,cj:null,bd:function(){$$t.$tk.bd.call(this);this.cf.ag(this.ch.ag());this.ci.ag(this.cm.ag());this.cj.ag(this.cn.ag());var a=this.bx();this.cf.__fill=a;this.cf.__opacity=1;this.ci.__stroke=a;this.ci.z(this.e().thickness()+3);this.cj.__stroke=a;this.cj.z(this.e().thickness()+3)},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(b){a.s(this.cf);a.t(this.ci);a.t(this.cj)}else{a.s(this.ch);a.t(this.cm);a.t(this.cn)}}},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.ih(1,"fill",this.ch);var c=new $$t.ii(1,"bottom",this.cm);var d=new $$t.ii(1,"top",this.cn);b.tags().add("Fill");c.tags().add("Lower");c.tags().add("Main");d.tags().add("Upper");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("PriceChannelOverlayView",$$t.$tk.$type)},true);$c("DetrendedPriceOscillatorIndicator:yx","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.yy},oz:function(){return $$t.$yx.$type},period:function(a){if(arguments.length===1){this.g($$t.$yx.periodProperty,a);return a}else{return $g(this.c($$t.$yx.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("DetrendedPriceOscillatorIndicator",$$t.$x5.$type)},true);$c("DetrendedPriceOscillatorIndicatorStrategy:yy","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.addRange(b.c().c());return c},a:function(a,b){var c=a.period();var d=a.closeColumn();var e=a.indicatorColumn();var f=b.c().b()(d,c).getEnumerator();var g=$a(c,2)+1;var h=new Array(g);for(var i=0;i<g;i++){h[i]=0}for(var j=1;j<Math.min(g+1,e.count());++j){var k=j%g;e.item(j,0);f.moveNext();h[k]=f.current()}for(var l=g+1;l<e.count();l++){var m=l%g;e.item(l,d.item(l)-h[m]);f.moveNext();h[m]=f.current()}return true},$type:new $.ig.Type("DetrendedPriceOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("EaseOfMovementIndicator:yz","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.y0},oz:function(){return $$t.$yz.$type},$type:new $.ig.Type("EaseOfMovementIndicator",$$t.$x5.$type)},true);$c("EaseOfMovementIndicatorStrategy:y0","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.indicatorColumn();var d=a.highColumn();var e=a.lowColumn();var f=a.volumeColumn();var g=a.count();if(g>0){c.item(0,0)}for(var h=1;h<g;h++){var i=(d.item(h)+e.item(h))/2;var j=(d.item(h-1)+e.item(h-1))/2;var k=i-j;var l=1e4;var m=b.i()(f.item(h)/l/(d.item(h)-e.item(h)));c.item(h,b.i()(k/m))}return true},$type:new $.ig.Type("EaseOfMovementIndicatorStrategy",$$t.$x6.$type)},true);$c("FastStochasticOscillatorIndicator:y1","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},om:function(){return new $$t.y2},oz:function(){return $$t.$y1.$type},period:function(a){if(arguments.length===1){this.g($$t.$y1.periodProperty,a);return a}else{return $g(this.c($$t.$y1.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("FastStochasticOscillatorIndicator",$$t.$x5.$type)},true);$c("FastStochasticOscillatorIndicatorStrategy:y2","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.y3)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));return c},a:function(a,b){var c=this.c().c(a,b);var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorColumn().item(d,e);d++}return true},$type:new $.ig.Type("FastStochasticOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("FinancialIndicatorBucketCalculator:x2","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.f().cd().nv().count()-1);var d=NaN;var e=NaN;for(var f=b;f<=c;++f){var g=this.f().cd().nv().__inner[f];if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(g)){d=Math.min(d,g);e=Math.max(e,g)}}else{d=g;e=g}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[NaN,NaN,NaN]},$type:new $.ig.Type("FinancialIndicatorBucketCalculator",$$t.$tl.$type)},true);$c("FinancialIndicatorView:x1","FinancialSeriesView",{_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},init:function(a){var $self=this;this.c1=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.cx=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.c2=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.cy=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.c3=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.cz=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.c0=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.cw=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.ct=new $$t.cz;this.cv=new $$t.cz;this.cu=new $$t.cz;this.cs=new $$t.cz;this.cp=new $$t.cz;this.cr=new $$t.cz;this.cq=new $$t.cz;this.co=new $$t.cz;$$t.$tk.init.call(this,a);this.cd(a);this.ce=function(){var $ret=new $$t.hh($$t.$eu.$type);$ret.create($self.cn.runOn($self));$ret.destroy($self.cg.runOn($self));return $ret}();this.cc(new $$t.ne)},b7:function(){return new $$t.x2(this)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.b8().negativeBrush(function(){var $ret=new $$t.cv;
$ret.fill("#415460");return $ret}())}},ce:null,cn:function(){return new $$t.eu},cg:function(a){},c1:null,cx:null,c2:null,cy:null,c3:null,cz:null,c0:null,cw:null,_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},cf:function(a){$$t.$la.e(this.c1.ak());$$t.$la.e(this.c2.ak());$$t.$la.e(this.c3.ak());$$t.$la.e(this.cx.ak());$$t.$la.e(this.cy.ak());$$t.$la.e(this.cz.ak());$$t.$la.d(this.c0.ak());$$t.$la.d(this.cw.ak());if(a){this.ce.c(0)}this.ar()},cl:function(){},cj:function(a,b,c,d,e,f){$$t.$x3.c(a,b,c,d,e,f,this.b4(),this.b3(),this.c1,this.c2,this.c3,this.cx,this.cy,this.cz,this.b6().b(),this.e().resolution());this.ar()},ch:function(a,b,c,d,e,f,g){$$t.$x3.a(a,b,c,d,e,f,this.b4(),this.b3(),this.c1,this.c2,this.c3,this.cx,this.cy,this.cz,g,this.b6().b(),this.e().resolution());this.ar()},ci:function(a,b,c,d,e,f,g){$$t.$x3.b(a,b,c,d,e,f,g,this.ce,this.c0,this.cw);this.ar()},cm:function(){this.cd().actualTrendLineBrush(null);if(this.cd().trendLineBrush()!=null){this.cd().actualTrendLineBrush(this.cd().trendLineBrush())}else{this.cd().actualTrendLineBrush(this.cd().actualBrush())}},ct:null,cv:null,cu:null,cs:null,cp:null,cr:null,cq:null,co:null,bd:function(){$$t.$tk.bd.call(this);var a=this.bx();this.ct.ak(this.c1.ak());this.cv.ak(this.c3.ak());this.cu.ak(this.c2.ak());this.cs.ak(this.c0.ak());this.cp.ak(this.cx.ak());this.cr.ak(this.cz.ak());this.cq.ak(this.cy.ak());this.co.ak(this.cw.ak());this.ct.__stroke=a;this.cv.__stroke=a;this.ct.z(this.e().thickness()+3);this.cv.z(this.e().thickness()+3);this.cu.__fill=a;this.cu.__opacity=1;this.cs.__stroke=a;this.cs.z(this.e().thickness()+3);this.cp.__stroke=a;this.cr.__stroke=a;this.cp.z(this.e().thickness()+3);this.cr.z(this.e().thickness()+3);this.cq.__fill=a;this.cq.__opacity=1;this.co.__stroke=a;this.co.z(this.e().thickness()+3)},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(b){if(this.cd().displayType()==2){a.r(this.cs);a.r(this.co)}else{a.r(this.cu);a.r(this.ct);a.r(this.cv);a.r(this.cq);a.r(this.cp);a.r(this.cr)}}else{if(this.cd().displayType()==2){a.r(this.c0);a.r(this.cw)}else{a.r(this.c2);a.r(this.c1);a.r(this.c3);a.r(this.cy);a.r(this.cx);a.r(this.cz)}}}},a6:function(a,b){if(a.d()){if(this.cd().trendLineType()!=0&&!b){var c=this.cc().x();c.z(this.cd().trendLineThickness());c.__stroke=this.cd().actualTrendLineBrush();c.aa(this.cd().trendLineDashCap());c.af(this.cd().trendLineDashArray());a.t(c)}}$$t.$tk.a6.call(this,a,b)},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.nj(1,"positiveColumnsShape",this.c0);b.tags().add("Positive");b.tags().add("Main");var c=new $$t.nj(1,"negativeColumnsShape",this.cw);c.tags().add("Negative");var d=new $$t.nj(1,"positive0",this.c1);d.tags().add("Positive");d.tags().add("Main");var e=new $$t.nj(1,"positive1",this.c3);e.tags().add("Positive");var f=new $$t.nj(1,"positive01",this.c2);f.tags().add("PositiveFill");var g=new $$t.nj(1,"negative0",this.cx);g.tags().add("Negative");g.tags().add("Main");var h=new $$t.nj(1,"negative1",this.cz);h.tags().add("Negative");var i=new $$t.nj(1,"negative01",this.cy);i.tags().add("NegativeFill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e);a.shapes().add(f);a.shapes().add(g);a.shapes().add(h);a.shapes().add(i)},ck:function(){this.cc($$t.$mt.y(this.cc(),this.cd().xAxis(),this.e().rootCanvas(),this.cd()))},$type:new $.ig.Type("FinancialIndicatorView",$$t.$tk.$type)},true);$c("ForceIndexIndicator:y4","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(1)},om:function(){return new $$t.y5},oz:function(){return $$t.$y4.$type},period:function(a){if(arguments.length===1){this.g($$t.$y4.periodProperty,a);return a}else{return $g(this.c($$t.$y4.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("ForceIndexIndicator",$$t.$x5.$type)},true);$c("ForceIndexIndicatorStrategy:y5","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");c.addRange(b.a().c());return c},c:function(a){var d__=new $.ig.ForceIndexIndicatorStrategy___FI__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;return d__},a:function(a,b){var c=this.c(a);var d=a.period();var e=a.indicatorColumn();if(d!=0&&!$.ig.util.isNaN(d)&&!Number.isInfinity(d)){c=b.a().b()(c,a.period())}var f=0;var h=c.getEnumerator();while(h.moveNext()){var g=h.current();e.item(f,g);++f}return true},$type:new $.ig.Type("ForceIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("FullStochasticOscillatorIndicator:y6","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},om:function(){return new $$t.y7},oz:function(){return $$t.$y6.$type},period:function(a){if(arguments.length===1){this.g($$t.$y6.periodProperty,a);return a}else{return $g(this.c($$t.$y6.periodProperty))}},os:function(){return this.period()},smoothingPeriod:function(a){if(arguments.length===1){this.g($$t.$y6.smoothingPeriodProperty,a);return a}else{return $g(this.c($$t.$y6.smoothingPeriodProperty))}},ou:function(){return this.smoothingPeriod()},triggerPeriod:function(a){if(arguments.length===1){this.g($$t.$y6.triggerPeriodProperty,a);return a}else{return $g(this.c($$t.$y6.triggerPeriodProperty))}},or:function(){return this.triggerPeriod()},n0:function(){return this.triggerPeriod()},$type:new $.ig.Type("FullStochasticOscillatorIndicator",$$t.$x5.$type)},true);$c("FullStochasticOscillatorIndicatorStrategy:y7","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.y3)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().c());return c},a:function(a,b){var c=this.c().c(a,b);var d=b.a().b()(c,a.shortPeriod());var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("FullStochasticOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("PercentKCalculationStrategy:y3","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$yb.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},c:function(a,b){var d__=new $.ig.PercentKCalculationStrategy___ProvideStream__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("PercentKCalculationStrategy",$$t.$yb.$type)},true);$c("IndicatorRenderer:x3","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c,d){var e=new $$t.e1;var f=$$t.$m3.e(new $$t.b7($.ig.Number.prototype.$type,0),a,b,c,0,a.count()-1,d);for(var g=0;g<f.count();g++){var h=f.item(g);e.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:b(h),__y:c(h),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}())}e.__startPoint=e.__segments.__inner[0].c();return e},c:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=i.ak().b();var r=l.ak().b();if(o==1){var s=new $$t.b7($.ig.Number.prototype.$type,0);var t=q;var u=0;s.add(0);for(var v=0,w=1;w<a;v=w++){var x=u;var y=c(w)-c(v);if(f&&!$.ig.util.isNaN(y)){x=Math.sign(y)}if(x!=0&&x!=u){t.add($$t.$x3.d(s,b,c,p));u=x;t=u==1?r:q;s.clear();s.add(v)}s.add(w)}t.add($$t.$x3.d(s,b,c,p))}else{var z=new $$t.b7($.ig.Number.prototype.$type,0);var aa=q;var ab=0;z.add(0);for(var ac=0,ad=1;ad<a;ac=ad++){var ae=ab;var af=c(ad)-c(ac);if(f&&!$.ig.util.isNaN(af)){ae=Math.sign(af)}if(ae!=0&&ae!=ab){if(z.count()>0){aa.add($$t.$x3.d(z,b,c,p))}ab=ae;aa=ab==1?r:q;z.clear();z.add(ac)}z.add(ad)}if(z.count()>0){aa.add($$t.$x3.d(z,b,c,p))}}},a:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=i.ak().b();var s=j.ak().b();var t=l.ak().b();var u=m.ak().b();if(p==1){var v=new $$t.b7($.ig.Number.prototype.$type,0);var w=r;var x=s;var y=0;v.add(0);for(var z=0,aa=1;aa<a;z=aa++){var ab=y;var ac=c(aa)-c(z);if(f&&!$.ig.util.isNaN(ac)){ab=Math.sign(ac)}if(ab!=0&&ab!=y){if(v.count()>0){var ad=$$t.$x3.d(v,b,c,q);var ae=$$t.$x4.a(ad);ae.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ad.__segments.__inner[ad.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ad.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());w.add(ad);x.add(ae)}y=ab;w=y==1?t:r;x=y==1?u:s;v.clear();v.add(z)}v.add(aa)}{var af=$$t.$x3.d(v,b,c,q);var ag=$$t.$x4.a(af);ag.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:af.__segments.__inner[af.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:af.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());w.add(af);x.add(ag)}}else{var ah=new $$t.b7($.ig.Number.prototype.$type,0);var ai=r;var aj=s;var ak=0;ah.add(0);for(var al=0,am=1;am<a;al=am++){var an=ak;var ao=c(am)+e(am)-(c(al)+e(al));if(f&&!$.ig.util.isNaN(ao)){an=Math.sign(ao)}if(an!=0&&an!=ak){if(ah.count()>0){var ap=$$t.$x3.d(ah,b,c,q);var aq=$$t.$x4.a(ap);aq.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ap.__segments.__inner[ap.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());aq.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ap.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ai.add(ap);aj.add(aq)}ak=an;ai=ak==1?t:r;aj=ak==1?u:s;ah.clear();ah.add(al)}ah.add(am)}{var ar=$$t.$x3.d(ah,b,c,q);var as=$$t.$x4.a(ar);as.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ar.__segments.__inner[ar.__segments.count()-1].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());as.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:ar.__segments.__inner[0].c().__x,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ai.add(ar);aj.add(as)}}},b:function(a,b,c,d,e,f,g,h,i,j){var k=$b($$t.$ep.$type,i.ak());var l=$b($$t.$ep.$type,j.ak());for(var m=0;m<a;++m){var n=h.item(m);n.c({__x:b(m),__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});n.b({__x:b(m),__y:c(m),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var o=false;if(m>0){if(c(m)<=c(m-1)){o=true}}else{if(a>1){if(c(m+1)<=c(m)){o=true}}}if(o){k.c().add(n)}else{l.c().add(n)}}h.c(a)},$type:new $.ig.Type("IndicatorRenderer",$.ig.$ot)},true);$c("ItemwiseIndicatorCalculationStrategy:y8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){},b:function(a,b){},$type:new $.ig.Type("ItemwiseIndicatorCalculationStrategy",$.ig.$ot)},true);$c("ItemwiseStrategyBasedIndicator:y9","StrategyBasedIndicator",{_o5:null,o5:function(a){if(arguments.length===1){this._o5=a;return a}else{return this._o5}},o6:function(){},om:function(){return new $$t.za},init:function(){$$t.$x5.init.call(this);this.o5(this.o6());this.ol().c(this.o5())},$type:new $.ig.Type("ItemwiseStrategyBasedIndicator",$$t.$x5.$type)},true);$c("ItemwiseStrategyCalculationStrategy:za","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},b:function(a,b){return this.c().b(a,b)},a:function(a,b){var c=true;for(var d=a.calculateFrom();d<a.calculateFrom()+a.calculateCount();d++){c=this.c().a(a,b,d);if(!c){return false}}return c},$type:new $.ig.Type("ItemwiseStrategyCalculationStrategy",$$t.$x6.$type)},true);$c("MarketFacilitationIndexIndicator:zb","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$y9.init.call(this);this.displayType(1)},o6:function(){return new $$t.zc},oz:function(){return $$t.$zb.$type},$type:new $.ig.Type("MarketFacilitationIndexIndicator",$$t.$y9.$type)},true);$c("MarketFacilitationIndexIndicatorStrategy:zc","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$y8.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,b.i()((a.highColumn().item(c)-a.lowColumn().item(c))/a.volumeColumn().item(c)));return true},$type:new $.ig.Type("MarketFacilitationIndexIndicatorStrategy",$$t.$y8.$type)},true);$c("MassIndexIndicator:zd","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.ze},oz:function(){return $$t.$zd.$type},$type:new $.ig.Type("MassIndexIndicator",$$t.$x5.$type)},true);$c("MassIndexIndicatorStrategy:ze","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.a().c());return c},c:function(a,b){var c=new $$t.b7(Number,0);for(var d=0;d<Math.min(a.count(),b.count());d++){c.add(a.item(d)-b.item(d))}return c},a:function(a,b){var c=9;var d=a.highColumn();var e=a.lowColumn();var f=a.indicatorColumn();var g=b.a().b()(this.c(d,e),c).getEnumerator();var h=b.a().b()(b.a().b()(this.c(d,e),c),c).getEnumerator();var i=new Array(c);for(var j=0;j<c;j++){i[j]=0}var k=0;for(var l=0;l<f.count();l++){var m=l%c;k-=i[m];g.moveNext();h.moveNext();var n=b.i()(g.current()/h.current());k+=n;f.item(l,k);i[m]=n}return true},$type:new $.ig.Type("MassIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("MedianPriceIndicator:zf","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$y9.init.call(this)},o6:function(){return new $$t.zg},oz:function(){return $$t.$zf.$type},$type:new $.ig.Type("MedianPriceIndicator",$$t.$y9.$type)},true);$c("MedianPriceIndicatorStrategy:zg","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$y8.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c))/2);return true},$type:new $.ig.Type("MedianPriceIndicatorStrategy",$$t.$y8.$type)},true);$c("MoneyFlowIndexIndicator:zh","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(1)},om:function(){return new $$t.zi},oz:function(){return $$t.$zh.$type},period:function(a){if(arguments.length===1){this.g($$t.$zh.periodProperty,a);return a}else{return $g(this.c($$t.$zh.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("MoneyFlowIndexIndicator",$$t.$x5.$type)},true);$c("MoneyFlowIndexIndicatorStrategy:zi","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.add("VolumeColumn");return c},a:function(a,b){var c=a.typicalColumn().getEnumerator();var d=a.volumeColumn().getEnumerator();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}var h=0;var i=new Array(e);for(f=0;f<e;f++){i[f]=0}var j=0;var k=0;f=0;while(c.moveNext()&&d.moveNext()){var l=f%e;var m=c.current()*d.current();h-=g[l];j-=i[l];switch(Math.sign(m-k)){case-1:g[l]=0;i[l]=m;break;case 0:g[l]=0;i[l]=0;break;case 1:g[l]=m;i[l]=0;break}h+=g[l];j+=i[l];var n=b.i()(100*h/(h+j));a.indicatorColumn().item(f,n);k=m;++f}return true},$type:new $.ig.Type("MoneyFlowIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("MovingAverageConvergenceDivergenceIndicator:zj","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(9)},om:function(){return new $$t.zk},oz:function(){return $$t.$zj.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$zj.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$zj.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$zj.longPeriodProperty,a);return a}else{return $g(this.c($$t.$zj.longPeriodProperty))}},or:function(){return this.longPeriod()},signalPeriod:function(a){if(arguments.length===1){this.g($$t.$zj.signalPeriodProperty,a);return a}else{return $g(this.c($$t.$zj.signalPeriodProperty))}},n0:function(){return this.signalPeriod()},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicator",$$t.$x5.$type)},true);$c("MovingAverageConvergenceDivergenceIndicatorStrategy:zk","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.a().c());return c},a:function(a,b){var c=a.typicalColumn();var d=a.indicatorColumn();var e=a.shortPeriod();var f=a.longPeriod();var g=b.a().b()(c,e).getEnumerator();var h=b.a().b()(c,f).getEnumerator();var i=0;while(g.moveNext()&&h.moveNext()){var j=b.i()(g.current()-h.current());d.item(i,j);i++}return true},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicatorStrategy",$$t.$x6.$type)},true);$c("NegativeVolumeIndexIndicator:zl","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zm},oz:function(){return $$t.$zl.$type},$type:new $.ig.Type("NegativeVolumeIndexIndicator",$$t.$x5.$type)},true);$c("NegativeVolumeIndexIndicatorStrategy:zm","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)<d.item(i-1)){g=b.i()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("NegativeVolumeIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("OnBalanceVolumeIndicator:zn","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zo},oz:function(){return $$t.$zn.$type},$type:new $.ig.Type("OnBalanceVolumeIndicator",$$t.$x5.$type)},true);$c("OnBalanceVolumeIndicatorStrategy:zo","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;if(c!=null&&d!=null){f=Math.min(c.count(),d.count())}var g=0;if(f>0){g=d.item(0);e.item(0,g)}for(var h=1;h<f;++h){switch(Math.sign(c.item(h)-c.item(h-1))){case-1:g-=d.item(h);break;case 1:g+=d.item(h);break}e.item(h,g)}return true},$type:new $.ig.Type("OnBalanceVolumeIndicatorStrategy",$$t.$x6.$type)},true);$c("PercentagePriceOscillatorIndicator:zp","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zq},oz:function(){return $$t.$zp.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$zp.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$zp.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$zp.longPeriodProperty,a);return a}else{return $g(this.c($$t.$zp.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("PercentagePriceOscillatorIndicator",$$t.$x5.$type)},true);$c("PercentagePriceOscillatorIndicatorStrategy:zq","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(b.g().c());c.addRange(b.e().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=b.g().b()(a).getEnumerator();var e=b.e().b()(a).getEnumerator();var f=0;while(d.moveNext()&&e.moveNext()){var g=b.i()(100*(d.current()-e.current())/e.current());c.item(f,g);++f}return true},$type:new $.ig.Type("PercentagePriceOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("PercentageVolumeOscillatorIndicator:zr","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zs},oz:function(){return $$t.$zr.$type},shortPeriod:function(a){if(arguments.length===1){this.g($$t.$zr.shortPeriodProperty,a);return a}else{return $g(this.c($$t.$zr.shortPeriodProperty))}},ou:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.g($$t.$zr.longPeriodProperty,a);return a}else{return $g(this.c($$t.$zr.longPeriodProperty))}},or:function(){return this.longPeriod()},$type:new $.ig.Type("PercentageVolumeOscillatorIndicator",$$t.$x5.$type)},true);$c("PercentageVolumeOscillatorIndicatorStrategy:zs","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(b.h().c());c.addRange(b.f().c());return c},a:function(a,b){var c=b.h().b()(a).getEnumerator();var d=b.f().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=b.i()(100*(c.current()-d.current())/d.current());e.item(f,g);++f}return true},$type:new $.ig.Type("PercentageVolumeOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("PositiveVolumeIndexIndicator:zt","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zu},oz:function(){return $$t.$zt.$type},$type:new $.ig.Type("PositiveVolumeIndexIndicator",$$t.$x5.$type)},true);$c("PositiveVolumeIndexIndicatorStrategy:zu","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)>d.item(i-1)){g=b.i()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("PositiveVolumeIndexIndicatorStrategy",$$t.$x6.$type)},true);$c("PriceChannelOverlay:yv","FinancialOverlay",{init:function(){this.nv=new $$t.b7(Number,0);this.nu=new $$t.b7(Number,0);$$t.$yg.init.call(this);this.y($$t.$yv.$type);this.ko=new $$t.i7(3);this.kq=new $$t.i7(3);this.kn=new $$t.i7(3)},period:function(a){if(arguments.length===1){this.g($$t.$yv.periodProperty,a);return a}else{return $g(this.c($$t.$yv.periodProperty))}},hj:function(a,b,c,d){switch(b){case"HighColumn":case"LowColumn":this.no(false);break}$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"Period":this.no(false);this.renderSeries(false);break}},cx:function(a,b,c){var d=$$t.$yg.cx.call(this,a,b,c);if(this.k7()==null||this.k9()==null){d=false}return d},np:function(){this.nv.clear();this.nu.clear();var a=$.ig.truncate($$t.$fn.c(this.period(),0,this.bd().count()));var b=Math.min(this.k7().count(),this.k9().count());var c=this.lx(this.k7());var d=this.lx(this.k9());for(var e=0;e<b;e++){var f=Math.min(a,e);var g=-1.7976931348623157e308;var h=1.7976931348623157e308;for(var i=0;i<f;i++){if(!$.ig.util.isNaN(c.item(e-i))){g=Math.max(g,c.item(e-i))}if(!$.ig.util.isNaN(d.item(e-i))){h=Math.min(h,d.item(e-i))}}if(e==0){h=d.item(0);g=c.item(0)}this.nv.add(g);this.nu.add(h)}return true},nx:function(a){return a},m4:function(a,b){$$t.$yg.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=new $$t.iz(0,c,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);var h=this.xAxis();var i=this.yAxis();a.h.clear();a.n.clear();a.q.clear();var j=0;var k=$b($$t.$i6.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bd().count()){return}j=this.l5(c,d,e);if(!this.no()){this.no(this.np())}var l=this.nx(this.xAxis().getUnscaledValue(2,f)-this.xAxis().getUnscaledValue(1,f));for(var m=b.b6().c();m<=b.b6().d();++m){var n;if(k==null){n=b.b6().getBucket(m)}else{var o=k.sortedIndices().__inner[m];var p=k.getUnscaledValueAt(o);var q=this.nx(this.nv.__inner[m]);var r=this.nx(this.nu.__inner[m]);var s=q;var t=r;var u=p;while(m<b.b6().d()){o=k.sortedIndices().__inner[m+1];u=k.getUnscaledValueAt(o);if(u-p>l){break}m++;s=Math.max(q,this.nx(this.nv.__inner[m]));t=Math.min(r,this.nx(this.nu.__inner[m]))}if(!Number.isInfinity(t)&&!Number.isInfinity(s)){var v=NaN;if(!$.ig.util.isNaN(p)){v=this.xAxis().getScaledValue(p,f)}n=[this.nx(v),t,s]}else{n=[NaN,NaN,NaN]}}var w=Math.max(1,l);if(!isNaN(n[0])&&m*w>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){n[0]=n[0]+j}else{n[0]=h.getScaledValue(n[0],f)+j}n[1]=i.getScaledValue(n[1],g);n[2]=i.getScaledValue(n[2],g);a.h.add(n)}}},gg:function(a,b){$$t.$yg.gg.call(this,a,b);var c=b;if(c!=null){c.cd()}},m6:function(a,b){$$t.$yg.m6.call(this,a,b);var c=$b($$t.$yu.$type,b);if(c==null){return}var d=this.getEffectiveViewport1(b);if(b.b9(a)){c.cd();var e=a.h.count();var f=function(g){return a.h.__inner[g][0]};var g=function(h){return a.h.__inner[e-1-h][0]};var h=function(i){return a.h.__inner[i][1]};var i=function(j){return a.h.__inner[e-1-j][2]};c.ce(e,f,g,h,i);b.cb(a)}this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var j=false;var k=this.kr.c();var l=a.h;var m=this.bd().count();if(k!=null){j=true}if(j){var n=new $$t.iz(0,b.b4(),b.b3(),this.xAxis().isInverted(),d);this.m3(l,-1,m,this.xAxis(),n,b.p())}var o=c.ck();var p=c.cl();var q=c.cg();this.kr.ae(o,true,false,true,true);this.kr.ae(p,true,false,true,true);this.kr.ae(q,false,true,false,false);q.__opacity=this.kr.i*this.actualAreaFillOpacity()},nv:null,nu:null,aw:function(){return new $$t.yu(this)},he:function(a){$$t.$yg.he.call(this,a);this.nt($b($$t.$yu.$type,a))},_nt:null,nt:function(a){if(arguments.length===1){this._nt=a;return a}else{return this._nt}},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.seriesViewer().actualWindowRect(),this.view().b3(),this.xAxis().isInverted(),d);var f=this.l5(this.seriesViewer().actualWindowRect(),this.view().b3(),d);return this.ds(new $$t.ue(this.nv,this.nu),a,this.xAxis(),e,f,this.l4.runOn(this),b,c)},getNextOrExactIndex:function(a,b){if(this.nv==null||this.nu==null){return $$t.$yg.getNextOrExactIndex.call(this,a,b)}return this.ea(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ue(this.nv,this.nu))},getPreviousOrExactIndex:function(a,b){if(this.nv==null||this.nu==null){return $$t.$yg.getPreviousOrExactIndex.call(this,a,b)}return this.ec(a,b,this.xAxis(),this.l4.runOn(this),new $$t.ue(this.nv,this.nu))},$type:new $.ig.Type("PriceChannelOverlay",$$t.$yg.$type)},true);$c("PriceChannelBucketCalculator:yw","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.a().b8().bd().count()-1);if(b<=c){var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=0;for(var g=b;g<=c;++g){if(!$.ig.util.isNaN(this.f().cc().nv.__inner[g])&&!$.ig.util.isNaN(this.f().cc().nu.__inner[g])){d=Math.max(d,this.f().cc().nv.__inner[g]);e=Math.min(e,this.f().cc().nu.__inner[g]);++f}}if(f>0&&e!=1.7976931348623157e308&&d!=-1.7976931348623157e308){return[.5*(b+c),e,d]}}return[NaN,NaN,NaN]},$type:new $.ig.Type("PriceChannelBucketCalculator",$$t.$tl.$type)},true);$c("PriceVolumeTrendIndicator:zv","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zw},oz:function(){return $$t.$zv.$type},$type:new $.ig.Type("PriceVolumeTrendIndicator",$$t.$x5.$type)},true);$c("PriceVolumeTrendIndicatorStrategy:zw","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("VolumeColumn");c.add("CloseColumn");return c},a:function(a,b){var c=0;var d=a.indicatorColumn();var e=a.volumeColumn();var f=a.closeColumn();var g=a.count();if(g>0){d.item(0,c)}for(var h=1;h<g;++h){c=c+b.i()(e.item(h)*(f.item(h)-f.item(h-1))/f.item(h-1));d.item(h,c)}return true},$type:new $.ig.Type("PriceVolumeTrendIndicatorStrategy",$$t.$x6.$type)},true);$c("RateOfChangeAndMomentumIndicator:zx","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.zy},oz:function(){return $$t.$zx.$type},period:function(a){if(arguments.length===1){this.g($$t.$zx.periodProperty,a);return a}else{return $g(this.c($$t.$zx.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("RateOfChangeAndMomentumIndicator",$$t.$x5.$type)},true);$c("RateOfChangeAndMomentumIndicatorStrategy:zy","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.indicatorColumn();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}f=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();var j=f%e;var k=b.i()(100*(h-g[j])/g[j]);d.item(f,k);g[j]=h;++f}return true},$type:new $.ig.Type("RateOfChangeAndMomentumIndicatorStrategy",$$t.$x6.$type)},true);$c("RelativeStrengthIndexIndicator:zz","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(1)},om:function(){return new $$t.z0},oz:function(){return $$t.$zz.$type},period:function(a){if(arguments.length===1){this.g($$t.$zz.periodProperty,a);return a}else{return $g(this.c($$t.$zz.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("RelativeStrengthIndexIndicator",$$t.$x5.$type)},true);$c("RelativeStrengthIndexIndicatorStrategy:z0","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$yb.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $.ig.RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass(-2);d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy",$$t.$yb.$type)},true);$c("SlowStochasticOscillatorIndicator:z1","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},om:function(){return new $$t.z2},oz:function(){return $$t.$z1.$type},period:function(a){if(arguments.length===1){this.g($$t.$z1.periodProperty,a);return a}else{return $g(this.c($$t.$z1.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("SlowStochasticOscillatorIndicator",$$t.$x5.$type)},true);
$c("SlowStochasticOscillatorIndicatorStrategy:z2","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.y3)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));c.addRange(b.a().c());return c},a:function(a,b){var c=this.c().c(a,b);var d=b.a().b()(c,3);var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("SlowStochasticOscillatorIndicatorStrategy",$$t.$x6.$type)},true);$c("StandardDeviationIndicator:z3","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.z4},oz:function(){return $$t.$z3.$type},period:function(a){if(arguments.length===1){this.g($$t.$z3.periodProperty,a);return a}else{return $g(this.c($$t.$z3.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("StandardDeviationIndicator",$$t.$x5.$type)},true);$c("StandardDeviationIndicatorStrategy:z4","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.d().c());return c},a:function(a,b){var c=b.d().b()(a.typicalColumn(),a.period()).getEnumerator();var d=a.indicatorColumn();var e=0;while(c.moveNext()){d.item(e,c.current());e++}return true},$type:new $.ig.Type("StandardDeviationIndicatorStrategy",$$t.$x6.$type)},true);$c("StochRSIIndicator:z5","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.z6},oz:function(){return $$t.$z5.$type},period:function(a){if(arguments.length===1){this.g($$t.$z5.periodProperty,a);return a}else{return $g(this.c($$t.$z5.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("StochRSIIndicator",$$t.$x5.$type)},true);$c("StochRSIIndicatorStrategy:z6","IndicatorCalculationStrategy",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function(){$$t.$x6.init.call(this);this.c(new $$t.z0)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(this.c().b(a,b));return c},a:function(a,b){var c=this.c().c(a,b).getEnumerator();var d=a.period();var e=0;var f=new Array(d);for(e=0;e<d;e++){f[e]=0}e=0;while(c.moveNext()){var g=Math.min(d,e);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;var j=e%d;for(var k=0;k<g;k++){if(!$.ig.util.isNaN(f[g-k-1])){h=Math.max(h,f[g-k-1])}if(!$.ig.util.isNaN(f[g-k-1])){i=Math.min(i,f[g-k-1])}}f[j]=c.current();var l=b.i()((c.current()-i)/(h-i));a.indicatorColumn().item(e,l);e++}return true},$type:new $.ig.Type("StochRSIIndicatorStrategy",$$t.$x6.$type)},true);$c("TRIXIndicator:z7","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this);this.displayType(0);this.trendLineBrush(function(){var $ret=new $$t.cv;$ret.fill("Blue");return $ret}());this.trendLineType(9);this.trendLinePeriod(9)},om:function(){return new $$t.z8},oz:function(){return $$t.$z7.$type},period:function(a){if(arguments.length===1){this.g($$t.$z7.periodProperty,a);return a}else{return $g(this.c($$t.$z7.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("TRIXIndicator",$$t.$x5.$type)},true);$c("TRIXIndicatorStrategy:z8","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("CloseColumn");c.addRange(b.a().c());return c},a:function(a,b){var c=b.a().b()(a.closeColumn(),a.period());var d=b.a().b()(c,a.period());var e=b.a().b()(d,a.period()).getEnumerator();var f=a.indicatorColumn();if(f.count()>0){f.item(0,0)}var g=1;e.moveNext();var h=e.current();while(e.moveNext()){f.item(g,b.i()((e.current()-h)/h));h=e.current();g++}return true},$type:new $.ig.Type("TRIXIndicatorStrategy",$$t.$x6.$type)},true);$c("TypicalPriceIndicator:z9","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.aaa},oz:function(){return $$t.$z9.$type},$type:new $.ig.Type("TypicalPriceIndicator",$$t.$x5.$type)},true);$c("TypicalPriceIndicatorStrategy:aaa","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.typicalColumn().basedOn());return c},a:function(a,b){var c=0;var e=a.typicalColumn().getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("TypicalPriceIndicatorStrategy",$$t.$x6.$type)},true);$c("UltimateOscillatorIndicator:aab","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.aac},oz:function(){return $$t.$aab.$type},$type:new $.ig.Type("UltimateOscillatorIndicator",$$t.$x5.$type)},true);$c("UltimateOscillatorIndicatorCalculationStrategy:aac","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.addRange(a.trueLow().basedOn());c.add("CloseColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.b().c());return c},c:function(a){var b=0;var c=new $$t.b7(Number,0);var d=a.trueLow().getEnumerator();while(d.moveNext()){c.add(a.closeColumn().item(b)-d.current());b++}return c},a:function(a,b){var c=this.c(a);var d=a.trueRange();var e=b.b().b()(c,7).getEnumerator();var f=b.b().b()(d,7).getEnumerator();var g=b.b().b()(c,14).getEnumerator();var h=b.b().b()(d,14).getEnumerator();var i=b.b().b()(c,28).getEnumerator();var j=b.b().b()(d,28).getEnumerator();var k=0;while(e.moveNext()&&f.moveNext()&&g.moveNext()&&h.moveNext()&&i.moveNext()&&j.moveNext()){var l=b.i()(4*(e.current()/f.current())+2*(g.current()/h.current())+i.current()/j.current());var m=l/(4+2+1)*100;a.indicatorColumn().item(k,m);k++}return true},$type:new $.ig.Type("UltimateOscillatorIndicatorCalculationStrategy",$$t.$x6.$type)},true);$c("WeightedCloseIndicator:aad","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$y9.init.call(this)},o6:function(){return new $$t.aae},oz:function(){return $$t.$aad.$type},$type:new $.ig.Type("WeightedCloseIndicator",$$t.$y9.$type)},true);$c("WeightedCloseIndicatorStrategy:aae","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$y8.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c)+a.closeColumn().item(c)*2)/4);return true},$type:new $.ig.Type("WeightedCloseIndicatorStrategy",$$t.$y8.$type)},true);$c("WilliamsPercentRIndicator:aaf","StrategyBasedIndicator",{init:function(){$$t.$x5.init.call(this)},om:function(){return new $$t.aag},oz:function(){return $$t.$aaf.$type},period:function(a){if(arguments.length===1){this.g($$t.$aaf.periodProperty,a);return a}else{return $g(this.c($$t.$aaf.periodProperty))}},os:function(){return this.period()},$type:new $.ig.Type("WilliamsPercentRIndicator",$$t.$x5.$type)},true);$c("WilliamsPercentRIndicatorStrategy:aag","IndicatorCalculationStrategy",{init:function(){$$t.$x6.init.call(this)},b:function(a,b){var c=new $$t.b7(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b){var c=a.period();var d=a.highColumn();var e=a.lowColumn();for(var f=0;f<a.count();f++){var g=Math.min(c,f);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;for(var j=0;j<g;j++){if(!$.ig.util.isNaN(d.item(f-j))){h=Math.max(h,d.item(f-j))}if(!$.ig.util.isNaN(e.item(f-j))){i=Math.min(i,e.item(f-j))}}a.indicatorColumn().item(f,b.i()((a.closeColumn().item(f)-h)/(h-i)*100))}return true},$type:new $.ig.Type("WilliamsPercentRIndicatorStrategy",$$t.$x6.$type)},true);$c("FunnelDataContext:sp","Object",{init:function(){$.ig.$op.init.call(this)},c:null,item:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:0,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("FunnelDataContext",$.ig.$ot)},true);$c("FunnelFrame:s2","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.ry)},c:false,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:false,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:false,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:function(a,b,c,d){var e=1-d;a.f(c.f());a.g(c.g());a.h(c.h());a.j(b.j()*e+c.j()*d);var f=b.b().count();var g=c.b().count();var h=Math.max(f,g);if(a.b().count()<h){a.b().insertRange(a.b().count(),new Array(h-a.b().count()))}if(a.b().count()>h){a.b().removeRange(h,a.b().count()-h)}for(var i=0;i<Math.min(f,g);++i){a.b().__inner[i]=$$t.$rz.c(a.b().__inner[i],b.b().__inner[i],c.b().__inner[i],d,e)}if(f<g){var j=f>0?b.b().__inner[f-1]:new $$t.rz;for(var k=f;k<g;++k){a.b().__inner[k]=$$t.$rz.c(a.b().__inner[k],j,c.b().__inner[k],d,e)}}if(f>g){var l=g>0?c.b().__inner[g-1]:new $$t.rz;for(var m=g;m<f;++m){a.b().__inner[m]=$$t.$rz.c(a.b().__inner[m],b.b().__inner[m],l,d,e)}}},$type:new $.ig.Type("FunnelFrame",$.ig.$ot)},true);$c("IItemProvider:ro","Object",{$type:new $.ig.Type("IItemProvider",null)},true);$c("IFunnelLabelSizeDecider:sc","Object",{$type:new $.ig.Type("IFunnelLabelSizeDecider",null)},true);$c("IOuterLabelWidthDecider:sb","Object",{$type:new $.ig.Type("IOuterLabelWidthDecider",null)},true);$c("SliceInfo:rz","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.r0);this.n({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},m:null,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},e:false,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:function(a,b,c,d,e){if(a==null){a=new $$t.rz}a.g(c.g());a.h(c.h());a.j(c.j());a.l(c.l());a.n({__x:b.n().__x*e+c.n().__x*d,__y:b.n().__y*e+c.n().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.b($$t.$r0.f(a.b(),b.b(),c.b(),d,e));return a},d:function(){var a=new $$t.r2;a.appearance(new $$t.ho);a.appearance().fill($$t.$hs.fromBrush(this.b().x()));a.appearance().stroke($$t.$hs.fromBrush(this.b().aa()));a.appearance().strokeThickness(this.b().k());a.appearance().opacity(this.b().j());a.index(this.j());a.innerLabel(this.b().p().toString());a.outerLabel(this.l().toString());a.slicePoints(this.b().ao());a.innerLabelPosition(this.a.ah());a.outerLabelPosition(this.m);a.outerLabelBounds(this.b().as());a.innerLabelBounds(this.b().ar());a.visibility(this.b().aw());a.innerLabelAppearance(new $$t.h9);a.innerLabelAppearance().labelBrush($$t.$hs.fromBrush(this.b().y()));a.innerLabelAppearance().text(a.innerLabel());a.innerLabelAppearance().visibility(this.b().h());a.outerLabelAppearance(new $$t.h9);a.outerLabelAppearance().labelBrush($$t.$hs.fromBrush(this.b().z()));a.outerLabelAppearance().text(a.outerLabel());a.outerLabelAppearance().visibility(this.g());return a},$type:new $.ig.Type("SliceInfo",$.ig.$ot)},true);$c("SliceAppearance:r0","Object",{init:function(){this.i=1;$.ig.$op.init.call(this);this.ac={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ad={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.af={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ag={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ae={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ae:null,ak:function(a){if(arguments.length===1){this.ae=a;return a}else{return this.ae}},af:null,al:function(a){if(arguments.length===1){this.af=a;this.s();return a}else{return this.af}},a:null,c:function(a){if(arguments.length===1){this.a=a;this.s();return a}else{return this.a}},b:null,e:function(a){if(arguments.length===1){this.b=a;this.s();return a}else{return this.b}},an:null,ao:function(a){if(arguments.length===1){this.an=a;return a}else{return this.an}},s:function(){},r:function(){var a=new $$t.c4(0);if(this.e()!=null){var c=this.e().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}}else{a.add(this.al());a.add(this.am())}if(this.c()!=null){var e=this.c().getEnumerator();while(e.moveNext()){var d=e.current();a.add(d)}if(this.e()!=null&&this.e().count()>0){a.add(this.e().__inner[0])}}else{a.add(this.aj());a.add(this.ai());a.add(this.al())}var f=0,g=Math.min($a(a.count(),2),5);if(g>1){var h=a.__inner[0];var i=0,j=h.__x,k=h.__y;while(++f<g&&i<2){h=a.__inner[f];i=Math.abs(h.__x-j)+Math.abs(h.__y-k);if(i>1){a.add({__x:h.__x,__y:h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.ao(a)},ag:null,am:function(a){if(arguments.length===1){this.ag=a;this.s();return a}else{return this.ag}},ad:null,aj:function(a){if(arguments.length===1){this.ad=a;this.s();return a}else{return this.ad}},ac:null,ai:function(a){if(arguments.length===1){this.ac=a;this.s();return a}else{return this.ac}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},t:null,x:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},w:null,aa:function(a){if(arguments.length===1){this.w=a;return a}else{return this.w}},n:null,p:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},ab:null,ah:function(a){if(arguments.length===1){this.ab=a;return a}else{return this.ab}},g:false,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g&&this.n!=null}},o:null,item:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},l:0,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},ap:null,ar:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},aq:null,as:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},u:null,y:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},v:null,z:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},av:0,aw:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:function(a,b,c,d,e){if(a==null){a=new $$t.r0}a.x(c.x());a.h(c.h());a.p(c.p());if(b.h()&&c.h()){a.ah({__x:b.ah().__x*e+c.ah().__x*d,__y:b.ah().__y*e+c.ah().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(c.h()){a.ah({__x:c.ah().__x*d,__y:c.ah().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a.ai({__x:b.ai().__x*e+c.ai().__x*d,__y:b.ai().__y*e+c.ai().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.aj({__x:b.aj().__x*e+c.aj().__x*d,__y:b.aj().__y*e+c.aj().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.al({__x:b.al().__x*e+c.al().__x*d,__y:b.al().__y*e+c.al().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.am({__x:b.am().__x*e+c.am().__x*d,__y:b.am().__y*e+c.am().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.ak({__x:b.ak().__x*e+c.ak().__x*d,__y:b.ak().__y*e+c.ak().__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(c.c()!=null){var f=b.c();if(f==null){f=new $$t.r1;f.add(b.al());f.add(b.ai())}a.c($$t.$r0.d(a.c(),f,c.c(),d,e))}else{a.c(null)}if(c.e()!=null){var g=b.e();if(g==null){g=new $$t.r1;g.add(b.aj());g.add(b.am())}a.e($$t.$r0.d(a.e(),g,c.e(),d,e))}else{a.e(null)}a.aa(c.aa());a.au(c.au());a.item(c.item());a.m(c.m());a.r();return a},d:function(a,b,c,d,e){if(a==null){a=new $$t.r1}if(b==null){b=new $$t.r1}var f=b.count();var g=c.count();var h=Math.max(f,g);if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var i=0;i<Math.min(f,g);++i){a.__inner[i]={__x:b.__inner[i].__x*e+c.__inner[i].__x*d,__y:b.__inner[i].__y*e+c.__inner[i].__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var j=f>0?b.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=f;k<g;++k){a.__inner[k]={__x:j.__x*e+c.__inner[k].__x*d,__y:j.__y*e+c.__inner[k].__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var l=g>0?c.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=g;m<f;++m){a.__inner[m]={__x:b.__inner[m].__x*e+l.__x*d,__y:b.__inner[m].__y*e+l.__y*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},$type:new $.ig.Type("SliceAppearance",$.ig.$ot)},true);$c("SliceInfoList:ry","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$rz.$type,0)},indexSort:function(){this.sort2(function(a,b){if(a.j()<b.j()){return-1}if(a.j()>b.j()){return 1}return 0})},sortByY:function(){this.sort2(function(a,b){if(a.b().ak().__y<b.b().ak().__y){return-1}if(a.b().ak().__y>b.b().ak().__y){return 1}return 0})},getByYValue:function(a){this.sortByY();var b=this.ab(function(c){if(a<c.b().al().__y+c.b().ak().__y){return-1}if(a>c.b().ai().__y+c.b().ak().__y){return 1}else{return 0}});if(b>=0){b=this.__inner[b].j()}else{b=-1}this.indexSort();if(b>=0){return b}return-1},ab:function(a){var b=0;var c=this.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("SliceInfoList",$$t.$b7.$type.specialize($$t.$rz.$type))},true);$c("SliceSelectionManager:sz","Object",{init:function(){this.e=new $$t.gd($.ig.Number.prototype.$type,$.ig.$op.$type,0);$.ig.$op.init.call(this)},e:null,k:function(a,b){if(this.e.containsKey(a)){this.e.remove(a)}else{this.e.item(a,b)}},c:function(a){return this.e.containsKey(a)},b:function(){return this.e.count()>0},d:function(a){return!this.c(a)&&this.b()},g:function(a,b){switch(a.c()){case 3:break;case 1:this.j(a.g(),a.f());break;case 0:this.h(a.g(),a.f());break;case 2:for(var c=0;c<a.f();c++){if(this.e.containsKey(c)){this.e.item(c,b.a().item(c))}}break;case 4:this.f();break}},h:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);if(h-b>a){this.e.item(h-b,d.__inner[g])}g++}},j:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);this.e.item(h+b,d.__inner[g]);g++}},f:function(){this.e.clear()},a:function(){var a=new Array(this.e.count());var b=0;var d=this.e.keys().getEnumerator();while(d.moveNext()){var c=d.current();a[b]=c;b++}return a},i:function(a,b){this.f();for(var d=0;d<a.length;d++){var c=a[d];this.k(c,b.a().item(c))}},$type:new $.ig.Type("SliceSelectionManager",$.ig.$ot)},true);$c("XamFunnelController:rx","Object",{_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},as:null,cd:null,ce:null,b9:null,ca:null,ba:false,bf:false,init:function(){var $self=this;this.ba=false;this.bf=false;this.bp=-1;this.ax=false;$.ig.$op.init.call(this);this.au(new $$t.fj(0,1,2e3));var a=this.au();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.cr.runOn(this));this.k(new $$t.s2);this.j(new $$t.s2);this.h(new $$t.s2);this.ah(new $$t.sz);this.al(new $$t.r8);this.aq(new $$t.r9);this.ar(new $$t.r9);this.x(new $$t.rt);this.w(new $$t.rt);this.z(new $$t.rp);this.z().b($$t.$sq.$type,this.c3.runOn(this));this.z().b($$t.$s0.$type,this.cp.runOn(this));this.z().b($$t.$sv.$type,this.da.runOn(this));this.z().b($$t.$sw.$type,this.db.runOn(this));this.z().b($$t.$sf.$type,this.cx.runOn(this));this.z().b($$t.$sg.$type,this.cv.runOn(this));this.z().b($$t.$sd.$type,this.cw.runOn(this));this.z().b($$t.$s3.$type,this.c9.runOn(this));this.z().b($$t.$s4.$type,this.ct.runOn(this));this.z().b($$t.$su.$type,function(b){$self.x().i(b)})},cr:function(a,b){this.b0(this.au().transitionProgress());if(this.b0()==1){this.a8(false);this.cq(this.h())}if(this.a8()){var c=1-this.b0();$$t.$s2.k(this.j(),this.k(),this.h(),this.b0());this.cq(this.j())}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},ai:null,aj:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},y:null,z:function(a){if(arguments.length===1){this.y=a;return a}else{return this.y}},ak:null,al:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},an:null,aq:function(a){if(arguments.length===1){this.an=a;return a}else{if(!this.ba&&this.as!=null){this.ba=this.as.r(this.an,this.b9)}return this.an}},ao:null,ar:function(a){if(arguments.length===1){this.ao=a;return a}else{if(!this.bf&&this.as!=null){this.bf=this.as.r(this.ao,this.ca)}return this.ao}},ch:null,ck:function(a){if(arguments.length===1){this.ch=a;return a}else{return this.ch}},cg:null,cj:function(a){if(arguments.length===1){this.cg=a;return a}else{return this.cg}},cf:null,ci:function(a){if(arguments.length===1){this.cf=a;return a}else{return this.cf}},a3:false,bi:function(a){if(arguments.length===1){this.a3=a;return a}else{return this.a3}},bt:0,b2:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},bs:0,b1:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},v:null,x:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},u:null,w:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},r:null,s:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},az:false,bb:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},a2:false,bg:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},br:0,b0:function(a){if(arguments.length===1){this.br=a;return a}else{return this.br}},a1:false,bd:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},bo:0,bu:function(a){if(arguments.length===1){this.bo=a;return a}else{return this.bo}},a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{if((this.a==null||this.a.count()<1)&&this.as!=null){this.a=this.as.d(true)}return this.a}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{if((this.b==null||this.b.count()<1)&&this.as!=null){this.b=this.as.d(false)}return this.b}},ac:0,ad:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},l:0,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},aw:false,a8:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},bq:0,bz:function(a){if(arguments.length===1){this.bq=a;return a}else{return this.bq}},a4:false,bl:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},dj:null,dm:function(a){if(arguments.length===1){this.dj=a;return a}else{return this.dj}},di:null,dl:function(a){if(arguments.length===1){this.di=a;return a}else{return this.di}},av:false,a7:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},b3:0,b7:function(a){if(arguments.length===1){this.b3=a;return a}else{return this.b3}},b4:0,b8:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},aa:null,ab:function(a){if(arguments.length===1){var b=this.aa;this.aa=a;this.cz(b,this.aa);return a}else{return this.aa}},ag:null,ah:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},g:null,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},e:null,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},f:null,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},dn:null,dr:function(a){if(arguments.length===1){this.dn=a;return a}else{return this.dn}},dp:null,ds:function(a){if(arguments.length===1){this.dp=a;return a}else{return this.dp}},a6:false,bn:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},a0:false,bc:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},a5:false,bm:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},ay:false,a9:function(a){if(arguments.length===1){this.ay=a;return a}else{return this.ay}},bp:0,bx:function(){var a=this.bp;if(a<0&&this.as!=null){a=this.bp=this.as.w()}return a<0?1:a},cz:function(a,b){if(a!=null){var c=$b($$t.$rt.$type,a.b("ConfigurationMessages"));if(c!=null){c.h(this.cu.runOn(this))}c=$b($$t.$rt.$type,a.b("InteractionMessages"));if(c!=null){c.h(this.cu.runOn(this))}this.x().g();this.w().g()}if(b!=null){var d=$b($$t.$rt.$type,b.b("ConfigurationMessages"));if(d!=null){d.e(this.cu.runOn(this))}d=$b($$t.$rt.$type,b.b("InteractionMessages"));if(d!=null){d.e(this.cu.runOn(this))}var e=$b($$t.$rt.$type,b.b("RenderingMessages"));this.x().f(e);var f=$b($$t.$rt.$type,b.b("ModelUpdateMessages"));this.w().f(f)}this.bi(true)},cu:function(a){this.z().c(a);var b=$b($$t.$sk.$type,a);if(b!=null){this.bi(b.c())}this.c4()},bk:function(){return this.b1()>0&&this.b2()>0},be:function(){return this.al()!=null&&this.al().a()!=null&&this.al().a().count()>0&&this.s()!=null&&this.o()!=null&&this.c()!=null&&this.c().count()>0&&this.d()!=null&&this.d().count()>0&&this.bk()},c4:function(){if(!this.bi()){return}if(!this.be()){this.co();return}this.bi(false);var a=this.s().decideWidth(this.ap());if(a>this.b2()){a=0}if(!this.bg()){a=0}var b=this.b2()-a;var c=a>0;var d=this.bb();var e=b>0;if(e||c){this.c1(e,c,d,b,a)}},co:function(){if(this.bj()&&this.b0()>0){this.au().stop()}this.c6("LeftLabels");this.c6("RightLabels");this.c6("SliceArea");this.cn();this.h().b().clear();this.j().b().clear();this.k().b().clear()},cn:function(){var a=new $$t.s5;this.x().i(a)},c1:function(a,b,c,d,e){if(this.a8()){var f=this.k();this.k(this.j());this.j(f)}else{var g=this.k();this.k(this.h());this.h(g)}this.c2(this.h(),a,b,c,d,e);this.au().stop();this.b0(0);if(this.bj()){$$t.$s2.k(this.j(),this.k(),this.h(),this.b0());this.cq(this.j());this.a8(true);this.au().start()}else{this.cq(this.h())}},by:function(a){if($.ig.util.isNaN(a)){return 0}return Math.abs(a)},ax:false,c2:function(a,b,c,d,e,f){var g=e/2;this.ax=this.bl();if(this.ax){this.cs(e,g)}else{this.aj(null)}var h=this.m()==1;var i=this.am();var j=0;var l=i.values().getEnumerator();while(l.moveNext()){var k=l.current();j+=this.by(this.al().a().item(k))}if(j==0){h=false}var m=this.b1()/i.values().count();var n=0;var o=0;o=this.bx()/2;a.j(f);a.f(d);a.h(c);a.g(this.ad()==0);a.b(new $$t.ry);var p=0;var r=i.values().getEnumerator();while(r.moveNext()){var q=r.current();var s;if(h){s=this.by(this.al().a().item(q))/j*this.b1()}else{s=m}var t=this.bw(e,n+o);var u=n+s;var v=this.bw(e,u-o);var w=t/2;var x=v/2;var y=new $$t.rz;var z=y.b();var aa=0;if(x>w){aa=g-x}else{aa=g-w}var ab=n;z.x(this.dg(q));z.aa(this.dh(q));z.au(this.dq(q));if(b){y.h(true);z.al({__x:g-w-aa+o,__y:n-ab+o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.am({__x:g+w-aa-o,__y:n-ab+o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.ai({__x:g-x-aa+o,__y:u-ab-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.aj({__x:g+x-aa-o,__y:u-ab-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.ax){this.cl(z,n+o,u-o,g,aa-o,ab)}z.r()}if(d){z.h(true);z.ah({__x:g-aa,__y:(n+u)/2-ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.p(this.cb(q));var ac=this.o().decideLabelSize(y,true);if(ac.k()>e){z.h(false)}if(ac.j()>s){z.h(false)}}else{z.h(false);z.p(this.cb(q))}if(d||b){z.ak({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});z.item(this.al().a().item(q));z.m(q)}if(c){y.g(true);y.n({__x:0,__y:(n+u)/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});y.l(this.cc(q));var ad=this.o().decideLabelSize(y,false);if(ad.j()>s){y.g(false)}}else{y.g(false);y.l(this.cc(q))}y.j(q);a.b().add(y);n+=s;p++}this.c5(a);a.b().indexSort()},cl:function(a,b,c,d,e,f){var g=this.aj().b(b);var h=this.aj().b(c);var i=new $$t.r1;var j=new $$t.r1;var k=g.b;var l=h.b;for(var m=k;m<=l;m++){i.add({__x:this.aj().e().__inner[m].c.__x-e,__y:this.aj().e().__inner[m].c.__y-f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}e+=this.bx();for(var n=l;n>=k;n--){var o=this.aj().e().__inner[n].c;j.add({__x:d+d-o.__x-e,__y:o.__y-f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})
}a.c(i);a.e(j)},bh:function(a,b){if(a.__x!=b.__x||a.__y!=b.__y){return true}return false},cs:function(a,b){var c;var d;var e=0,f=this.b1();e=this.bx()/2;f-=e;if(this.bc()){c={__x:b-a*this.bu()/2,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d={__x:b-a/2,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{c={__x:b-a/2,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};d={__x:b-a*this.bu()/2,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var g=this.dm().__y<this.dl().__y?this.dm():this.dl();var h=this.dl().__y>this.dm().__y?this.dl():this.dm();if(g.__y<0){g.__y=0}if(h.__y>1){h.__y=1}if(this.bc()){var i=h.__x;h.__x=g.__x;g.__x=i;i=g.__y;g.__y=1-h.__y;h.__y=1-i}var j={__x:a*g.__x,__y:this.b1()*g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k={__x:a*h.__x,__y:this.b1()*h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.aj()==null||this.bh(c,this.aj().q())||this.bh(j,this.aj().r())||this.bh(k,this.aj().s())||this.bh(d,this.aj().t())){this.aj(new $$t.r4(c,j,k,d,2,b))}if(this.aj()==null){this.ax=false}else{this.ax=this.aj().d()}},cc:function(a){var b=this.ar();var c=b==null?null:b.a();return c==null||a>=c.count()?null:c.item(a)},cb:function(a){var b=this.aq();var c=b==null?null:b.a();return c==null||a>=c.count()?null:c.item(a)},dq:function(a){if(this.ah().c(a)){return this.dr()}if(this.ah().d(a)&&this.bn()){return this.ds()}return null},dh:function(a){return this.d().item(a%this.d().count())},dg:function(a){return this.c().item(a%this.c().count())},bw:function(a,b){var c=a*this.bu();if(this.ax){var d=this.aj().b(b).c.__x;return(a/2-d)*2}else{if(this.bc()){return a-(a-c)*((this.b1()-b)/this.b1())}else{return a-(a-c)*(b/this.b1())}}},am:function(){var $self=this;var a=new $$t.s6;a.populate(this.al().a().count());a.sort(function(b,c){if($self.al().a().item(b)<$self.al().a().item(c)){return $self.bc()?-1:1}if($self.al().a().item(b)>$self.al().a().item(c)){return $self.bc()?1:-1}return 0});return a},cq:function(a){this.c6("LeftLabels");this.c6("RightLabels");this.c6("SliceArea");if(a.g()){this.c7("LeftPanel",a.j());this.c7("RightPanel",0)}else{this.c7("LeftPanel",0);this.c7("RightPanel",a.j())}this.af(a.b());var c=a.b().getEnumerator();while(c.moveNext()){var b=c.current();if(b.h()){var d=new $$t.sl;d.e("SliceArea");d.g(b.b());d.h=this.bx();this.x().i(d)}}var f=a.b().getEnumerator();while(f.moveNext()){var e=f.current();if(e.g()){var g=new $$t.sm;if(a.g()){g.e("LeftLabels")}else{g.e("RightLabels")}g.j(e.l());g.l(e.n());g.h(a.j());g.f(e);this.x().i(g)}}var h=new $$t.s5;this.x().i(h)},c7:function(a,b){var c=new $$t.sj;c.e(a);c.i(true);c.m(b);this.x().i(c)},bj:function(){return this.bz()>0},c6:function(a){var b=new $$t.ss;b.e(a);this.x().i(b)},ap:function(){return this.ar()},cp:function(a){this.bi(true)},b5:function(a){return $$t.$s8.r(a)},c3:function(a){var b=a;var c=b.d();switch(b.g()){case"TextStyle":this.bi(true);break;case"ValueColumn":this.al().b(c);this.bi(true);break;case"InnerLabelColumn":this.ba=false;this.cd=c;this.aq().b(c);this.bi(true);break;case"InnerLabelVisibility":this.bb(c);this.bi(true);break;case"OuterLabelVisibility":this.bg(c);this.bi(true);break;case"OuterLabelColumn":this.bf=false;this.ce=c;this.ar().b(c);this.bi(true);break;case"ValueMemberPath":this.ck($b(String,c));break;case"OuterLabelMemberPath":this.cj($b(String,c));break;case"InnerLabelMemberPath":this.ci($b(String,c));break;case"BottomEdgeWidth":this.bu(c);if(this.bu()>1){this.bu(1)}if(this.bu()<.001){this.bu(.001)}this.bi(true);break;case"Brushes":this.c($b($$t.$fz.$type,c));this.bi(true);break;case"Outlines":this.d($b($$t.$fz.$type,c));this.bi(true);break;case"OuterLabelAlignment":this.ad($f(c));this.bi(true);break;case"FunnelSliceDisplay":this.m($f(c));this.bi(true);break;case"FormatInnerLabel":this.aq().b(this.cd);this.ba=false;this.b9=c;this.bi(true);break;case"FormatOuterLabel":this.ar().b(this.ce);this.ca=c;this.bf=false;this.bi(true);break;case"IsInverted":this.bc(c);this.bi(true);break;case"TransitionDuration":this.au().intervalMilliseconds(this.b5(c));this.bz(this.au().intervalMilliseconds());break;case"AllowSliceSelection":this.a7(c);break;case"SelectedSliceStyle":this.dr(c);this.bi(true);break;case"UnselectedSliceStyle":this.ds(c);this.bi(true);break;case"UseUnselectedStyle":this.bn(c);this.bi(true);break;case"UseBezierCurve":this.bl(c);this.bi(true);break;case"UpperBezierControlPoint":this.dm(c);this.bi(true);break;case"LowerBezierControlPoint":this.dl(c);this.bi(true);break;case"ItemProvider":this.q(c);break;case"ToolTip":var d=new $$t.sn;if(c!=null){this.a9(true)}else{this.a9(false);var e=new $$t.st;this.x().i(e)}d.g(c);this.x().i(d);break;case"Legend":this.cy(c);this.bi(true);break;case"LegendItemTemplate":this.df(c);this.bi(true);break;case"LegendItemBadgeTemplate":this.de(c);this.bi(true);break;case"UseOuterLabelsForLegend":this.bm(c);this.bi(true);break;case"OutlineThickness":this.bp=c;this.bi(true);this.x().i(b);break;case"Container":var f=new $$t.sq;f.g(b.g());f.e(b.e());f.d(c);this.x().i(f);break}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},dd:null,df:function(a){if(arguments.length===1){this.dd=a;return a}else{return this.dd}},dc:null,de:function(a){if(arguments.length===1){this.dc=a;return a}else{return this.dc}},cy:function(a){if(this.t()!=null){this.t().ba(this.ab().b("Model"))}this.t(a)},c5:function(a){var $self=this;var b=new $$t.b7($$t.$bf.$type,0);var d=a.b().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.c8;var f="";if(c.b().p()!=null){if(this.bm()&&c.l()!=null){f=c.l().toString()}else{f=c.b().p().toString()}}var g=null;var h=null;if(c.b().x()!=null){g=c.b().x()}if(c.b().aa()!=null){h=c.b().aa()}var i=null;if(this.q()!=null){i=this.q().getItem(c.b().m())}e.content(function(){var $ret=new $$t.oz;$ret.series($self.ab().b("Model"));$ret.item(i);$ret.itemBrush(g);$ret.itemLabel(f);$ret.thickness($self.bx());$ret.itemOutline(h);return $ret}());e.ae(this.df());b.add(e)}if(this.t()!=null){this.t().ax(b,this.ab().b("Model"))}},db:function(a){var b=a;switch(b.g()){case"OuterLabelWidthDecider":this.s($b($$t.$sb.$type,b.d()));this.bi(true);break;case"FunnelLabelSizeDecider":this.o($b($$t.$sc.$type,b.d()));this.bi(true);break}},da:function(a){var b=a;this.b2(b.e());this.b1(b.d());this.bi(true)},cv:function(a){var b=a;if(b.e()==1){return}if(b.c()==1){this.b8(this.b7())}else if(b.c()==0){var c=this.b8();this.b8(-1);if(b.f()==0){}else if(b.f()!=2){return}if(c==this.b7()){this.c0(c)}}},c0:function(a){if(a<0||a>this.al().a().count()-1){return}if(this.a7()){this.ah().k(a,this.al().a().item(a));var b=this.ah().a();var c=new $$t.s9;c.c(b);this.w().i(c);this.bi(true)}var d=new $$t.tb;d.c(a);d.item(this.al().a().item(a));this.w().i(d)},cx:function(a){var b=a;this.b7(this.b6(b.c()));if(this.a9()){this.c8(b.c())}},cw:function(a){var b=new $$t.st;this.x().i(b)},c8:function(a){var b=new $$t.sp;if(this.q()!=null&&this.b7()>=0&&this.b7()<this.q().count()){b.item(this.q().getItem(this.b7()))}b.b(this.b7());if(b.b()<0){var c=new $$t.st;this.x().i(c);return}var d=new $$t.so;d.g(b);d.i(this.dk(a,b));this.x().i(d)},dk:function(a,b){var c={__x:a.__x+10,__y:a.__y+10,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return c},b6:function(a){if(!this.be()){return-1}var b=a.__y;var c=a.__x;var d=this.i();if(d.g()){c-=d.j()}var e=this.ae(b);if(e==null){return-1}var f=this.bv();var g=this.bw(f,b);var h=g/2;var i=f/2;if(c>=i-h&&c<=i+h){return e.j()}else{return-1}},bv:function(){var a=this.i();return this.b2()-a.j()},ae:function(a){var b=this.i();var c=b.b().getByYValue(a);if(c>=0&&c<b.b().count()){return b.b().__inner[c]}return null},i:function(){var a=null;if(this.a8()){a=this.j()}else{a=this.h()}return a},c9:function(a){var b=a;this.ah().i(b.c(),this.al());this.bi(true)},ct:function(a){this.cm(a)},cm:function(a){var b=this.i();if(a.c()==-1){this.bi(true)}else{var c=b.b().__inner[a.c()];if(a.b()){if(a.d().k()>b.j()){this.bi(true)}if(a.d().j()!=a.e().j()){this.bi(true)}if(a.d().j()>c.b().aj().__y-c.b().am().__y){this.bi(true)}}else{if(a.d().j()>c.b().aj().__y-c.b().am().__y){this.bi(true)}}}},$type:new $.ig.Type("XamFunnelController",$.ig.$ot)},true);$c("Message:rr","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message",$.ig.$ot)},true);$c("InteractionMessage:se","Message",{init:function(){$$t.$rr.init.call(this)},$type:new $.ig.Type("InteractionMessage",$$t.$rr.$type)},true);$c("LabelSizeChangedMessage:s4","InteractionMessage",{init:function(){this._d=new $$t.a9;this._e=new $$t.a9;$$t.$se.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("LabelSizeChangedMessage",$$t.$se.$type)},true);$c("RenderingMessage:sk","Message",{init:function(){$$t.$rr.init.call(this)},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},b:false,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("RenderingMessage",$$t.$rr.$type)},true);$c("RenderOuterLabelMessage:sm","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},i:null,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},g:0,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"RenderOuterLabelMessage["+this.j().toString()+", "+this.l().toString()+", "+this.h().toString()+"]"},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("RenderOuterLabelMessage",$$t.$sk.$type)},true);$c("RenderSliceMessage:sl","RenderingMessage",{init:function(){this.h=1;$$t.$sk.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:0,toString:function(){return"RenderSliceMessage["+this.g().toString()+"]"},$type:new $.ig.Type("RenderSliceMessage",$$t.$sk.$type)},true);$c("ModelUpdateMessage:ta","Message",{init:function(){$$t.$rr.init.call(this)},$type:new $.ig.Type("ModelUpdateMessage",$$t.$rr.$type)},true);$c("SelectedItemsChangedMessage:s9","ModelUpdateMessage",{init:function(){$$t.$ta.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="SelectedItemsChangedMessage[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("SelectedItemsChangedMessage",$$t.$ta.$type)},true);$c("SliceClickedMessage:tb","ModelUpdateMessage",{init:function(){$$t.$ta.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},toString:function(){return"SliceClickedMessage["+this.c().toString()+", "+this.item().toString()+"]"},$type:new $.ig.Type("SliceClickedMessage",$$t.$ta.$type)},true);$c("ConfigurationMessage:sr","Message",{init:function(){$$t.$rr.init.call(this)},$type:new $.ig.Type("ConfigurationMessage",$$t.$rr.$type)},true);$c("UserSelectedItemsChangedMessage:s3","ConfigurationMessage",{init:function(){$$t.$sr.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="UserSelectedItemsChanged[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("UserSelectedItemsChangedMessage",$$t.$sr.$type)},true);$c("FunnelSliceClickedEventArgs:td","EventArgs",{init:function(){$$t.$fi.init.call(this)},b:0,index:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},$type:new $.ig.Type("FunnelSliceClickedEventArgs",$$t.$fi.$type)},true);$c("XamFunnelChart:rn","Control",{init:function(){var $self=this;this.be=new $$t.f0($.ig.$op.$type,0);this.bb=new $$t.gd($.ig.$op.$type,$.ig.$op.$type,0);this.bp=null;$$t.$bd.init.call(this);var a=this.be;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.c3.runOn(this));this.al(new $$t.rp);this.al().b($$t.$tb.$type,this.c7.runOn(this));this.al().b($$t.$s9.$type,this.c4.runOn(this));this.aj(new $$t.rt);this.bj=function(b,c){$self.cq(c.action(),c.position(),c.count(),c.propertyName())};this.c5();this.y($$t.$rn.$type);this.ar(new $$t.rw(new $$t.sa,this));this.legendItemTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.k);$ret.measure($$t.$n1.d);return $ret}());this.legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.j);$ret.measure($$t.$n1.l);return $ret}())},ak:null,al:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},c5:function(){this.c0("BottomEdgeWidth",0,this.bottomEdgeWidth());this.c0("InnerLabelVisibility",$$t.$bu.getBox(this.innerLabelVisibility()),$$t.$bu.getBox(this.innerLabelVisibility()));this.c0("OuterLabelAlignment",$$t.$sx.getBox(this.outerLabelAlignment()),$$t.$sx.getBox(this.outerLabelAlignment()));this.c0("FunnelSliceDisplay",$$t.$sy.getBox(this.funnelSliceDisplay()),$$t.$sy.getBox(this.funnelSliceDisplay()));this.c0("UpperBezierControlPoint",this.upperBezierControlPoint(),this.upperBezierControlPoint());this.c0("LowerBezierControlPoint",this.lowerBezierControlPoint(),this.lowerBezierControlPoint());this.c6()},c6:function(){var a=new $$t.sq;a.g("ItemProvider");a.e(null);a.d(this);this.aj().i(a)},am:null,an:function(a){if(arguments.length===1){var b=this.am;this.am=a;this.c1(b,this.am);return a}else{return this.am}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},c1:function(a,b){if(a!=null){var c=$b($$t.$rt.$type,a.b("ModelUpdateMessages"));if(c!=null){c.h(this.ct.runOn(this))}this.aj().g()}if(b!=null){var d=$b($$t.$rt.$type,b.b("ModelUpdateMessages"));if(d!=null){d.e(this.ct.runOn(this))}var e=$b($$t.$rt.$type,b.b("ConfigurationMessages"));this.aj().f(e)}},ct:function(a){this.al().c(a)},itemsSource:function(a){if(arguments.length===1){this.g($$t.$rn.itemsSourceProperty,a);return a}else{return this.c($$t.$rn.itemsSourceProperty)}},at:function(a){if(arguments.length===1){this.g($$t.$rn.de,a);return a}else{return this.c($$t.$rn.de)}},bj:null,cq:function(a,b,c,d){var e=function(){var $ret=new $$t.s0;$ret.g(b);$ret.f(c);$ret.i(d);return $ret}();switch(a){case 3:e.c(3);break;case 1:e.c(1);break;case 0:e.c(0);break;case 2:e.c(2);break;case 4:e.c(4);break}this.c0("ValueColumn",this.a1(),this.a1());this.c0("InnerLabelColumn",this.aw(),this.aw());this.c0("OuterLabelColumn",this.ax(),this.ax());this.aj().i(e)},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$rn.valueMemberPathProperty,a);return a}else{return this.c($$t.$rn.valueMemberPathProperty)}},a1:function(a){if(arguments.length===1){if(this.a0!=a){var b=this.a0;this.a0=a;this.c0("ValueColumn",b,this.a0)}return a}else{return this.a0}},a0:null,brushes:function(a){if(arguments.length===1){this.g($$t.$rn.brushesProperty,a);return a}else{return this.c($$t.$rn.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$rn.outlinesProperty,a);return a}else{return this.c($$t.$rn.outlinesProperty)}},bottomEdgeWidth:function(a){if(arguments.length===1){this.g($$t.$rn.bottomEdgeWidthProperty,a);return a}else{return this.c($$t.$rn.bottomEdgeWidthProperty)}},innerLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$rn.innerLabelMemberPathProperty,a);return a}else{return this.c($$t.$rn.innerLabelMemberPathProperty)}},aw:function(a){if(arguments.length===1){if(this.au!=a){var b=this.au;this.au=a;this.c0("InnerLabelColumn",b,this.aw())}return a}else{return this.au}},au:null,outerLabelMemberPath:function(a){if(arguments.length===1){this.g($$t.$rn.outerLabelMemberPathProperty,a);return a}else{return this.c($$t.$rn.outerLabelMemberPathProperty)}},ax:function(a){if(arguments.length===1){if(this.av!=a){var b=this.av;this.av=a;this.c0("OuterLabelColumn",b,this.ax())}return a}else{return this.av}},av:null,innerLabelVisibility:function(a){if(arguments.length===1){this.g($$t.$rn.innerLabelVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$rn.innerLabelVisibilityProperty))}},outerLabelVisibility:function(a){if(arguments.length===1){this.g($$t.$rn.outerLabelVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$rn.outerLabelVisibilityProperty))}},outerLabelAlignment:function(a){if(arguments.length===1){this.g($$t.$rn.outerLabelAlignmentProperty,$$t.$sx.getBox(a));return a}else{return $f(this.c($$t.$rn.outerLabelAlignmentProperty))}},funnelSliceDisplay:function(a){if(arguments.length===1){this.g($$t.$rn.funnelSliceDisplayProperty,$$t.$sy.getBox(a));return a}else{return $f(this.c($$t.$rn.funnelSliceDisplayProperty))}},bk:null,formatInnerLabel:function(a){if(arguments.length===1){var b=this.bk;this.bk=a;this.c0("FormatInnerLabel",b,a);return a}else{return this.bk}},bl:null,formatOuterLabel:function(a){if(arguments.length===1){var b=this.bl;this.bl=a;this.c0("FormatOuterLabel",b,a);return a}else{return this.bl}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$rn.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$rn.transitionDurationProperty))}},isInverted:function(a){if(arguments.length===1){this.g($$t.$rn.isInvertedProperty,a);return a}else{return this.c($$t.$rn.isInvertedProperty)}},upperBezierControlPoint:function(a){if(arguments.length===1){this.g($$t.$rn.upperBezierControlPointProperty,a);return a}else{return this.c($$t.$rn.upperBezierControlPointProperty)}},lowerBezierControlPoint:function(a){if(arguments.length===1){this.g($$t.$rn.lowerBezierControlPointProperty,a);return a}else{return this.c($$t.$rn.lowerBezierControlPointProperty)}},useBezierCurve:function(a){if(arguments.length===1){this.g($$t.$rn.useBezierCurveProperty,a);return a}else{return this.c($$t.$rn.useBezierCurveProperty)}},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$rn.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$rn.allowSliceSelectionProperty)}},useUnselectedStyle:function(a){if(arguments.length===1){this.g($$t.$rn.useUnselectedStyleProperty,a);return a}else{return this.c($$t.$rn.useUnselectedStyleProperty)}},selectedSliceStyle:function(a){if(arguments.length===1){this.g($$t.$rn.selectedSliceStyleProperty,a);return a}else{return this.c($$t.$rn.selectedSliceStyleProperty)}},unselectedSliceStyle:function(a){if(arguments.length===1){this.g($$t.$rn.unselectedSliceStyleProperty,a);return a}else{return this.c($$t.$rn.unselectedSliceStyleProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$rn.toolTipProperty,a);return a}else{return this.c($$t.$rn.toolTipProperty)}},be:null,bb:null,selectedItems:function(){return this.be},legend:function(a){if(arguments.length===1){this.g($$t.$rn.legendProperty,a);return a}else{return this.c($$t.$rn.legendProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$rn.legendItemTemplateProperty,a);return a}else{return this.c($$t.$rn.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$rn.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$rn.legendItemBadgeTemplateProperty)}},useOuterLabelsForLegend:function(a){if(arguments.length===1){this.g($$t.$rn.useOuterLabelsForLegendProperty,a);return a}else{return this.c($$t.$rn.useOuterLabelsForLegendProperty)}},c0:function(a,b,c){if(this.a4(a,b,c)||this.a3(a,b,c)||this.a6(a,b,c)||this.a5(a,b,c)){return}this.aj().i(function(){var $ret=new $$t.sq;$ret.g(a);$ret.e(b);$ret.d(c);return $ret}())},a3:function(a,b,c){if(a=="Brushes"||a=="Outlines"){this.aj().i(function(){var $ret=new $$t.sq;$ret.g(a);$ret.e(b==null?null:b);$ret.d(c==null?null:c);return $ret}());return true}return false},a4:function(a,b,c){var $self=this;if(a=="ItemsSource"){if(b!=null){this.at(null)}if(c!=null){this.at(function(){var $ret=new $$t.od;$ret.itemsSource($self.itemsSource());return $ret}())}return true}else if(a=="FastItemsSource"){if(b!=null){var d=b;d.event=$.ig.Delegate.prototype.remove(d.event,this.bj)}if(c!=null){var e=c;e.event=$.ig.Delegate.prototype.combine(e.event,this.bj)}this.cr(a,b,c);return true}else if(a=="ValueMemberPath"||a=="InnerLabelMemberPath"||a=="OuterLabelMemberPath"){this.cr(a,b,c);return false}return false},ay:function(a,b){return a.registerColumn(b,null,false)},az:function(a,b){return a.registerColumnObject(b,null,false)},cr:function(a,b,c){if(this.at()==null){var d=$b($$t.$od.$type,b);if(d!=null){if(this.a1()!=null){d.deregisterColumn(this.a1())}if(this.aw()!=null){d.deregisterColumn(this.aw())}if(this.ax()!=null){d.deregisterColumn(this.ax())}this.a1(null);this.aw(null);this.ax(null)}return}if(b!=null&&typeof b==="string"){switch(a){case"ValueMemberPath":this.at().deregisterColumn(this.a1());this.a1(null);break;case"InnerLabelMemberPath":this.at().deregisterColumn(this.aw());this.aw(null);break;case"OuterLabelMemberPath":this.at().deregisterColumn(this.ax());this.ax(null);break}}if(c!=null&&$b($$t.$od.$type,c)!==null){if(this.valueMemberPath()!=null){this.a1(this.ay(c,this.valueMemberPath()))}if(this.innerLabelMemberPath()!=null){this.aw(this.az(c,this.innerLabelMemberPath()))}if(this.outerLabelMemberPath()!=null){this.ax(this.az(c,this.outerLabelMemberPath()))}}if(c!=null&&typeof c==="string"){switch(a){case"ValueMemberPath":this.a1(this.ay(this.at(),this.valueMemberPath()));break;case"InnerLabelMemberPath":this.aw(this.az(this.at(),this.innerLabelMemberPath()));break;case"OuterLabelMemberPath":this.ax(this.az(this.at(),this.outerLabelMemberPath()));break}}},a6:function(a,b,c){if(a=="InnerLabelVisibility"||a=="OuterLabelVisibility"){var d=$f(b)==0;var e=$f(c)==0;this.aj().i(function(){var $ret=new $$t.sq;$ret.g(a);$ret.d(e);$ret.e(d);return $ret}());return true}return false},a5:function(a,b,c){if(a=="TransitionDuration"){var d=new $$t.sq;d.g(a);if(b!=null){d.e(b)}if(c!=null){d.d(c)}this.aj().i(d);return true}return false},c7:function(a){var b=a;if(this.sliceClicked!=null){var c=new $$t.td;c.index(b.c());if(this.at().count()>b.c()&&b.c()>=0){c.item(this.at().item(b.c()))}this.sliceClicked(this,c)}},sliceClicked:null,c4:function(a){},c3:function(a,b){},cs:function(a,b,c,d){var e=new $$t.b7($.ig.$op.$type,0);var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!d.containsKey(f)){e.add1(f)}}var i=e.getEnumerator();while(i.moveNext()){var h=i.current();a.remove(h);b.remove(h)}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();if(!b.containsKey(j)){a.add(j);b.add(j,j)}}},getItem:function(a){return this.at().item(a)},count:function(){return this.at()!=null?this.at().count():0},bp:null,provideContainer:function(a){var b=this.bp;this.bp=a;this.c0("Container",b,this.bp)},notifyResized:function(){this.aj().i(new $$t.su)},notifySetItem:function(source_,a,b,c){this.cv(source_,new $$t.f3(2,2,c,b,a))},notifyClearItems:function(source_){this.cv(source_,new $$t.f3(0,4))},notifyInsertItem:function(source_,a,b){this.cv(source_,new $$t.f3(1,0,b,a))},notifyRemoveItem:function(source_,a,b){this.cv(source_,new $$t.f3(1,1,b,a))},cv:function(s_,a){if(s_.dataView&&s_.dataSource){s_=s_.dataView()}if(s_==this.itemsSource()){var b=this.at();if(b!=null){b.handleCollectionChanged(a)}}},outlineThickness:function(a){if(arguments.length===1){this.g($$t.$rn.outlineThicknessProperty,a);return a}else{return this.c($$t.$rn.outlineThicknessProperty)}},as:function(){var a=this.ar();return a==null?null:a.c()},ap:function(){var a=this.as();return a==null?null:a.ah()},selectedIndexes:function(a){if(arguments.length===1){var b=this.ap();if(b==null){return}var c=this.as();b.f();var d=a==null?0:a.length;while(d-->0){b.k(a[d],c.al().a().item(a[d]))}c.bi(true);c.c4();return a}else{var a=this.ap();return a==null?null:a.a()}},toggleSelection:function(a){var b=this.ap();if(b==null){return}var c=this.as();var d=c.al().a().item(a);if(d!=null){c.ah().k(a,d);c.bi(true);c.c4()}},exportVisualData:function(){var a=new $$t.te;var b=this.ar().c().af();for(var c=0;c<b.count();c++){var d=b.__inner[c].d();a.slices().add(d)}a.name(this.name());a.viewport(new $$t.a8(0,0,0,this.ar().c().b2(),this.ar().c().b1()));return a},$type:new $.ig.Type("XamFunnelChart",$$t.$bd.$type,[$$t.$ro.$type])},true);$c("XamFunnelConnector:rw","Object",{d:null,b:null,c:function(){return this.b},a:null,init:function(a,b){$.ig.$op.init.call(this);var c=new $$t.rs;c.c("ConfigurationMessages",new $$t.rt);c.c("RenderingMessages",new $$t.rt);c.c("InteractionMessages",new $$t.rt);c.c("ModelUpdateMessages",new $$t.rt);var d=new $$t.rx;d.as=a;d.ab(c);a.i(c);this.b=d;this.d=a;b.an(c);this.a=b;c.c("Model",this.a)},f:function(a){this.d=a;var b=this.b.ab();this.b.ab(null);this.b.ab(b);this.d.i(b)},e:function(){if(this.d!=null){this.d.i(null)}},$type:new $.ig.Type("XamFunnelConnector",$.ig.$ot)},true);$c("XamFunnelSlice:aai","ContentControl",{init:function(){$$t.$c8.init.call(this);this.y($$t.$aai.$type);this.f($$t.$aai.ao,new $$t.br(1,"Fill"));this.f($$t.$aai.ap,new $$t.br(1,"Outline"))},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},ag:function(a){if(arguments.length===1){this.g($$t.$aai.at,a);return a}else{return this.c($$t.$aai.at)}},ax:function(a){if(arguments.length===1){this.g($$t.$aai.aq,a);return a}else{return this.c($$t.$aai.aq)}},ay:function(a){if(arguments.length===1){this.g($$t.$aai.as,a);return a}else{return this.c($$t.$aai.as)}},av:function(a){if(arguments.length===1){this.g($$t.$aai.ao,a);return a}else{return this.c($$t.$aai.ao)}},aw:function(a){if(arguments.length===1){this.g($$t.$aai.ap,a);return a}else{return this.c($$t.$aai.ap)}},az:function(a){if(arguments.length===1){this.g($$t.$aai.ar,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$aai.ar))}},an:function(a,b,c){var d;switch(a){case"Fill":d=new $$t.br(1,"Fill");if(c!=null){d.d(this)}this.f($$t.$aai.ao,d);break;case"Outline":d=new $$t.br(1,"Outline");if(c!=null){d.d(this)}this.f($$t.$aai.ap,d);break}},$type:new $.ig.Type("XamFunnelSlice",$$t.$c8.$type)},true);$c("XamFunnelView:sa","Object",{g:null,h:null,i:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.as(b,this.h);return a}else{return this.h}},f:null,ah:function(a){this.f.i(new $$t.sd)},ai:function(a,b,c){var d=new $$t.sf;d.c(a);this.f.i(d)},ag:function(a){var b=new $$t.sg;b.h(a);b.c(1);b.e(this.j.aa()?1:0);b.f(this.j.ax());this.f.i(b)},aj:function(a){var b=new $$t.sg;b.h(a);b.c(0);b.e(this.j.aa()?1:0);b.f(this.j.ax());this.f.i(b)},a7:null,z:null,y:null,ac:null,ad:null,ab:null,aa:null,n:null,p:null,q:null,o:null,j:null,a5:null,a6:null,k:null,l:null,u:0,v:0,ak:function(a){var b=this.a7;var c=this.p;if(c==null||$$t.$a8.l_op_Equality(b,null)){return}var d=b.left(),e=b.top(),f=b.width(),g=b.height();c.j(d,e,f,g);c=this.n;if(c!=null){c.j(d,e,f,g)}c=this.o;if(c!=null){c.j(d,e,f,g)}c=this.q;if(c!=null){c.j(d,e,f,g)}},s:0,t:0,a1:function(a){var b=a.m();var c=a.e();if(c=="LeftPanel"){this.s=b}if(c=="RightPanel"){this.t=b}},ax:function(a){var b=a.g();var c=this.p;var d=new $$t.c3;var e=new $$t.c4(0);for(var f=0;f<b.ao().count();f++){var g=b.ao().__inner[f];e.add({__x:g.__x+this.s+b.ak().__x,__y:g.__y+b.ak().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.ag(e);d.z(a.h);d.__opacity=b.j();d.__fill=b.x();d.__stroke=a.h<1?b.x():b.aa();if(b.au()!=null){c.h(d,b.au());b.x(d.__fill);b.aa(d.__stroke);b.k(d.z());b.j(d.__opacity)}c.s(d);b.k(d.z());if(b.h()){var h=new $$t.c2;if(this.a6==null){this.a6=new $$t.cv;this.a6.__fill=this.af("ui-funnel-slice","color",-1)}h.ab(this.a6);c.ab(this.m(true));var i=b.p().toString();var j=c.e(i);var k=this.x(true);h.aa(i);h.m(b.ah().__y+b.ak().__y-k/2);h.l(b.ah().__x+this.s+b.ak().__x-j/2);b.ar(new $$t.a8(0,h.l(),h.m(),j,k));b.aw(h.__visibility);c.v(h)}},aw:function(a){var b=0;if(this.t>0){b=this.a7.width()-this.t}var c=a;var d=this.o;var e=new $$t.c2;e.aa(c.j().toString());d.ab(this.m(false));if(this.a5==null){this.a5=new $$t.cv;this.a5.__fill=this.z.css("color")}e.ab(this.a5);var f=this.x(false);var g=c.l().__y-f/2;var h=d.e(e.aa());e.l(b);e.m(g);c.f().b().as(new $$t.a8(0,b,g,h,f));d.v(e)},ae:null,a3:function(a){this.ae=a.g()},a2:function(a){this.an(a)},al:function(a){this.an(null)},an:function(a){var x_=0,y_=0;var t_=null,v_=null,i_=this.z;i_=i_?i_.data("igFunnelChart"):null;if(i_!=null){if(a!=null){t_=this.ae;x_=a.i().__x+6;y_=a.i().__y+6;v_=a.g().item()}i_._fireTooltip(t_,v_,x_,y_)}},au:function(a){var b=a;var c=b.g();switch(c){case"Container":this.aq(b.d());break}},av:function(a){window.setTimeout(a,0)},aq:function(a){if(a==null){if(this.j!=null){this.j.ae()}this.z=this.y=this.ac=this.ab=this.ad=null;this.n=this.p=this.o=this.q=null;this.j=null;return}var b=a;var c=this.z=$(b);c.css("position","relative");for(var d=0;d<4;d++){var e=$("<canvas style='position:absolute' />");c.append(e);var f=new $$t.cr(new $$t.eg,e[0].getContext("2d"));if(d==0){this.y=e;this.n=f}if(d==1){this.ac=e;this.p=f}if(d==2){this.ab=e;this.o=f}if(d==3){this.ad=e;this.q=f}}this.aa=$("<span style='position:absolute;display:none' />");c.append(this.aa);this.j=new $$t.ff(this.ad);var g=this.j;g.onMouseOver=$.ig.Delegate.prototype.combine(g.onMouseOver,this.ai.runOn(this));var h=this.j;h.onMouseLeave=$.ig.Delegate.prototype.combine(h.onMouseLeave,this.ah.runOn(this));var i=this.j;i.onMouseDown=$.ig.Delegate.prototype.combine(i.onMouseDown,this.ag.runOn(this));var j=this.j;j.onMouseUp=$.ig.Delegate.prototype.combine(j.onMouseUp,this.aj.runOn(this));this.am()},w:function(){var a=this.af("ui-funnel-slice","border-top-width",-1);return a==null?-1:$.ig.Number.prototype.parseInt(a)},m:function(a){var b=a?this.l:this.k;if(b==null){if(a){var c=this.aa;if(c!=null){c.addClass("ui-funnel-slice");this.l=b=$$t.$gt.c(c);c.removeClass("ui-funnel-slice")}}else{this.k=b=$$t.$gt.c(this.z)}}return b},x:function(a){var b=a?this.v:this.u;if(b<0){var c=a?this.l:this.k;b=$$t.$gt.i(c);if(a){this.v=b}else{this.u=b}}return b},c:null,e:null,d:function(a){if(this.c!=null){return a?this.c:this.e}var b=$$t.$i9.d("chart",this.z,this.c,this.e,null);this.c=b.p2;this.e=b.p3;return a?this.c:this.e},af:function(a,b,c){var d=this.aa;if(d==null){return null}d.addClass(a);var e=d.css(b);if(e==null||e.length==0||e=="null"||e=="transparent"){e=null}if(c>=0){var f=new $$t.cv;if(e!=null&&e.length!=$2(e,"(0, 0, 0, 0","").length){e=null}f.__fill=e==null?$$t.$sa.a[c%$$t.$sa.a.length]:e;this.c.item(c,f);var g=null;if(e!=null){g=d.css("border-top-color");if(g==null||g.length==0||g=="null"||g=="transparent"){g=e}}f=new $$t.cv;f.__fill=g==null?$$t.$sa.b[c%$$t.$sa.b.length]:g;
this.e.item(c,f)}d.removeClass(a);return e},ay:function(a,b,c){var d=new $$t.sq;d.g(a);d.e(b);d.d(c);this.f.i(d)},init:function(){var $self=this;this.u=-1;this.v=-1;this.s=0;this.t=0;this.ae=null;$.ig.$op.init.call(this);this.f=new $$t.rt;this.a0();this.az();var a=this.g=new $$t.rp;a.b($$t.$ss.$type,this.ak.runOn(this));a.b($$t.$sl.$type,this.ax.runOn(this));a.b($$t.$sm.$type,this.aw.runOn(this));a.b($$t.$sj.$type,this.a1.runOn(this));a.b($$t.$sn.$type,this.a3.runOn(this));a.b($$t.$so.$type,this.a2.runOn(this));a.b($$t.$st.$type,this.al.runOn(this));a.b($$t.$sq.$type,this.au.runOn(this));a.b($$t.$su.$type,function(b){$self.am()});this.am()},ap:function(a){this.g.c(a)},as:function(a,b){if(a!=null){var c=$b($$t.$rt.$type,a.b("RenderingMessages"));if(c!=null){c.h(this.ap.runOn(this))}this.f.g()}if(b!=null){var d=$b($$t.$rt.$type,b.b("RenderingMessages"));if(d!=null){d.e(this.ap.runOn(this))}var e=$b($$t.$rt.$type,b.b("InteractionMessages"));this.f.f(e)}},a4:function(a,b,c){a.attr("width",b.toString());a.attr("height",c.toString())},am:function(){if(this.z==null){return}var a=this.z.width();var b=this.z.height();this.a7=new $$t.a8(0,0,0,a,b);if(this.j!=null){this.j.az(this.a7)}this.a4(this.y,a,b);this.a4(this.ac,a,b);this.a4(this.ab,a,b);this.a4(this.ad,a,b);var c=new $$t.sv;c.e(a);c.d(b);this.f.i(c)},ar:function(){this.am()},a0:function(){var a=new $$t.sw;a.g("OuterLabelWidthDecider");a.e(null);a.d($b($$t.$sb.$type,this));this.f.i(a)},az:function(){var a=new $$t.sw;a.g("FunnelLabelSizeDecider");a.e(null);a.d($b($$t.$sc.$type,this));this.f.i(a)},decideWidth:function(a){var b=a==null?null:a.a();if(b==null){return 0}var c=0;this.o.ab(this.m(false));var e=b.getEnumerator();while(e.moveNext()){var d=e.current();if(d!=null){c=Math.max(this.o.e(d.toString()),c)}}return c},decideLabelSize:function(a,b){var c=0;if(a.b().h()){this.o.ab(this.m(true));c=this.o.e(a.b().p().toString())}return new $$t.a9(1,c,this.x(b))},r:function(a,f_){if(f_==null){return true}var b=a.a();var c_=this.z;c_=c_?c_.data("igFunnelChart"):null;if(b==null||c_==null){return false}var i_=b.count();var c=new Array(i_);while(i_-->0){var v_=b.item(i_);c[i_]=f_(v_,i_,c_)}a.b(c);return true},ao:function(){},at:function(){},$type:new $.ig.Type("XamFunnelView",$.ig.$ot,[$$t.$sb.$type,$$t.$sc.$type])},true);$c("LegendBaseViewManager:on","Object",{a:null,init:function(a){this.d=false;$.ig.$op.init.call(this);this.a=a;this.f(new $$t.gd($.ig.$op.$type,$$t.$dj.$type,0))},l:function(a){this.g($(a));this.i($("<table></table>"));this.i().addClass(this.a.j());this.g().append(this.i())},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},d:false,h:function(a,b){var c=$b($$t.$c8.$type,a);var d=$("<tr></tr>");d.addClass(this.a.k());if(c!=null){var e=$b($$t.$hb.$type,c.content());if(e!=null&&c.ae()!=null){var f=new $$t.c7;f.context=d;f.passID="LegendItem";var g=new $$t.dc;g.passInfo=f;g.width=NaN;g.height=NaN;g.data=e;g.context=d;var h=new $$t.c6;h.passInfo=f;if(c.ae().measure()!=null){c.ae().measure()(g)}h.context=d;h.availableWidth=g.width;h.availableHeight=g.height;h.data=e;h.xPosition=0;h.yPosition=0;c.ae().render()(h);d.find(".ui-legend-item-badge").removeClass("ui-legend-item-badge").addClass(this.a.i());d.find(".ui-legend-item-text").removeClass("ui-legend-item-text").addClass(this.a.l())}}return d},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},k:function(a,b){var c=this.h(a,this.i());c.attr("id",b.toString());c.mouseup(this.a.t.runOn(this.a));c.mousedown(this.a.q.runOn(this.a));c.mouseleave(this.a.r.runOn(this.a));c.mousemove(this.a.s.runOn(this.a));this.f().add(a,c);if(this.i().children().size()==0||b>=this.i().children().size()){this.i().append(c)}else{var d=this.i().children().eq(b);d.before(c)}},m:function(a){},n:function(a){var $self=this;var b;if(function(){var c=$self.f().tryGetValue(a,b);b=c.p1;return c.ret}()){b.remove();this.f().remove(a)}},e:function(a){var c=this.f().keys().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$c8.$type,b);if(d!=null&&d.content()!=null){var e=$b($$t.$hb.$type,d.content());if(e!=null&&e.itemLabel()==a.itemLabel()&&e.series()==a.series()&&e.itemBrush()==a.itemBrush()){return true}}}return false},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},b:function(a){var b=this.g().width();var c=this.g().height();var d=$('<div style="position : relative;" />');this.j($('<canvas style="position : absolute; top : 0; left : 0" />'));this.g().append(d);d.append(this.j());this.c(new $$t.cr(new $$t.eg,this.j()[0].getContext("2d")));this.j().attr("width",b.toString());this.j().attr("height",c.toString());return this.c()},p:function(){return new $$t.a9(1,this.g().width(),Math.max(10,this.g().height()-15))},o:function(a,b,c,d){var e=a.f();e.beginPath();e.moveTo(b.ag().__inner[0].__x,b.ag().__inner[0].__y);for(var f=1;f<b.ag().count();f++){e.lineTo(b.ag().__inner[f].__x,b.ag().__inner[f].__y)}e.lineTo(b.ag().__inner[0].__x,b.ag().__inner[0].__y);var g=e.createLinearGradient(d.left(),d.top(),d.left(),d.top()+d.height());var i=c.a().getEnumerator();while(i.moveNext()){var h=i.current();g.addColorStop(h.a(),h.b().__fill)}e.fillStyle=g;e.fill()},$type:new $.ig.Type("LegendBaseViewManager",$.ig.$ot)},true);$c("LegendBase:ol","ContentControl",{ak:function(){return new $$t.om(this)},a3:function(a){this.al(a)},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},init:function(){$$t.$c8.init.call(this);var a=this.ak();this.a3(a);a.v();this.children(new $$t.f0($$t.$bf.$type,0))},aw:function(a,b){},ax:function(a,b){},_children:null,children:function(a){if(arguments.length===1){this._children=a;return a}else{return this._children}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},aq:function(){if(this.ar()!=null){return this.ar()}else{return this.ap()}},propertyChanged:null,propertyUpdated:null,a5:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},legendItemMouseLeftButtonDown:null,a0:function(a){if(this.legendItemMouseLeftButtonDown!=null){this.legendItemMouseLeftButtonDown(this,a)}},legendItemMouseLeftButtonUp:null,a1:function(a){if(this.legendItemMouseLeftButtonUp!=null){this.legendItemMouseLeftButtonUp(this,a)}},legendItemMouseEnter:null,ay:function(a){if(this.legendItemMouseEnter!=null){this.legendItemMouseEnter(this,a)}},legendItemMouseLeave:null,az:function(a){if(this.legendItemMouseLeave!=null){this.legendItemMouseLeave(this,a)}},legendItemMouseMove:null,a2:function(a){if(this.legendItemMouseMove!=null){this.legendItemMouseMove(this,a)}},provideContainer:function(a){this.al().u(a)},legendItemsListStyle:function(a){if(arguments.length===1){this.al().j(a);return a}else{return this.al().j()}},legendItemStyle:function(a){if(arguments.length===1){this.al().k(a);return a}else{return this.al().k()}},legendItemBadgeStyle:function(a){if(arguments.length===1){this.al().i(a);return a}else{return this.al().i()}},legendItemTextStyle:function(a){if(arguments.length===1){this.al().l(a);return a}else{return this.al().l()}},exportVisualData:function(){var a=new $$t.ow;var c=this.children().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$c8.$type,b);var e=new $$t.oy;if(d.content().getType()==$$t.$n8.$type){var f=$b($$t.$n8.$type,d.content());e.label(f.legendLabel());e.appearance(new $$t.ho);if(f.actualItemBrush()!=null){e.appearance().fill($$t.$hs.fromBrush(f.actualItemBrush()))}else{e.appearance().fill($$t.$hs.fromBrush(f.itemBrush()))}}else if(d.content().getType()==$$t.$oz.$type){var g=$b($$t.$oz.$type,d.content());e.label(g.itemLabel());e.appearance(new $$t.ho);e.appearance().fill($$t.$hs.fromBrush(g.actualItemBrush()))}else if(d.content().getType()==$$t.$hb.$type){var h=$b($$t.$hb.$type,d.content());e.label(h.itemLabel());e.appearance(new $$t.ho);e.appearance().fill($$t.$hs.fromBrush(h.actualItemBrush()))}a.items().add(e)}return a},$type:new $.ig.Type("LegendBase",$$t.$c8.$type,[$$t.$bz.$type])},true);$c("ScaleLegend:p5","LegendBase",{ak:function(){return new $$t.p6(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a9(a)},_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},legendScaleElement:function(){return this.a9().av()},minText:function(){return this.a9().ar()},maxText:function(){return this.a9().aq()},init:function(){$$t.$ol.init.call(this);this.y($$t.$p5.$type)},bt:function(a){if(arguments.length===1){this.g($$t.$p5.bn,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$p5.bn))}},bq:function(a){if(arguments.length===1){this.g($$t.$p5.bo,a);return a}else{return this.c($$t.$p5.bo)}},_be:0,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},_bd:0,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},_bc:null,bc:function(a){if(arguments.length===1){this._bc=a;return a}else{return this._bc}},_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},a7:null,a8:function(a){if(arguments.length===1){var $self=this;this.a7=a;this.f($$t.$p5.bn,function(){var $ret=new $$t.br(1,"Visibility");$ret.d($self.a7);return $ret}());this.f($$t.$p5.bo,function(){var $ret=new $$t.br(1,"MarkerBrush");$ret.d($self.a7);return $ret}());return a}else{return this.a7}},bh:function(a,b){switch(b.propertyName()){case"Visibility":this.bt(this.a7.__visibility);break;case"ActualMarkerBrush":this.bq(this.a7.actualMarkerBrush());break}},bk:function(){this.a9().an()},bp:function(a){if(this.a8()==null){return null}var b=$b($$t.$p7.$type,this.a8().fillScale());var c=$b($$t.$p9.$type,this.a8().fillScale());var d=this.a8().fillScale();if(b!=null&&this.a8().bd()!=null){return b.getBrush1(a,this.a8().bd().count())}else if(c!=null){return c.getBrushByIndex(a,this.ba())}else if(d!=null){return d.getBrush(a)}return null},br:function(a){if(a==null){return this.a9().au()}return $$t.$f7.l(a)},bi:function(a){var b=$b($$t.$o6.$type,a);if(b==null||a.__visibility!=0){return}this.bb(b.nd());this.a6(b.fillScale());this.ba(b.nc());this.a8(b);this.bc(new $$t.f0($$t.$cv.$type,0));this.bj()},bj:function(){if(this.legendScaleElement()==null||this.bb()==null||this.bb().count()==0){return}if(this.a8()==null||this.a8().actualLegend()!=this){return}var a=false;var b=$b($$t.$cu.$type,this.legendScaleElement());if(b!=null){var c=this.a9().ah();for(var d=0;d<this.bb().count();d++){if(this.a6()==null||!this.a6().isReady()){if(this.a8()!=null){a=true}break}var e=NaN;if(this.ba()!=null){e=(this.ba().item(d)-this.ba().minimum())/(this.ba().maximum()-this.ba().minimum())}var f=(this.bb().item(d)-this.bb().minimum())/(this.bb().maximum()-this.bb().minimum());if($.ig.util.isNaN(e)){e=0}if($.ig.util.isNaN(f)){f=e}var g=this.a8()!=null?this.br(this.a8().actualMarkerBrush()):this.a9().au();var h=this.bp(d);var i=h!=null?this.br(h):g;this.a9().aj(c,i,f)}this.a9().ao(b,a,c)}if(this.minText()!=null){this.minText().aa((Math.round(this.bb().minimum()*1e3)/1e3).toString())}if(this.maxText()!=null){this.maxText().aa((Math.round(this.bb().maximum()*1e3)/1e3).toString())}},$type:new $.ig.Type("ScaleLegend",$$t.$ol.$type)},true);$c("LegendBaseView:om","Object",{init:function(a){this.f=false;$.ig.$op.init.call(this);this.c(a);this.d(new $$t.on(this))},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},v:function(){},e:function(){return false},b:function(a){var b;var c;var d;var e=this.p(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$t.oc;var g=new $$t.oq(b,c,d,f,a);return g},a:function(a){var b;var c;var d;var e=this.p(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$t.fh;var g=new $$t.os(b,c,d,f,a);return g},p:function(a,b,c,d){b=$b($$t.$b4.$type,this.c().aq());c=null;d=null;if(a!=null){var e=$b($$t.$c8.$type,a);if(e!=null&&e.content()!=null&&$b($$t.$hb.$type,e.content())!==null){var f=$b($$t.$hb.$type,e.content());c=$b($$t.$bc.$type,f.series());if(c!=null){b=c.seriesViewer()}d=f.item()}}return{p1:b,p2:c,p3:d}},o:function(){},g:function(){return true},n:function(a){},x:function(a){},u:function(a){this.d().l(a)},y:function(a){this.d().n(a)},m:function(a){var b=this.c().children().indexOf(a);this.d().k(a,b)},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},f:false,w:function(){},h:function(e_){var i_=$(e_.currentTarget).attr("id");return i_==null||i_==""?null:this.c().children().__inner[$.ig.Number.prototype.parseInt(i_)]},s:function(a){if(!this.f){this.c().ay(this.a(this.h(a)))}this.f=true},r:function(a){if(this.f){this.c().az(this.a(this.h(a)))}this.f=false},q:function(a){this.c().a0(this.b(this.h(a)))},t:function(a){this.c().a1(this.b(this.h(a)))},$type:new $.ig.Type("LegendBaseView",$.ig.$ot)},true);$c("ScaleLegendView:p6","LegendBaseView",{init:function(a){this._aw=new $$t.a9;this.ac=false;$$t.$om.init.call(this,a);this.aa(a);this.ar(new $$t.c2);this.aq(new $$t.c2);this.av(new $$t.c3)},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},an:function(){},o:function(){},au:function(){return $$t.$cw.u(0,0,0,0)},ah:function(){return new $$t.oo},aj:function(a,b,c){var d=a;d.a().add(function(){var $ret=new $$t.op;$ret.b(function(){var $ret=new $$t.cv;$ret.color(b);return $ret}());$ret.a(c);return $ret}())},ao:function(a,b,c){if(b){this.as(this.aa().a8().actualMarkerBrush());this.z(null)}else{this.as(null);this.z(c)}this.ak()},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},u:function(a){$$t.$om.u.call(this,a);this.ab(this.d().b(a));this.aw(this.d().p());this.ak()},ac:false,ak:function(){if(!this.ac){this.ac=true;window.setTimeout(this.ap.runOn(this),0)}},ap:function(){if(this.ac){this.ac=false;this.am()}},am:function(){if(this.ab()==null){return}this.al()},af:function(a){var b=$b($$t.$c2.$type,a);if(b!=null&&b.aa()!=null){return this.ab().e(b.aa())+0}return 0},ae:function(a){return this.ad()+0},_ad:0,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},al:function(){if(this.aa().a8()==null||this.aa().a8().seriesViewer()==null||this.z()==null&&this.as()==null){return}if(this.ab().d()){this.ab().ab(this.aa().a8().seriesViewer().bh());this.ad(this.aa().a8().seriesViewer().ba().a5());this.at(this.aa().a8().seriesViewer().ly());var a=this.af(this.ar());var b=this.af(this.aq());var c=Math.max(a,b)+4;if(c>=this.aw().k()){c=0}var d=this.aw().k()-c;var e=2;var f=2;d=d-4;var g=this.aw().j()-4;var h=e+d+4;var i=f;var j=g;var k={__x:e+3/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:e+5/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m={__x:e+5/5*d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n={__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var o=this.av();o.ag().clear();o.ag().add(k);o.ag().add(l);o.ag().add(m);o.ag().add(n);this.ar().l(h);this.ar().m(i);this.ar().ab(this.at());this.aq().l(h);this.aq().m(i+j-this.ae(this.ar()));this.aq().ab(this.at());this.ab().j(0,0,this.aw().k(),this.aw().j());if(this.z()==null&&this.as()!=null){o.__fill=this.as();this.ab().s(o)}else{this.d().o(this.ab(),o,this.z(),new $$t.a8(0,f,e,d,g))}if(c>0){this.ab().v(this.ar());this.ab().v(this.aq())}}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},w:function(){$$t.$om.w.call(this)},$type:new $.ig.Type("ScaleLegendView",$$t.$om.$type)},true);$c("GradientData:oo","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.b7($$t.$op.$type,0))},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("GradientData",$.ig.$ot)},true);$c("GradientStopData:op","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("GradientStopData",$.ig.$ot)},true);$c("ClearMessage:ss","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},$type:new $.ig.Type("ClearMessage",$$t.$sk.$type)},true);$c("ClearTooltipMessage:st","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},$type:new $.ig.Type("ClearTooltipMessage",$$t.$sk.$type)},true);$c("DataUpdatedMessage:s0","ConfigurationMessage",{init:function(){$$t.$sr.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},e:0,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:0,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"DataUpdatedMessage["+$$t.$s1.$getName(this.c())+","+this.g().toString()+", "+this.f().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("DataUpdatedMessage",$$t.$sr.$type)},true);$c("FrameRenderCompleteMessage:s5","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},$type:new $.ig.Type("FrameRenderCompleteMessage",$$t.$sk.$type)},true);$c("MessageChannel:rt","Object",{init:function(){this.c=new $$t.rv($$t.$rr.$type);$.ig.$op.init.call(this)},c:null,i:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},e:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,h:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,f:function(a){this.a=a;this.e(this.j.runOn(this))},g:function(){if(this.a==null){return}this.h(this.j.runOn(this));this.a=null},j:function(a){if(this.a!=null){this.a.i(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel",$.ig.$ot)},true);$c("MessageHandler:rp","Object",{init:function(){this.a=new $$t.gd($$t.$e.$type,$$t.$rq.$type,0);$.ig.$op.init.call(this)},a:null,b:function(a,b){this.a.add(a,b)},c:function(a){var $self=this;var b;if(function(){var c=$self.a.tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},$type:new $.ig.Type("MessageHandler",$.ig.$ot)},true);$c("MouseButtonMessage:sg","InteractionMessage",{init:function(){$$t.$se.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:0,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"MouseButtonMessage["+$$t.$sh.$getName(this.c())+", "+$$t.$si.$getName(this.e())+", "+this.h().toString()+"]"},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("MouseButtonMessage",$$t.$se.$type)},true);$c("MouseLeaveMessage:sd","InteractionMessage",{init:function(){$$t.$se.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseLeaveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseLeaveMessage",$$t.$se.$type)},true);$c("MouseMoveMessage:sf","InteractionMessage",{init:function(){$$t.$se.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseMoveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseMoveMessage",$$t.$se.$type)},true);$c("PropertyChangedMessage:sq","ConfigurationMessage",{init:function(){$$t.$sr.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.e()!=null){a=this.e().toString()}if(this.d()!=null){b=this.d().toString()}return"PropertyChangedMessage["+this.g().toString()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage",$$t.$sr.$type)},true);$c("ServiceProvider:rs","Object",{init:function(){this.a=new $.ig.Dictionary(0);$.ig.$op.init.call(this)},a:null,c:function(a,b){this.a.item(a,b)},b:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider",$.ig.$ot)},true);$c("SetAreaSizeMessage:sj","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},toString:function(){return"SetAreaSizeMessage["+this.h().toString()+", "+this.l().toString()+", "+this.i().toString()+", "+this.m().toString()+"]"},$type:new $.ig.Type("SetAreaSizeMessage",$$t.$sk.$type)},true);$c("TemplateChangedMessage:aaj","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"TemplateChangedMessage["+this.g().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("TemplateChangedMessage",$$t.$sk.$type)},true);$c("TooltipUpdateMessage:so","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipUpdateMessage["+this.i().toString()+", "+this.g().toString()+"]"},$type:new $.ig.Type("TooltipUpdateMessage",$$t.$sk.$type)},true);$c("TooltipValueChangedMessage:sn","RenderingMessage",{init:function(){$$t.$sk.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipValueChangedMessage["+this.g().toString()+"]"},$type:new $.ig.Type("TooltipValueChangedMessage",$$t.$sk.$type)},true);$c("ViewportChangedMessage:sv","InteractionMessage",{init:function(){$$t.$se.init.call(this)},c:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:0,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage",$$t.$se.$type)},true);$c("ContainerSizeChangedMessage:su","InteractionMessage",{init:function(){$$t.$se.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage",$$t.$se.$type)},true);$c("ViewPropertyChangedMessage:sw","InteractionMessage",{init:function(){$$t.$se.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewPropertyChangedMessage["+this.g().toString()+", "+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewPropertyChangedMessage",$$t.$se.$type)},true);$c("PieChartViewManager:n4","Object",{_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},l:0,k:0,_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},b:null,init:function(a){this.l=0;this.k=0;this.i=false;this.__toolTipObject=null;this.t=null;this.j=true;$.ig.$op.init.call(this);this.b=a},i:false,y:function(){var a=this.o().width();var b=this.o().height();this.aa(a,b)},aa:function(a,b){this.c().az(new $$t.a8(0,0,0,a,b));if(this.l!=a){this.i=true}this.l=a;if(this.k!=b){this.i=true}this.k=b;this.b.av()},aj:function(){this.ak(new $$t.a8(0,0,0,this.l,this.k));this.n().attr("width",this.l.toString());this.n().attr("height",this.k.toString());this.q().attr("width",this.l.toString());this.q().attr("height",this.k.toString());this.p().attr("width",this.l.toString());this.p().attr("height",this.k.toString());this.r().attr("width",this.l.toString());this.r().attr("height",this.k.toString());return this.ak()},d:function(){return this.b.g()},ai:function(){var a=$$t.$ff.c3(this.o());return{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},a:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.cv;d.__fill=b.css("background-color");var e=new $$t.cv;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},ac:function(a){window.setTimeout(a,0)},w:function(a,b,c,d){var e=$$t.$i9.d("chart",this.o(),a,b,null);a=e.p2;b=e.p3;c=new $$t.cv;c.__fill=this.o().css("color");d=$$t.$gt.c(this.o());return{p0:a,p1:b,p2:c,p3:d}},ad:function(a){a.__stroke=function(){var $ret=new $$t.cv;$ret.fill("#000000");return $ret}();a.__fill=function(){var $ret=new $$t.cv;$ret.fill("#222222");return $ret}()},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},z:function(a){if(a==null){if(this.c()!=null){this.c().ae()}this.o(null);this.n(null);this.q(null);this.p(null);this.r(null);this.e(null);this.g(null);this.f(null);this.h(null);this.c(null);return}var b=a;this.o($(b));this.b.aw();this.b.a5();this.o().css("position","relative");this.o().addClass("ui-corner-all ui-widget-content");this.n($('<canvas style="position : absolute; top : 0; left : 0" />'));this.q($('<canvas style="position : absolute; top : 0; left : 0" />'));this.p($('<canvas style="position : absolute; top : 0; left : 0" />'));this.r($('<canvas style="position : absolute; top : 0; left : 0" />'));this.o().append(this.n());this.o().append(this.q());this.o().append(this.p());this.o().append(this.r());this.e(new $$t.cr(new $$t.eg,this.n()[0].getContext("2d")));this.g(new $$t.cr(new $$t.eg,this.q()[0].getContext("2d")));this.f(new $$t.cr(new $$t.eg,this.p()[0].getContext("2d")));this.h(new $$t.cr(new $$t.eg,this.r()[0].getContext("2d")));this.c(new $$t.ff(this.r()));var c=this.c();c.onMouseOver=$.ig.Delegate.prototype.combine(c.onMouseOver,this.b.ab.runOn(this.b));var d=this.c();d.onMouseLeave=$.ig.Delegate.prototype.combine(d.onMouseLeave,this.b.aa.runOn(this.b));var e=this.c();e.onMouseDown=$.ig.Delegate.prototype.combine(e.onMouseDown,this.b.z.runOn(this.b));var f=this.c();f.onMouseUp=$.ig.Delegate.prototype.combine(f.onMouseUp,this.b.ac.runOn(this.b));this.c().w(this.b.a().isSurfaceInteractionDisabled());this.aa(this.o().width(),this.o().height())},u:function(a){this.o().append(a)},ab:function(a){if(this.c()==null){return}this.c().w(a)},s:function(){return this.o()},v:function(a){a.width(this.l);a.height(this.k)},__toolTipObject:null,t:null,j:false,af:function(a){this.t=null;this.__toolTipObject=null;if(typeof a==="string"){this.t=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","fixed");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000")}}},ae:function(pos_,context_){if(this.__toolTipObject!=null){if(this.j){this.u(this.__toolTipObject);this.j=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},x:function(a){if(this.__toolTipObject!=null){var context_=a;if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},ag:function(style_){var a=null;var fillColor_=null;if(style_!=null){if(style_.fill){fillColor_=style_.fill}if(fillColor_!=null){a=$$t.$cv.create(fillColor_)}}return a},ah:function(style_){var a=null;var outlineColor_=null;if(style_!=null){if(style_.stroke){outlineColor_=style_.stroke}if(outlineColor_!=null){a=$$t.$cv.create(outlineColor_)}}return a},$type:new $.ig.Type("PieChartViewManager",$.ig.$ot)},true);$c("RadialBase:vt","MarkerSeries",{he:function(a){$$t.$g8.he.call(this,a);this.lf(a)},_lf:null,lf:function(a){if(arguments.length===1){this._lf=a;return a}else{return this._lf}},init:function(){var $self=this;this.lh=new $$t.vy(3);this.li=new $$t.vy(3);this.lg=new $$t.vy(3);$$t.$g8.init.call(this);this.lj(new $$t.vw($$t.$vy.$type,$$t.$vu.$type,1,this.ls.runOn(this),this.lt.runOn(this),this.bn.runOn(this),this.h3.runOn(this),this.lr.runOn(this),function(a){$self.lf().cz().e($self.resolution())}))},lr:function(){if(this.a7().needsFlush()){this.a7().flush()}},categoryAxis:function(){return this.angleAxis()},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},isRadial:function(){return true},angleAxis:function(a){if(arguments.length===1){this.g($$t.$vt.angleAxisProperty,a);return a}else{return this.c($$t.$vt.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.g($$t.$vt.valueAxisProperty,a);return a}else{return this.c($$t.$vt.valueAxisProperty)}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$vt.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$vt.clipSeriesToBoundsProperty)}},ia:function(a,b){this.lf().cz().e(this.resolution());this.renderSeries(false)},h9:function(a,b){this.lf().cz().e(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);
switch(b){case"SeriesViewer":if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this.lf().cz().e(this.resolution());this.renderSeries(false);break;case"AngleAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.le=new $$t.vz(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.lf().cz().e(this.resolution());this.renderSeries(false);break;case"ValueAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.le=new $$t.vz(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.lf().cz().e(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.lf().cz().e(this.resolution());this.renderSeries(false)}break;case"TransitionProgress":this.li.d(this.d1(),this.lh,this.lg);if(this.bp(this.view())){return}if(this.d1()==1){this.lt(this.lg,this.lf())}else{this.lt(this.li,this.lf())}break;case"ClipSeriesToBounds":this.renderSeries(false);this.g0();break;case"VisibilityProxy":if($f(c)!=0&&$f(d)==0){this.lf().cz().e(this.resolution())}break}},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},getAngleFromWorld:function(a){var b=this.view().b4();var c=this.view().b3();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.le!=null){var d=this.le.c(a);if(d<0){d+=Math.PI*2}if(d>Math.PI*2){d-=Math.PI*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().b4();var c=this.view().b3();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.le!=null){var e=this.le.c(a);if(e<0){e+=Math.PI*2}if(e>Math.PI*2){e-=Math.PI*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=0){f-=.5}d=f}return d},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));if(this.bd()!=null&&b==this.bd().count()){b=0}return b},scrollIntoView:function(a){return false},lh:null,li:null,lg:null,ls:function(a,b){},lt:function(a,b){},le:null,gs:function(){$$t.$g8.gs.call(this);if(this.angleAxis()!=null){this.angleAxis().e8(false)}if(this.valueAxis()!=null){this.valueAxis().e8(false)}},cx:function(a,b,c){var d=true;var e=c;if(!$$t.$g8.cx.call(this,a,b,c)||!c.n()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.le==null||this.bd()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e.cz().b(0);d=false}return d},hx:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.cx(c,b,this.view())){this.gg(true,this.view());return}var e=new $$t.vx(this,c,b,a,this.cm());var f=this.lj().g(e,this.lh,this.lg,this.li,this.lf());this.lh=f.p1;this.lg=f.p2;this.li=f.p3},ln:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$vt.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==2){a++}}return-1},$type:new $.ig.Type("RadialBase",$$t.$g8.$type,[$$t.$ip.$type])},true);$c("AnchoredRadialSeries:aak","RadialBase",{aw:function(){return new $$t.aal(this)},he:function(a){$$t.$vt.he.call(this,a);this.ly(a)},_ly:null,ly:function(a){if(arguments.length===1){this._ly=a;return a}else{return this._ly}},init:function(){this.mz={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$$t.$vt.init.call(this);this.l1(new $$t.vy(3));this.lz(new $$t.nh)},_lz:null,lz:function(a){if(arguments.length===1){this._lz=a;return a}else{return this._lz}},getPreviousOrExactIndex:function(a,b){return this.ec(a,b,this.angleAxis(),null,this.l4())},getNextOrExactIndex:function(a,b){return this.ea(a,b,this.angleAxis(),null,this.l4())},de:function(a,b,c,d,e){if(this.l4()==null){return Number.POSITIVE_INFINITY}return this.df(a,b,this.angleAxis(),d,e,this.l4().count(),null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.ma(this.angleAxis(),this.view().b4(),this.view().b3(),d);var f=new $$t.iz(0,this.view().b4(),this.view().b3(),this.angleAxis().isInverted(),d);f.b=this.seriesViewer().viewportRect();return this.ds(this.l4(),a,this.angleAxis(),f,e,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().b4().isEmpty()||this.view().b3().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,this.view().b4(),this.view().b3(),this.valueAxis().isInverted(),d);e.b=this.getEffectiveViewport1(this.view());var f=this.getSeriesValue(a,b,c);f=this.valueAxis().getScaledValue(f,e);var g=this.le.c(a);if(!b&&this.angleAxis()!=null){var h=this.getPreviousOrExactIndex(a,c);var i=this.getNextOrExactIndex(a,c);var j=this.ma(this.angleAxis(),this.view().b4(),this.view().b3(),d);var k=new $$t.iz(0,this.view().b4(),this.view().b3(),this.angleAxis().isInverted(),d);k.b=this.seriesViewer().viewportRect();var l=this.de(a,h,this.angleAxis(),k,j);var m=this.de(a,i,this.angleAxis(),k,j);if(m<=l){g=this.angleAxis().getScaledValue(i,k)+j}else{g=this.angleAxis().getScaledValue(h,k)+j}}var n=this.le.d(g,f,this.view().b4(),this.view().b3());var o=this.le.e(g,f,this.view().b4(),this.view().b3());return{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$aak.valueMemberPathProperty,a);return a}else{return this.c($$t.$aak.valueMemberPathProperty)}},l4:function(a){if(arguments.length===1){if(this.l3!=a){var b=this.l3;this.l3=a;this.raisePropertyChanged("ValueColumn",b,this.l3)}return a}else{return this.l3}},l3:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$aak.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineBrushProperty,a);return a}else{return this.c($$t.$aak.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$aak.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$aak.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineThicknessProperty,a);return a}else{return this.c($$t.$aak.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$aak.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$aak.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$aak.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$aak.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$aak.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$aak.trendLineZIndexProperty))}},ae:function(a){if(a!=null&&a==this.angleAxis()&&this.l4()!=null&&this.l4().count()>0){return new $$t.kt(0,this.l4().count()-1)}if(a!=null&&a==this.valueAxis()&&this.l4()!=null&&this.l4().count()>0){return new $$t.kt(this.l4().minimum(),this.l4().maximum())}return null},hj:function(a,b,c,d){$$t.$vt.hj.call(this,a,b,c,d);if(this.ly().c4().d(a,b,c,d)){this.renderSeries(false);this.g0()}var e=$b($$t.$jo.$type,this.valueAxis());switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!==null){c.deregisterColumn(this.l4());this.l4(null)}if($b($$t.$ij.$type,d)!==null){this.l4(this.ba(this.valueMemberPath()));this.ly().cz().e(this.resolution())}if(e!=null&&!e.updateRange()){this.ly().cz().e(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.l4());this.l4(this.ba(this.valueMemberPath()))}break;case"ValueColumn":if(e!=null&&!e.updateRange()){this.ly().cz().e(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.h6();break;case"TrendLineType":this.g0();break}},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.ly().cz().e(this.resolution());break}this.ly().c4().p(a,b,c,d);switch(a){case 4:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.ly().cz().b()>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},cx:function(a,b,c){var d=$$t.$vt.cx.call(this,a,b,c);var e=c;if(this.bd()==null||this.bd().count()==0||this.angleAxis()==null||this.l4()==null||this.angleAxis().hp==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e.cz().b()<1){d=false}return d},getOffsetValue:function(){return this.ma(this.angleAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},l7:function(){return false},ma:function(a,b,c,d){var e=0;var f=this.preferredCategoryMode(a);if(f==0&&a.categoryMode()!=0){f=1}switch(f){case 0:e=0;break;case 1:e=.5*a.getCategorySize(b,c,d);break;case 2:e=a.getGroupCenter(this.ln(),b,c,d);break}if(a.isInverted()){e=-e}return e},ls:function(a,b){var $self=this;var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.angleAxis();var g=this.valueAxis();var h=g.actualMinimumValue();var i=g.actualMaximumValue();a.h.clear();a.n.clear();a.q.clear();var j=this.kg();var k=0;var l=b;var m=new $$t.nv;var n=0;var o=b.cz().d();n=this.ma(f,c,d,e);l.c4().z(this.valueAxis().ja());l.c4().y(this.valueAxis().i9());l.c4().aa(function(p,q){return $self.mc(p,q,c,d)});l.c4().ab(function(p,q){return $self.md(p,q,c,d)});var p=function(){var $ret=new $$t.mw(0,d,false);$ret.i(a.q);return $ret}();var q=function(){var $ret=new $$t.m2;$ret.c(b.cz().b());$ret.d(b.cz().c());$ret.e(o);$ret.a(n);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}();l.c4().ac(a.q,this.trendLineType(),this.l4(),this.trendLinePeriod(),function(r){return $self.angleAxis().getScaledAngle(r)},function(r){return $self.valueAxis().getScaledValue3(r)},q,p);var r=true;if(this.l8(b)){o--}for(var s=b.cz().c();s<=o;++s){var t=s;if(t*b.cz().b()>=this.angleAxis().hp){t-=$a(this.angleAxis().hp,b.cz().b())}var u=b.cz().getBucket(t);if(!isNaN(u[0])){u[0]=f.getScaledAngle(u[0])+n;if(u[1]<h||u[1]>i){continue}u[1]=g.getScaledValue3(u[1]);if(b.cz().b()>1){if(u[2]<h||u[2]>i){continue}u[2]=g.getScaledValue3(u[2])}else{u[2]=u[1]}if((isNaN(u[1])||isNaN(u[2]))&&r&&this.l7()&&this.l6()){o++}else{r=false}a.h.add(u);if(j){var v=Math.min(t*b.cz().b(),this.bd().count()-1);var w=this.le.d(u[0],u[1],c,d);var x=this.le.e(u[0],u[1],c,d);var y=new $$t.a8(0,w-5,x-5,11,11);if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)&&!Number.isInfinity(w)&&!Number.isInfinity(x)&&m.tryAdd(y)){a.n.add({__x:w,__y:x,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var z=b.c0().item(k);z.content().item(this.bd().item(v));++k}}}else{if(r&&this.l7()&&this.l6()){o++}}}b.c0().c(k);return},mc:function(a,b,c,d){return this.le.d(a,b,c,d)},md:function(a,b,c,d){return this.le.e(a,b,c,d)},l8:function(a){var b=a;return!this.l7()&&b.cz().c()==0&&b.cz().d()==this.angleAxis().hp},lx:function(a,b,c){var d=null;var e=c.b4();var f=c.b3();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $$t.mw(1,g,h,i,j,false)}return d},mz:null,ml:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.l5()){a.add(this.mz);a.add(a.__inner[0]);d.add(this.mz);d.add(d.__inner[0])}}},l6:function(){return!this.l5()},l5:function(){var a=this.view().b4();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},gg:function(a,b){$$t.$vt.gg.call(this,a,b);var c=b;if(a){c.c0().clear()}c.c4().o()},lt:function(a,b){var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.j7(b);var g=b;g.c4().t(a.q);$$t.$ud.b(this,a.n,g.c0(),this.useLightweightMarkers());g.cv();this.mk(d,c,e,f,g)},mk:function(a,b,c,d,e){e.c5(a,b,c,d)},h6:function(){$$t.$vt.h6.call(this);if(this.index()<0){return}this.ly().c6()},en:function(a,b){if(a==this.ly().c4().x()){return null}return $$t.$vt.en.call(this,a,b)},scrollIntoView:function(a){var b=this.view().b4();var c=this.view().b3();var d=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;if(this.angleAxis()==null||this.l4()==null||this.valueAxis()==null){return false}if(d<0||d>this.l4().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue3(this.l4().item(d));if($.ig.util.isNaN(f)){f=(this.valueAxis().i9()+this.valueAxis().ja())/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},_l1:null,l1:function(a){if(arguments.length===1){this._l1=a;return a}else{return this._l1}},hy:function(a,b){$$t.$vt.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);var c=$b($$t.$aal.$type,this.ax());c.cz().e(this.resolution());if(this.bp(this.ax())){return}if(!this.cn()){this.l1(new $$t.vy(3));this.ls(this.l1(),c)}this.cn(false);this.lt(this.l1(),c);this.co(false)},_l0:null,l0:function(a){if(arguments.length===1){this._l0=a;return a}else{return this._l0}},renderAlternateView:function(a,b,c,d,e){$$t.$vt.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;g.cz().e(this.resolution());f.a2(c);if(this.bp(g)){return}if(this.l0()==null){this.l0(new $$t.vy(3))}this.l0().v();this.ls(this.l0(),g);this.lt(this.l0(),g)},go:function(a){$$t.$vt.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.ly().c4().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredRadialSeries",$$t.$vt.$type)},true);$c("RadialAreaSeries:aao","AnchoredRadialSeries",{aw:function(){return new $$t.aap(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$aao.$type)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);this.m0().c8()},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=b.b4();var d=b.b3();var e=b;if(b.n()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.h;var g=f.count();var h=new $$t.b7(Array,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.le.d(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[1]=this.le.e(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[2]=this.le.d(a.h.__inner[j][0],a.h.__inner[j][2],c,d);var l=a.h.__inner[j][2];k[3]=this.le.e(a.h.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$$t.$k2.c(.5,c,d);var n=$$t.$k2.f(.5,c,d);this.mz={__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.c9(a.h.count(),h,false,this.m0().cz().b(),this.resolution(),this.ml.runOn(this),this.unknownValuePlotting());e.da.__opacity=this.actualAreaFillOpacity();e.db.__opacity=this.actualAreaFillOpacity()*.5}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$aao.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$aao.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$aak.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},l7:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$$t.$aak.$type)},true);$c("RadialBaseView:vu","MarkerSeriesView",{_cz:null,cz:function(a){if(arguments.length===1){this._cz=a;return a}else{return this._cz}},_cy:null,cy:function(a){if(arguments.length===1){this._cy=a;return a}else{return this._cy}},init:function(a){$$t.$g9.init.call(this,a);this.cy(a);this.c0(new $$t.hh($$t.$ha.$type));this.cr(this.c0())},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},co:function(a){this.c0().d(a)},_c1:0,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},$type:new $.ig.Type("RadialBaseView",$$t.$g9.$type)},true);$c("AnchoredRadialSeriesView:aal","RadialBaseView",{_c3:null,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},init:function(a){$$t.$vu.init.call(this,a);this.cz(new $$t.aan(this));this.c3(a);this.c4(new $$t.aam)},_c4:null,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},c5:function(a,b,c,d){},c6:function(){this.c3().actualTrendLineBrush(null);if(this.c3().trendLineBrush()!=null){this.c3().actualTrendLineBrush(this.c3().trendLineBrush())}else{this.c3().actualTrendLineBrush(this.c3().actualBrush())}},a6:function(a,b){if(a.d()){if(!b){}if(this.c3().trendLineType()!=0&&!b){var c=this.c4().x();c.z(this.c3().trendLineThickness());c.__stroke=this.c3().actualTrendLineBrush();c.af(this.c3().trendLineDashArray());c.aa(this.c3().trendLineDashCap());a.t(c)}}$$t.$vu.a6.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this.c3().angleAxis().label()!=null){a+="<span>${item."+this.c3().angleAxis().label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c3().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c3().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredRadialSeriesView",$$t.$vu.$type)},true);$c("RadialAreaSeriesView:aap","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){this.da=new $$t.cz;this.dc=new $$t.cz;this.db=new $$t.cz;this.dd=new $$t.cz;$$t.$aal.init.call(this,a);this.c7(a)},at:function(){$$t.$aal.at.call(this);if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},da:null,dc:null,db:null,dd:null,c8:function(){this.da.ak(null);this.dc.ak(null);this.db.ak(null);this.dd.ak(null);this.ar()},c9:function(a,b,c,d,e,f,g){this.c3().lz().f(this.da,this.dc,this.db,this.dd,a,b,c,d,e,f,g);this.ar()},bc:function(){$$t.$aal.bc.call(this);this.da.__fill=this.e().actualBrush();this.da.__opacity=this.e().actualAreaFillOpacity();this.db.__fill=this.e().actualBrush();this.db.__opacity=this.e().actualAreaFillOpacity()*.5;this.dc.__stroke=this.e().actualOutline();this.dc.z(this.e().thickness());this.dc.af(this.e().dashArray());this.dc.aa(this.e().dashCap());this.dd.__stroke=this.e().actualOutline();this.dd.z(this.e().thickness());this.dd.af(this.e().dashArray());this.dd.aa(this.e().dashCap())},bd:function(){$$t.$aal.bd.call(this);var a=this.bx();this.dc.__stroke=a;this.dc.z(this.e().thickness()+3);this.dd.__stroke=a;this.dd.z(this.e().thickness()+3);this.da.__fill=a;this.da.__opacity=1;this.db.__fill=a;this.db.__opacity=1},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){a.r(this.da);a.r(this.db);a.r(this.dc);a.r(this.dd)}},am:function(a){$$t.$aal.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dc);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dd);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.db);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.da);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("RadialAreaSeriesView",$$t.$aal.$type)},true);$c("HighDensityScatterSeries:aaq","Series",{init:function(){this.ld=0;this.lc=0;this.lb=0;this.la=255;this.k9=0;this.k8=0;this.lg=255;this.lf=0;this.le=0;this.ki=null;this.lv=0;this.lu=0;this.l0=0;this.kv=false;this.__itemIndexes=null;this.kg=null;this.kd=null;$$t.$bc.init.call(this);this.y($$t.$aaq.$type)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.g($$t.$aaq.xAxisProperty,a);return a}else{return this.c($$t.$aaq.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$aaq.yAxisProperty,a);return a}else{return this.c($$t.$aaq.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$aaq.xMemberPathProperty,a);return a}else{return this.c($$t.$aaq.xMemberPathProperty)}},kr:function(a){if(arguments.length===1){if(this.kq!=a){var b=this.kr();this.kq=a;this.raisePropertyChanged("XColumn",b,this.kr())}return a}else{return this.kq}},kq:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$aaq.yMemberPathProperty,a);return a}else{return this.c($$t.$aaq.yMemberPathProperty)}},kt:function(a){if(arguments.length===1){if(this.ks!=a){var b=this.kt();this.ks=a;this.raisePropertyChanged("YColumn",b,this.kt())}return a}else{return this.ks}},ks:null,useBruteForce:function(a){if(arguments.length===1){this.g($$t.$aaq.useBruteForceProperty,a);return a}else{return this.c($$t.$aaq.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$aaq.progressiveLoadProperty,a);return a}else{return this.c($$t.$aaq.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$aaq.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$aaq.mouseOverEnabledProperty)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMinimumProperty,a);return a}else{return this.c($$t.$aaq.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMaximumProperty,a);return a}else{return this.c($$t.$aaq.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMinimumColorProperty,a);return a}else{return this.c($$t.$aaq.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMaximumColorProperty,a);return a}else{return this.c($$t.$aaq.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$aaq.pointExtentProperty,a);return a}else{return $g(this.c($$t.$aaq.pointExtentProperty))}},mz:function(){if(this.ki==null){return}this.ki.s();var a=this.ki;a.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(a.progressiveThunkCompleted,this.mn.runOn(this));this.ki=null},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){var e=this.getEffectiveViewport1(this.view());this.kv=!e.isEmpty()}break;case"FastItemsSource":this.mz();if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.kr());c.deregisterColumn(this.kt());this.kr(null);this.kt(null)}if($b($$t.$ij.$type,d)!=null){this.kr(this.ba(this.xMemberPath()));this.kt(this.ba(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"XAxis":var f=this.kj;this.kj=this.xAxis();this.mz();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.mq.runOn(this))}if(this.kj!=null){var g=this.kj;g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.mq.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var h=this.kl;this.kl=this.yAxis();this.mz();if(h!=null){h.rangeChanged=$.ig.Delegate.prototype.remove(h.rangeChanged,this.mq.runOn(this))}if(this.kl!=null){var i=this.kl;i.rangeChanged=$.ig.Delegate.prototype.combine(i.rangeChanged,this.mq.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.kw=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.ba(this.xMemberPath()))}break;case"XColumn":this.mz();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kt());this.kt(this.ba(this.yMemberPath()))}break;case"YColumn":this.mz();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"UseBruteForce":this.mz();this.renderSeries(false);this.g0();break;case"HeatMinimum":this.renderSeries(false);this.g0();break;case"HeatMaximum":this.renderSeries(false);this.g0();break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this.kh().ca(this.heatMinimumColor(),this.heatMaximumColor())){return}this.ld=this.heatMinimumColor().o();this.lc=this.heatMinimumColor().n();this.lb=this.heatMinimumColor().m();this.la=this.heatMaximumColor().o();this.k9=this.heatMaximumColor().n();this.k8=this.heatMaximumColor().m();this.lg=this.la-this.ld;this.lf=this.k9-this.lc;this.le=this.k8-this.lb;this.renderSeries(false);this.g0();break;case"PointExtent":this.ly=Math.max($g(d)-1,0);this.ku=this.ly>0;this.renderSeries(false);this.g0();break;case"ProgressiveLoad":this.renderSeries(false);this.g0();break}},mq:function(a,b){this.mz();this.renderSeries(false)},ly:0,ku:false,ld:0,lc:0,lb:0,la:0,k9:0,k8:0,lg:0,lf:0,le:0,ki:null,kn:null,ko:null,kj:null,kl:null,kw:false,cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.kt()==null||this.kr()==null||this.kt().count()<1||this.kr().count()<1||this.kt().count()!=this.kr().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.kb().isEmpty()){d=false}return d},lz:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.lz;this.lz=a;this.raisePropertyChanged("ProgressiveStatus",b,this.lz);return a}else{return this.lz}},hx:function(a){$$t.$bc.hx.call(this,a);this.ms(a,this.view())},ms:function(a,b){if(this.bp(b)){return}if(this.ki==null&&!this.useBruteForce()){var c=new $$t.b7($$t.$aau.$type,2,this.kr().count());var d=this.xAxis();var e=this.yAxis();var f=new $$t.a8(0,0,0,1,1);var g=new $$t.a8(0,0,0,1,1);var h=new $$t.iz(1,f,g,d.isInverted());var i=new $$t.iz(1,f,g,e.isInverted());var j;var k;for(var l=0;l<this.kr().count();l++){j=d.getScaledValue(this.kr().item(l),h);k=e.getScaledValue(this.kt().item(l),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.aau;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if(this.progressiveLoad()){this.lu=1;this.lv=$.ig.truncate(Math.logBase(c.count(),2))+3;this.progressiveStatus($.ig.truncate(this.lu/this.lv*100));if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,new $$t.aa1(this.progressiveStatus()))}this.ki=$$t.$aas.b(c.toArray(),1);var m=this.ki;m.progressiveThunkCompleted=$.ig.Delegate.prototype.combine(m.progressiveThunkCompleted,this.mn.runOn(this));if(!this.ki.f()){var n=this.ki;n.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(n.progressiveThunkCompleted,this.mn.runOn(this))}this.g0()}else{var o=$$t.$af.now();this.ki=new $$t.aas(0,c.toArray(),1);var p=$$t.$af.now()}}if(this.progressiveLoad()&&!this.useBruteForce()){this.mt(b)}else{this.mu(b)}},l1:0,lv:0,lu:0,gi:function(a,b,c,d){$$t.$bc.gi.call(this,a,b,c,d);this.mz();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.g1()},mp:function(a){var b=a;var c=this.lx*this.lw;if(this.kw){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},mu:function(a){var b;var c;var d=null;if(a.p()){d=this.__itemIndexes}var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=a;var g=this.getEffectiveViewport1(a);this.kn=new $$t.iz(0,b,c,this.kj.isInverted(),g);this.ko=new $$t.iz(0,b,c,this.kl.isInverted(),g);this.mo(a);this.mp(a);var h=this.lx*this.lw;if(this.kg==null||this.kg.length!=h){this.kg=new Array(h);this.kd=new Array(h)}var i=this.kg.length;var j=this.kg;var k=this.kd;for(var l=0;l<i;l++){j[l]=0;k[l]=0}this.l1=$.ig.truncate(Math.round(this.resolution()));this.kf=f.b7();var m=this.kf.length;var n=this.kf;for(var o=0;o<m;o++){n[o]=0}var p=this.heatMinimum();var q=this.heatMaximum();if($.ig.util.isNaN(p)||Number.isInfinity(p)){p=0}if($.ig.util.isNaN(q)||Number.isInfinity(q)){q=50}this.k6=Math.min(p,q);this.k5=Math.max(p,q);if(this.k6<0){this.k6=0}if(this.k5<0){this.k5=0}this.k7=this.k5-this.k6;if(this.useBruteForce()){this.mr(a)}else{this.m1(a)}f.ci();if(a.p()){this.__itemIndexes=d;this.kh().cj()}},mt:function(a){if(this.ki==null){return}this.mu(a)},progressiveLoadStatusChanged:null,mn:function(a,b){var $self=this;this.kh().ch(function(){if($self.lu<$self.lv-1){$self.lu++}$self.progressiveStatus($.ig.truncate($self.lu/$self.lv*100));if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.aa1($self.progressiveStatus()))}$self.mt($self.view());$self.g0();if($self.ki!=null){if(!$self.ki.f()){var c=$self.ki;c.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(c.progressiveThunkCompleted,$self.mn.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.aa1($self.progressiveStatus()))}}}})},mr:function(a){var b=this.kr().asArray().clone();this.xAxis().getScaledValueList(b,0,b.length,this.kn);var c=this.kt().asArray().clone();this.l0=0;var d=this.ly;var e=this.ku;var f=this.kg.length;this.yAxis().getScaledValueList(c,0,c.length,this.ko);var g=255<<24|$.ig.truncate(this.ld)<<16|$.ig.truncate(this.lc)<<8|$.ig.truncate(this.lb);for(var h=0;h<b.length;h++){var i=$.ig.truncate(b[h]);var j=$.ig.truncate(c[h]);i=$.ig.truncate(Math.floor(i));j=$.ig.truncate(Math.floor(j));if(i<0||i>=this.lx||j<0||j>=this.lw){continue}if(e){var k=i-d;var l=i+d;
l=l>this.lx-1?this.lx-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.lx+o;if(q<0||q>f-1){continue}this.kg[q]=this.kg[q]+1;this.kd[q]=1;this.l0++;if(this.kw){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.lx+i;this.kg[r]=this.kg[r]+1;this.kd[r]=1;this.l0++;if(this.kw){this.__itemIndexes[r]=h+1}}}this.mv()},k0:null,m1:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.ki==null){return}if(this.k0==null){this.k0=new $$t.b7($$t.$aat.$type,2,$.ig.truncate(Math.round(b.width()*b.height())))}else{this.k0.clear()}var e=c.left();var f=c.right();var g=c.top();var h=c.bottom();this.ln=c.top();this.ll=c.height();this.lm=c.left();this.lo=c.width();this.lj=b.top();this.lh=b.height();this.li=b.left();this.lk=b.width();var i=this.getEffectiveViewport1(a);this.k2=(i.left()-this.li)/this.lk;this.k3=(i.top()-this.lj)/this.lh;var j=(i.right()-this.li)/this.lk;this.k4=j-this.k2;var k=(i.bottom()-this.lj)/this.lh;this.k1=k-this.k3;if(this.kv){e=(e-this.k2)/this.k4;f=(f-this.k2)/this.k4;g=(g-this.k3)/this.k1;h=(h-this.k3)/this.k1}var l=this.resolution()/b.width()*c.width();var m=this.resolution()/b.height()*c.height();var n=Math.min(l,m);var o=function(){var $ret=new $$t.aa0;$ret.c=e;$ret.a=f;$ret.d=g;$ret.b=h;$ret.e=l;$ret.f=m;$ret.g=2147483647;return $ret}();this.ki.t(this.k0,o,0,1,0,1);var p;this.l0=0;for(var q=0;q<this.k0.count();q++){p=this.k0.__inner[q];this.mw(p)}this.mv()},k6:0,k5:0,k7:0,lj:0,lh:0,li:0,lk:0,lm:0,lo:0,ln:0,ll:0,k2:0,k3:0,k4:0,k1:0,mw:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.my(a.d,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.my(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$a8.empty();var d=new $$t.a8(0,0,0,1,1);var e=this.j9(this.view());var f=new $$t.iz(0,d,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var i=this.xAxis()!=null&&this.kr()!=null&&h<this.kr().count()?this.xAxis().getScaledValue(this.kr().item(h),f):NaN;var j=this.yAxis()!=null&&this.kt()!=null&&h<this.kt().count()?this.yAxis().getScaledValue(this.kt().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return h>=0},my:function(a,b,c,d){var e=this.l3(b);var f=a.c;var g=this.ly;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.kv){h=this.k2+this.k4*h;i=this.k2+this.k4*i;j=this.k3+this.k1*j;k=this.k3+this.k1*k}var l=$.ig.truncate(this.li+this.lk*(h-this.lm)/this.lo);var m=$.ig.truncate(this.li+this.lk*(i-this.lm)/this.lo);var n=$.ig.truncate(this.lj+this.lh*(j-this.ln)/this.ll);var o=$.ig.truncate(this.lj+this.lh*(k-this.ln)/this.ll);l=$.ig.truncate(Math.floor(l));m=$.ig.truncate(Math.floor(m));n=$.ig.truncate(Math.floor(n));o=$.ig.truncate(Math.floor(o));if(this.ku){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.mx(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.kv){u=this.k2+this.k4*u;v=this.k3+this.k1*v}var w=$.ig.truncate(this.li+this.lk*(u-this.lm)/this.lo);var x=$.ig.truncate(this.lj+this.lh*(v-this.ln)/this.ll);w=$.ig.truncate(Math.floor(w));x=$.ig.truncate(Math.floor(x));if(this.ku){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.mx(f,af,ag,ad,ae)}}}else{this.mx(f,w,x,b,1)}}},l2:function(a,b){return $.ig.truncate(Math.floor(255*b))<<24|$.ig.truncate(Math.floor(b*(this.ld+a*this.lg)))<<16|$.ig.truncate(Math.floor(b*(this.lc+a*this.lf)))<<8|$.ig.truncate(Math.floor(b*(this.lb+a*this.le)))},l3:function(a){return 255<<24|$.ig.truncate(Math.floor(this.ld+a*this.lg))<<16|$.ig.truncate(Math.floor(this.lc+a*this.lf))<<8|$.ig.truncate(Math.floor(this.lb+a*this.le))},lp:function(a){return(a>>24&255)/255},mx:function(a,b,c,d,e){if(b<0||b>=this.lx||c<0||c>=this.lw){return}var f=c*this.lx+b;this.kg[f]=this.kg[f]+d;this.kd[f]=this.kd[f]+e;if(this.kw){this.__itemIndexes[f]=a+1}this.l0+=$.ig.truncate(d)},mv:function(){var a=0;var b=0;var c=this.k7;var d=this.k6;var e=this.k5;var f=this.kg.length;var g=this.kg;var h=this.kd;var i=this.kf;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.l2(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},lx:0,lw:0,kf:null,l0:0,mo:function(a){var b=a;b.cf()},aw:function(){return new $$t.aar(this)},he:function(a){$$t.$bc.he.call(this,a);this.kh(a)},_kh:null,kh:function(a){if(arguments.length===1){this._kh=a;return a}else{return this._kh}},ae:function(a){if(a!=null&&a==this.xAxis()&&this.kr()!=null){return new $$t.kt(this.kr().minimum(),this.kr().maximum())}if(a!=null&&a==this.yAxis()&&this.kt()!=null){return new $$t.kt(this.kt().minimum(),this.kt().maximum())}return null},kv:false,h9:function(a,b){if(this.seriesViewer()!=null){var c=this.getEffectiveViewport1(this.view());this.kv=!c.isEmpty()}this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},__itemIndexes:null,kg:null,kd:null,getItem:function(a){if(!this.kw||this.__itemIndexes==null||this.seriesViewer()==null||this.bd()==null||this.__itemIndexes.length!=this.lx*this.lw){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=$.ig.truncate(Math.round(this.kb().left()+this.kb().width()*c));var f=$.ig.truncate(Math.round(this.kb().top()+this.kb().height()*d));var g=this.l6(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.bd().count()){return null}return this.bd().item(h)},l6:function(a,b){var c=this.lx*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.lx*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},scatterMouseOver:null,m0:function(a,b,c){this.kf=a;this.lx=b;this.lw=c},cr:function(a){if(arguments.length===1){$$t.$bc.cr.call(this,a);return a}else{return true}},gg:function(a,b){$$t.$bc.gg.call(this,a,b);this.kh().cg();if(this.ax()!=null){this.ax().cg()}this.g0()},hy:function(a,b){$$t.$bc.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=$b($$t.$aar.$type,this.ax());var d=new $$t.pq;this.ms(false,c);this.co(false)},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},renderAlternateView:function(a,b,c,d,e){$$t.$bc.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.kp()==null){this.kp(new $$t.pq)}this.ms(false,f)},$type:new $.ig.Type("HighDensityScatterSeries",$$t.$bc.$type)},true);$c("MouseMoveThunk:aa3","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("MouseMoveThunk",$.ig.$ot)},true);$c("ScatterMouseOverEventArgs:aa2","EventArgs",{_axisPosition:null,axisPosition:function(a){if(arguments.length===1){this._axisPosition=a;return a}else{return this._axisPosition}},_mousePosition:null,mousePosition:function(a){if(arguments.length===1){this._mousePosition=a;return a}else{return this._mousePosition}},_nearestItems:null,nearestItems:function(a){if(arguments.length===1){this._nearestItems=a;return a}else{return this._nearestItems}},init:function(a,b,c){$$t.$fi.init.call(this);this.axisPosition(a);this.mousePosition(b);this.nearestItems(c)},$type:new $.ig.Type("ScatterMouseOverEventArgs",$$t.$fi.$type)},true);$c("ProgressiveLoadStatusEventArgs:aa1","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$t.$fi.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$t.$fi.$type)},true);$c("HighDensityScatterSeriesView:aar","SeriesView",{init:function(a){$$t.$b2.init.call(this,a);this.b8(a)},at:function(){$$t.$b2.at.call(this);if(!this.p()){this.e().resolution(4);this.b8().heatMinimumColor($$t.$cw.u(255,0,0,0));this.b8().heatMaximumColor($$t.$cw.u(255,255,0,0))}},cj:function(){this.b8().m0(this.b6,this.cd,this.cc)},_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},b6:null,cd:0,cc:0,_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},_cb:null,cb:function(a){if(arguments.length===1){this._cb=a;return a}else{return this._cb}},_b9:null,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},cf:function(){if(this.ce()==null){this.ce($("<canvas></canvas>"));var a=this.ce()[0].getContext("2d");this.b9(new $$t.cr(new $$t.eg,a))}var b;if(this.o()){b=this.b3()}else{b=this.e().seriesViewer().getContainerRect()}var c=$.ig.truncate(Math.round(b.left()));var d=$.ig.truncate(Math.round(b.top()));var e=$.ig.truncate(Math.round(b.width()));var f=$.ig.truncate(Math.round(b.height()));var g=this.cd;var h=this.cc;this.cd=e;this.cc=f;if(g!=this.cd||h!=this.cc||this.b6==null){this.ce().attr("width",e.toString());this.ce().attr("height",f.toString());this.cb(this.b9().f().getImageData(0,0,e,f));this.b6=this.cb().data}this.b8().m0(this.b6,this.cd,this.cc)},b7:function(){return this.b6},ci:function(){var a=$.ig.truncate(Math.round(this.b3().left()));var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().width()));var d=$.ig.truncate(Math.round(this.b3().height()));this.b9().f().putImageData(this.cb(),0,0);this.ar()},ch:function(a){window.setTimeout(a,0)},a7:function(a,b){$$t.$b2.a7.call(this,a,b);if(b){if(!this.b8().mouseOverEnabled()){return}var c=new $$t.ct;c.l(this.b3().left());c.m(this.b3().top());c.width(this.b3().width());c.height(this.b3().height());c.__fill=this.bx();a.u(c);return}if(this.ce()==null){return}var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().top()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));this.h().m(this.ce()[0],this.e().__opacity,d,e,f,g,d,e,f,g)},ca:function(a,b){return $$t.$cw.e($l($$t.$cw.$type,a),$l($$t.$cw.$type,null))&&$$t.$cw.e($l($$t.$cw.$type,b),$l($$t.$cw.$type,null))},cg:function(){if(this.b6!=null){for(var a=0;a<this.b6.length;a++){this.b6[a]=0}this.ci()}},am:function(a){$$t.$b2.am.call(this,a);if(this.b6==null){a.pixels(null);return}var b=new Array($a(this.b6.length,4));var c;for(var d=0;d<$a(this.b6.length,4);d++){c=d*4;b[d]=this.b6[c+3]<<24|this.b6[c]<<16|this.b6[c+1]<<8|this.b6[c+2]}a.pixels(b);a.pixelWidth(this.cd)},$type:new $.ig.Type("HighDensityScatterSeriesView",$$t.$b2.$type)},true);$c("KDTree2D:aas","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$t.f6(0);$.ig.$op.init.call(this);this.d(this.c(b,0,b.length-1,0,c))},init1:function(a){this.k=0;this.o={};this.q=new $$t.f6(0);$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.aas(1);c.d(new $$t.aat);c.d().g=true;c.a=a;c.h=new $$t.m4($$t.$aax.$type);c.g=new $$t.b7($$t.$aax.$type,0);var d=new $$t.aax;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c.d();c.h.push(d);return c},f:function(){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}window.setTimeout(this.y.runOn(this),0);return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$t.fi)}},v:function(a,b,c,d,e,f){a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.d=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.d=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($a(d-c,2),1);var j=this.m(b,c,d,a.f,i);a.d=b[j];if(c<=j-1){a.b=function(){var $ret=new $$t.aat;$ret.g=true;return $ret}();a.b.h=j-1-c+1;this.h.push(function(){var $ret=new $$t.aax;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.b;return $ret}())}else{a.b=null}if(j+1<=d){a.c=function(){var $ret=new $$t.aat;$ret.g=true;return $ret}();a.c.h=d-(j+1)+1;this.h.push(function(){var $ret=new $$t.aax;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}},c:function(a,b,c,d,e){var f=new $$t.aat;f.f=d%2==0;f.h=c-b;if(b==c){f.d=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.d=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($a(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.d=a[j];f.b=this.c(a,b,j-1,d+1,e);f.c=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.d(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this.d())},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.b==null&&e.c==null){this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.f){if(b<=e.d.a){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}else{if(c<=e.d.b){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if($.ig.util.isNaN(a.d)){a.d=this.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.aaz;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=this.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.aaz;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=this.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this.d(),b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.aav}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.b==null&&b.c==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.d.a;m=f;n=g;o=b.d.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.d.b;o=d;p=e;q=b.d.b;r=g}if(h){a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1);this.u(a,b.c,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,false,i+1)}}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},z:function(){this.n(this.d())},n:function(a){if(a==null){return 0}if(this.n(a.b)+this.n(a.c)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$c("KNearestResults:aay","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$c("KNearestResult:aaz","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$c("KDTreeThunk:aax","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$c("SearchArgs:aa0","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$c("KDTreeNode2D:aat","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,d:null,b:null,c:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$c("SearchData:aav","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$c("PointData:aau","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("PointData",$.ig.$ot)},true);$c("ScatterLineSeries:aa4","ScatterBase",{init:function(){var $self=this;$$t.$o7.init.call(this);this.y($$t.$aa4.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq;var a=function(b,c,d){var e=$self.bd().indexOf(b.a());if(e==-1||e==0){return b}var f=$self.bd().item(e-1);var g;if(!function(){var h=c.i().tryGetValue(f,g);g=h.p1;return h.ret}()){return b}return g};this.ll.q(a);this.ln.q(a);this.lk.q(a)},aw:function(){return new $$t.aa5(this)},mc:function(a,b){var $self=this;$$t.$o7.mc.call(this,a,b);a.o().clear();a.w().clear();var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=0;if(this.lq()!=null){g=this.lq().count()}if(this.ls()!=null){g=Math.min(this.ls().count(),g)}var h=new $$t.iz(0,c,d,this.lg().d(),e);var i=new $$t.iz(0,c,d,this.lg().e(),e);var j=function(k){return $self.lg().a().getScaledValue($self.lq().item(k),h)};var k=function(l){return $self.lg().b().getScaledValue($self.ls().item(l),i)};var l=d.top()-10;var m=d.bottom()+10;var n=d.left()-10;var o=d.right()+10;var p=function(){var $ret=new $$t.mw(1,n,m,o,l,false);$ret.i(a.o());return $ret}();for(var q=0;q<g;){var r=q;++q;if(g>this.maximumMarkers()){while(q<g&&this.m8(j,k,r,q)<f){++q}p.j(this.ne(j,k,r,q-1))}else{var s=new $$t.pa;s.c({__x:j(r),__y:k(r),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});s.a(this.bd().item(r));if(!a.w().containsKey(s.a())){a.w().add(s.a(),s)}}}if(g>this.maximumMarkers()){p.i(null)}},ne:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},m8:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},mj:function(a,b){b.db(false);$$t.$o7.mj.call(this,a,b);var c=new $$t.a8(0,b.b3().left(),b.b3().top(),b.b3().width(),b.b3().height());c=$$t.$fm.t(c,this.thickness(),this.thickness());this.me(a,new $$t.mw(0,c,false));var d=$b($$t.$aa5.$type,b);this.nc(d.dl,a.o().count(),function(e){return a.o().__inner[e].__x},function(e){return a.o().__inner[e].__y},this.unknownValuePlotting(),this.resolution())},nc:function(a,b,c,d,e,f){var g=new $$t.es;a.ak(g);g.b(new $$t.et);var h=new $$t.b7($$t.$e4.$type,0);var i=0;for(var j=0;j<b;j++){if($.ig.util.isNaN(c(j))||$.ig.util.isNaN(d(j))){var k=j-i;if(k>0){if(e==1||h.count()==0){var l=new $$t.e4;h.add(l)}this.nb(h.__inner[h.count()-1].__points,i,j-1,c,d,f)}i=j+1}}if(e==1||h.count()==0){var m=new $$t.e4;h.add(m)}this.nb(h.__inner[h.count()-1].__points,i,b-1,c,d,f);for(var n=0;n<h.count();n++){var o=h.__inner[n];if(o.__points.count()>0){var p=function(){var $ret=new $$t.e1;$ret.startPoint(o.__points.__inner[0]);return $ret}();p.__segments.add(o);g.b().add(p)}}},m7:function(a,b,c,d,e,f){var g=new $$t.b7($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$m3.g(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$m3.g(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},nb:function(a,b,c,d,e,f){if(c>-1){var g=this.resolution();var h=this.m7(new $$t.b7($.ig.Number.prototype.$type,0),d,e,b,c,g);var i;for(var j=0;j<h.count();j++){i=h.item(j);a.add({__x:d(i),__y:e(i),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$aa4.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$aa4.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("ScatterLineSeries",$$t.$o7.$type)},true);$c("ScatterLineSeriesView:aa5","ScatterBaseView",{init:function(a){this.dl=new $$t.cz;$$t.$o8.init.call(this,a)},dl:null,bc:function(){$$t.$o8.bc.call(this);this.dl.__stroke=this.e().actualBrush();this.dl.z(this.e().thickness())},bd:function(){$$t.$o8.bd.call(this);var a=this.bx();this.dl.__stroke=a;this.dl.z(this.e().thickness()+3)},a7:function(a,b){$$t.$o8.a7.call(this,a,b);if(a.d()){a.r(this.dl)}},db:function(a){$$t.$o8.db.call(this,a);this.dl.ak(null)},am:function(a){$$t.$o8.am.call(this,a);var b=new $$t.nj(1,"shape",this.dl);b.tags().add("Main");a.shapes().add(b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterLineSeriesView",$$t.$o8.$type)},true);$c("ScatterSplineSeries:aa6","ScatterBase",{init:function(){$$t.$o7.init.call(this);this.y($$t.$aa6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},aw:function(){return new $$t.aa7(this)},stiffness:function(a){if(arguments.length===1){this.g($$t.$aa6.stiffnessProperty,a);return a}else{return this.c($$t.$aa6.stiffnessProperty)}},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);this.g0();break}},mc:function(a,b){var $self=this;$$t.$o7.mc.call(this,a,b);a.o().clear();a.w().clear();var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var h=new $$t.iz(0,c,d,this.lg().d(),e);var i=new $$t.iz(0,c,d,this.lg().e(),e);var j=function(k){return $self.lg().a().getScaledValue($self.lq().item(k),h)};var k=function(l){return $self.lg().b().getScaledValue($self.ls().item(l),i)};var l=function(){var $ret=new $$t.mw(0,d,false);$ret.i(a.o());return $ret}();for(var m=0;m<g;){var n=m;++m;while(m<g&&this.m6(j,k,n,m)<f){++m}if(g>this.maximumMarkers()){l.j(this.na(j,k,n,m-1))}else{var o=new $$t.pa;o.c({__x:j(n),__y:k(n),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});o.a(this.bd().item(n));if(!a.w().containsKey(o.a())){a.w().add(o.a(),o)}}}if(g>this.maximumMarkers()){l.i(null)}},na:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},m6:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},gg:function(a,b){$$t.$o7.gg.call(this,a,b);var c=$b($$t.$aa7.$type,b);c.db(false)},mj:function(a,b){this.gg(false,b);$$t.$o7.mj.call(this,a,b);this.md(a);var c=$b($$t.$aa7.$type,b);c.dl.ak(new $$t.es);c.dl.ak().b($$t.$nc.h(a.o().count(),function(d){return a.o().__inner[d].__x},function(d){return a.o().__inner[d].__y},this.stiffness()))},$type:new $.ig.Type("ScatterSplineSeries",$$t.$o7.$type)},true);$c("ScatterSplineSeriesView:aa7","ScatterBaseView",{init:function(a){this.dl=new $$t.cz;$$t.$o8.init.call(this,a)},dl:null,bc:function(){$$t.$o8.bc.call(this);this.dl.__stroke=this.e().actualBrush();this.dl.z(this.e().thickness())},bd:function(){$$t.$o8.bd.call(this);var a=this.bx();this.dl.__stroke=a;this.dl.z(this.e().thickness()+3)},a7:function(a,b){$$t.$o8.a7.call(this,a,b);if(a.d()){a.r(this.dl)}},db:function(a){$$t.$o8.db.call(this,a);this.dl.ak(null)},am:function(a){$$t.$o8.am.call(this,a);var b=new $$t.nj(1,"shape",this.dl);b.tags().add("Main");a.shapes().add(b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterSplineSeriesView",$$t.$o8.$type)},true);$c("SeriesViewerComponentsForView:wf","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesViewerComponentsForView",$.ig.$ot)},true);$c("SeriesViewerComponentsFromView:v9","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("SeriesViewerComponentsFromView",$.ig.$ot)},true);$c("SeriesViewer:b4","Control",{_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},staticInit:function(){$$t.$b4.ms=new $$t.a8(0,0,0,1,1)},init:function(){var $self=this;this.at=new $$t.v8;this.md=$$t.$a8.empty();this.mc=$$t.$a8.empty();this.bo=true;this.eh=30;this.av=new $$t.wf;this.br=false;this.a6=0;this.bu=false;this.bp=false;this.a0=null;this.bq=false;this.bv=false;this.ej=0;this.bw=false;this.mq=$$t.$a8.empty();this.ls=null;this.lr=null;this.dn=NaN;this.dl=NaN;this.dm=NaN;this.dk=NaN;this.dj=NaN;this.dh=NaN;this.di=NaN;this.dg=NaN;this.bb=0;this.bt=false;this.ep=null;this.c3=new $$t.gd(String,$.ig.$op.$type,0);this.dp=NaN;this.dd=NaN;this.df=NaN;this.db=NaN;this.da=20;this.c9=NaN;this.de=NaN;this.c6=1;this.c7=0;this.c8=0;this.bs=false;this.ei=0;$$t.$bd.init.call(this);this.ma=$$t.$a8.empty();this.l6={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.c5($$t.$af.now());this.b9(false);this.ca(false);this.canvasRenderScheduler(new $$t.b6);this.af(new $$t.b6);this.ad(new $$t.b6);$$t.$b4.ms=new $$t.a8(0,0,0,1,1);this.syncSettings(function(){var $ret=new $$t.l4;$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(true);return $ret}());this.mf($$t.$a8.empty());this.mj($$t.$a8.empty());this.ba(this.a9());this.is(this.ba());this.ba().cr();this.b2(this.crosshairVisibility()==0||this.mobileMode()&&!this.c0());var a=this.bd();a.thumbnailSizeChanged=$.ig.Delegate.prototype.combine(a.thumbnailSizeChanged,function(a,b){$self.bd().surfaceViewer().isDirty(true);var d=$self.series().getEnumerator();while(d.moveNext()){var c=d.current();c.co(true)}});this.actualSyncLink(new $$t.pu);this.j3(null,this.actualSyncLink());this.ai(new $$t.vf(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.iz(b,c.propertyName(),c.oldValue(),c.newValue())});var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.jm.runOn(this));var c=this.series();c.collectionResetting=$.ig.Delegate.prototype.combine(c.collectionResetting,this.jn.runOn(this));this.aq(new $$t.nr);this.be(new $$t.fj(0,1,this.highlightingTransitionDuration()));var d=this.be();d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.hj.runOn(this));this.ba().br();this.hk()},series:function(){return this.at},at:null,jm:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jf(c);this.ba().dg(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();if(!this.ba().aq(e)){this.jz(e);this.ba().bi(e);e.syncLink(this.actualSyncLink());e.seriesViewer(this);e.h8()}}}this.ht();this.h6()},jf:function(a){if($b($$t.$bc.$type,a)!==null){a.itemsSource(null)}else if($b($$t.$ir.$type,a)!==null){a.itemsSource(null)}this.removeSpecificDataSource(a.name(),true)},jn:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jf(c);this.ba().dg(c)}},hm:function(a,b,c,d){var e=this.viewportRect();var f=e.width();var g=e.height();var h=f/g;var i=a/b;if($.ig.util.isNaN(h)){return{p0:a,p1:b}}if($.ig.util.isNaN(i)||c||d||Math.abs(h-i)>1e-4){if(c&&d){if(a>b){b=a/h}else{a=b*h}}else if(c){b=a/h}else{a=b*h}}if(b>1){var j=1/b;b=1;a=a*j}if(a>1){var k=1/a;a=1;b=b*k}return{p0:a,p1:b}},b5:function(){return false},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},_be:null,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},hj:function(a,b){this.j1(this.be().transitionProgress())},j1:function(a){var b=this.aq().c(a);if(a==1&&b&&this.be().intervalMilliseconds()>0){this.be().start()}var c=this.aq().g();for(var d=0;d<c.count();d++){var e=c.__inner[d];e.hh()}if(!b){this.be().stop()}},hideToolTip:function(){this.ba().cc()},lv:function(a){return null},l1:function(a){return null},getMarkerBrushByIndex:function(a){return null},getMarkerOutlineByIndex:function(a){return null},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},crosshairPoint:function(a){if(arguments.length===1){if($$t.$ba.l_op_Inequality(this.l6,a)){var b=this.l6;this.l6=a;this.i3("CrosshairPoint",b,this.l6)}return a}else{return this.l6}},l6:null,cc:function(){return this.a7()==1||this.a7()==2},legend:function(a){if(arguments.length===1){this.g($$t.$b4.legendProperty,a);return a}else{return this.c($$t.$b4.legendProperty)}},animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){this.g($$t.$b4.animateSeriesWhenAxisRangeChangesProperty,a);return a}else{return this.c($$t.$b4.animateSeriesWhenAxisRangeChangesProperty)}},propertyChanged:null,propertyUpdated:null,i3:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))
}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},h8:function(){this.h9(this.series())},h9:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=b.actualLegend();if(d==null){continue}var e=b.legendItem();if(e==null){continue}if(d.children().contains(e)){d.children().remove(e)}if(!d.children().contains(e)&&b.legendItemVisibility()!=1){d.aw(e,b)}}},ij:function(a,b,c){this.i6(a,b,$b($$t.$fh.$type,c))},io:function(a,b,c){this.ja(a,b,$b($$t.$fh.$type,c))},ik:function(a,b,c){this.i7(a,b,$b($$t.$fh.$type,c))},il:function(a,b,c){this.i8(a,b,$b($$t.$oc.$type,c))},im:function(a,b,c){var d=$b($$t.$oc.$type,c);if(d!=null){this.i9(a,b,$b($$t.$oc.$type,c))}},ip:function(a,b,c){},iq:function(a,b,c){},seriesCursorMouseMove:null,i5:function(a,b){if(this.seriesCursorMouseMove!=null&&this.b2()){this.seriesCursorMouseMove(this,new $$t.wh(this,a,b))}},seriesMouseLeftButtonDown:null,i8:function(a,b,c){if(this.seriesMouseLeftButtonDown!=null){this.seriesMouseLeftButtonDown(this,new $$t.or(this,a,b,c))}},seriesMouseLeftButtonUp:null,i9:function(a,b,c){if(this.seriesMouseLeftButtonUp!=null){this.seriesMouseLeftButtonUp(this,new $$t.or(this,a,b,c))}},seriesMouseMove:null,ja:function(a,b,c){if(this.seriesMouseMove!=null){this.seriesMouseMove(this,new $$t.ot(this,a,b,c))}},seriesMouseEnter:null,i6:function(a,b,c){if(this.seriesMouseEnter!=null){this.seriesMouseEnter(this,new $$t.ot(this,a,b,c))}},seriesMouseLeave:null,i7:function(a,b,c){if(this.seriesMouseLeave!=null){this.seriesMouseLeave(this,new $$t.ot(this,a,b,c))}},md:null,viewportRect:function(){return this.md},mc:null,effectiveViewport:function(a){if(arguments.length===1){this.mc=a;return a}else{return this.mc}},mp:function(a,b,c){var d=c;var e=b;var f=(d.left()-e.left())/e.width();var g=(d.top()-e.top())/e.height();var h=(d.right()-e.left())/e.width();var i=(d.bottom()-e.top())/e.height();f=a.left()+f*a.width();g=a.top()+g*a.height();h=a.left()+h*a.width();i=a.top()+i*a.height();return new $$t.a8(0,f,g,h-f,i-g)},bo:false,mb:null,contentViewport:function(){if(this.bo){this.bo=false;var a=this.mn(this.viewportRect(),this.effectiveViewport(),this.actualWindowRect());this.mb=a}return this.mb},mn:function(a,b,c){var d=b;var e=c;var f=a;if(f.isEmpty()){return $$t.$a8.empty()}if(d.isEmpty()){return a}var g=(d.left()-f.left())/f.width();var h=(d.right()-f.left())/f.width();var i=(d.top()-f.top())/f.height();var j=(d.bottom()-f.top())/f.height();g=f.left()+(g-e.left())/e.width()*f.width();h=f.left()+(h-e.left())/e.width()*f.width();i=f.top()+(i-e.top())/e.height()*f.height();j=f.top()+(j-e.top())/e.height()*f.height();var k=new $$t.a8(0,g,i,h-g,j-i);k.intersect(f);return k},mh:function(a){this.bo=true;return $$t.$a8.empty()},mo:function(){return this.viewportRect()},jy:function(a){a.gv(this.viewportRect())},windowRect:function(a){if(arguments.length===1){this.g($$t.$b4.windowRectProperty,a);return a}else{return this.c($$t.$b4.windowRectProperty)}},useTiledZooming:function(a){if(arguments.length===1){this.g($$t.$b4.useTiledZoomingProperty,a);return a}else{return this.c($$t.$b4.useTiledZoomingProperty)}},_bx:false,bx:function(a){if(arguments.length===1){this._bx=a;return a}else{return this._bx}},preferHigherResolutionTiles:function(a){if(arguments.length===1){this.g($$t.$b4.preferHigherResolutionTilesProperty,a);return a}else{return this.c($$t.$b4.preferHigherResolutionTilesProperty)}},zoomTileCacheSize:function(a){if(arguments.length===1){this.g($$t.$b4.zoomTileCacheSizeProperty,a);return a}else{return $g(this.c($$t.$b4.zoomTileCacheSizeProperty))}},eh:0,ek:function(a){if(arguments.length===1){this.eh=a;return a}else{return this.eh}},_ci:false,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},highlightingTransitionDuration:function(a){if(arguments.length===1){this.g($$t.$b4.highlightingTransitionDurationProperty,a);return a}else{return $g(this.c($$t.$b4.highlightingTransitionDurationProperty))}},iy:function(a,b){if(!b.isEmpty()){this.md=b;this.mc=this.mh(this.md);this.ba().d7(this.md)}if(this.b5()){if(this.actualSyncLink()!=null){this.j6(this.actualWindowRect(),false)}}this.ii(a,b)},av:null,aw:function(){return this.av},isPagePanningAllowed:function(a){if(arguments.length===1){this.g($$t.$b4.isPagePanningAllowedProperty,a);return a}else{return this.c($$t.$b4.isPagePanningAllowedProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$b4.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$b4.isSurfaceInteractionDisabledProperty)}},isZoomingHorizontallyEnabled:function(){},isZoomingVerticallyEnabled:function(){},isZoomingEnabled:function(){return this.isZoomingHorizontallyEnabled()||this.isZoomingVerticallyEnabled()},h0:function(){$$t.$py.e(this)},hv:function(){$$t.$py.c(this)},a7:function(a){if(arguments.length===1){if(this.a7()!=a){this.a6=a;switch(this.a6){case 0:this.ba().dn();this.jk();this.ba().b5();break;case 1:this.ba().dq();this.ba().cc();this.jk();this.ba().b4();break;case 2:this.ba().dq();this.ba().cc();this.jk();this.ba().b6();break}}return a}else{return this.a6}},br:false,a6:0,_mf:null,mf:function(a){if(arguments.length===1){this._mf=a;return a}else{return this._mf}},_mk:null,mk:function(a){if(arguments.length===1){this._mk=a;return a}else{return this._mk}},ib:function(a){this.g2(this.l9(a))},ic:function(a){this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},cq:function(a,b){if(this.viewportRect().left()>a.__x||this.viewportRect().right()<a.__x||this.viewportRect().top()>a.__y||this.viewportRect().bottom()<a.__y){return false}var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/this.viewportRect().width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/this.viewportRect().height();var e=1-$$t.$fn.c(b,-.5,.5);var f=Math.max(0,c-e*(c-this.actualWindowRect().left()));var g=Math.min(1,d+e*(this.actualWindowRect().bottom()-d));var h=Math.min(1,c+e*(this.actualWindowRect().right()-c));var i=Math.max(0,d-e*(d-this.actualWindowRect().top()));this.startTiledZoomingIfNecessary();this.g4(1e3);this.j6(new $$t.a8(0,f,i,h-f,g-i),true);return this.isZoomingEnabled()},g4:function(a){this.ba().bt(a)},h1:function(a){var b=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/this.viewportRect().width();var c=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/this.viewportRect().height();var d=.7;var e=Math.max(0,b-d*(b-this.actualWindowRect().left()));var f=Math.min(1,c+d*(this.actualWindowRect().bottom()-c));var g=Math.min(1,b+d*(this.actualWindowRect().right()-b));var h=Math.max(0,c-d*(c-this.actualWindowRect().top()));this.j6(new $$t.a8(0,e,h,g-e,f-h),true)},_mx:null,mx:function(a){if(arguments.length===1){this._mx=a;return a}else{return this._mx}},onKeyDown:function(a){if(this.a7()==2&&a==8){this.ba().bm();this.a7(0);this.endTiledZoomingIfRunning();this.ix($$t.$a8.empty(),true);if(this.windowResponse()==1){this.j6(this.mx(),true)}return true}if(this.a7()==1&&a==8){this.ba().bm();this.a7(0);this.endTiledZoomingIfRunning();this.ba().b7();this.ix($$t.$a8.empty(),true);return true}var b=$$t.$a8.empty();var c=false;switch(a){case 13:c=true;b=new $$t.a8(0,0,0,1,1);break;case 11:c=true;b=new $$t.a8(0,this.actualWindowRect().left()-.1*this.actualWindowRect().width(),this.actualWindowRect().top()-.1*this.actualWindowRect().height(),1.2*this.actualWindowRect().width(),1.2*this.actualWindowRect().height());break;case 10:c=true;b=new $$t.a8(0,this.actualWindowRect().left()+.1*this.actualWindowRect().width(),this.actualWindowRect().top()+.1*this.actualWindowRect().height(),.8*this.actualWindowRect().width(),.8*this.actualWindowRect().height());break;case 14:c=true;b=new $$t.a8(0,this.actualWindowRect().left()-.1*this.actualWindowRect().width(),this.actualWindowRect().top(),this.actualWindowRect().width(),this.actualWindowRect().height());b.x(b.x()-Math.min(b.left(),0));break;case 16:c=true;b=new $$t.a8(0,this.actualWindowRect().left()+.1*this.actualWindowRect().width(),this.actualWindowRect().top(),this.actualWindowRect().width(),this.actualWindowRect().height());b.x(b.x()-Math.max(b.right()-1,0));break;case 15:c=true;b=new $$t.a8(0,this.actualWindowRect().left(),this.actualWindowRect().top()-.1*this.actualWindowRect().height(),this.actualWindowRect().width(),this.actualWindowRect().height());b.y(b.y()-Math.min(b.top(),0));break;case 17:c=true;b=new $$t.a8(0,this.actualWindowRect().left(),this.actualWindowRect().top()+.1*this.actualWindowRect().height(),this.actualWindowRect().width(),this.actualWindowRect().height());b.y(b.y()-Math.max(b.bottom()-1,0));break}if(!b.isEmpty()&&$$t.$a8.l_op_Inequality(b,this.actualWindowRect())){this.j6(b,true)}return c},bu:false,_b2:false,b2:function(a){if(arguments.length===1){this._b2=a;return a}else{return this._b2}},bp:false,b0:function(){return this.bp},dc:0,h3:function(a){if(a.__x>=0&&a.__y>=0&&a.__x<=this.viewportRect().width()&&a.__y<=this.viewportRect().height()){this.js(a)}else{this.hh()}},js:function(a){if(this.ca()||this.b9()){return}if(this.bp&&this.b2()){var b=this.viewportRect().height()>this.viewportRect().width();this.ba().bp(b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(c.isStacked()){var e=c.series();var g=e.getEnumerator();while(g.moveNext()){var f=g.current();if(f.visibility()==0){f.visualSeriesLink().h1(a,this.ba().bf.runOn(this.ba()))}}}else{if(c.__visibility==0){c.h1(a,this.ba().bf.runOn(this.ba()))}}}this.ba().dt()}},dragCrosshairActivated:function(){return this.bp},_tooltipStyle:null,tooltipStyle:function(a){if(arguments.length===1){this._tooltipStyle=a;return a}else{return this._tooltipStyle}},jr:function(a){if(this.b2()||this.isDragCrosshairEnabled()||this.b8()){this.bp=true;this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mk(new $$t.a8(0,a.__x,a.__y,0,0));this.a7(0);this.g2(this.l9(a))}},ih:function(a){this.jr(a);this.js(a);this.jk()},h4:function(a,b){if(!this.bp){this.jv(a,b)}},h2:function(a){this.mj($$t.$a8.empty());this.hh()},cr:function(){return this.bu},ig:function(a){this.dc=1;this.bp=false;this.ba().cb();this.ba().b7();this.ba().b9();this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ba().b8();this.ba().cd();this.ba().cc();this.a7(0);this.bq=true;this.bu=true;this.startTiledZoomingIfNecessary()},ie:function(a){this.ba().b8();this.ba().cd();if(this.ba().av()){this.g8(a)}else{this.ha(a);this.dc=a}},ia:function(a){this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mk(new $$t.a8(0,a.__x,a.__y,0,0))},g9:function(a,b){var c=this.actualWindowRect().width();var d=this.actualWindowRect().height();var e=this.actualWindowRect().left()+c/2;var f=this.actualWindowRect().top()+d/2;c=c/a;d=d/a;var g=e-c/2;var h=f-d/2;this.j6(new $$t.a8(0,g,h,c,d),true)},id:function(a){if(this.ba().av()){this.g8(a)}else{this.ha(a)}this.mf($$t.$a8.empty());this.bu=false},h5:function(a){this.bu=false;this.mf($$t.$a8.empty());this.hh()},h7:function(a){this.ba().d2(a.j())},hh:function(){if(this.bp){this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.ba().b9()}this.bp=false},g8:function(a){var b=1/a;var c={__x:this.windowRect().x()+this.windowRect().width()/2,__y:this.windowRect().y()+this.windowRect().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var d={__x:this.windowRect().x()-c.__x,__y:this.windowRect().y()-c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var e=new $$t.a8(0,d.__x*b+c.__x,d.__y*b+c.__y,this.windowRect().width()*b,this.windowRect().height()*b);this.j6(e,true)},ha:function(a){var b=a-this.dc;if(b!=0){var c=.03;var d=b<0?1+c:1-c;var e={__x:this.windowRect().x()+this.windowRect().width()/2,__y:this.windowRect().y()+this.windowRect().height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f={__x:this.windowRect().x()-e.__x,__y:this.windowRect().y()-e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var g=new $$t.a8(0,f.__x*d+e.__x,f.__y*d+e.__y,this.windowRect().width()*d,this.windowRect().height()*d);this.j6(g,true)}},iu:function(a){this.ix($$t.$a8.empty(),true);this.j6(a,true)},hy:function(a,b){if(!this.bu){this.bq=false}this.jv(a,b)},a5:function(a){if(this.defaultInteraction()!=3){return this.defaultInteraction()}return this.ba().n(a)},jv:function(a,b){var c;var d=this.a5(b);if(this.ba().ec()==0){switch(d){case 1:c=this.isZoomingEnabled()?d:0;break;default:c=d;break}}else{if(this.ba().ec()==this.dragModifier()){c=1}else if(this.ba().ec()==this.panModifier()){c=2}else{c=0}}switch(c){case 1:case 2:this.ba().b2();this.ba().da();break}this.a7(c);switch(this.a7()){case 1:this.g2({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mk(new $$t.a8(0,a.__x,a.__y,0,0));this.mj(new $$t.a8(0,a.__x,a.__y,0,0));this.ba().dr();this.ba().dz(this.mf());this.ix($$t.$a8.empty(),true);break;case 2:this.mf(new $$t.a8(0,a.__x,a.__y,0,0));this.mj(new $$t.a8(0,a.__x,a.__y,0,0));this.startTiledZoomingIfNecessary();break}this.mx(this.actualWindowRect())},startTiledZoomingIfNecessary:function(){if(this.bx()&&!this.ci()){this.ci(true);this.ju()}},endTiledZoomingIfRunning:function(){if(this.ci()){this.hc();this.ci(false)}},g1:function(){this.clearTileZoomCache()},clearTileZoomCache:function(){if(this.a0==null){return}this.a1().ab()},a1:function(){return this.a0},a0:null,ju:function(){if(this.a0==null){this.a0=new $$t.gx(this,true,this.ek());this.a0.h(!this.preferHigherResolutionTiles())}this.b7(true);this.iw();this.a0.al();this.ba().bk();this.ba().bl()},iw:function(){},hc:function(){if(this.a0==null){return}this.b7(false);this.ba().c2();this.a0.ah();this.jc();this.ba().bs()},g5:function(){this.clearTileZoomCache();this.je()},je:function(){},jc:function(){for(var a=0;a<this.series().count();a++){this.series().__inner[a].renderSeries(false)}this.hg(false,false)},_mj:null,mj:function(a){if(arguments.length===1){this._mj=a;return a}else{return this._mj}},cw:function(){return this.a7()==2},cx:function(a){return this.windowResponse()==1||a||this.bx()},cv:function(){return this.a7()==1},hx:function(a,b){if(this.mf().isEmpty()&&b){this.jv(a,b)}var c=2;if(b){c=10}var d=false;var e=new $$t.a8(2,{__x:this.mf().x(),__y:this.mf().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);var f=new $$t.a8(0,0,0,0,0);if(!this.mj().isEmpty()){f=new $$t.a8(2,{__x:this.mj().x(),__y:this.mj().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a)}if(f.width()>c&&f.height()>c){d=true}if(!this.bu){if(d){this.bq=false}}if(!this.bu&&(this.bp||!b)){this.g2(this.l9(a))}if(this.cv()){if(d){var g=this.mu(e);this.ix(g,true)}else{this.ix($$t.$a8.empty(),true)}this.ba().dz(e)}if(this.cw()){var h=this.viewportRect();var i=this.actualWindowRect().left()+this.actualWindowRect().width()*(this.mf().x()-a.__x)/h.width();var j=this.actualWindowRect().top()+this.actualWindowRect().height()*(this.mf().y()-a.__y)/h.height();var k=new $$t.a8(0,i,j,this.actualWindowRect().width(),this.actualWindowRect().height());if(this.cx(b)){this.startTiledZoomingIfNecessary();this.ix($$t.$a8.empty(),true);this.j6(k,true);this.mf(new $$t.a8(3,a,new $$t.a9(1,0,0)));this.mk(new $$t.a8(3,a,new $$t.a9(1,0,0)))}else{this.ix(k,true)}}this.mk(new $$t.a8(3,a,new $$t.a9(1,0,0)));this.ba().bo(a)},bq:false,bv:false,hw:function(a,b){var c=2;if(b){c=10}if(!this.bq){var d=false;var e=new $$t.a8(2,{__x:this.mf().x(),__y:this.mf().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(e.width()>c&&e.height()>c){d=true}if(this.a7()==1){this.ba().b7();if(d){this.j6(this.mu(e),true)}}if(this.a7()==2){var f=this.viewportRect();var g=this.actualWindowRect().left()+this.actualWindowRect().width()*(this.mf().x()-a.__x)/f.width();var h=this.actualWindowRect().top()+this.actualWindowRect().height()*(this.mf().y()-a.__y)/f.height();this.j6(new $$t.a8(0,g,h,this.actualWindowRect().width(),this.actualWindowRect().height()),true)}}var i=false;var j=new $$t.a8(2,{__x:this.mj().x(),__y:this.mj().y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(j.width()>c||j.height()>c){i=true}if(i){this.bv=true}this.a7(0);this.ix($$t.$a8.empty(),true);this.ba().bq();this.bv=false;this.ba().b8();this.ba().cd();if(b){this.ba().cc();this.ba().b8();this.ba().cd();this.ba().b9()}this.endTiledZoomingIfRunning()},j4:function(a,b){if(b.propertyName()=="SyncChannel"){$$t.$py.b(this,b.oldValue(),b.newValue())}},j3:function(a,b){if(a!=null){a.y().remove(this);a.propertyUpdated=$.ig.Delegate.prototype.remove(a.propertyUpdated,this.propertyUpdated)}if(b!=null){b.y().add(this);b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.propertyUpdated)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(this.actualSyncLink());c.seriesViewer(this)}},g2:function(a){this.actualSyncLink().ah(this,a)},j6:function(a,b){if(!b){this.actualSyncLink().al(this,a)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var c=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var d=a;if(c&&!this.isZoomingHorizontallyEnabled()){d=new $$t.a8(0,0,a.y(),1,a.height())}if(c&&!this.isZoomingVerticallyEnabled()){d=new $$t.a8(0,a.x(),0,a.width(),1)}this.actualSyncLink().al(this,d)}},ix:function(a,b){if(!b){this.actualSyncLink().ai(this,a)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var c=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var d=a;if(c&&!this.isZoomingHorizontallyEnabled()){d=new $$t.a8(0,0,a.y(),1,a.height())}if(c&&!this.isZoomingVerticallyEnabled()){d=new $$t.a8(0,a.x(),0,a.width(),1)}this.actualSyncLink().ai(this,d)}},iv:function(a){if(this.windowResponse()==1||this.bx()){this.ix($$t.$a8.empty(),true);this.j6(a,true)}else{this.ix(a,true)}},cg:function(){return this.actualSyncLink()!=null},c4:function(){var d__=new $.ig.SeriesViewer___SynchronizedCharts__IteratorClass(-2);d__.__4__this=this;return d__},l9:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/b.height();return{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},mu:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.left()/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.top()/b.height();var e=this.actualWindowRect().left()+this.actualWindowRect().width()*a.right()/b.width();var f=this.actualWindowRect().top()+this.actualWindowRect().height()*a.bottom()/b.height();return new $$t.a8(0,c,d,e-c,f-d)},windowRectChanged:null,jb:function(a,b){if(this.windowRectChanged!=null&&$$t.$a8.l_op_Inequality(a,b)){this.windowRectChanged(this,new $$t.gz(a,b))}},it:function(a,b){this.jb(a,b)},sizeChanged:null,ir:function(a,b){if(this.sizeChanged!=null&&$$t.$a9.d(a,b)){this.sizeChanged(this,new $$t.gz(new $$t.a8(1,0,0,a),new $$t.a8(1,0,0,b)))}},_b7:false,b7:function(a){if(arguments.length===1){this._b7=a;return a}else{return this._b7}},ct:function(a,b){if(a.width()!=b.width()||a.height()!=b.height()||a.x()!=b.x()||a.y()!=b.y()){return true}return false},actualWindowRectChanged:null,i1:function(a,b){if(this.actualWindowRectChanged!=null&&this.ct(a,b)){this.actualWindowRectChanged(this,new $$t.gz(a,b))}},resetZoom:function(){this.ba().dk()},gridAreaRectChanged:null,i2:function(a,b){if(this.gridAreaRectChanged!=null&&$$t.$a8.l_op_Inequality(a,b)){this.gridAreaRectChanged(this,new $$t.gz(a,b))}},isMap:function(){return false},ii:function(a,b){this.i2(a,b);if(this.isMap()&&($$t.$a8.l_op_Equality(a,null)||a.isEmpty()||a.width()==0||a.height()==0)){this.j6(this.windowRect(),false)}else{this.hk()}},windowResponse:function(a){if(arguments.length===1){this.g($$t.$b4.windowResponseProperty,$$t.$wd.getBox(a));return a}else{return $f(this.c($$t.$b4.windowResponseProperty))}},_b3:false,b3:function(a){if(arguments.length===1){this._b3=a;return a}else{return this._b3}},windowRectMinWidth:function(a){if(arguments.length===1){this.g($$t.$b4.windowRectMinWidthProperty,a);return a}else{return this.c($$t.$b4.windowRectMinWidthProperty)}},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},ax:null,actualSyncLink:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;this.i3("ActualSyncLink",b,this.ax);return a}else{return this.ax}},hl:function(){this.ba().dl()},overviewPlusDetailPaneVisibility:function(a){if(arguments.length===1){this.g($$t.$b4.overviewPlusDetailPaneVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$b4.overviewPlusDetailPaneVisibilityProperty))}},bd:function(){return this.ba().k().a()},crosshairVisibility:function(a){if(arguments.length===1){this.g($$t.$b4.crosshairVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$b4.crosshairVisibilityProperty))}},_b6:false,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},_c0:false,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},isDragCrosshairEnabled:function(a){if(arguments.length===1){this.g($$t.$b4.isDragCrosshairEnabledProperty,a);return a}else{return this.c($$t.$b4.isDragCrosshairEnabledProperty)}},plotAreaBorderBrush:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$b4.plotAreaBorderBrushProperty)}},actualPlotAreaBorderBrush:function(a){if(arguments.length===1){this.g($$t.$b4.actualPlotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$b4.actualPlotAreaBorderBrushProperty)}},plotAreaBackground:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaBackgroundProperty,a);return a}else{return this.c($$t.$b4.plotAreaBackgroundProperty)}},plotAreaMinWidth:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaMinWidthProperty,a);return a}else{return this.c($$t.$b4.plotAreaMinWidthProperty)}},plotAreaMinHeight:function(a){if(arguments.length===1){this.g($$t.$b4.plotAreaMinHeightProperty,a);return a}else{return this.c($$t.$b4.plotAreaMinHeightProperty)}},b1:function(){return this.a7()==0&&!this.bu&&!this.bv},by:function(){if(this.actualSyncLink()!=null&&this.actualSyncLink().charts().count()>0){var a=true;a=this.b1();if(!a){return false}for(var b=0;b<this.actualSyncLink().charts().count();b++){if(!this.actualSyncLink().charts().item(b).b1()){return false}}return true}else{return this.b1()}},jk:function(){var a=this.crosshairPoint();var b=a;var c=this.by();if(!c){b={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isAnnotationLayer()){e.moveCursorPoint(b)}}var f=this.a7()==0&&!this.b9()&&(this.b2()||this.bp)&&!this.bu&&!this.bv;var g=this.viewportRect();if(f&&!$.ig.util.isNaN(a.__x)&&!g.isEmpty()){var h=g.width()*(a.__x-this.actualWindowRect().left())/this.actualWindowRect().width();this.ba().d5(g.left()+h,g.top(),g.left()+h,g.bottom());this.ba().dw();this.ba().d1(h)}else{this.ba().cd()}if(f&&!$.ig.util.isNaN(a.__y)&&!g.isEmpty()){var i=g.height()*(a.__y-this.actualWindowRect().top())/this.actualWindowRect().height();this.ba().d0(g.left(),g.top()+i,g.right(),g.top()+i);this.ba().ds()}else{this.ba().b8()}},ej:0,notifyCrosshairUpdate:function(){},j5:function(a,b){var c=this.windowRectMinWidth();this.windowRect(new $$t.a8(0,this.actualWindowPositionHorizontal(),this.actualWindowPositionVertical(),$$t.$fn.c(a,c,1),$$t.$fn.c(b,c,1)))},getActualWindowScaleHorizontal:function(){return 1},getActualWindowScaleVertical:function(){return 1},iz:function(a,b,c,d){switch(b){case"Title":this.ba().c5();break;case"Subtitle":this.ba().c5();break;case"TitleHorizontalAlignment":this.ba().c3(c,d);this.ba().c5();break;case"SubtitleHorizontalAlignment":this.ba().cz(c,d);this.ba().c5();break;case"TitleTextStyle":case"TitleTextColor":case"SubtitleTextStyle":case"SubtitleTextColor":case"TitleTopMargin":case"TitleLeftMargin":case"TitleRightMargin":case"TitleBottomMargin":case"SubtitleTopMargin":case"SubtitleLeftMargin":case"SubtitleRightMargin":case"SubtitleBottomMargin":this.ba().c5();break;case"PixelScalingRatio":if($.ig.util.isNaN(this.pixelScalingRatio())||this.pixelScalingRatio()<=0){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio(this.pixelScalingRatio())}break;case"ActualPixelScalingRatio":this.ba().c9();break;case"IsPagePanningAllowed":this.ba().cf();break;case"ActualSyncLink":this.j3($b($$t.$pu.$type,c),$b($$t.$pu.$type,d));break;case"CrosshairVisibility":if(!this.b6()){this.c0(true)}if(this.crosshairVisibility()!=1){this.b2(true)}else{this.b2(this.mobileMode())}this.jk();break;case"CrosshairPoint":this.jk();this.notifyCrosshairUpdate();break;case"WindowRect":if(this.actualSyncLink()!=null){this.ej++;this.j6(d,false);this.ej--}if(!this.windowRect().equals1(c)&&this.ej==0){this.it(c,this.windowRect())}this.hk();break;case"WindowPositionHorizontal":this.actualWindowPositionHorizontal(this.windowPositionHorizontal());break;case"WindowPositionVertical":this.actualWindowPositionVertical(this.windowPositionVertical());break;case"ActualWindowPositionVertical":case"ActualWindowPositionHorizontal":if(!this.cy()){this.j5(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"IsSurfaceInteractionDisabled":this.ba().cs();break;case"HighlightingTransitionDuration":this.be().intervalMilliseconds(this.highlightingTransitionDuration());break;case"OverviewPlusDetailPaneVisibility":if(!this.mobileMode()){this.bw=this.overviewPlusDetailPaneVisibility()==0;this.bd().view().s(false);this.ba().c8();this.ba().d3();this.hl()}else{this.bw=this.overviewPlusDetailPaneVisibility()==0;this.bd().view().s(this.bw);this.hl()}break;case"ActualWindowRect":this.bo=true;if(!d.equals(c)){this.gw()}if(d.width()==1&&d.height()==1&&c.isEmpty()){this.c2(true)}this.i1(c,d);break;case"PlotAreaBackground":this.ba().cx(d);break;case"UseTiledZooming":this.bx(this.useTiledZooming());break;case"ZoomTileCacheSize":this.ek(this.zoomTileCacheSize());if(this.a1()!=null){this.a1().ac();this.a1().ab();this.a0=null}break;case"PreferHigherResolutionTiles":if(this.a1()!=null){this.a1().h(!this.preferHigherResolutionTiles())}break}},j2:function(){if(this.bd()==null){return}this.bd().isZoomable(this.isZoomingEnabled())},bw:false,_cy:false,cy:function(a){if(arguments.length===1){this._cy=a;return a}else{return this._cy}},defaultInteraction:function(a){if(arguments.length===1){this.g($$t.$b4.defaultInteractionProperty,$$t.$fr.getBox(a));return a}else{return $f(this.c($$t.$b4.defaultInteractionProperty))}},dragModifier:function(a){if(arguments.length===1){this.g($$t.$b4.dragModifierProperty,$$t.$d0.getBox(a));return a}else{return $f(this.c($$t.$b4.dragModifierProperty))}},panModifier:function(a){if(arguments.length===1){this.g($$t.$b4.panModifierProperty,$$t.$d0.getBox(a));return a}else{return $f(this.c($$t.$b4.panModifierProperty))}},mq:null,previewRect:function(a){if(arguments.length===1){var b=this.mq;this.mq=a;if(this.mq.isEmpty()){this.ba().cb()}else{this.ba().d4(this.viewportRect(),this.mt(this.previewRect()));this.ba().dv();this.i3("PreviewRect",b,this.mq)}return a}else{return this.mq}},_c5:new Date,c5:function(a){if(arguments.length===1){this._c5=a;return a}else{return this._c5}},_c2:false,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},jx:function(){this.actualWindowPositionHorizontal(this.actualWindowRect().x());this.actualWindowPositionVertical(this.actualWindowRect().y())},gw:function(){this.c2(false);this.c5($$t.$af.now());this.aq().o();if(this.be().animationActive()){this.be().stop()}var a=this.cy();this.cy(true);this.jx();this.cy(a);this.ba().cc();this.ba().d6(this.actualWindowRect())},windowPositionHorizontal:function(a){if(arguments.length===1){this.g($$t.$b4.windowPositionHorizontalProperty,a);return a}else{return this.c($$t.$b4.windowPositionHorizontalProperty)}},windowPositionVertical:function(a){if(arguments.length===1){this.g($$t.$b4.windowPositionVerticalProperty,a);return a}else{return this.c($$t.$b4.windowPositionVerticalProperty)}},mt:function(a){if(this.viewportRect().isEmpty()){return $$t.$a8.empty()}var b=this.viewportRect();var c=b.left()+b.width()*(a.left()-this.actualWindowRect().left())/this.actualWindowRect().width();var d=b.top()+b.height()*(a.top()-this.actualWindowRect().top())/this.actualWindowRect().height();var e=b.left()+b.width()*(a.right()-this.actualWindowRect().left())/this.actualWindowRect().width();var f=b.top()+b.height()*(a.bottom()-this.actualWindowRect().top())/this.actualWindowRect().height();return new $$t.a8(0,c,d,e-c,f-d)},refreshCompleted:null,i4:function(){if(this.refreshCompleted!=null){this.refreshCompleted(this,new $$t.fi)}},a9:function(){},is:function(a){this.j2()},crosshairLineStyle:function(a){if(arguments.length===1){this.g($$t.$b4.crosshairLineStyleProperty,a);return a}else{return this.c($$t.$b4.crosshairLineStyleProperty)}},previewPathStyle:function(a){if(arguments.length===1){this.g($$t.$b4.previewPathStyleProperty,a);return a}else{return this.c($$t.$b4.previewPathStyleProperty)}},zoombarStyle:function(a){if(arguments.length===1){this.g($$t.$b4.zoombarStyleProperty,a);return a}else{return this.c($$t.$b4.zoombarStyleProperty)}},circleMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.circleMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.circleMarkerTemplateProperty)}},triangleMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.triangleMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.triangleMarkerTemplateProperty)}},pyramidMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.pyramidMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.pyramidMarkerTemplateProperty)}},squareMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.squareMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.squareMarkerTemplateProperty)}},diamondMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.diamondMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.diamondMarkerTemplateProperty)}},pentagonMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.pentagonMarkerTemplateProperty,a);
return a}else{return this.c($$t.$b4.pentagonMarkerTemplateProperty)}},hexagonMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.hexagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.hexagonMarkerTemplateProperty)}},tetragramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.tetragramMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.tetragramMarkerTemplateProperty)}},pentagramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.pentagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.pentagramMarkerTemplateProperty)}},hexagramMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$b4.hexagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$b4.hexagramMarkerTemplateProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$b4.titleProperty,a);return a}else{return this.c($$t.$b4.titleProperty)}},titleHorizontalAlignment:function(a){if(arguments.length===1){this.g($$t.$b4.titleHorizontalAlignmentProperty,$$t.$bx.getBox(a));return a}else{return $f(this.c($$t.$b4.titleHorizontalAlignmentProperty))}},subtitleHorizontalAlignment:function(a){if(arguments.length===1){this.g($$t.$b4.subtitleHorizontalAlignmentProperty,$$t.$bx.getBox(a));return a}else{return $f(this.c($$t.$b4.subtitleHorizontalAlignmentProperty))}},es:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.es;this.es=a;this.i3("TitleTextStyle",b,a);return a}else{return this.es}},er:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.er;this.er=a;this.i3("SubtitleTextStyle",b,a);return a}else{return this.er}},ls:null,titleTextColor:function(a){if(arguments.length===1){var b=this.ls;this.ls=a;this.i3("TitleTextColor",b,a);return a}else{return this.ls}},lr:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.lr;this.lr=a;this.i3("SubtitleTextColor",b,a);return a}else{return this.lr}},dn:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.dn;this.dn=a;this.i3("TitleTopMargin",b,a);return a}else{return this.dn}},dl:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.dl;this.dl=a;this.i3("TitleLeftMargin",b,a);return a}else{return this.dl}},dm:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.dm;this.dm=a;this.i3("TitleRightMargin",b,a);return a}else{return this.dm}},dk:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.dk;this.dk=a;this.i3("TitleBottomMargin",b,a);return a}else{return this.dk}},dj:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.dj;this.dj=a;this.i3("SubtitleTopMargin",b,a);return a}else{return this.dj}},dh:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.dh;this.dh=a;this.i3("SubtitleLeftMargin",b,a);return a}else{return this.dh}},di:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.di;this.di=a;this.i3("SubtitleRightMargin",b,a);return a}else{return this.di}},dg:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.dg;this.dg=a;this.i3("SubtitleBottomMargin",b,a);return a}else{return this.dg}},subtitle:function(a){if(arguments.length===1){this.g($$t.$b4.subtitleProperty,a);return a}else{return this.c($$t.$b4.subtitleProperty)}},m1:function(){return this.ba().ev()},m2:function(){return this.ba().ew()},ag:function(a){return this.ba().c(a)},ah:function(a){return this.ba().d(a)},ly:function(){},bh:function(){},lu:function(){},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},provideContainer:function(a){this.ba().co(a)},bb:0,surfaceUsage:function(a){if(arguments.length===1){this.bb=a;if(this.bb==1){this.ba().au(true)}else{this.ba().au(false)}return a}else{return this.bb}},onContainerResized:function(a,b){this.ba().cp(a,b)},notifyContainerResized:function(){this.ba().ck()},getContainerRect:function(){return this.ba().ep()},ensureCorrectSize:function(){this.ba().by()},getContainerOffsets:function(){return this.ba().el()},bg:function(){return this.ba().u()},bf:function(){return this.ba().r()},lw:function(){return this.ba().ed()},lx:function(){return this.ba().eg()},attachSeries:function(a){this.ba().bi(a)},removeSeries:function(a){this.ba().dg(a)},_canvasRenderScheduler:null,canvasRenderScheduler:function(a){if(arguments.length===1){this._canvasRenderScheduler=a;return a}else{return this._canvasRenderScheduler}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},bt:false,mobileMode:function(a){if(arguments.length===1){var b=this.bt;this.bt=a;if(b!=this.bt){this.ba().ch(this.bt)}return a}else{return this.bt}},_syncSettings:null,syncSettings:function(a){if(arguments.length===1){this._syncSettings=a;return a}else{return this._syncSettings}},addTooltipToView:function(a){this.ba().bg(a)},ji:function(a){this.ba().dh(a)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var d=this.actualSyncLink().peekItemsSource(source_);if(d==null){return}d.handleCollectionChanged(new $$t.f3(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var a=this.actualSyncLink().peekItemsSource(source_);if(a==null){return}a.handleCollectionChanged(new $$t.f3(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$t.f3(1,1,b,a))},ep:null,c3:null,_manageDataSources:false,manageDataSources:function(a){if(arguments.length===1){this._manageDataSources=a;return a}else{return this._manageDataSources}},destroy:function(){var a=new $$t.b7($$t.$bc.$type,0);for(var b=0;b<this.series().count();b++){a.add(this.series().__inner[b])}for(var c=0;c<a.count();c++){if(a.__inner[c].view()!=null){a.__inner[c].view().ak()}this.series().remove(a.__inner[c]);this.removeSpecificDataSource(a.__inner[c].name(),true);a.__inner[c].itemsSource(null);a.__inner[c].provideContext(null,null)}this.g7();this.removeWidgetLevelDataSource();this.h0();this.ba().co(null)},g7:function(){},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.ep=source_;this.j0()},removeWidgetLevelDataSource:function(){this.ep=null;this.j0()},setSpecificDataSource:function(a,source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.c3.containsKey(a)){this.c3.add(a,source_)}else{this.c3.item(a,source_)}this.j0()},removeSpecificDataSource:function(a,b){if(this.c3.containsKey(a)){this.c3.remove(a)}if(!b){this.j0()}},jo:function(a,b){if(a.itemsSource()!=b){a.itemsSource(b)}},jz:function(a){if(!this.manageDataSources()){return}if($b($$t.$bc.$type,a)!==null){var b=a;if(this.c3.containsKey(b.name())){var c=this.c3.item(b.name());this.jo(b,c)}else{this.jo(b,this.ep)}}if($b($$t.$ir.$type,a)!==null){var d=a;if(this.c3.containsKey(d.name())){var e=this.c3.item(d.name());if(d.itemsSource()!=e){d.itemsSource(e)}}else{if(d.itemsSource()!=this.ep){d.itemsSource(this.ep)}}}},j0:function(){if(!this.manageDataSources()){return}var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();this.jz(a)}},dp:0,topMargin:function(a){if(arguments.length===1){this.dp=a;this.hl();return a}else{return this.dp}},dd:0,leftMargin:function(a){if(arguments.length===1){this.dd=a;this.hl();return a}else{return this.dd}},df:0,rightMargin:function(a){if(arguments.length===1){this.df=a;this.hl();return a}else{return this.df}},db:0,bottomMargin:function(a){if(arguments.length===1){this.db=a;this.hl();return a}else{return this.db}},da:0,autoMarginWidth:function(a){if(arguments.length===1){this.da=a;this.hl();return a}else{return this.da}},c9:0,autoMarginHeight:function(a){if(arguments.length===1){this.c9=a;this.hl();return a}else{return this.c9}},shouldAddAutoMargins:function(){return false},de:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.de;this.de=a;this.i3("PixelScalingRatio",b,this.de);return a}else{return this.de}},c6:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.c6;this.c6=a;this.i3("ActualPixelScalingRatio",b,this.c6);return a}else{return this.c6}},getCoercionMethod:function(a,b){var c=new $$t.mk;c.b(a);c.a(null);var d=$$t.$b4.parseMemberPath(a);if(d.b()==null){return c}if(b!=null){var methods_=b;var key_=d.b();var val_=null;if(typeof methods_[key_]!="undefined"){val_=methods_[key_]}c.b(d.a());c.a(val_)}else if(d.b()=="defaultDateParse"){var e=$.ig.util.defaultDVDateParse;c.b(d.a());c.a(e)}return c},parseMemberPath:function(a){var b=a.split("!");if(b.length==2){return new $$t.e8(String,String,b[0],b[1])}else{return new $$t.e8(String,String,a,null)}},overviewPlusDetailPaneBackgroundImageUri:function(a){if(arguments.length===1){this.bd().view().ac(a);return a}else{return this.bd().view().ac()}},ma:null,actualWindowRect:function(a){if(arguments.length===1){var b=$$t.$a8.l_op_Inequality(this.ma,a);if(b){var c=this.ma;this.ma=a;this.i3("ActualWindowRect",c,a)}return a}else{return this.ma}},hk:function(){this.actualWindowRect(this.mg())},mg:function(){return new $$t.a8(0,Math.min(1,Math.max(0,this.windowRect().left())),Math.min(1,Math.max(0,this.windowRect().top())),Math.min(1,Math.max(0,this.windowRect().width())),Math.min(1,Math.max(0,this.windowRect().height())))},c7:0,actualWindowPositionHorizontal:function(a){if(arguments.length===1){var b=this.c7;this.c7=a;this.i3("ActualWindowPositionHorizontal",b,this.c7);return a}else{return this.c7}},c8:0,actualWindowPositionVertical:function(a){if(arguments.length===1){var b=this.c8;this.c8=a;this.i3("ActualWindowPositionVertical",b,this.c8);return a}else{return this.c8}},hu:function(){if(this.bw){this.bd().surfaceViewer().isDirty(true);this.bd().refresh(false)}this.g1()},ht:function(){if(this.bw){this.bd().surfaceViewer().isDirty(true);this.bd().refresh(false)}this.g1()},flush:function(){this.hg(true,true)},hg:function(a,b){this.ai().u();if(a){this.ba().bz();this.ai().u()}this.canvasRenderScheduler().h();if(b){this.ba().a().h()}this.c2(true)},useFixedAspectZoom:function(){return false},kh:null,aj:null,jd:function(a,b){if(this.kh!=null){this.jw(this.kh);this.kh=null;this.aj=null}this.kh=a;this.aj=this.ai().i(2,a,b)},jw:function(a){this.ai().y(2,a);this.kh=null;this.aj=null},g3:function(){this.ai().x(2,this.kh,this.aj,false)},_b9:false,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},_ca:false,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},_b8:false,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},h6:function(){var a=false;var b=false;var c=false;for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isDefaultCrosshairBehaviorDisabled()){a=true}if(e.isDefaultTooltipBehaviorDisabled()){b=true}if(e.isAnnotationLayer()){c=true}}this.b9(a);this.ca(b);this.b8(c)},he:function(a){this.ba().b1(a)},bs:false,isThumbnailRequired:function(){return this.bw},gz:function(){this.ba().bj()},cm:function(){return this.ba().an()},ei:0,em:function(){var a=this.ei;this.ei++;return a},bj:function(){if(this.titleTextStyle()==null){return null}return $$t.$gt.g(this.titleTextStyle())},bi:function(){if(this.subtitleTextStyle()==null){return null}return $$t.$gt.g(this.subtitleTextStyle())},$type:new $.ig.Type("SeriesViewer",$$t.$bd.$type,[$$t.$bz.$type])},true);$c("XamDataChart:fx","SeriesViewer",{staticInit:function(){$$t.$fx.nu=-1.7976931348623157e308;$$t.$fx.nt=1.7976931348623157e308},n1:function(a){if(a.seriesViewer()==null){return-1}if(!a.isIndexed()){return-1}var b=$$t.$f9.aw(a);if($$t.$gh.ai($$t.$bc.$type,b)==0){return-1}var c=$$t.$gh.ak($$t.$bc.$type,b,function(d){return d.index()})+1;if($b($$t.$g4.$type,a)!==null||$b($$t.$qm.$type,a)!==null){var d=$b($$t.$g4.$type,a)!==null?a.parentSeries():a.parentSeries();var e=$b($$t.$g6.$type,a);if(d.index()==-1||d.ng()==null||e==null||d.ng().f().indexOf(e)==-1){return-1}c=d.index()+d.ng().f().indexOf(e)}return c},init:function(){this.nl=1;this.nm=1;this.m9=new $$t.f8;this.no=0;this.nq=0;this.np=0;this.nn=0;$$t.$b4.init.call(this);this.y($$t.$fx.$type);var a=this.axes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.on.runOn(this));var b=this.axes();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.oo.runOn(this))},iz:function(a,b,c,d){$$t.$b4.iz.call(this,a,b,c,d);switch(b){case"WindowScaleHorizontal":this.actualWindowScaleHorizontal(this.windowScaleHorizontal());break;case"WindowScaleVertical":this.actualWindowScaleVertical(this.windowScaleVertical());break;case"ActualWindowScaleHorizontal":case"ActualWindowScaleVertical":if(!this.cy()){this.j5(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"GridMode":this.ba().e3(d);{var f=this.axes().getEnumerator();while(f.moveNext()){var e=f.current();e.renderAxis()}}break;case"HorizontalZoomable":case"VerticalZoomable":this.j2();break;case"AlignsGridLinesToPixels":if(c!=d){var h=this.axes().getEnumerator();while(h.moveNext()){var g=h.current();g.br(true);g.renderAxis()}}break;case"DefaultAxisStroke":case"DefaultAxisMajorStroke":case"DefaultAxisMinorStroke":var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.fc()}break}},oq:function(){this.effectiveViewport(this.mh(this.viewportRect()));var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.br(true);a.renderAxis()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false)}},isSquare:function(a){if(arguments.length===1){this.g($$t.$fx.isSquareProperty,a);return a}else{return this.c($$t.$fx.isSquareProperty)}},getActualWindowScaleHorizontal:function(){return this.actualWindowScaleHorizontal()},getActualWindowScaleVertical:function(){return this.actualWindowScaleVertical()},jx:function(){$$t.$b4.jx.call(this);this.actualWindowScaleHorizontal(this.actualWindowRect().width());this.actualWindowScaleVertical(this.actualWindowRect().height())},windowScaleHorizontal:function(a){if(arguments.length===1){this.g($$t.$fx.windowScaleHorizontalProperty,a);return a}else{return this.c($$t.$fx.windowScaleHorizontalProperty)}},windowScaleVertical:function(a){if(arguments.length===1){this.g($$t.$fx.windowScaleVerticalProperty,a);return a}else{return this.c($$t.$fx.windowScaleVerticalProperty)}},nl:0,actualWindowScaleHorizontal:function(a){if(arguments.length===1){var b=this.nl;this.nl=a;this.i3("ActualWindowScaleHorizontal",b,this.nl);return a}else{return this.nl}},nm:0,actualWindowScaleVertical:function(a){if(arguments.length===1){var b=this.nm;this.nm=a;this.i3("ActualWindowScaleVertical",b,this.nm);return a}else{return this.nm}},isZoomingHorizontallyEnabled:function(){return this.horizontalZoomable()},isZoomingVerticallyEnabled:function(){return this.verticalZoomable()},horizontalZoomable:function(a){if(arguments.length===1){this.g($$t.$fx.horizontalZoomableProperty,a);return a}else{return this.c($$t.$fx.horizontalZoomableProperty)}},verticalZoomable:function(a){if(arguments.length===1){this.g($$t.$fx.verticalZoomableProperty,a);return a}else{return this.c($$t.$fx.verticalZoomableProperty)}},horizontalZoombarVisibility:function(a){if(arguments.length===1){this.g($$t.$fx.horizontalZoombarVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$fx.horizontalZoombarVisibilityProperty))}},verticalZoombarVisibility:function(a){if(arguments.length===1){this.g($$t.$fx.verticalZoombarVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$fx.verticalZoombarVisibilityProperty))}},gridMode:function(a){if(arguments.length===1){this.g($$t.$fx.gridModeProperty,$$t.$fy.getBox(a));return a}else{return $f(this.c($$t.$fx.gridModeProperty))}},alignsGridLinesToPixels:function(a){if(arguments.length===1){this.g($$t.$fx.alignsGridLinesToPixelsProperty,a);return a}else{return this.c($$t.$fx.alignsGridLinesToPixelsProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$fx.brushesProperty,a);return a}else{return this.c($$t.$fx.brushesProperty)}},markerBrushes:function(a){if(arguments.length===1){this.g($$t.$fx.markerBrushesProperty,a);return a}else{return this.c($$t.$fx.markerBrushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$fx.outlinesProperty,a);return a}else{return this.c($$t.$fx.outlinesProperty)}},markerOutlines:function(a){if(arguments.length===1){this.g($$t.$fx.markerOutlinesProperty,a);return a}else{return this.c($$t.$fx.markerOutlinesProperty)}},defaultAxisStroke:function(a){if(arguments.length===1){this.g($$t.$fx.defaultAxisStrokeProperty,a);return a}else{return this.c($$t.$fx.defaultAxisStrokeProperty)}},defaultAxisMajorStroke:function(a){if(arguments.length===1){this.g($$t.$fx.defaultAxisMajorStrokeProperty,a);return a}else{return this.c($$t.$fx.defaultAxisMajorStrokeProperty)}},defaultAxisMinorStroke:function(a){if(arguments.length===1){this.g($$t.$fx.defaultAxisMinorStrokeProperty,a);return a}else{return this.c($$t.$fx.defaultAxisMinorStrokeProperty)}},axes:function(){return this.m9},m9:null,on:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c!=null){c.a6(null);c.seriesViewer(null);this.jf(c);this.ba().de(c);c.rangeChanged=$.ig.Delegate.prototype.remove(c.rangeChanged,this.op.runOn(this));this.ba().df(c);if(c.b4()!=null){var f=c.b1().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}}}}if(this.axes().count()==0){this.resetZoom()}}if(b.newItems()!=null){var h=b.newItems().getEnumerator();while(h.moveNext()){var g=h.current();if(g!=null){this.jz(g);g.a6(this.actualSyncLink());g.seriesViewer(this);g.as().ap();this.ba().bh(g);g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.op.runOn(this));this.ba().be(g)}}}this.ht()},oo:function(a,b){var c=new $$t.b7($$t.$bc.$type,0);var e=this.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d.b4()!=null){var g=d.b1().getEnumerator();while(g.moveNext()){var f=g.current();if(!c.contains(f)){c.add(f)}}}d.a6(null);d.seriesViewer(null);this.jf(d);this.ba().de(d);d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.op.runOn(this));this.ba().df(d);this.resetZoom()}var i=this.series().getEnumerator();while(i.moveNext()){var h=i.current();if(!c.contains(h)){c.add(h)}}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();j.renderSeries(false)}},axisRangeChanged:null,op:function(a,b){var c=$b($$t.$is.$type,a);if(c==null){return}this.ht();if(this.axisRangeChanged!=null){this.axisRangeChanged(this,new $$t.vq(this,c,b.oldMinimumValue(),b.minimumValue(),b.oldMaximumValue(),b.maximumValue()))}if(c.crossingAxis()!=null){c.crossingAxis().e4()}c.e4();var d=this.animateSeriesWhenAxisRangeChanges();if($b($$t.$ir.$type,c)!==null){d=true}var f=c.b1().getEnumerator();while(f.moveNext()){var e=f.current();e.co(true);this.ht();e.renderSeries(d)}if(c.seriesViewer()!=null){var h=c.seriesViewer().series().getEnumerator();while(h.moveNext()){var g=h.current();$$t.$fx.or(c,d,g)}}var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i!=c&&i.crossingAxis()!=null&&i.crossingAxis()==c){i.e4()}}},or:function(a,b,c){},j3:function(a,b){$$t.$b4.j3.call(this,a,b);if(this.axes()==null){return}var d=this.axes().getEnumerator();while(d.moveNext()){var c=d.current();c.a6(this.actualSyncLink());c.seriesViewer(this)}},gridZIndex:function(){return this.gridMode()==1?2:1},seriesZIndex:function(){return this.gridMode()==1?1:2},styleUpdated:function(){this.ba().dx();var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.e8(false)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.view().bl();c.renderSeries(false)}},ly:function(){return this.ne().e7()},g7:function(){$$t.$b4.g7.call(this);var a=new $$t.b7($$t.$is.$type,0);for(var b=0;b<this.axes().count();b++){a.add(this.axes().__inner[b])}for(var c=0;c<a.count();c++){this.axes().remove(a.__inner[c]);if($b($$t.$ir.$type,a.__inner[c])!==null){var d=a.__inner[c];this.removeSpecificDataSource(d.name(),true);d.itemsSource(null)}a.__inner[c].e1(null,null)}},bh:function(){return this.ne().e0()},lu:function(){return this.ne().e4()},shouldAddAutoMargins:function(){return true},j0:function(){$$t.$b4.j0.call(this);if(!this.manageDataSources()){return}var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();this.jz(a)}},lv:function(a){return this.pe(a,this.brushes())},pe:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},getMarkerBrushByIndex:function(a){return this.pe(a,this.markerBrushes())},getMarkerOutlineByIndex:function(a){return this.pe(a,this.markerOutlines())},l1:function(a){return this.pe(a,this.outlines())},b5:function(){if(this.isSquare()){return true}return this.ng()},ng:function(){var a=$$t.$gh.n($$t.$bc.$type,$$t.$bc.$type,$$t.$gh.t($$t.$bc.$type,this.series(),function(b){return $b($$t.$vt.$type,b)!==null||$b($$t.$v0.$type,b)!==null}),function(b){return b});if($$t.$gh.c($$t.$bc.$type,a)){return true}var b=$$t.$gh.n($$t.$is.$type,$$t.$is.$type,$$t.$gh.t($$t.$is.$type,this.axes(),function(c){return $b($$t.$ky.$type,c)!==null||$b($$t.$kw.$type,c)!==null||$b($$t.$lb.$type,c)!==null}),function(c){return c});if($$t.$gh.c($$t.$is.$type,b)){return true}return false},a9:function(){return new $$t.f9(this)},is:function(a){$$t.$b4.is.call(this,a);this.ne(a)},_ne:null,ne:function(a){if(arguments.length===1){this._ne=a;return a}else{return this._ne}},jc:function(){for(var a=0;a<this.m9.count();a++){this.m9.__inner[a].br(true);this.m9.__inner[a].e8(false)}$$t.$b4.jc.call(this)},plotAreaBackgroundContent:function(a){if(arguments.length===1){this.g($$t.$fx.plotAreaBackgroundContentProperty,a);return a}else{return this.c($$t.$fx.plotAreaBackgroundContentProperty)}},no:0,plotAreaMarginLeft:function(a){if(arguments.length===1){this.no=a;this.oq();return a}else{return this.no}},nq:0,plotAreaMarginTop:function(a){if(arguments.length===1){this.nq=a;this.oq();return a}else{return this.nq}},np:0,plotAreaMarginRight:function(a){if(arguments.length===1){this.np=a;this.oq();return a}else{return this.np}},nn:0,plotAreaMarginBottom:function(a){if(arguments.length===1){this.nn=a;this.oq();return a}else{return this.nn}},mh:function(a){var b=$$t.$b4.mh.call(this,a);if(a.isEmpty()){return $$t.$a8.empty()}if(this.plotAreaMarginLeft()==0&&this.plotAreaMarginTop()==0&&this.plotAreaMarginRight()==0&&this.plotAreaMarginBottom()==0){return $$t.$a8.empty()}if(this.plotAreaMarginLeft()+this.plotAreaMarginRight()>=a.width()||this.plotAreaMarginTop()+this.plotAreaMarginBottom()>=a.height()){return $$t.$a8.empty()}var c=new $$t.a8(0,a.left()+this.plotAreaMarginLeft(),a.top()+this.plotAreaMarginTop(),a.width()-this.plotAreaMarginLeft()-this.plotAreaMarginRight(),a.height()-this.plotAreaMarginTop()-this.plotAreaMarginBottom());return c},mo:function(){var a=this.viewportRect();var b=this.windowRect();var c=this.effectiveViewport();if(c.isEmpty()||a.isEmpty()){return a}if(c.containsRect(a)){return a}if(a.containsRect(c)){return c}return a},exportVisualData:function(){var a=new $$t.vr;for(var b=0;b<this.axes().count();b++){var c=this.axes().__inner[b].exportVisualData();a.axes().add(c)}for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add(e)}a.name(this.name());this.he(a);this.ba().b0(a);return a},iw:function(){$$t.$b4.iw.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];var c=50;if(!$.ig.util.isNaN(b.al().a4())){c=b.al().a4()}b.cm(c)}},je:function(){$$t.$b4.je.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];b.cm(NaN);b.br(true);b.e8(false)}},nk:function(a){var b=new $$t.b7($$t.$is.$type,0);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ad(a);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("XamDataChart",$$t.$b4.$type)},true);$c("SeriesViewerView:b5","Object",{init:function(a){this.ak=false;this.j=new $$t.v9;this.em=$$t.$a8.empty();this.al=false;this.am=true;this.ab=false;this.a2=NaN;this.en=$$t.$a8.empty();this.ac=false;this.aj=false;this.ag=false;this.af=false;this.d9=null;this.d8=null;this.ae=false;this.ad=false;this.ah=true;this.ax=null;this.ai=true;$.ig.$op.init.call(this);this.a4(0);this.a3(0);this.p(a);this.p().crosshairPoint({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.p().windowResponse(1);this.l(new $$t.ga(this));this.er(function(){var $ret=new $$t.de;$ret.visibility(1);return $ret}());this.es(function(){var $ret=new $$t.de;$ret.visibility(1);return $ret}())},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},cr:function(){this.p().b6(true);this.p().crosshairVisibility(1);this.p().b6(false);var model_=this.p();var isTouch_=typeof Modernizr!=="undefined"&&Modernizr.touch||typeof $.mobile!=="undefined"&&$.mobile!==null&&$.support.touch;model_.mobileMode(isTouch_);this.et(new $$t.cz);this.eu(new $$t.ct);this.eu().__visibility=1;this.dp();this.i(new $$t.v8);this.b(new $$t.f8);this.q(new $$t.dg);this.d3();this.q().world(new $$t.a8(0,0,0,1,1));this.q().window(this.p().windowRect());this.q().surfaceViewer(new $$t.wa(this.p(),this));var a=this.p();a.windowRectChanged=$.ig.Delegate.prototype.combine(a.windowRectChanged,this.cj.runOn(this));var b=this.p();b.gridAreaRectChanged=$.ig.Delegate.prototype.combine(b.gridAreaRectChanged,this.ci.runOn(this));this.o(new $$t.fw(this));this.a(new $$t.b6);this.a().j(this);this.a().e().add(this.p().af());if(this.p().bd()!=null){this.p().bd().view().b(this.a());var c=this.q();c.windowChanging=$.ig.Delegate.prototype.combine(c.windowChanging,this.c7.runOn(this));var d=this.q();d.windowChanged=$.ig.Delegate.prototype.combine(d.windowChanged,this.c6.runOn(this))}this.c8()},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},c7:function(a,b){var c=$$t.$wa.y(b.oldValue(),b.newValue(),this.p().isZoomingHorizontallyEnabled(),this.p().isZoomingVerticallyEnabled(),this.q().world());if(c.isEmpty()){this.q().window(b.oldValue())}else if(!c.equals1(b.newValue())){this.q().window(c)}if(this.p().windowResponse()==1){var d=this.p().viewportRect().width()/this.p().viewportRect().height();c=new $$t.a8(0,c.left()/d,c.top(),c.width()/d,c.height());this.p().windowRect(c)}},c6:function(a,b){var c=$$t.$wa.y(b.oldValue(),b.newValue(),this.p().isZoomingHorizontallyEnabled(),this.p().isZoomingVerticallyEnabled(),this.q().world());if(c.isEmpty()){c=b.oldValue()}else if(!c.equals1(b.newValue())){this.q().window(c)}var d=this.p().viewportRect().width()/this.p().viewportRect().height();c=new $$t.a8(0,c.left()/d,c.top(),c.width()/d,c.height());this.p().windowRect(c)},d3:function(){if(this.p().overviewPlusDetailPaneVisibility()!=0){return}var a=1;if(this.p().viewportRect().isEmpty()==false){a=this.p().viewportRect().width()/this.p().viewportRect().height()}var b=this.q().world();var c=new $$t.a8(0,0,0,a,1);this.q().world(c);if(b.width()!=c.width()||b.height()!=c.height()||b.x()!=c.x()||b.y()!=c.y()){this.q().surfaceViewer().isDirty(true)}this.q().window(new $$t.a8(0,this.p().windowRect().left()*a,this.p().windowRect().top(),this.p().windowRect().width()*a,this.p().windowRect().height()))},cj:function(a,b){this.d3()},ci:function(a,b){this.d3()},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},b3:function(a,b,c){var d=true;var f=this.p().series().getEnumerator();while(f.moveNext()){var e=f.current();if(d&&e.co()){d=false;c.a().j(0,0,a,b)}e.hy(new $$t.a8(0,0,0,a,b),c)}},dn:function(){this.l().a7()},b5:function(){},dq:function(){this.l().a8()},cc:function(){for(var a=0;a<this.p().series().count();a++){this.p().series().__inner[a].view().aq()}},b4:function(){},b6:function(){},dg:function(a){var b=this.i().indexOf(a);if(b>=0){this.i().removeAt(b)}if($b($$t.$iu.$type,a)!==null){var d=a.ng().f().getEnumerator();while(d.moveNext()){var c=d.current();b=this.i().indexOf(c);if(b>=0){this.i().removeAt(b)}}}a.provideContext(null,null);this.cy()},cy:function(){if(this.i().count()==0){if(this.z()!=null&&$$t.$a8.l_op_Inequality(this.p().viewportRect(),null)&&!this.p().viewportRect().isEmpty()){this.z().j(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height())}}this.p().canvasRenderScheduler().l()},aq:function(a){a.hf(a.view().b3(),this.em);return this.i().contains(a)},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},ak:false,au:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},bi:function(a){if(!this.i().contains(a)){this.i().add(a);if($b($$t.$iu.$type,a)!==null){var c=a.ng().f().getEnumerator();while(c.moveNext()){var b=c.current();this.i().add(b)}}}a.provideContext(this.z(),this.y());this.p().hl()},br:function(){},bm:function(){this.b7();this.cc()},b7:function(){this.eu().__visibility=1;this.cg()},b2:function(){},da:function(){},_eu:null,eu:function(a){if(arguments.length===1){this._eu=a;return a}else{return this._eu}},_et:null,et:function(a){if(arguments.length===1){this._et=a;return a}else{return this._et}},dr:function(){this.eu().__visibility=0;this.cg()},dz:function(a){this.eu().m(a.top()+this.p().viewportRect().top());this.eu().l(a.left()+this.p().viewportRect().left());this.eu().width(a.width());this.eu().height(a.height());this.eu().__stroke=this.l().bm();this.eu().__fill=null;this.eu().z(.5);this.cg()},bq:function(){},c1:function(){},d5:function(a,b,c,d){this.es().ag(a);this.es().ai(b);this.es().ah(c);this.es().aj(d);this.cg()},_es:null,es:function(a){if(arguments.length===1){this._es=a;return a}else{return this._es}},_er:null,er:function(a){if(arguments.length===1){this._er=a;return a}else{return this._er}},dw:function(){this.es().__visibility=0;this.cg()},cd:function(){if(this.es().__visibility==0){this.es().__visibility=1;this.cg()}},d0:function(a,b,c,d){this.er().ag(a);this.er().ai(b);this.er().ah(c);this.er().aj(d);this.cg()},ds:function(){this.er().__visibility=0;this.cg()},b8:function(){if(this.er().__visibility==0){this.er().__visibility=1;this.cg()}},cb:function(){this.et().__visibility=1;this.cg()},ej:function(a){var b=new $$t.et;var c=new $$t.e1;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));
b.add(c);return b},ek:function(a){var b=new $$t.et;var c=new $$t.e1;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));c.__segments.add(new $$t.e3(0,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));b.add(c);return b},d4:function(a,b){b.intersect(a);var c=new $$t.es;c.b(this.ek(a));var d=new $$t.es;d.b(this.ej(b));var e=new $$t.ep;e.c().add(c);e.c().add(d);this.et().ak(e);this.et().__fill=this.l().bm();this.et().__opacity=.1;this.cg()},dv:function(){this.et().__visibility=0;this.cg()},d6:function(a){},de:function(a){var b=this.b().indexOf(a);this.b().removeAt(b);a.e1(null,null);this.dl();this.p().removeSpecificDataSource(a.name(),true)},df:function(a){},bh:function(a){if(!this.b().contains(a)){this.b().add(a)}a.e1(this.z(),this.y());this.dl()},be:function(a){},j:null,k:function(){this.j.a(this.q());return this.j},aw:function(a){var b=a.seriesViewer().series();var c=new $$t.b7($$t.$bc.$type,0);for(var d=0;d<b.count();d++){c.add(b.__inner[d]);if($b($$t.$iu.$type,b.__inner[d])!==null){var e=b.__inner[d];var f=e.ng().f();for(var g=0;g<f.count();g++){c.add(f.__inner[g])}}}return c},dk:function(){this.p().windowRect(new $$t.a8(0,0,0,1,1))},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_ao:false,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},co:function(a){var $self=this;if(a==null){if(this.m()!=null){this.m().ae()}this.l().a3(null);this.x(null);this.aa(null);this.z(null);this.y(null);this.m(null);if(this.p().bd()!=null){this.p().bd().provideContext(null);this.p().bd().provideContainer(null);this.p().bd().provideEventSource(null)}return}if(this.au()){this.a().e().add(this.p().canvasRenderScheduler())}this.l().a3(a);this.x(this.l().q());this.aa(this.l().t());this.z(this.l().s());this.y(this.l().r());this.ao(window.navigator.msPointerEnabled);if(this.ao()){this.av(true)}this.m(this.l().g());this.m().az(this.p().viewportRect());this.m().ab(this.as.runOn(this));var b=this.m();b.onContactCompleted=$.ig.Delegate.prototype.combine(b.onContactCompleted,this.cl.runOn(this));var c=this.m();c.onContactMoved=$.ig.Delegate.prototype.combine(c.onContactMoved,this.cm.runOn(this));var d=this.m();d.onContactStarted=$.ig.Delegate.prototype.combine(d.onContactStarted,this.cn.runOn(this));var e=this.m();e.onDragCompleted=$.ig.Delegate.prototype.combine(e.onDragCompleted,this.p().h2.runOn(this.p()));var f=this.m();f.onDragDelta=$.ig.Delegate.prototype.combine(f.onDragDelta,function(f){$self.p().h3(f)});var g=this.m();g.onDragStarted=$.ig.Delegate.prototype.combine(g.onDragStarted,function(g){$self.p().h4(g,true)});var h=this.m();h.onGestureCompleted=$.ig.Delegate.prototype.combine(h.onGestureCompleted,function(h,i){$self.p().h5(h)});var i=this.m();i.onKeyDown=$.ig.Delegate.prototype.combine(i.onKeyDown,this.p().onKeyDown.runOn(this.p()));var j=this.m();j.onMouseDown=$.ig.Delegate.prototype.combine(j.onMouseDown,this.ct.runOn(this));var k=this.m();k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.cu.runOn(this));var l=this.m();l.onMouseOver=$.ig.Delegate.prototype.combine(l.onMouseOver,this.cv.runOn(this));var m=this.m();m.onMouseUp=$.ig.Delegate.prototype.combine(m.onMouseUp,this.cw.runOn(this));var n=this.m();n.onMouseWheel=$.ig.Delegate.prototype.combine(n.onMouseWheel,this.p().cq.runOn(this.p()));var o=this.m();o.onPinchDelta=$.ig.Delegate.prototype.combine(o.onPinchDelta,function(o,p){$self.p().ie(p)});var p=this.m();p.onPinchStarted=$.ig.Delegate.prototype.combine(p.onPinchStarted,function(p,q){$self.p().ig(p)});var q=this.m();q.onDoubleTap=$.ig.Delegate.prototype.combine(q.onDoubleTap,function(q){$self.p().h1(q)});var r=this.m();r.onHold=$.ig.Delegate.prototype.combine(r.onHold,this.cq.runOn(this));if(this.p().bd()!=null){this.p().bd().provideContext(this.aa());this.p().bd().provideContainer(a);this.p().bd().provideEventSource(this.m())}},cm:function(a,b){this.p().hx(a,b)},cn:function(a,b){if(!b&&this.p().mobileMode()){this.p().mobileMode(false)}if(b&&!this.p().mobileMode()){this.p().mobileMode(true)}this.p().hy(a,b)},cq:function(a){this.p().ih(a)},cl:function(a,b){this.p().hw(a,b)},dc:function(a){},ap:function(){return false},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},dy:function(){this.a5($$t.$gt.i(this.p().bh()))},_a5:0,a5:function(a){if(arguments.length===1){this._a5=a;return a}else{return this._a5}},f:function(a,b,c){var d=$.ig.truncate(Math.round(a.__x));var e=$.ig.truncate(Math.round(a.__y));c=null;var f=d;var g=e;if(this.p().actualPixelScalingRatio()!=1){f=$.ig.truncate(Math.round(a.__x*this.p().actualPixelScalingRatio()));g=$.ig.truncate(Math.round(a.__y*this.p().actualPixelScalingRatio()))}var h=this.y().a(f,g);if(h==null||h.length==0){c=null;return{ret:null,p2:c}}if((h[0]>0||h[1]>0||h[2]>0)&&h[3]==255){var num2_=h[2];if(num2_%4!=0){num2_=num2_+(4-num2_%4)}var num1_=h[1];if(num1_%4!=0){num1_=num1_+(4-num1_%4)}var num0_=h[0];if(num0_%4!=0){num0_=num0_+(4-num0_%4)}var num_=0;num_=num2_>>2;num_=num_<<6;num_=num_|num1_>>2;num_=num_<<6;num_=num_|num0_>>2;var i=$.ig.truncate(Math.floor($a(num_,1e3)));i--;var j=null;var k=false;var m=this.i().getEnumerator();while(m.moveNext()){var l=m.current();if(k){break}var n=$b($$t.$iu.$type,l);if(n!=null){var p=n.series().getEnumerator();while(p.moveNext()){var o=p.current();if(o.visualSeriesLink()!=null&&o.visualSeriesLink()._uniqueIndex==i){j=o.visualSeriesLink();k=true;break}}}else if(l._uniqueIndex==i){j=l;break}}if(j!=null){var q=j.getHitDataContext({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(q!=null){c=q}}return{ret:j,p2:c}}return{ret:null,p2:c}},a9:function(){return this.a4()},a8:function(){return this.a3()},_a4:0,a4:function(a){if(arguments.length===1){this._a4=a;return a}else{return this._a4}},_a3:0,a3:function(a){if(arguments.length===1){this._a3=a;return a}else{return this._a3}},em:null,al:false,ck:function(){this.l().a2()},cp:function(a,b){var c=this.a4();var d=this.a3();if(this.a4()!=a){this.al=true}this.a4(a);if(this.a3()!=b){this.al=true}this.a3(b);if(this.al){var e=new $$t.a9(1,c,d);var f=new $$t.a9(1,a,b);this.p().ir(e,f)}this.c5();this.dl()},dl:function(){this.ah=true;this.p().ai().v()},a1:0,az:0,a0:0,ay:0,am:false,ab:false,bw:function(){var $self=this;if(this.a4()==0||this.a3()==0){return}this.ah=false;this.ab=false;if(this.am){this.c4();this.c0();this.am=false}var a=this.a4();var b=this.a3();var c=this.p().leftMargin();var d=this.p().rightMargin();var e=this.p().bottomMargin();var f=this.p().topMargin();var g=this.p().autoMarginHeight();var h=this.p().autoMarginWidth();if($.ig.util.isNaN(g)){g=this.a5()/2}if($.ig.util.isNaN(h)){h=0}var i=this.p().shouldAddAutoMargins();var j=new $$t.b7($$t.$kd.$type,0);var l=this.b().getEnumerator();while(l.moveNext()){var k=l.current();if(k.al()!=null){j.add(k.al());k.al().bj(function(){return $self.al})}}if(i){var m=false;var n=false;var o=false;var p=false;var r=j.getEnumerator();while(r.moveNext()){var q=r.current();if($$t.$wb.b(q)==2&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){m=true}if($$t.$wb.b(q)==3&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){n=true}if($$t.$wb.b(q)==0&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){o=true}if($$t.$wb.b(q)==1&&(q.z().labelSettings()==null||q.z().labelSettings().visibility()==0)){p=true}if(q.z()!=null&&q.z().labelSettings()!=null){q.z().labelSettings().c(q.z().labelSettings().location())}}if(m||n){if(!o&&$.ig.util.isNaN(f)){f=g}if(!p&&$.ig.util.isNaN(e)){e=g}}if(p||o){if(!m&&$.ig.util.isNaN(c)){c=h}if(!n&&$.ig.util.isNaN(d)){d=h}}}if($.ig.util.isNaN(f)){f=0}if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=0}if($.ig.util.isNaN(e)){e=0}var s=this.bb();f+=s;var t=this.ba();f+=t;var u=new $$t.a8(0,c,f,a-(c+d),b-(f+e));u=$$t.$wb.e(j,u);var v=new $$t.a9(1,a-(c+d),b-(f+e));if(this.p().b5()&&u.width()!=u.height()){if(u.width()<u.height()){f+=(u.height()-u.width())/2;u.top(u.top()+(u.height()-u.width())/2);v.j(v.j()-(u.height()-u.width()));u.height(u.width())}else{c+=(u.width()-u.height())/2;u.left(u.left()+(u.width()-u.height())/2);v.k(v.k()-(u.width()-u.height()));u.width(u.height())}}this.a1=f-(s+t);this.az=c;this.a0=d;this.ay=e;this.em=u;var w=function(){var $ret=new $$t.wc;$ret.f(c);$ret.c(c);$ret.a(f+v.j());$ret.b(f+v.j());$ret.g(c+v.k());$ret.d(c+v.k());$ret.h(f);$ret.e(f);return $ret}();$$t.$wb.d(j,w,this.em,function(x,y){if(!x.cf().equals1(y)){x.cf(y);x.z().as().x()}});var x=false;if(this.al){this.al=false;x=true}this.p().iy(this.p().viewportRect(),this.em);var z=this.b().getEnumerator();while(z.moveNext()){var y=z.current();if($$t.$a8.l_op_Equality(y.gv(),null)||y.gv().isEmpty()){this.ab=true}if(y.gv().equals1(this.em)){continue}y.ev(y.gv(),this.em)}var ab=this.i().getEnumerator();while(ab.moveNext()){var aa=ab.current();if($$t.$a8.l_op_Equality(aa.view().b3(),null)||aa.view().b3().isEmpty()){this.ab=true}if(aa.view().b3().equals1(this.em)){continue}aa.hf(aa.view().b3(),this.em)}if(this.p().bd()!=null){var ac=this.p().bd();var ad=this.p().mobileMode()?this.em.width():Number.POSITIVE_INFINITY;var ae=this.p().mobileMode()?this.em.height():Number.POSITIVE_INFINITY;var af=ac.getDesiredSize(new $$t.a9(1,ad,ae));this.p().bd().arrange(new $$t.a8(0,this.em.right()-af.k(),this.em.bottom()-af.j(),af.k(),af.j()))}this.dd(this.em)},w:function(){var a=this.p().bh();var b=this.t();if(this.p().bj()!=null){a=this.p().bj()}else if(b!=null){a=b}return a},v:function(){var a=this.p().bh();var b=this.s();if(this.p().bi()!=null){a=this.p().bi()}else if(b!=null){a=b}return a},ei:function(){var a=this.p().ly();var b=this.ef();if(this.p().titleTextColor()!=null){a=this.p().titleTextColor()}else if(b!=null){a=b}return a},eh:function(){var a=this.p().ly();var b=this.ee();if(this.p().subtitleTextColor()!=null){a=this.p().subtitleTextColor()}else if(b!=null){a=b}return a},bb:function(){if(this.p().title()==null||!($b($$t.$fx.$type,this.p())!==null)){return 0}var a=this.w();var b=0;b=$$t.$gt.i(a);var c=this.ey();b+=c.e()+c.b();return b},a2:0,ba:function(){if(this.p().subtitle()==null||!($b($$t.$fx.$type,this.p())!==null)){return 0}if(!$.ig.util.isNaN(this.a2)){return this.a2}var a=this.v();this.a2=$$t.$gt.i(a);var b=this.ex();this.a2+=b.e()+b.b();return this.a2},ey:function(){var a=this.l().bx();var b=$.ig.util.isNaN(this.p().titleTopMargin())?a.e():this.p().titleTopMargin();var c=$.ig.util.isNaN(this.p().titleLeftMargin())?a.c():this.p().titleLeftMargin();var d=$.ig.util.isNaN(this.p().titleRightMargin())?a.d():this.p().titleRightMargin();var e=$.ig.util.isNaN(this.p().titleBottomMargin())?a.b():this.p().titleBottomMargin();return new $$t.bw(1,c,b,d,e)},ex:function(){var a=this.l().bw();var b=$.ig.util.isNaN(this.p().subtitleTopMargin())?a.e():this.p().subtitleTopMargin();var c=$.ig.util.isNaN(this.p().subtitleLeftMargin())?a.c():this.p().subtitleLeftMargin();var d=$.ig.util.isNaN(this.p().subtitleRightMargin())?a.d():this.p().subtitleRightMargin();var e=$.ig.util.isNaN(this.p().subtitleBottomMargin())?a.b():this.p().subtitleBottomMargin();return new $$t.bw(1,c,b,d,e)},dd:function(a){},cg:function(){if(!this.ag){this.ag=true;this.a().l()}},en:null,di:function(){if(this.aa()==null){return}if(this.aa().d()){if(this.p().actualPixelScalingRatio()!=1){this.aa().y();this.aa().z(this.p().actualPixelScalingRatio(),this.p().actualPixelScalingRatio())}if(!this.en.isEmpty()){if(!this.au()){this.aa().j(this.en.left(),this.en.top(),this.en.width(),this.en.height())}}}this.dj();if(this.aa().d()){if(this.p().actualPixelScalingRatio()!=1){this.aa().x()}}},isValid:function(){return true},preRender:function(){this.l().ax(this.a4(),this.a3());this.db()},db:function(){},ac:false,dj:function(){if(this.aa().d()){this.en=new $$t.a8(0,0,0,this.a4(),this.a3());if(this.ax!=null&&this.ax.count()>0){this.ca();this.aa().y();this.aa().ad(this.p().viewportRect());if(!this.au()){this.aa().j(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height())}}this.aa().q(this.er());this.aa().q(this.es());this.aa().r(this.et());this.aa().u(this.eu());this.aa().ab(this.w());if(this.d9!=null){this.d9.ab(this.ei());this.aa().v(this.d9)}this.aa().ab(this.v());if(this.d8!=null){this.d8.ab(this.eh());this.aa().v(this.d8)}if(this.ax!=null&&this.ax.count()>0){this.l().a6(this.ax);this.aa().x()}if(this.ar()){this.du();this.ar(false);this.ax.clear();this.p().a1().ac();this.cg()}}},ep:function(){return new $$t.a8(0,0,0,this.a4(),this.a3())},el:function(){return this.l().br()},dp:function(){this.p().circleMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.d);$ret.measure($$t.$hc.b);return $ret}());this.p().triangleMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.m);$ret.measure($$t.$hc.b);return $ret}());this.p().pyramidMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.j);$ret.measure($$t.$hc.b);return $ret}());this.p().squareMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.k);$ret.measure($$t.$hc.b);return $ret}());this.p().diamondMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.e);$ret.measure($$t.$hc.b);return $ret}());this.p().pentagonMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.h);$ret.measure($$t.$hc.b);return $ret}());this.p().hexagonMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.f);$ret.measure($$t.$hc.b);return $ret}());this.p().tetragramMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.l);$ret.measure($$t.$hc.b);return $ret}());this.p().pentagramMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.i);$ret.measure($$t.$hc.b);return $ret}());this.p().hexagramMarkerTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$hc.g);$ret.measure($$t.$hc.b);return $ret}())},dx:function(){this.l().ba();this.dm();var a=this.a5();this.dy();if(a!=this.a5()){this.p().hl()}},c8:function(){if(this.p().bd()!=null){var a=this.p().overviewPlusDetailPaneVisibility();this.p().bd().__visibility=a;this.p().bd().refresh(false)}},as:function(a){if($$t.$ba.l_op_Equality(a,null)){return false}var b=a.__x;var c=a.__y;if(b>=this.p().viewportRect().left()&&c>=this.p().viewportRect().top()&&b<=this.p().viewportRect().left()+this.p().viewportRect().width()&&c<=this.p().viewportRect().top()+this.p().viewportRect().height()){var d=this.p().bd();if(d!=null&&d.__visibility==0&&b>=d.view().bd().left()&&c>=d.view().bd().top()&&b<=d.view().bd().left()+d.view().bd().width()&&c<=d.view().bd().top()+d.view().bd().height()){return false}return true}return false},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},cv:function(a,b,c){var $self=this;if(!c&&this.p().mobileMode()){this.p().mobileMode(false)}var d=new $$t.fh;d.position(a);if(this.p().a7()==2||this.p().a7()==1||this.p().cr()||this.p().bd()==null||this.p().bd().pinching()){if(this.h()!=null){if(this.aj){this.cw(a)}this.h().g7(d.position(),this.e(),d);this.h(null)}return}var e=null;var f=function(){var g=$self.f(a,!b,e);e=g.p2;return g.ret}();this.e(e);var g=this.g(f);if(f!=null){var h=false;var i=false;if(this.h()!=f){i=true}if(this.h()==null||i){h=true}if(h){if(i){if(this.h()!=null){g=this.g(this.h());this.h().g7(d.position(),e,d);if(g!=null){g.g7(d.position(),e,d)}}}this.h(f);f.g6(d.position(),e,d);if(g!=null){g.g6(d.position(),e,d)}}else{this.h(f);f.g9(d.position(),e,d);if(g!=null){g.g9(d.position(),e,d)}}}else{if(this.h()!=null){g=this.g(this.h());this.h().g7(d.position(),e,d);if(g!=null){g.g7(d.position(),e,d)}this.h(null)}for(var j=0;j<this.p().series().count();j++){var k=this.p().series().__inner[j];if(k.b8()){g=this.g(k);k.g7(d.position(),k.eo(),d);if(g!=null){g.g7(d.position(),k.eo(),d)}}}}},g:function(a){var b=null;if(a!=null&&$b($$t.$g4.$type,a)!==null){b=a.parentSeries()}if(a!=null&&$b($$t.$qm.$type,a)!==null){b=a.parentSeries()}return b},cu:function(a){if(this.h()!=null){var b=this.g(this.h());var c=new $$t.fh;c.position(a);this.h().g7(c.position(),null,c);if(b!=null){b.g7(c.position(),null,c)}this.h(null)}this.p().ic(a)},aj:false,ct:function(a){if(this.h()!=null){this.aj=true;var b=new $$t.oc;b.position(a);this.h().g4(b.position(),this.e(),b)}},cw:function(a){if(this.h()!=null){this.aj=false;var b=new $$t.oc;b.position(a);this.h().g8(b.position(),this.e(),b)}},dm:function(){},ec:function(){return this.m().ax()},d7:function(a){if(this.m()!=null){this.m().az(this.p().viewportRect())}},ch:function(a){this.p().b6(true);this.p().b2(this.p().mobileMode()&&!this.p().c0()||this.p().crosshairVisibility()==0);this.p().b6(false);this.bn(a)},bn:function(a){if(this.p().bd()!=null){this.p().bd().mobileMode(a);if(!a){this.p().bd().__visibility=this.p().overviewPlusDetailPaneVisibility();this.p().bd().view().s(false)}else{this.p().bd().__visibility=1;this.p().bd().view().s(this.p().overviewPlusDetailPaneVisibility()==0)}this.p().hl()}},ag:false,isDirty:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},undirty:function(a){this.ag=false;this.di()},index:function(){return 10},postRender:function(){},bz:function(){this.dl()},af:false,b9:function(){this.l().a0()},dt:function(){this.l().a9()},bp:function(a){this.l().ar()},bf:function(a){this.l().an(a)},d1:function(a){this.l().bf(a)},d2:function(a){this.l().bg(a)},bg:function(a){this.l().ao(a)},dh:function(a){this.l().a5(a)},cx:function(a){this.p().canvasRenderScheduler().l()},bo:function(a){},_av:false,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},n:function(a){if(this.p().mobileMode()){return 2}else{return 1}},cs:function(){this.m().w(this.p().isSurfaceInteractionDisabled());if(this.q()!=null){this.q().isSurfaceInteractionDisabled(this.p().isSurfaceInteractionDisabled())}},d9:null,d8:null,a7:function(a,b){if(a==null){return 0}this.aa().ab(b);return this.aa().e(a)},a6:function(a,b){if(a==null){return 0}var c=0;c=$$t.$gt.i(b);return c},c5:function(){this.am=true;this.dl();this.cg()},c4:function(){if(this.p().title()==null||!($b($$t.$fx.$type,this.p())!==null)){this.d9=null}else{this.d9=new $$t.c2;this.d9.aa(this.p().title().toString());var a=this.ey();var b=this.a7(this.d9.aa(),this.w());this.d9.l(this.a4()/2-(b+a.c()+a.d())/2);this.d9.m(a.e());var c=this.a6(this.d9.aa(),this.w());this.d9.k(b);this.d9.j(c);var d=this.eb();switch(d){case 0:this.d9.l(a.c());break;case 2:this.d9.l(Math.max(this.a4()-a.d()-b,a.c()));break}}},c0:function(){this.a2=NaN;if(this.p().subtitle()==null||!($b($$t.$fx.$type,this.p())!==null)){this.d8=null}else{this.d8=new $$t.c2;this.d8.aa(this.p().subtitle().toString());var a=this.ex();var b=this.a7(this.d8.aa(),this.v());this.d8.l(this.a4()/2-(b+a.c()+a.d())/2);this.d8.m(this.bb()+a.e());var c=this.a6(this.d8.aa(),this.v());this.d8.k(b);this.d8.j(c);var d=this.ea();switch(d){case 0:this.d8.l(a.c());break;case 2:this.d8.l(Math.max(this.a4()-a.d()-b,a.c()));break}}},c:function(a){var b=this.l().c();if(b==0){var c=$$t.$wb.b(a.al());if(a.crossingAxis()==null){if(c==4){return 4}if(c==5){return 3}}else{if(c==4){return 3}if(c==5){return 4}}if(c==0){return 3}return 4}return b},d:function(a){var b=this.l().d();if(b==0){var c=$$t.$wb.b(a.al());if(a.crossingAxis()==null){if(c==7){return 1}if(c==6){return 2}}else{if(c==7){return 2}if(c==6){return 1}}if(c==3){return 2}return 1}return b},u:function(){return this.l().p()},eg:function(){return this.l().bq()},r:function(){return this.l().o()},ed:function(){return this.l().bp()},t:function(){return this.l().n()},s:function(){return this.l().m()},ef:function(){return this.l().bo()},ee:function(){return this.l().bn()},b1:function(a){var b=null;a.title(null);a.subtitle(null);var c=this.ey();var d=0;var e=0;if(this.d9!=null){b=this.w();var f=$$t.$gt.d(this.d9,b);var g={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e=this.d9.j()+c.b()+c.e();var h=new $$t.vi;var i=this.eq();h.viewport(new $$t.a8(0,i.left(),i.top(),i.width(),e));h.textPlotArea(this.eo(this.d9));h.textPlotArea(new $$t.a8(0,this.d9.l(),this.d9.m(),this.d9.k(),this.d9.j()));d=h.height();h.appearance($$t.$hs.fromTextElement(this.d9,f));var j=this.ey();h.appearance().marginTop(j.e());h.appearance().marginLeft(j.c());h.appearance().marginRight(j.d());h.appearance().marginBottom(j.b());var k=this.eb();h.appearance().horizontalAlignment($$t.$bx.$getName(k));a.title(h)}if(this.d8!=null){b=this.v();var l=$$t.$gt.d(this.d8,b);var m={__x:0,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=this.ex();var o=this.d8.j()+n.b()+n.e();var p=new $$t.vi;var q=this.eq();p.viewport(new $$t.a8(0,q.left(),q.top()+e,q.width(),o));p.textPlotArea(this.eo(this.d8));p.appearance($$t.$hs.fromTextElement(this.d8,l));var r=this.ex();p.appearance().marginTop(r.e());p.appearance().marginLeft(r.c());p.appearance().marginRight(r.d());p.appearance().marginBottom(r.b());var s=this.ea();p.appearance().horizontalAlignment($$t.$bx.$getName(s));a.subtitle(p)}},eq:function(){return new $$t.a8(0,0,0,this.a4(),this.a3())},eo:function(a){var b=$$t.$vc.a(a);return b},b0:function(a){a.width(this.a4());a.height(this.a3());a.contentArea(this.eq());a.centralArea(new $$t.a8(0,this.az,0,this.a4()-(this.az+this.a0),this.a3()-(this.a1+this.ay)));a.plotArea(this.p().viewportRect());a.actualWindowRect(this.p().actualWindowRect())},ew:function(){return this.l().bz()},ev:function(){return this.l().by()},ae:false,ad:false,cz:function(a,b){this.ad=true},c3:function(a,b){this.ae=true},eb:function(){if(this.ae){return this.p().titleHorizontalAlignment()}else{var a=1;switch(this.l().am()){case"left":a=0;break;case"right":a=2;break}return a}},ea:function(){if(this.ad){return this.p().subtitleHorizontalAlignment()}else{var a=1;switch(this.l().al()){case"left":a=0;break;case"right":a=2;break}return a}},ah:false,bj:function(){if(this.ah){this.bw();if(this.ab){this.p().ai().u()}if(this.ah){this.bw()}}},an:function(){if(this.p().c2()){return false}if($$t.$af.now().getTime()-this.p().c5().getTime()<300){return true}return false},by:function(){this.l().ax(this.a4(),this.a3())},cf:function(){this.l().a1(this.p().isPagePanningAllowed())},at:function(a){var b=this.p().actualWindowRect();var c=b.top()>0;var d=b.left()>0;var e=b.right()<1;var f=b.bottom()<1;var g=a.__y<0;var h=a.__y>0;var i=a.__x<0;var j=a.__x>0;if(c&&g){return true}if(d&&i){return true}if(f&&h){return true}if(j&&e){return true}return false},c9:function(){this.l().a4();this.p().canvasRenderScheduler().l();this.p().af().l();this.p().ad().l();this.a().l()},ax:null,bx:function(a,b,c){this.ar(false);if(this.ax==null){this.ax=new $$t.b7($$t.$gu.$type,0)}for(var d=0;d<this.ax.count();d++){while(d<this.ax.count()&&!a.containsKey(this.ax.__inner[d].i())){this.ax.removeAt(d)}}for(var e=0;e<b.count();e++){this.ax.add(b.__inner[e])}this.cg()},bd:function(a,b,c){return this.l().ai(a,b,c)},bu:function(){this.l().av()},bv:function(a){this.l().aw(a)},ce:function(){if(this.ax==null){return}this.ar(true);this.cg()},_ar:false,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},bc:0,bs:function(){this.l().at()},bk:function(){this.l().ap()},bt:function(a){this.l().au(a)},bl:function(){this.l().aq()},ai:false,ca:function(){if(this.ai){this.ai=false;this.z().j(this.p().viewportRect().left(),this.p().viewportRect().top(),this.p().viewportRect().width(),this.p().viewportRect().height());this.p().canvasRenderScheduler().c(true)}},du:function(){if(!this.ai){this.ai=true;this.p().canvasRenderScheduler().c(false);this.p().canvasRenderScheduler().m(this.z(),this.y())}},c2:function(){},$type:new $.ig.Type("SeriesViewerView",$.ig.$ot,[$$t.$b3.$type])},true);$c("XamDataChartView:f9","SeriesViewerView",{init:function(a){$$t.$b5.init.call(this,a);this.ez(a)},_ez:null,ez:function(a){if(arguments.length===1){this._ez=a;return a}else{return this._ez}},e3:function(a){this.p().canvasRenderScheduler().n()},db:function(){$$t.$b5.db.call(this);if(this.b().count()==0&&this.z()!=null){this.z().j(0,0,this.a4(),this.a3())}},dm:function(){var a;var b;var c;var d;var e,f,g,h;var i=1,j=0;var k=false;var l=this.l().az(a,b,c,d,e);a=l.p0;b=l.p1;c=l.p2;d=l.p3;e=l.p4;var m;var n=this.l().ay(i,m,f,g,j,k);i=n.p0;m=n.p1;f=n.p2;g=n.p3;j=n.p4;k=n.p5;this.p().topMargin(m[0]);this.p().rightMargin(m[1]);this.p().bottomMargin(m[2]);this.p().leftMargin(m[3]);this.ez().defaultAxisStroke(e);this.ez().defaultAxisMajorStroke(e);this.ez().defaultAxisMinorStroke(e);this.ez().alignsGridLinesToPixels(k);this.e6(f);this.e5(g);this.ez().brushes(a);this.ez().outlines(b);var o=new $$t.fz;for(var p=0;p<a.count();p++){o.add(a.item(p))}this.ez().markerBrushes(o);var q=new $$t.fz;for(var r=0;r<b.count();r++){q.add(b.item(r))}this.ez().markerBrushes(o);this.ez().markerOutlines(q);this.e7(c);this.e0(d);this.e4(e);this.e1(i);this.e2(j)},_e7:null,e7:function(a){if(arguments.length===1){this._e7=a;return a}else{return this._e7}},_e4:null,e4:function(a){if(arguments.length===1){this._e4=a;return a}else{return this._e4}},_e6:null,e6:function(a){if(arguments.length===1){this._e6=a;return a}else{return this._e6}},_e5:null,e5:function(a){if(arguments.length===1){this._e5=a;return a}else{return this._e5}},_e1:0,e1:function(a){if(arguments.length===1){this._e1=a;return a}else{return this._e1}},_e2:0,e2:function(a){if(arguments.length===1){this._e2=a;return a}else{return this._e2}},co:function(a){$$t.$b5.co.call(this,a)},dj:function(){this.er().z(1);this.es().z(1);this.er().__stroke=this.e7();this.es().__stroke=this.e7();$$t.$b5.dj.call(this)},_e0:null,e0:function(a){if(arguments.length===1){this._e0=a;return a}else{return this._e0}},$type:new $.ig.Type("XamDataChartView",$$t.$b5.$type)},true);$c("ChartCollection:pw","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$b4.$type,0)},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("ChartCollection",$$t.$f0.$type.specialize($$t.$b4.$type))},true);$c("ChartContentManager:vf","DependencyObject",{j:null,o:null,q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},init:function(a){this.j=null;this.o=new $$t.gd($$t.$vg.$type,$$t.$gd.$type.specialize($$t.$bg.$type,$$t.$vd.$type),0);this.q=new $$t.b7($$t.$bc.$type,0);this.k=false;$$t.$bg.init.call(this);this.m(true);this.l(true);this.o.add(0,new $$t.gd($$t.$bg.$type,$$t.$vd.$type,0));this.o.add(1,new $$t.gd($$t.$bg.$type,$$t.$vd.$type,0));this.o.add(2,new $$t.gd($$t.$bg.$type,$$t.$vd.$type,0));this.j=a},i:function(a,b,c){var d=this.h(a,b);d.a(c);return d},y:function(a,b){var c=this.o.item(a);if(c.containsKey(b)){c.remove(b)}var d=$b($$t.$bc.$type,b);if(d!=null&&this.r().contains(d)){this.r().remove(d)}},k:false,v:function(){if(!this.k){this.k=true;window.setTimeout(this.s.runOn(this),0)}},x:function(a,b,c,d){var e=c;if(!e.c()){e.b(d)}else{if(!d){e.b(false)}}if(!e.c()){e.c(true);this.v()}},_n:false,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},h:function(a,b){var c=this.o.item(a);var d=null;if(!function(){var e=c.tryGetValue(b,d);d=e.p1;return e.ret}()){d=new $$t.vd;d.h(b);c.add(b,d);var e=$b($$t.$bc.$type,b);if(e!=null&&!this.r().contains(e)){if($b($$t.$g4.$type,e)!==null||$b($$t.$qm.$type,e)!==null){var f=$b($$t.$g4.$type,e);var g=$b($$t.$qm.$type,e);var h=f!=null?f.parentSeries():g.parentSeries();var i=f!=null?f.logicalSeriesLink():g.logicalSeriesLink();var j=0;if(this.r().indexOf(h)==0){j++}j+=h.series().indexOf(i);if(this.r().count()<=j||h.series().count()==0||j==-1){this.r().add(e)}else{this.r().insert(j,e)}}else{this.r().add(e)}}}return d},u:function(){this.s()},s:function(){if(this.j==null||this.o==null){return}if(!this.k){return}this.k=false;if(this.j!=null){this.j.gz()}var b=this.p().getEnumerator();while(b.moveNext()){var a=b.current();a.f()}if(!this.k){this.j.i4()}},p:function(){var d__=new $.ig.ChartContentManager___InOrder__IteratorClass(-2);d__.__4__this=this;return d__},t:function(a){var c=this.o.item(1).values().getEnumerator();while(c.moveNext()){var b=c.current();b.h().ez()}var e=this.o.item(1).values().getEnumerator();while(e.moveNext()){var d=e.current();d.f()}var g=this.o.item(1).values().getEnumerator();while(g.moveNext()){var f=g.current();f.h().gu($$t.$a8.empty())}},_l:false,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},z:function(a,b,c,d){c.i(d)},w:function(a,b){if(!b.e()){b.e(true);this.v()}},$type:new $.ig.Type("ChartContentManager",$$t.$bg.$type)},true);$c("ContentInfo:vd","Object",{init:function(){$.ig.$op.init.call(this)},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},d:function(){if(this.i().isEmpty()){return false}if(this.i().width()==0&&this.i().height()==0){return false}return true},g:function(){if(this.e()&&$b($$t.$is.$type,this.h())!==null){this.e(false);var a=this.c();this.c(true);var b=this.h().updateRange1(true);if(!b){this.c(a)}}},f:function(){this.g();if($b($$t.$is.$type,this.h())!==null){var a=$b($$t.$is.$type,this.h());if(a.crossingAxis()!=null){var b=a.crossingAxis();if(b.at()!=null&&b.at().e()){b.at().g()}}}if(this.c()){this.c(false);this.a()(this.b());this.b(false)}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("ContentInfo",$.ig.$ot)},true);$c("DataContext:hb","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_actualItemBrush:null,actualItemBrush:function(a){if(arguments.length===1){this._actualItemBrush=a;return a}else{return this._actualItemBrush}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;
return a}else{return this._outline}},_itemLabel:null,itemLabel:function(a){if(arguments.length===1){this._itemLabel=a;return a}else{return this._itemLabel}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},flatten:function(){var series_=this.series();var item_=this.item();var actualItemBrush_=this.actualItemBrush();var outline_=this.outline();var itemLabel_=this.itemLabel();var itemBrush_=this.itemBrush();var thickness_=this.thickness();return{item:item_,itemBrush:actualItemBrush_,outline:outline_,itemLabel:itemLabel_,thickness:thickness_}},$type:new $.ig.Type("DataContext",$.ig.$ot)},true);$c("PieSliceDataContext:n8","DataContext",{init:function(){$$t.$hb.init.call(this)},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},_percentValue:0,percentValue:function(a){if(arguments.length===1){this._percentValue=a;return a}else{return this._percentValue}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},_legendLabel:null,legendLabel:function(a){if(arguments.length===1){this._legendLabel=a;return a}else{return this._legendLabel}},flatten:function(){var ret_=$$t.$hb.flatten.call(this);var percentValue_=this.percentValue();var isOthersSlice_=this.isOthersSlice();ret_.percentValue=percentValue_;ret_.isOthersSlice=isOthersSlice_;if(isOthersSlice_&&this.item()!=null){var items_=[];var a=this.item().getEnumerator();while(a.moveNext()){var currItem_=a.current();items_.push(currItem_)}ret_.item=items_}return ret_},$type:new $.ig.Type("PieSliceDataContext",$$t.$hb.$type)},true);$c("FunnelSliceDataContext:oz","DataContext",{init:function(){$$t.$hb.init.call(this)},_itemOutline:null,itemOutline:function(a){if(arguments.length===1){this._itemOutline=a;return a}else{return this._itemOutline}},flatten:function(){var ret_=$$t.$hb.flatten.call(this);var itemOutline_=this.itemOutline();ret_.itemOutline=itemOutline_;return ret_},$type:new $.ig.Type("FunnelSliceDataContext",$$t.$hb.$type)},true);$c("LabelPanelArranger:wb","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=c.z();var f=e.crossingAxis();f=$$t.$wb.a(c,e,f);var g=$$t.$wb.b(c);var h=0;var i=0;var j=0;if(e.bf()){c.ab().ab();j=c.a4()}else{j=c.a5(b)}h=j;i=j;if(c.z().labelSettings()!=null&&c.z().labelSettings().visibility()!=0){i=0;h=0}if(c.ak()){switch(g){case 0:b.y(Math.max(0,b.top()+i));b.height(Math.max(0,b.height()-i));e.labelSettings().c(0);break;case 4:if(f!=null&&c.a3()-b.top()<i&&$b($$t.$mj.$type,c)!==null){e.labelSettings().c(5)}else{e.labelSettings().c(4)}break;case 5:if(f!=null&&b.bottom()-c.a3()<i&&$b($$t.$mj.$type,c)!==null){if(e.labelSettings()!=null){e.labelSettings().c(4)}}else{if(e.labelSettings()!=null){e.labelSettings().c(5)}}break;case 1:default:if(e.labelSettings()!=null){e.labelSettings().c(1)}b.height(Math.max(0,b.height()-i));break}}if($b($$t.$lq.$type,c)!==null){switch(g){case 3:b.width(Math.max(0,b.width()-h));e.labelSettings().c(3);break;case 6:if(f!=null&&c.a3()-b.left()<h){e.labelSettings().c(7)}else{e.labelSettings().c(6)}break;case 7:if(f!=null&&b.right()-c.a3()<h){e.labelSettings().c(6)}else{e.labelSettings().c(7)}break;case 2:default:if(e.labelSettings()!=null){e.labelSettings().c(2)}b.x(Math.max(0,b.left()+h));b.width(Math.max(0,b.width()-h));break}}if($b($$t.$k8.$type,c)!==null){if(e.labelSettings()!=null){e.labelSettings().c(g)}}}return b},a:function(a,b,c){if($b($$t.$lh.$type,a)!==null&&$b($$t.$kw.$type,b)!==null){c=b.i4()}if($b($$t.$k8.$type,a)!==null&&$b($$t.$ky.$type,b)!==null){c=b.i5()}if($b($$t.$k8.$type,a)!==null&&$b($$t.$lb.$type,b)!==null){c=b.it()}return c},b:function(a){if(a==null){return 1}else{var b=a.z();if(b!=null&&b.labelSettings()!=null){var c=b.labelSettings().c();if(!a.ap(c)){return a.ae()}return c}else{return a.ae()}}},c:function(a,b,c,d){var e=a.z();var f=e.crossingAxis();f=$$t.$wb.a(a,e,f);var g=$$t.$wb.b(a);var h;var i=a.a5(c);var j=i;var k=i;if(a.z()!=null&&a.z().labelSettings()!=null&&a.z().labelSettings().visibility()==1){return}switch(g){case 3:b.g(b.g()-k);b.d(b.d()-k);h=new $$t.a8(0,b.g(),c.top(),k,c.height());d(a,h);break;case 2:h=new $$t.a8(0,b.f(),c.top(),k,c.height());d(a,h);b.f(b.f()+k);b.c(b.c()+k);break;case 7:if(f!=null){h=new $$t.a8(0,b.f()+a.a3(),c.top(),k,c.height())}else{b.d(b.d()-k);h=new $$t.a8(0,b.d(),c.top(),k,c.height())}d(a,h);break;case 6:if(f!=null){h=new $$t.a8(0,b.f()+a.a3()-k,c.top(),k,c.height())}else{h=new $$t.a8(0,b.c(),c.top(),k,c.height());b.c(b.c()+k)}d(a,h);break;case 1:b.a(b.a()-j);b.b(b.b()-j);h=new $$t.a8(0,c.left(),b.a(),c.width(),j);d(a,h);break;case 0:h=new $$t.a8(0,c.left(),b.h(),c.width(),j);d(a,h);b.h(b.h()+j);b.e(b.e()+j);break;case 5:if(f!=null){h=new $$t.a8(0,c.left(),b.h()+a.a3(),c.width(),j)}else{b.b(b.b()-j);h=new $$t.a8(0,c.left(),b.b(),c.width(),j)}d(a,h);break;case 4:if(f!=null){h=new $$t.a8(0,c.left(),b.h()+a.a3()-j,c.width(),j)}else{h=new $$t.a8(0,c.left(),b.e(),c.width(),j);b.e(b.e()+j)}d(a,h);break}if($b($$t.$k8.$type,a)!==null){h=new $$t.a8(0,c.left(),c.top(),c.width(),c.height());d(a,h)}},d:function(a,b,c,d){var e=new $$t.b7($$t.$kd.$type,0);var f=new $$t.b7($$t.$kd.$type,0);var h=a.getEnumerator();while(h.moveNext()){var g=h.current();var i=$$t.$wb.b(g);switch(i){case 1:case 2:case 0:case 3:f.add(g);break;case 5:case 6:case 4:case 7:e.add(g);break}}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();$$t.$wb.c(j,b,c,d)}var m=e.getEnumerator();while(m.moveNext()){var l=m.current();$$t.$wb.c(l,b,c,d)}},$type:new $.ig.Type("LabelPanelArranger",$.ig.$ot)},true);$c("LabelPanelsArrangeState:wc","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("LabelPanelsArrangeState",$.ig.$ot)},true);$c("LegendTemplates:n1","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=c.title();if(e==null){e="Series Title"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Series Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},q:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Pie Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},g:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Doughnut Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},k:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Funnel Item"}$$t.$n1.a(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},a:function(a,b,c,d,e,f,g,h,i){var j=a;var k=f;if(k!=null&&k.series()!=null){if(h!=null){var l=$("<canvas></canvas>");l.attr("width","18");l.attr("height","16");var m=$("<td class='ui-legend-item-badge'></td>");m.append(l);var n=l[0].getContext("2d");var o=new $$t.dc;o.passInfo=i;o.context=n;o.width=18;o.height=16;o.data=k;h.measure()(o);var p=new $$t.c6;p.availableWidth=$.ig.util.isNaN(o.width)?18:Math.min(o.width,18);p.availableHeight=$.ig.util.isNaN(o.height)?16:Math.min(o.height,16);p.passInfo=i;p.context=n;p.data=k;p.xPosition=0;p.yPosition=0;h.render()(p);j.append(m)}var q=$("<td class='ui-legend-item-text'><span>"+g+"</span></td>");j.append(q)}},p:function(a){var b=a.data;var c=a.context;var d=new $$t.cr(new $$t.eg,c);var e=b.slice();var f=b.series();var g=f.ao().be(e);var h=f.ao().bf(e);var i=new $$t.ct;i.width(a.availableWidth-e.ay()*2-2);i.height(a.availableHeight-e.ay()*2);i.l(e.ay()+1);i.m(e.ay());i.z(e.ay());i.__fill=g;i.__stroke=h;d.u(i)},f:function(a){var b=a.data;var c=a.context;var d=new $$t.cr(new $$t.eg,c);var e=b.slice();var f=b.series().ring().a().aj.item(0);var g=f.ao().be(e);var h=f.ao().bf(e);var i=new $$t.ct;i.width(a.availableWidth-e.ay()*2-2);i.height(a.availableHeight-e.ay()*2);i.l(e.ay()+1);i.m(e.ay());i.z(e.ay());i.__fill=g;i.__stroke=h;d.u(i)},j:function(a){var b=a.data;var c=a.context;if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}if(b.itemOutline()!=null){b.outline(b.itemOutline())}var d=new $$t.cr(new $$t.eg,c);var e=b.thickness();if($.ig.util.isNaN(e)){e=1}var f=new $$t.ct;f.width(a.availableWidth-e*2-2);f.height(a.availableHeight-e*2);f.l(e+1);f.m(e);f.z(e);f.__fill=b.actualItemBrush();f.__stroke=b.outline();d.u(f)},m:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cr(new $$t.eg,c);var f=new $$t.de;f.ag(0);f.ai(a.availableHeight/2);f.ah(a.availableWidth);f.aj(a.availableHeight/2);f.z(d.thickness());f.__stroke=b.actualItemBrush();f.af(d.dashArray());e.q(f);var g=$b($$t.$g8.$type,b.series());if(g!=null&&g.actualMarkerTemplate()!=null&&g.actualMarkerTemplate().render()!=null){b.outline(d.actualOutline());$$t.$n1.u(g.actualMarkerTemplate(),a)}},u:function(a,b){var c=new $$t.dc;c.passInfo=b.passInfo;c.width=11;c.height=11;c.data=b.data;c.context=b.context;c.renderContext=b.renderContext;var d=b.data;var e=d.actualItemBrush();var f=d.itemBrush();if($b($$t.$bc.$type,d.series())!==null){if(d.itemBrush()==null){var g=d.series();d.actualItemBrush(g.getActualMarkerBrush())}}if(a.measure()!=null){a.measure()(c);if($.ig.util.isNaN(c.width)||Number.isInfinity(c.width)||c.width>11){c.width=11}if($.ig.util.isNaN(c.height)||Number.isInfinity(c.height)||c.height>11){c.height=11}}var h=new $$t.c6;h.passInfo=b.passInfo;h.availableWidth=c.width;h.availableHeight=c.height;h.xPosition=b.availableWidth/2;h.yPosition=b.availableHeight/2;h.data=b.data;h.context=b.context;h.renderContext=b.renderContext;a.render()(h);d.itemBrush(f);d.actualItemBrush(e)},v:function(a){var b=null;if($b($$t.$bc.$type,a.series())!==null){b=a.series()}if(a.itemBrush()!=null){a.actualItemBrush(a.itemBrush())}else{if(b!=null){a.actualItemBrush(b.actualBrush())}else{a.actualItemBrush(a.itemBrush())}}},d:function(a){},b:function(a){},l:function(a){},t:function(a){var b=a.data;var c=a.context;$$t.$n1.v(b);var d=new $$t.cr(new $$t.eg,c);var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();d.r(e);var h=$b($$t.$g8.$type,b.series());if(h!=null&&h.actualMarkerTemplate()!=null&&h.actualMarkerTemplate().render()!=null){if($b($$t.$bc.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$n1.u(h.actualMarkerTemplate(),a)}},o:function(a){var b=a.data;var c=a.context;$$t.$n1.v(b);var d=new $$t.cz;var e=new $$t.es;var f=new $$t.e1;f.__isFilled=true;f.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));f.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());e.b().add(f);d.ak(e);if($b($$t.$bc.$type,b.series())!==null){d.z(b.series().thickness());d.__stroke=b.series().actualOutline();d.af(b.series().dashArray())}d.__fill=b.actualItemBrush();var g=new $$t.cr(new $$t.eg,c);g.r(d)},n:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.de;e.ag(0);e.ai(a.availableHeight/2);e.ah(a.availableWidth);e.aj(a.availableHeight/2);e.z(d.thickness());e.af(d.dashArray());e.__stroke=b.actualItemBrush();var f=new $$t.cr(new $$t.eg,c);f.q(e)},r:function(a){var b=a.data;$$t.$n1.v(b);var c=$b($$t.$g8.$type,b.series());if(c!=null&&c.actualMarkerTemplate()!=null&&c.actualMarkerTemplate().render()!=null){if($b($$t.$bc.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$n1.u(c.actualMarkerTemplate(),a)}},s:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.cz;var i=new $$t.es;var j=new $$t.e1;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($b($$t.$bc.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline()}if($b($$t.$th.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.cr(new $$t.eg,c);k.r(e);k.r(h);var l=$b($$t.$g8.$type,b.series());if(l!=null&&l.actualMarkerTemplate()!=null&&l.actualMarkerTemplate().render()!=null){if($b($$t.$bc.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$n1.u(l.actualMarkerTemplate(),a)}},h:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.cz;var i=new $$t.es;var j=new $$t.e1;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($b($$t.$bc.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline();h.af(b.series().dashArray())}if($b($$t.$tj.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.cr(new $$t.eg,c);k.r(e);k.r(h)},i:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$t.cz;var f=new $$t.es;var g=new $$t.e1;g.__isFilled=true;g.__startPoint={__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};g.__segments.add(new $$t.e3(0,{__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(new $$t.e3(0,{__x:5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));g.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:0,__y:5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());f.b().add(g);e.ak(f);if($b($$t.$bc.$type,b.series())!==null){e.z(b.series().thickness());e.__stroke=b.series().actualOutline();e.af(b.series().dashArray())}e.__fill=b.actualItemBrush();var h=new $$t.cz;var i=new $$t.es;var j=new $$t.e1;j.__isFilled=true;j.__startPoint={__x:0,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j.__segments.add(new $$t.e3(0,{__x:11,__y:14,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));j.__segments.add(function(){var $ret=new $$t.ex;$ret.f(new $$t.a9(1,5,5));$ret.b(false);$ret.e({__x:16,__y:9,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());j.__segments.add(new $$t.e3(0,{__x:16,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}));i.b().add(j);h.ak(i);if($b($$t.$bc.$type,b.series())!==null){h.z(b.series().thickness());h.__stroke=b.series().actualOutline();h.af(b.series().dashArray())}if($b($$t.$tj.$type,b.series())!==null){h.__fill=b.series().negativeBrush()}var k=new $$t.cr(new $$t.eg,c);k.r(e);k.r(h)},$type:new $.ig.Type("LegendTemplates",$.ig.$ot)},true);$c("Marker:ha","ContentControl",{init:function(){$$t.$c8.init.call(this)},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_ah:0,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_ai:0,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_aj:0,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},af:0,ag:0,$type:new $.ig.Type("Marker",$$t.$c8.$type)},true);$c("NumericMarkerManager:pd","MarkerManagerBase",{init:function(a,b,c,d,e,f){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$pd.init1.call(this,1,b,c,d,e,f,function(){return 0})},init1:function(a,b,c,d,e,f,g){$$t.$o9.init.call(this,b,c,d,e,f);this.m(false);this.o(function(h){return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}});this.n(g)},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},l:function(a,b,c,d,e){var f=this.f()();a.clear();var g=new $$t.b7($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.b7($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.b7($.ig.Number.prototype.$type,1,j.keys());if($$t.$o9.b()){k.sort()}this.k(b,j,k,h)}this.q(a,f,h)},q:function(a,b,c){for(var d=0;d<c.count();++d){var e=c.__inner[d];var f=b[e];var g=this.g()(e);var h=this.h()(g);if(h.content()!=null){h.content().item(g)}var i=new $$t.pa;if(this.m()){i.b(this.o()(e))}i.a(g);i.c({__x:f.__x,__y:f.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(g)){a.add(g,i)}}},j:function(a,b){var c=a.keys();if($$t.$o9.b()){var d=new $$t.b7($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);var j=Math.pow(h.c().__x,2)+Math.pow(h.c().__y,2);return $v(i,j)});c=d}var e=null;var f=null;switch(this.n()()){case 0:break;case 1:e=function(){var $ret=new $$t.pf;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.pi($$t.$ha.$type);f.f(true);break;case 2:e=function(){var $ret=new $$t.pf;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.pi($$t.$ha.$type);f.f(true);break;case 3:e=function(){var $ret=new $$t.pf;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.pi($$t.$ha.$type);break;case 4:e=function(){var $ret=new $$t.pf;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.pi($$t.$ha.$type);break}var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=a.item(g);var j=this.h()(i.a());if(e!=null&&f!=null){f.d(j);f.j(this.p()(j));f.i(i.c());e.d(f);if(f.opacity()==0){f.smartPosition(f.smartPosition())}i.c(f.g())}else{j.__opacity=1;j.__visibility=0}this.r(j,i,b)}this.a()(a)},r:function(a,b,c){a.l(b.c().__x);a.m(b.c().__y)},$type:new $.ig.Type("NumericMarkerManager",$$t.$o9.$type)},true);$c("CategoryMarkerManager:ud","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=a.kg();if(c==null){return}if(e){for(var f=0;f<b.count();++f){$$t.$ud.a(c,f,b,d)}c.c(b.count())}},a:function(a,b,c,d){a.item(b).l(c.__inner[b].__x);a.item(b).m(c.__inner[b].__y)},$type:new $.ig.Type("CategoryMarkerManager",$.ig.$ot)},true);$c("MarkerManagerBucket:pb","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:function(){if(this.b==null){this.b=new $$t.b7($.ig.Number.prototype.$type,0)}return this.b},c:null,e:function(){if(this.c==null){this.c=new $$t.b7($.ig.Number.prototype.$type,0)}return this.c},f:function(a){if(this.e().count()>0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,p0:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,p0:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$c("PathRenderer:aa8","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b(1)},init1:function(a,b){$.ig.$op.init.call(this);this.a(b)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a,b,c){var d=$$t.$aba.c(b,this.b());var e=this.c(d,c);var f=new $$t.es;var h=e.getEnumerator();while(h.moveNext()){var g=h.current();f.b().add(g)}a.ak(f)},c:function(a,b){var d__=new $.ig.PathRenderer___GetFigures__IteratorClass(-2);d__.__4__this=this;d__.__3__segments=a;d__.__3__resolution=b;return d__},e:function(a,b){var c=new $$t.e4;if(this.a()==null){var e=$$t.$gh.q($$t.$ba.$type,a,1).getEnumerator();while(e.moveNext()){var d=e.current();c.__points.add(d)}}else{var g=$$t.$gh.q($$t.$ba.$type,this.a().flatten(a,b),1).getEnumerator();while(g.moveNext()){var f=g.current();c.__points.add(f)}}return c},$type:new $.ig.Type("PathRenderer",$.ig.$ot)},true);$c("NaNSegmenter:aba","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){var d__=new $.ig.NaNSegmenter___Segments__IteratorClass(-2);d__.__3__points=a;d__.__3__mode=b;return d__},a:function(a){return $.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)||Number.isInfinity(a.__x)||Number.isInfinity(a.__y)},b:function(a){return!$$t.$aba.a(a)},$type:new $.ig.Type("NaNSegmenter",$.ig.$ot)},true);$c("IFlattener:aa9","Object",{$type:new $.ig.Type("IFlattener",null)},true);$c("DefaultFlattener:abb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f){var g=new $$t.b7($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$m3.g(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$m3.g(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},d:function(a,b,c,d,e){var f=new $$t.b7($.ig.Number.prototype.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$$t.$m3.i(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$$t.$m3.i(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return this.b(a,b,c,d)},c:function(a,b,c,d){return this.e(a,b,c,d)},b:function(a,b,c,d){var e=this.a(new $$t.b7($.ig.Number.prototype.$type,0),c,d,0,a.count()-1,b);var f=new $$t.abc($$t.$ba.$type,a,e);return f},e:function(a,b,c,d){var e=this.d(a,b,0,c-1,d);var f=new $$t.b7($$t.$ba.$type,0);for(var g=0;g<e.count();g++){f.add({__x:a[e.__inner[g]],__y:b[e.__inner[g]],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return f},f:function(a,b){return a.item(b).__x},g:function(a,b){return a.item(b).__y},$type:new $.ig.Type("DefaultFlattener",$.ig.$ot,[$$t.$aa9.$type])},true);$c("RenderSurface:g3","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;
return a}else{return this._a}},$type:new $.ig.Type("RenderSurface",$.ig.$ot)},true);$c("RenderRequestedEventArgs:vh","EventArgs",{init:function(){$$t.$fi.init.call(this)},_animate:false,animate:function(a){if(arguments.length===1){this._animate=a;return a}else{return this._animate}},$type:new $.ig.Type("RenderRequestedEventArgs",$$t.$fi.$type)},true);$c("HighlightingInfo:no","Object",{init:function(){$.ig.$op.init.call(this);this.state($$t.$np.outward);this.progress(0);this.isMarker(false)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_state:0,state:function(a){if(arguments.length===1){this._state=a;return a}else{return this._state}},_progress:0,progress:function(a){if(arguments.length===1){this._progress=a;return a}else{return this._progress}},_isMarker:false,isMarker:function(a){if(arguments.length===1){this._isMarker=a;return a}else{return this._isMarker}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("HighlightingInfo",$.ig.$ot)},true);$c("HighlightingManager:nr","Object",{init:function(){this.d=new $$t.gd($$t.$no.$type,$$t.$no.$type,0);this.f=new $$t.b7($$t.$no.$type,0);this.h=0;this.i=0;this.j=0;this.e=new $$t.gd($$t.$bc.$type,$$t.$f.$type,0);$.ig.$op.init.call(this);this.g(new $$t.b7($$t.$bc.$type,0))},d:null,f:null,q:function(a){if(a==null){return}this.b(true);if(!this.d.containsKey(a)){a.state($$t.$np.inward);this.d.item(a,a);this.f.add(a)}if(a.state()==$$t.$np.outward){a.state($$t.$np.inward)}},h:0,i:0,p:function(a){if(a==null){return}if(!this.d.containsKey(a)){return}if(a.state()==$$t.$np.inward){if(a.progress()<.05){if(a.isMarker()){this.i=this.i+a.progress()}else{this.h=this.h+a.progress()}this.d.remove(a);this.f.remove(a);return}a.state($$t.$np.outward)}if(a.state()==2){a.state($$t.$np.outward);a.progress(1)}},o:function(){this.f.clear();this.d.clear()},a:function(a,b,c,d,e,f){for(var g=0;g<this.f.count();g++){var h=this.f.__inner[g];var i=h.startIndex();var j=h.endIndex();if(d>=i&&e<=j&&h.isMarker()==f&&a==h.series()&&(h.state()==$$t.$np.inward||h.state()==2)){return h}}for(var k=0;k<this.f.count();k++){var l=this.f.__inner[k];var m=l.startIndex();var n=l.endIndex();if(d>=m&&e<=n&&l.isMarker()==f&&a==l.series()&&l.state()==$$t.$np.outward){return l}}return null},j:0,_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},e:null,c:function(a){this.e.clear();this.g().clear();var b=0;if(this.j>a){b=1-this.j+a}else{b=a-this.j}this.j=a;var c=false;var d=new $$t.b7($$t.$no.$type,0);this.k(0);this.m(0);this.l(0);this.n(0);var e=false;var f=false;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;for(var m=0;m<this.f.count();m++){var n=this.f.__inner[m];if(n.state()==$$t.$np.inward){if(n.isMarker()){e=true;i=i+Math.min(1-n.progress(),b)}else{f=true;g=g+Math.min(1-n.progress(),b)}}if(n.state()==$$t.$np.outward){if(n.isMarker()){j=j+Math.min(n.progress(),b);l++}else{h=h+Math.min(n.progress(),b);k++}}}h=h+this.h;this.h=0;j=j+this.i;this.i=0;var o=1;var p=1;if(f&&h>g){var q=h-g;o=g/h}if(e&&j>i){var r=j-i;p=i/j}var s;for(var t=0;t<this.f.count();t++){var u=this.f.__inner[t];s=b;if(u.state()==$$t.$np.outward){s=Math.min(s,u.progress());if(u.isMarker()){s=s*p}else{s=s*o}u.progress(u.progress()-s)}else{u.progress(u.progress()+s)}if(u.state()==2){u.progress(1)}if(u.progress()>1){u.progress(1)}if(u.progress()<0){u.progress(0)}if(u.isMarker()){this.l(Math.max(u.progress(),this.l()));this.n(this.n()+u.progress())}else{this.k(Math.max(u.progress(),this.k()));this.m(this.m()+u.progress())}if(u.state()!=$$t.$np.outward&&u.progress()!=1){c=true}if(u.state()==$$t.$np.outward&&u.progress()!=0){c=true}if(u.progress()==1&&u.state()==$$t.$np.inward){u.state(2)}if(u.progress()==0&&u.state()==$$t.$np.outward){d.add(u)}if(!this.e.containsKey(u.series())){this.e.add(u.series(),true);this.g().add(u.series())}}var w=d.getEnumerator();while(w.moveNext()){var v=w.current();this.d.remove(v);this.f.remove(v)}if(this.d.count()==0){this.b(false);this.k(0);this.m(0);this.l(0);this.n(0)}if(!c){this.j=0}return c},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},$type:new $.ig.Type("HighlightingManager",$.ig.$ot)},true);$c("SeriesCollection:v8","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$bc.$type,0)},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("SeriesCollection",$$t.$f0.$type.specialize($$t.$bc.$type))},true);$c("SeriesComponentsForView:vo","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsForView",$.ig.$ot)},true);$c("SeriesComponentsFromView:wn","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsFromView",$.ig.$ot)},true);$c("SeriesRenderingArguments:vx","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(a.transitionDuration());this.d(a);this.e(b);this.f(c);this.a(d);this.b(e)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("SeriesRenderingArguments",$.ig.$ot)},true);$c("SeriesRenderer$2:vw","Object",{$tFrame:null,$tView:null,_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function($tFrame,$tView,a,b,c,d,e,f){this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.c(b);this.d(c);this.a(function(g){});this.f(d);this.e(e);this.b(f)},init1:function($tFrame,$tView,a,b,c,d,e,f,g){this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.$op.init.call(this);this.c(b);this.d(c);this.a(g);this.f(d);this.e(e);this.b(f)},g:function(a,b,c,d,e){var f=0;f=a.c();if(a.a()&&f>0&&!a.b()){var g=b;if(this.f()()){this.b()();b=d;d=g}else{b=c;c=g}this.a()(c);this.c()(c,e);this.e()()}else{if(!a.b()){this.a()(c);this.c()(c,e)}this.d()(c,e)}return{p1:b,p2:c,p3:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$c("SyncLink:pu","FrameworkElement",{init:function(){var $self=this;this.ac=new $$t.gd($.ig.IEnumerable.prototype.$type,$$t.$px.$type,0);$$t.$be.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aj(a,b.propertyName(),b.oldValue(),b.newValue())});this.y(new $$t.pw);var a=this.y();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ag.runOn(this));this.am(new $$t.a8(0,0,0,1,1))},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},aj:function(a,b,c,d){},releaseFastItemsSource:function(a){var $self=this;if(a!=null){var b=null;if(function(){var c=$self.ac.tryGetValue(a,b);b=c.p1;return c.ret}()){--b.b;if(b.b==0){this.ac.remove(a)}}}return null},_fastItemsSourceFactory:null,fastItemsSourceFactory:function(a){if(arguments.length===1){this._fastItemsSourceFactory=a;return a}else{return this._fastItemsSourceFactory}},aa:function(a){return function(){var $ret=new $$t.od;$ret.itemsSource(a);return $ret}()},getFastItemsSource:function(a){var $self=this;if($$t.$pu.fastItemsSourceFactory()==null){$$t.$pu.fastItemsSourceFactory($$t.$pu.aa)}var b=null;if(a!=null){var c=null;if(!function(){var d=$self.ac.tryGetValue(a,c);c=d.p1;return d.ret}()){b=$$t.$pu.fastItemsSourceFactory()(a);c=new $$t.px(b);this.ac.add(a,c)}c.b++;b=c.a}return b},peekItemsSource:function(a){var $self=this;var b=null;if(a!=null){var c=null;if(!function(){var d=$self.ac.tryGetValue(a,c);c=d.p1;return d.ret}()){return null}b=c.a}return b},ac:null,_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},an:function(a,b,c){if(!c.isEmpty()){c=new $$t.a8(0,c.left(),c.top(),c.width(),c.height());var d=a.windowRectMinWidth();if(b==a){if(!b.isZoomingHorizontallyEnabled()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(!b.isZoomingVerticallyEnabled()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}else{var e=$$t.$py.a(b);if(e==null||!e.synchronizeHorizontally()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(e==null||!e.synchronizeVertically()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}var f=.5*(c.left()+c.right());var g=.5*(c.top()+c.bottom());var h=$$t.$fn.c(c.width(),d,1);var i=$$t.$fn.c(c.height(),d,1);if(a.useFixedAspectZoom()&&!a.viewportRect().isEmpty()){var j=a.viewportRect();var k=j.width()/j.height();var l=h*j.width();var m=i*j.height();var n=l/m;if(n!=k){if(m*k>l){l=m*k;h=l/j.width()}else{m=l/k;i=m/j.height()}}}else if(a.b5()){var o=false;var p=false;if(Math.abs(h-a.actualWindowRect().width())>d){o=true}if(Math.abs(i-a.actualWindowRect().height())>d){p=true}var q=a.hm(h,i,o,p);h=q.p0;i=q.p1;h=$$t.$fn.c(h,d,1);i=$$t.$fn.c(i,d,1)}var r=f-.5*h;var s=g-.5*i;var t=f+.5*h;var u=g+.5*i;if(r<0){r=0;t=r+h}if(t>1){t=1;r=t-h}if(s<0){s=0;u=s+i}if(u>1){u=1;s=u-i}c=new $$t.a8(0,r,s,t-r,u-s)}return c},charts:function(){return this.y()},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},ag:function(a,b){if(b.newItems()!=null){var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c.windowRect().isEmpty()){c.windowRect(this.an(null,c,this.am()))}}}},ah:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();if(c==a){c.crosshairPoint({__x:b.__x,__y:b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{var e={__x:b.__x,__y:b.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=$$t.$py.a(c);if(f==null||!f.synchronizeHorizontally()){e.__x=NaN}if(f==null||!f.synchronizeVertically()){e.__y=NaN}c.crosshairPoint(e)}}},ai:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();c.previewRect(this.an(a,c,b))}},al:function(a,b){var c=b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())||$.ig.util.isNaN(b.width())||$.ig.util.isNaN(b.height());if(!c&&!a.b3()){var e=this.charts().getEnumerator();while(e.moveNext()){var d=e.current();d.b3(true);d.windowRect(this.an(a,d,b));d.b3(false)}}},propertyChanged:null,propertyUpdated:null,ak:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},$type:new $.ig.Type("SyncLink",$$t.$be.$type,[$$t.$bz.$type,$$t.$pv.$type])},true);$c("SyncSettings:l4","FrameworkElement",{init:function(){$$t.$be.init.call(this)},syncChannel:function(a){if(arguments.length===1){this.g($$t.$l4.syncChannelProperty,a);return a}else{return this.c($$t.$l4.syncChannelProperty)}},synchronizeVertically:function(a){if(arguments.length===1){this.g($$t.$l4.synchronizeVerticallyProperty,a);return a}else{return this.c($$t.$l4.synchronizeVerticallyProperty)}},synchronizeHorizontally:function(a){if(arguments.length===1){this.g($$t.$l4.synchronizeHorizontallyProperty,a);return a}else{return this.c($$t.$l4.synchronizeHorizontallyProperty)}},af:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},propertyChanged:null,propertyUpdated:null,$type:new $.ig.Type("SyncSettings",$$t.$be.$type,[$$t.$bz.$type])},true);$c("SyncSettingsConverter:abe","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SyncSettingsConverter",$.ig.$ot)},true);$c("SyncLinkManager:pz","Object",{instance:function(){if($$t.$pz.b==null){$$t.$pz.b=new $$t.pz}return $$t.$pz.b},d:null,e:function(){return this.d.count()},init:function(){$.ig.$op.init.call(this);this.d=new $$t.gd(String,$$t.$pu.$type,0)},getLink:function(a){var $self=this;var b;if(function(){var c=$self.d.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}b=new $$t.pu;b.syncChannel(a);this.d.add(a,b);return b},releaseLink:function(a){if(a.charts().count()==0&&a.syncChannel()!=null&&this.d.containsKey(a.syncChannel())){this.d.remove(a.syncChannel())}},$type:new $.ig.Type("SyncLinkManager",$.ig.$ot)},true);$c("SyncManager:py","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=$$t.$py.a(a);if(b==null){return}if(!a.cg()){return}if(a.syncChannel()!=b.syncChannel()){return}$$t.$py.b(a,a.syncChannel(),null)},c:function(a){var b=$$t.$py.a(a);if(b==null){return}if(a.cg()&&a.syncChannel()==b.syncChannel()){return}var c=null;if(a.cg()){c=a.syncChannel()}$$t.$py.b(a,c,b.syncChannel())},b:function(a,b,c){if(a!=null){if(String.isNullOrEmpty(c)){var d=a.actualSyncLink();a.actualSyncLink(null);a.actualSyncLink(new $$t.pu);if(d!=null){$$t.$pz.instance().releaseLink(d)}a.syncChannel(null)}else{if(!String.isNullOrEmpty(b)){var e=a.actualSyncLink();a.actualSyncLink(null);if(e!=null){$$t.$pz.instance().releaseLink(e)}}a.actualSyncLink($$t.$pz.instance().getLink(c));a.syncChannel(c)}}},d:function(a,b){a.syncSettings(b)},a:function(a){return a.syncSettings()},$type:new $.ig.Type("SyncManager",$.ig.$ot)},true);$c("DefaultCategoryTrendlineHost:q1","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.q2},a:null,trendlinePreparer:function(){return this.a},trendLineType:function(){return 0},trendLinePeriod:function(){return 1},$type:new $.ig.Type("DefaultCategoryTrendlineHost",$.ig.$ot,[$$t.$qy.$type])},true);$c("DefaultCategoryTrendlinePreparer:q2","Object",{init:function(){$.ig.$op.init.call(this)},prepareLine:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("DefaultCategoryTrendlinePreparer",$.ig.$ot,[$$t.$m8.$type])},true);$c("TrendResolutionParams:m2","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$c("TrendFitCalculator:na","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$nb.k(e,f,g);break;case 2:d=$$t.$nb.o(e,f,g);break;case 3:d=$$t.$nb.i(e,f,g);break;case 4:d=$$t.$nb.p(e,f,g);break;case 5:d=$$t.$nb.q(e,f,g);break;case 7:d=$$t.$nb.j(e,f,g);break;case 6:d=$$t.$nb.l(e,f,g);break;case 8:d=$$t.$nb.n(e,f,g);break;default:throw new $$t.co(0)}}if(d==null){return null}for(var l=0;l<c.f().width();l+=2){var m=l/(c.f().width()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$nb.ad(d,n);break;case 2:o=$$t.$nb.ah(d,n);break;case 3:o=$$t.$nb.ab(d,n);break;case 4:o=$$t.$nb.ai(d,n);break;case 5:o=$$t.$nb.aj(d,n);break;case 7:o=$$t.$nb.ac(d,n);break;case 6:o=$$t.$nb.ae(d,n);break;case 8:o=$$t.$nb.ag(d,n);break;default:throw new $$t.co(0)}n=h(n);o=i(o);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:n+c.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("TrendFitCalculator",$.ig.$ot)},true);$c("TrendAverageCalculator:nd","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d;switch(a){case 9:case 10:case 11:case 13:if(c<1){c=1}break}switch(a){case 9:d=$$t.$bc.sMA(b,c);break;case 10:d=$$t.$bc.eMA(b,c);break;case 11:d=$$t.$bc.mMA(b,c);break;case 12:d=$$t.$bc.cMA(b);break;case 13:d=$$t.$bc.wMA(b,c);break;default:throw new $$t.co(0)}return d},b:function(a,b,c,d){if(b.count()==0){var e=$$t.$nd.a(a,c,d);var g=e.getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}},c:function(a,b,c,d,e){if(b.count()==0){var f=$$t.$nd.a(a,c,e).getEnumerator();var g=$$t.$nd.a(a,d,e).getEnumerator();while(f.moveNext()&&g.moveNext()){b.add({__x:f.current(),__y:g.current(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("TrendAverageCalculator",$.ig.$ot)},true);$c("PolarTrendLineManager:v2","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,$$t.$ba.$type)},ae:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$t.b7($$t.$ba.$type,0);if(!h.g().isEmpty()&&!h.f().isEmpty()){var o=null;var p=null;if(c!=null){o=$$t.$gh.y(Number,c)}if(d!=null){p=$$t.$gh.y(Number,d)}var q=0;if(o!=null){q=o.count()}if(p!=null){q=Math.min(q,p.count())}if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(n,b,h,this.a(),q,function(r){return o.item(r)},function(r){return p.item(r)},f,g,l,m))}if(this.b(b)){this.a(null);$$t.$nd.c(b,this.e(),c,d,e);var s=this.e().getEnumerator();while(s.moveNext()){var r=s.current();var t=f(r.__x);var u=g(r.__y);if(!$.ig.util.isNaN(t)&&!$.ig.util.isNaN(u)){n.add({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}if(n.count()>0){this.s(n,h,a,i)}}},_z:false,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_ab:0,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.v3;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.ac()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ad()(a.item(f).__x,a.item(f).__y)});$ret.f($self.z());$ret.b($self.y());$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.x(null,null)},$type:new $.ig.Type("PolarTrendLineManager",$$t.$mu.$type.specialize($$t.$ba.$type))},true);$c("RadialTrendLineManager:aam","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,Number)},ac:function(a,b,c,d,e,f,g,h){var i=g.d()*g.c();var j=g.e()*g.c();var k=new $$t.b7($$t.$ba.$type,0);if(!g.g().isEmpty()&&!g.f().isEmpty()){if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(k,b,g,this.a(),c.count(),function(l){return l+1},function(l){return c.item(l)},function(l){return e(l-1)},f,i+1,j+1))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var l=g.d();l<=g.e();l+=1){var m=l%c.count()*g.c();if(m>=0&&m<this.e().count()){var n=e(m);var o=f(this.e().__inner[m]);if(!$.ig.util.isNaN(n)&&!$.ig.util.isNaN(o)){k.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}if(k.count()>0){this.s(k,g,a,h)}}},_z:0,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.v3;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.aa()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ab()(a.item(f).__x,a.item(f).__y)});$ret.f(true);$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.x(null,null)},$type:new $.ig.Type("RadialTrendLineManager",$$t.$mu.$type.specialize(Number))},true);$c("ScatterTrendLineManager:pc","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,$$t.$ba.$type)},y:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$t.b7($$t.$ba.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h.g().isEmpty()&&!h.f().isEmpty()){if(b==0){this.a(null);this.e().clear()}else if(this.c(b)){this.e().clear();this.a($$t.$na.a(n,b,h,this.a(),o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m))}else if(this.b(b)){this.a(null);this.e().clear();$$t.$nd.c(b,this.e(),c,d,e);var q=this.e().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){n.add({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.s(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$$t.$mu.$type.specialize($$t.$ba.$type))},true);$c("SortingTrendLineManager:m9","CategoryTrendLineManagerBase",{init:function(a,b){$$t.$mt.init.call(this);this.z(a);this.aa(b)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},prepareLine:function(a,b,c,d,e,f,g){var $self=this;var h=g.d()*g.c();var i=g.e()*g.c();var j=new $$t.b7($$t.$ba.$type,0);if(b==0){this.a(null);this.e().clear();return}if(this.c(b)){this.e().clear();this.a($$t.$na.a(j,b,g,this.a(),c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){var l=$.ig.truncate(Math.floor(k));var m=$.ig.truncate(Math.ceil(k));var n=k-l;var o;if(m<=i){o=$self.z()(l)+n*($self.z()(m)-$self.z()(l))}else{o=$self.z()(l)+n*($self.z()($.ig.truncate(i))-$self.z()(l))}return e(o)},f,h,i))}if(this.b(b)){this.a(null);$$t.$nd.b(b,this.e(),c,d);for(var k=g.d();k<=g.e();k+=1){var l=k*g.c();var m=this.z()(l);if(l>=0&&l<this.e().count()){var n=e(m);var o=f(this.e().__inner[l]);j.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.r(j,g,a)},$type:new $.ig.Type("SortingTrendLineManager",$$t.$mt.$type)},true);$c("ErrorBarSettingsBase:pl","DependencyObject",{init:function(){$$t.$bg.init.call(this);this.l(new $$t.bv)},l:function(a){if(arguments.length===1){this.g($$t.$pl.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$pl.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,j:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("CategoryErrorBarSettings:abh","ErrorBarSettingsBase",{init:function(){$$t.$pl.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.z.runOn(this))},enableErrorBars:function(a){if(arguments.length===1){this.g($$t.$abh.enableErrorBarsProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$abh.enableErrorBarsProperty))}},errorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$abh.errorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$abh.errorBarCapLengthProperty))}},calculator:function(a){if(arguments.length===1){this.g($$t.$abh.calculatorProperty,a);return a}else{return this.c($$t.$abh.calculatorProperty)}},stroke:function(a){if(arguments.length===1){this.g($$t.$abh.strokeProperty,a);return a}else{return this.c($$t.$abh.strokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$abh.strokeThicknessProperty,a);return a}else{return this.c($$t.$abh.strokeThicknessProperty)}},errorBarStyle:function(a){if(arguments.length===1){this.g($$t.$abh.errorBarStyleProperty,a);return a}else{return this.c($$t.$abh.errorBarStyleProperty)}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},z:function(a,b){switch(b.propertyName()){case"Calculator":var c=$b($$t.$po.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.y.runOn(this))}if(this.o()!=null){this.o().renderSeries(false);if(this.o().seriesViewer()!=null){this.o().g0()}}var d=$b($$t.$po.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.y.runOn(this))}break;case"EnableErrorBars":case"ErrorBarCapLength":case"ErrorBarStyle":case"Stroke":case"StrokeThickness":if(this.o()!=null){this.o().renderSeries(false);if(this.o().seriesViewer()!=null){this.o().g0()}}break}},y:function(a,b){var c=$b($$t.$po.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.y.runOn(this));if(this.o()!=null){this.o().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.y.runOn(this))}},$type:new $.ig.Type("CategoryErrorBarSettings",$$t.$pl.$type)},true);$c("ErrorBarsHelper:p0","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},i:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{p1:b}},j:function(a,b,c){var d;var e;var f;var g=this.a().getViewInfo(e,d);e=g.p0;d=g.p1;f=this.a().getEffectiveViewport();var h=new $$t.iz(0,d,e,b.isInverted(),f);var i=b.getScaledValue(b.referenceValue(),h);var j=a.getIndependentValue();c=Math.abs(Math.round(i-b.getScaledValue(j,h)));return{p2:c}},g:function(a,b,c,d){var e;var f;var g;var h=this.a().getViewInfo(f,e);f=h.p0;e=h.p1;g=this.a().getEffectiveViewport();var i=new $$t.iz(0,e,f,c.isInverted(),g);var j=c.getUnscaledValue(a,i);var k=b.getDependentValue(j);var l=c.getScaledValue(c.referenceValue(),i);d=Math.abs(Math.round(l-c.getScaledValue(k,i)));return{p3:d}},f:function(a,b,c,d,e){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,c.isInverted(),h);var k=new $$t.iz(0,f,g,d.isInverted(),h);var l=c.getUnscaledValue(a,j);var m=b.getDependentValue(l);var n=d.getScaledValue(d.referenceValue(),k);e=Math.abs(Math.round(n-d.getScaledValue(m,k)));return{p4:e}},h:function(a,b,c){var d;var e;var f;var g=this.a().getViewInfo(e,d);e=g.p0;d=g.p1;f=this.a().getEffectiveViewport();var h=new $$t.iz(0,d,e,b.isInverted(),f);var i=b.getScaledValue(b.referenceValue(),h);c=Math.abs(Math.round(i-b.getScaledValue(a,h)));return{p2:c}},e:function(a,b,c,d){},d:function(a,b,c,d){},k:function(a,b,c,d){var e=new $$t.ba(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,b.isInverted(),h);e.__x=Math.round(b.getScaledValue(d,j));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},l:function(a,b,c,d){var e=new $$t.ba(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,b.isInverted(),h);e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,j))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$c("ScatterErrorBarSettings:pk","ErrorBarSettingsBase",{init:function(){$$t.$pl.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.an.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.g($$t.$pk.enableErrorBarsHorizontalProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$pk.enableErrorBarsHorizontalProperty))}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalCalculatorReferenceProperty,$$t.$pn.getBox(a));return a}else{return $f(this.c($$t.$pk.horizontalCalculatorReferenceProperty))}},horizontalCalculator:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$pk.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalErrorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$pk.horizontalErrorBarCapLengthProperty))}},horizontalStroke:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalStrokeProperty,a);return a}else{return this.c($$t.$pk.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$pk.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$pk.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.g($$t.$pk.enableErrorBarsVerticalProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$pk.enableErrorBarsVerticalProperty))}},verticalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$pk.verticalCalculatorReferenceProperty,$$t.$pn.getBox(a));return a}else{return $f(this.c($$t.$pk.verticalCalculatorReferenceProperty))}},verticalCalculator:function(a){if(arguments.length===1){this.g($$t.$pk.verticalCalculatorProperty,a);return a}else{return this.c($$t.$pk.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$pk.verticalErrorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$pk.verticalErrorBarCapLengthProperty))}},verticalStroke:function(a){if(arguments.length===1){this.g($$t.$pk.verticalStrokeProperty,a);return a}else{return this.c($$t.$pk.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$pk.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$pk.verticalStrokeThicknessProperty)
}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$pk.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$pk.verticalErrorBarStyleProperty)}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},an:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$b($$t.$po.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this))}if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().g0()}}var d=$b($$t.$po.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.am.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().g0()}}break}},am:function(a,b){var c=$b($$t.$po.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this));if(this.p()!=null){this.p().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.am.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$pl.$type)},true);$c("AxisRangeChangedEventArgs:ks","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.oldMinimumValue(a);this.minimumValue(b);this.oldMaximumValue(c);this.maximumValue(d)},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("AxisRangeChangedEventArgs",$$t.$fi.$type)},true);$c("DataChartMouseButtonEventArgs:or","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("DataChartMouseButtonEventArgs",$$t.$fi.$type)},true);$c("DataChartLegendMouseButtonEventArgs:oq","DataChartMouseButtonEventArgs",{init:function(a,b,c,d,e){$$t.$or.init.call(this,a,b,c,d);this.legendItem(e)},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("DataChartLegendMouseButtonEventArgs",$$t.$or.$type)},true);$c("ChartMouseEventArgs:ot","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("ChartMouseEventArgs",$$t.$fi.$type)},true);$c("ChartLegendMouseEventArgs:os","ChartMouseEventArgs",{init:function(a,b,c,d,e){$$t.$ot.init.call(this,a,b,c,d);this.legendItem(e)},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("ChartLegendMouseEventArgs",$$t.$ot.$type)},true);$c("ChartCursorEventArgs:wh","EventArgs",{init:function(a,b,c){$$t.$fi.init.call(this);this.seriesViewer(a);this.series(b);this.item(c)},toString:function(){return this.seriesViewer().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_seriesViewer:null,seriesViewer:function(a){if(arguments.length===1){this._seriesViewer=a;return a}else{return this._seriesViewer}},chart:function(){return $b($$t.$fx.$type,this.seriesViewer())},$type:new $.ig.Type("ChartCursorEventArgs",$$t.$fi.$type)},true);$c("FinancialEventArgs:tq","EventArgs",{init:function(a,b,c,d){$$t.$fi.init.call(this);this.position(a);this.count(b);this.dataSource(c);this.supportingCalculations(d)},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_supportingCalculations:null,supportingCalculations:function(a){if(arguments.length===1){this._supportingCalculations=a;return a}else{return this._supportingCalculations}},_basedOn:null,basedOn:function(a){if(arguments.length===1){this._basedOn=a;return a}else{return this._basedOn}},$type:new $.ig.Type("FinancialEventArgs",$$t.$fi.$type)},true);$c("PropertyUpdatedEventArgs:jj","EventArgs",{init:function(a,b,c){$$t.$fi.init.call(this);this.propertyName(a);this.oldValue(b);this.newValue(c)},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyUpdatedEventArgs",$$t.$fi.$type)},true);$c("SliceClickEventArgs:o2","EventArgs",{init:function(a){$$t.$fi.init.call(this);this.slice(a);if(a==null){return}this.isSelected(a.isSelected());this.isExploded(a.isExploded())},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice().isSelected(a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().ao()},dataContext:function(){if(this.slice()!=null){return this.slice().dataContext()}return null},$type:new $.ig.Type("SliceClickEventArgs",$$t.$fi.$type)},true);$c("FinancialPriceSeries:abi","FinancialSeries",{aw:function(){return new $$t.abj(this)},he:function(a){$$t.$tj.he.call(this,a);this.no(a)},_no:null,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},init:function(){$$t.$tj.init.call(this);this.y($$t.$abi.$type);this.ko=new $$t.i7(5);this.kq=new $$t.i7(5);this.kn=new $$t.i7(5)},trendLineType:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$abi.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineBrushProperty,a);return a}else{return this.c($$t.$abi.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$abi.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$abi.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineThicknessProperty,a);return a}else{return this.c($$t.$abi.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$abi.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$abi.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$abi.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$abi.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$abi.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$abi.trendLineZIndexProperty))}},gi:function(a,b,c,d){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this.no().b6().e(this.resolution());this.no().cc().p(a,b,c,d);if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},displayType:function(a){if(arguments.length===1){this.g($$t.$abi.displayTypeProperty,$$t.$abf.getBox(a));return a}else{return $f(this.c($$t.$abi.displayTypeProperty))}},hj:function(a,b,c,d){switch(b){case"XAxis":this.no().ck();break}$$t.$tj.hj.call(this,a,b,c,d);if(this.no().cc()!=null&&this.no().cc().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"DisplayType":if(this.rootCanvas()!=null){this.nz();this.kn.x();this.m6(this.kn,this.no())}this.g0();break;case"TrendLineBrush":this.h6();break;case"TrendLineType":this.g0();break}},nz:function(){this.no().co();if(this.ax()!=null){this.ax().co()}},ae:function(a){if(a!=null&&a==this.yAxis()&&this.k9()!=null&&!$.ig.util.isNaN(this.k9().minimum())&&this.k7()!=null&&!$.ig.util.isNaN(this.k7().maximum())){return new $$t.kt(this.k9().minimum(),this.k7().maximum())}return null},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.view().b4();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.k9()!=null&&this.k7()!=null&&b<this.k9().count()&&b<this.k7().count()){var i=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);var j=this.yAxis().getScaledValue(this.k9().item(b),i);var k=this.yAxis().getScaledValue(this.k7().item(b),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},cx:function(a,b,c){var d=$$t.$tj.cx.call(this,a,b,c);if(this.lb()==null||this.k5()==null||this.k7()==null||this.k9()==null){d=false}return d},nv:function(a){return a},m4:function(a,b){var $self=this;$$t.$tj.m4.call(this,a,b);var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();a.q.clear();var j=0;var k=$b($$t.$i6.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bd().count()){return}j=this.l5(c,d,e);var l=$b($$t.$abj.$type,b);if(this.trendLineType()!=0){var m=new Array(this.bd().count());var n=0;var p=this.lv().getEnumerator();while(p.moveNext()){var o=p.current();m[n]=o;n++}this.no().cc().prepareLine(a.q,this.trendLineType(),m,this.trendLinePeriod(),function(q){return $self.xAxis().getScaledValue(q,h)},function(q){return $self.yAxis().getScaledValue(q,i)},function(){var $ret=new $$t.m2;$ret.c(b.b6().b());$ret.d(b.b6().c());$ret.e(b.b6().d());$ret.a(j);$ret.b($self.resolution());$ret.f(d);return $ret}())}var q=this.nv(this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h));for(var r=b.b6().c();r<=b.b6().d();++r){var s;if(k==null){s=b.b6().getBucket(r)}else{var t=k.sortedIndices().__inner[r];var u=k.getUnscaledValueAt(t);var v=this.nv(this.lb().item(t));var w=this.nv(this.k7().item(t));var x=this.nv(this.k9().item(t));var y=this.nv(this.k5().item(t));var z=v;var aa=w;var ab=x;var ac=y;var ad=u;while(r<b.b6().d()){t=k.sortedIndices().__inner[r+1];ad=k.getUnscaledValueAt(t);if(ad-u>q){break}r++;aa=Math.max(w,this.nv(this.k7().item(t)));ab=Math.min(x,this.nv(this.k9().item(t)));ac=this.nv(this.k5().item(t))}var ae=NaN;if(!$.ig.util.isNaN(u)){ae=this.xAxis().getScaledValue(u,h)}s=[this.nv(ae),z,aa,ab,ac]}if(!isNaN(s[0])){if(this.xAxis()!=null&&$b($$t.$i6.$type,this.xAxis())!==null){s[0]=s[0]+j}else{s[0]=f.getScaledValue(s[0],h)+j}s[1]=g.getScaledValue(s[1],i);s[2]=g.getScaledValue(s[2],i);s[3]=g.getScaledValue(s[3],i);s[4]=g.getScaledValue(s[4],i);a.h.add(s)}}return},gg:function(a,b){$$t.$tj.gg.call(this,a,b);var c=$b($$t.$abj.$type,b);c.ci();if(a){c.ce().c(0)}if(c.cc()!=null){c.cc().o()}},lj:function(){return true},m6:function(a,b){$$t.$tj.m6.call(this,a,b);if(this.xAxis()==null||this.yAxis()==null){return}var c=false;if(b.b9(a)){c=true;b.cb(a)}this.kr.x(this,this.ln(),this.xAxis(),this.getCategoryItems.runOn(this),this.mc(b),this.md(b));var d=false;var e=this.kr.c();if(e!=null){d=true}var f=$b($$t.$abj.$type,b);f.ch();f.cf(false);if(f.cc()!=null){f.cc().o()}if(this.trendLineType()!=0){f.cc().t(a.q)}if(d){this.ny(a,b,c)}else{f.ce().c(0);this.nx(a,b)}},getItemSpan:function(){var a=this.xAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))/2;a=Math.max(a,3);return a},ny:function(a,b,c){var d=this.displayType();var e=this.getEffectiveViewport1(b);var f=this.xAxis().hk(b.b4(),b.b3(),e)/2;f=Math.max(f,3);var g=$b($$t.$abj.$type,b);g.cf(true);var h=a.h;var i=0;var j=this.bd().count();var k=this.xAxis();var l=new $$t.iz(0,b.b4(),b.b3(),k.isInverted(),e);var m=this.actualBrush();var n=this.negativeBrush();if(n==null){n=m}for(var o=0;o<h.count();++o){var p=h.__inner[o][0]-f;var q=h.__inner[o][0];var r=h.__inner[o][0]+f;var s=h.__inner[o][1];var t=h.__inner[o][2];var u=h.__inner[o][3];var v=h.__inner[o][4];if($.ig.util.isNaN(s)||$.ig.util.isNaN(t)||$.ig.util.isNaN(u)||$.ig.util.isNaN(v)){continue}var w=g.ce().item(i);i++;var x=s<v;var y=new $$t.es;if(c){switch(d){case 0:if(x){var z=s;s=v;v=z}var aa=new $$t.e1;aa.__startPoint={__x:q,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};aa.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ab=new $$t.e1;ab.__startPoint={__x:p,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:r,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:p,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ab.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:p,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ac=new $$t.e1;ac.__startPoint={__x:q,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ac.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:t,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(aa);y.b().add(ab);y.b().add(ac);break;case 1:var ad=new $$t.e1;ad.__startPoint={__x:p,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ad.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var ae=new $$t.e1;ae.__startPoint={__x:q,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ae.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:q,__y:t,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());var af=new $$t.e1;af.__startPoint={__x:q,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};af.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c({__x:r,__y:v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(ad);y.b().add(ae);y.b().add(af);break}}if(x){this.kr.am=n;this.kr.ah=n;this.kr.f=true}else{this.kr.am=m;this.kr.ah=m;this.kr.f=false}this.m3(h,o,j,k,l,b.p());if(d==1){this.kr.ae(w,true,false,false,false)}else{this.kr.ae(w,false,false,false,false)}if(c){w.ak(y)}}g.ce().c(i);g.cj()},nx:function(a,b){var c=this.displayType();var d=this.getEffectiveViewport1(b);var e=this.xAxis().hk(b.b4(),b.b3(),d)/2;e=Math.max(e,3);var f=$b($$t.$abj.$type,b);var g=f.cr();var h=f.cq();var i=a.h;for(var j=0;j<i.count();++j){var k=i.__inner[j][0]-e;var l=i.__inner[j][0];var m=i.__inner[j][0]+e;var n=i.__inner[j][1];var o=i.__inner[j][2];var p=i.__inner[j][3];var q=i.__inner[j][4];if($.ig.util.isNaN(n)||$.ig.util.isNaN(o)||$.ig.util.isNaN(p)||$.ig.util.isNaN(q)){continue}var r=n<q;var s=r?h:g;switch(c){case 0:if(r){var t=n;n=q;q=t}s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());s.c().add(function(){var $ret=new $$t.ev;$ret.d(new $$t.a8(0,k,q,m-k,n-q));return $ret}());s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());break;case 1:s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:k,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:l,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());s.c().add(function(){var $ret=new $$t.eu;$ret.c({__x:l,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b({__x:m,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());break}}},en:function(a,b){if(a==this.no().cc().x()){return null}return $$t.$tj.en.call(this,a,b)},h6:function(){$$t.$tj.h6.call(this);if(this.index()<0){return}this.no().cp()},go:function(a){$$t.$tj.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.no().cc().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("FinancialPriceSeries",$$t.$tj.$type)},true);$c("FinancialPriceBucketCalculator:abk","FinancialBucketCalculator",{init:function(a){$$t.$tl.init.call(this,a)},getBucket:function(a){var b=a*this.b();var c=Math.min(b+this.b()-1,this.a().b8().bd().count()-1);if(b<=c&&b>=0&&c>=0){var d=this.a().b8().lb().item(b);var e=Number.NEGATIVE_INFINITY;var f=Number.POSITIVE_INFINITY;var g=this.a().b8().k5().item(c);for(var h=b;h<=c;++h){e=Math.max(e,this.a().b8().k7().item(h));f=Math.min(f,this.a().b8().k9().item(h))}f=Math.min(d,f);e=Math.max(g,e);return[.5*(b+c),d,e,f,g]}return[NaN,NaN,NaN,NaN,NaN]},$type:new $.ig.Type("FinancialPriceBucketCalculator",$$t.$tl.$type)},true);$c("FinancialPriceSeriesView:abj","FinancialSeriesView",{_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},init:function(a){var $self=this;this.cu=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.ct=function(){var $ret=new $$t.cz;$ret.ak(new $$t.ep);return $ret}();this.cs=new $$t.cz;$$t.$tk.init.call(this,a);this.cd(a);this.cg(new $$t.b7($$t.$cz.$type,0));this.cc(new $$t.ne);this.ce(function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.cv.runOn($self));$ret.activate($self.cl.runOn($self));$ret.disactivate($self.cn.runOn($self));$ret.destroy($self.cm.runOn($self));return $ret}())},_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},cv:function(){var a=new $$t.cz;this.cg().add(a);a.__visibility=1;return a},_cg:null,cg:function(a){if(arguments.length===1){this._cg=a;return a}else{return this._cg}},cl:function(a){a.__visibility=0},cn:function(a){a.__visibility=1},cm:function(a){this.cg().remove(a)},b7:function(){return new $$t.abk(this)},at:function(){$$t.$tk.at.call(this);if(!this.p()){this.b8().negativeBrush(function(){var $ret=new $$t.cv;$ret.fill("#415460");return $ret}());this.b8().resolution(2);this.b8().thickness(1);this.b8().outline(function(){var $ret=new $$t.cv;$ret.fill("#222222");return $ret}())}},cu:null,ct:null,_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},co:function(){if(this.cd().displayType()==1){this.cu.__stroke=this.e().actualBrush()}else{this.cu.__stroke=this.e().actualOutline()}if(this.cd().displayType()==1){this.ct.__stroke=this.b8().negativeBrush()}else{this.ct.__stroke=this.e().actualOutline()}},ci:function(){this.ar();this.ce().c(0);this.ch()},ch:function(){var a=$b($$t.$ep.$type,this.cu.ak());var b=$b($$t.$ep.$type,this.ct.ak());$$t.$la.d(a);$$t.$la.d(b)},cr:function(){this.ar();return $b($$t.$ep.$type,this.cu.ak())},cq:function(){this.ar();return $b($$t.$ep.$type,this.ct.ak())},cp:function(){this.cd().actualTrendLineBrush(null);if(this.cd().trendLineBrush()!=null){this.cd().actualTrendLineBrush(this.cd().trendLineBrush())}else{this.cd().actualTrendLineBrush(this.cd().actualBrush())}},bc:function(){$$t.$tk.bc.call(this);this.cu.z(this.e().thickness());this.cu.af(this.e().dashArray());this.cu.aa(this.e().dashCap());if(this.cd().displayType()==1){this.cu.__stroke=this.e().actualBrush()}else{this.cu.__stroke=this.e().actualOutline();this.cu.__fill=this.e().actualBrush()}this.ct.z(this.e().thickness());this.ct.af(this.e().dashArray());this.ct.aa(this.e().dashCap());if(this.cd().displayType()==1){this.ct.__stroke=this.b8().negativeBrush()}else{this.ct.__stroke=this.e().actualOutline();this.ct.__fill=this.b8().negativeBrush()}},bd:function(){$$t.$tk.bd.call(this);var a=this.bx();this.cu.z(this.e().thickness()+3);if(this.cd().displayType()==1){this.cu.__stroke=a}else{this.cu.__stroke=a;this.cu.__fill=a}this.ct.z(this.e().thickness()+3);if(this.cd().displayType()==1){this.ct.__stroke=a}else{this.ct.__stroke=a;this.ct.__fill=a}},ab:function(a){return this.cg().__inner[a]},cs:null,aa:function(a){var b=this.cg().__inner[a];this.cs.__visibility=b.__visibility;this.cs.ak(b.ak());var c=this.by(a);this.cs.__fill=c;this.cs.__stroke=c;this.cs.z(this.e().thickness()+3);return this.cs},a7:function(a,b){$$t.$tk.a7.call(this,a,b);if(a.d()){if(this.cf()){for(var c=0;c<this.cg().count();c++){var d=this.z(c,b);if(d.__visibility==0){a.r(d)}}}else{a.r(this.cu);a.r(this.ct)}}},a6:function(a,b){if(a.d()){if(this.cd().trendLineType()!=0&&!b){var c=this.cc().x();c.z(this.cd().trendLineThickness());c.__stroke=this.cd().actualTrendLineBrush();c.af(this.cd().trendLineDashArray());c.aa(this.cd().trendLineDashCap());a.t(c)}}$$t.$tk.a6.call(this,a,b)},am:function(a){$$t.$tk.am.call(this,a);var b=new $$t.nj(1,"positivePathShape",this.cu);b.tags().add("Positive");b.tags().add("Main");var c=new $$t.nj(1,"negativePathShape",this.ct);c.tags().add("Negative");a.shapes().add(b);a.shapes().add(c)},cj:function(){this.ar()},_cf:false,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},ck:function(){this.cc($$t.$mt.y(this.cc(),this.b8().xAxis(),this.e().rootCanvas(),this.b8()))},$type:new $.ig.Type("FinancialPriceSeriesView",$$t.$tk.$type)},true);$c("FinancialValueList:ty","Object",{d:null,b:null,a:null,c:null,e:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.b=b;this.a=d;this.c=c;this.e=e},indexOf:function(a){throw new $$t.co(0)},insert:function(a,b){throw new $$t.co(0)},removeAt:function(a){throw new $$t.co(0)},item:function(a,b){if(arguments.length===2){throw new $$t.co(0);return b}else{var b=NaN;var c=NaN;var d=NaN;var e=NaN;var f=NaN;if(this.d!=null&&a>=0&&a<this.d.count()){b=this.d.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}if(this.c!=null&&a>=0&&a<this.c.count()){d=this.c.item(a)}if(this.a!=null&&a>=0&&a<this.a.count()){e=this.a.item(a)}if(this.e!=null&&a>=0&&a<this.e.count()){f=this.e.item(a)}var g=$.ig.util.isNaN(b);var h=$.ig.util.isNaN(c);var i=$.ig.util.isNaN(d);var j=$.ig.util.isNaN(e);var k=$.ig.util.isNaN(f);if(!h&&!i&&!j){return(c+d+e)/3}if(!h&&!i){return(c+d)/2}if(!g&&!j){return(b+e)/2}if(!g){return b}if(!h){return c}if(!i){return d}if(!j){return e}return NaN}},add:function(a){throw new $$t.co(0)},clear:function(){throw new $$t.co(0)},contains:function(a){throw new $$t.co(0)},copyTo:function(a,b){throw new $$t.co(0)},count:function(){var a=0;var b=0;var c=0;var d=0;var e=0;if(this.d!=null){a=this.d.count()}if(this.b!=null){b=this.b.count()}if(this.c!=null){c=this.c.count()}if(this.a!=null){d=this.a.count()}if(this.e!=null){e=this.e.count()}var f=0;f=Math.max(f,a);f=Math.max(f,b);f=Math.max(f,c);f=Math.max(f,d);f=Math.max(f,e);return f},isReadOnly:function(){return true},remove:function(a){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},getEnumerator:function(){throw new $$t.co(0)},$type:new $.ig.Type("FinancialValueList",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("FinancialCalculationDataSource:to","Object",{init:function(){$.ig.$op.init.call(this)},_openColumn:null,openColumn:function(a){if(arguments.length===1){this._openColumn=a;return a}else{return this._openColumn}},_closeColumn:null,closeColumn:function(a){if(arguments.length===1){this._closeColumn=a;return a}else{return this._closeColumn}},_highColumn:null,highColumn:function(a){if(arguments.length===1){this._highColumn=a;return a}else{return this._highColumn}},_lowColumn:null,lowColumn:function(a){if(arguments.length===1){this._lowColumn=a;return a}else{return this._lowColumn}},_volumeColumn:null,volumeColumn:function(a){if(arguments.length===1){this._volumeColumn=a;return a}else{return this._volumeColumn}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_typicalColumn:null,typicalColumn:function(a){if(arguments.length===1){this._typicalColumn=a;return a}else{return this._typicalColumn}},_trueRange:null,trueRange:function(a){if(arguments.length===1){this._trueRange=a;return a}else{return this._trueRange}},_trueLow:null,trueLow:function(a){if(arguments.length===1){this._trueLow=a;return a}else{return this._trueLow}},_period:0,period:function(a){if(arguments.length===1){this._period=a;return a}else{return this._period}},_shortPeriod:0,shortPeriod:function(a){if(arguments.length===1){this._shortPeriod=a;return a}else{return this._shortPeriod}},_longPeriod:0,longPeriod:function(a){if(arguments.length===1){this._longPeriod=a;return a}else{return this._longPeriod}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_calculateFrom:0,calculateFrom:function(a){if(arguments.length===1){this._calculateFrom=a;return a}else{return this._calculateFrom}},_calculateCount:0,calculateCount:function(a){if(arguments.length===1){this._calculateCount=a;return a}else{return this._calculateCount}},_multiplier:0,multiplier:function(a){if(arguments.length===1){this._multiplier=a;return a}else{return this._multiplier}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},_specifiesRange:false,specifiesRange:function(a){if(arguments.length===1){this._specifiesRange=a;return a}else{return this._specifiesRange}},$type:new $.ig.Type("FinancialCalculationDataSource",$.ig.$ot)},true);$c("FinancialCalculationSupportingCalculations:tr","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;
return a}else{return this._b}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},$type:new $.ig.Type("FinancialCalculationSupportingCalculations",$.ig.$ot)},true);$c("SupportingCalculation$1:tt","Object",{$tCalculationStrategy:null,init:function($tCalculationStrategy,a,b){this.$tCalculationStrategy=$tCalculationStrategy;this.$type=this.$type.specialize(this.$tCalculationStrategy);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=b;this.d=new $$t.b7(String,0)},init1:function($tCalculationStrategy,a,b,c){this.$tCalculationStrategy=$tCalculationStrategy;this.$type=this.$type.specialize(this.$tCalculationStrategy);$.ig.$op.init.call(this);this.a=b;this.d=new $$t.b7(String,1,c)},a:null,d:null,b:function(){return this.a},c:function(){return this.d},$type:new $.ig.Type("SupportingCalculation$1",$.ig.$ot)},true);$c("ColumnSupportingCalculation:ts","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$tt.init.call(this,$$t.$tu.$type,0,b)},init1:function(a,b,c){$$t.$tt.init1.call(this,$$t.$tu.$type,1,b,c)},$type:new $.ig.Type("ColumnSupportingCalculation",$$t.$tt.$type.specialize($$t.$tu.$type))},true);$c("DataSourceSupportingCalculation:tv","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$tt.init.call(this,$$t.$tw.$type,0,b)},init1:function(a,b,c){$$t.$tt.init1.call(this,$$t.$tw.$type,1,b,c)},$type:new $.ig.Type("DataSourceSupportingCalculation",$$t.$tt.$type.specialize($$t.$tw.$type))},true);$c("CalculatedColumn:tp","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$t.b7(String,1,c)},init1:function(a,b,c){$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$t.b7(String,1,c)},__valuesProvider:null,c:null,basedOn:function(){return this.c},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},$type:new $.ig.Type("CalculatedColumn",$.ig.$ot,[$$t.$an.$type.specialize(Number)])},true);$c("ItemLegend:o3","LegendBase",{ak:function(){return new $$t.o4(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a6(a)},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},init:function(){var $self=this;$$t.$ol.init.call(this);this.y($$t.$o3.$type);var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a6().y(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a6().m(e)}}})},aw:function(a,b){if(!this.al().g()){return}this.bc(b)},ax:function(a,b){this.ba(b);if(b==null||a==null||a.count()==0){return}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$c8.$type,c);if(e!=null&&e.content()!=null){var f=$b($$t.$hb.$type,e.content());if(f!=null&&!this.a8(f)){this.children().add(c);var g=new $$t.o5;g.a(f);g.d(c);g.c(b);if($b($$t.$n8.$type,f)!==null){g.b(f.legendLabel())}else{g.b(f.itemLabel())}}}}},bb:function(a,b){var c=this.a9(b);if(b==null||a==null||a.count()==0){return}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$c8.$type,d);if(f!=null&&f.content()!=null){var g=$b($$t.$hb.$type,f.content());if(g!=null&&!this.a8(g)){this.children().insert(c,d);c++;var h=new $$t.o5;h.a(g);h.d(d);h.c(b);h.b(g.itemLabel())}}}},bc:function(a){this.ba(a);var b=$b($$t.$o6.$type,a);if(b!=null&&b.ne()!=null&&b.ng()!=null&&b.ng().count()>0){var d=b.ng().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$c8.$type,c);if(e!=null&&e.content()!=null){var f=$b($$t.$hb.$type,e.content());if(f!=null&&!this.a8(f)){this.children().add(c);var g=new $$t.o5;g.a(f);g.d(c);g.c(a);g.b(f.itemLabel())}}}}},ba:function(a){if(a==null||this.children()==null||this.children().count()==0){return}var b=new $$t.f0($$t.$bf.$type,0);var d=this.children().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$c8.$type,c);if(e!=null&&e.content()!=null){var f=$b($$t.$hb.$type,e.content());if(f!=null&&f.series()==a){b.add(c)}}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();this.children().remove(g)}},a9:function(a){if(a==null||this.children()==null||this.children().count()==0){return 0}var b=new $$t.f0($$t.$bf.$type,0);var c=-1;var d=0;var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$c8.$type,e);if(g!=null&&g.content()!=null){var h=$b($$t.$hb.$type,g.content());if(h!=null&&h.series()==a){if(c==-1){c=d}b.add(e)}}d++}var j=b.getEnumerator();while(j.moveNext()){var i=j.current();this.children().remove(i)}if(c==-1){return this.children().count()}return c},a8:function(a){return this.a6().aa(a)},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},$type:new $.ig.Type("ItemLegend",$$t.$ol.$type)},true);$c("ItemLegendView:o4","LegendBaseView",{init:function(a){$$t.$om.init.call(this,a);this.z(a)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},v:function(){$$t.$om.v.call(this)},e:function(){return true},aa:function(a){return this.d().e(a)},$type:new $.ig.Type("ItemLegendView",$$t.$om.$type)},true);$c("Legend:qk","LegendBase",{ak:function(){return new $$t.ql(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a6(a)},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},init:function(){var $self=this;$$t.$ol.init.call(this);this.y($$t.$qk.$type);var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a6().y(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a6().m(e)}}})},aw:function(a,b){if($b($$t.$iu.$type,b)!==null){return}if(!b.isUsableInLegend()){return}var c=0;var e=this.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;var i=this.al().p(d,f,g,h);f=i.p1;g=i.p2;h=i.p3;if(b.seriesViewer()!=null&&f!=null&&(this.a7(b.seriesViewer())<this.a7(f)||this.a7(b.seriesViewer())==-1&&this.a7(f)==-1&&b.seriesViewer().getHashCode()<f.getHashCode())){break}if(b.seriesViewer()!=null&&f!=null&&b.seriesViewer()==f&&g!=null){var j=b.index();var k=g.index();var l=this.a7(b);var m=this.a7(g);if($b($$t.$g4.$type,b)!==null||$b($$t.$qm.$type,b)!==null){var n=$b($$t.$g4.$type,b)!==null?b.parentSeries():b.parentSeries();if(n.reverseLegendOrder()){j=n.index()+n.nb().count()-n.ng().f().indexOf($b($$t.$g6.$type,b))}}if($b($$t.$g4.$type,g)!==null||$b($$t.$qm.$type,g)!==null){var o=$b($$t.$g4.$type,g)!==null?g.parentSeries():g.parentSeries();if(o.reverseLegendOrder()){k=o.index()+o.nb().count()-o.ng().f().indexOf($b($$t.$g6.$type,g))}}if($b($$t.$qo.$type,g)!==null){if(m==-1&&l==-1){c=0;break}if(l<m||m==-1){break}}if(j<=k){break}}c++}this.children().insert(c,a);var p=new $$t.o5;p.d(a);p.c(b);var q=$b($$t.$c8.$type,a);if(q!=null&&q.content()!=null){var r=$b($$t.$hb.$type,q.content());if(r!=null){p.a(r);p.b(r.itemLabel())}}},a7:function(a){return-1},$type:new $.ig.Type("Legend",$$t.$ol.$type)},true);$c("LegendItemInfo:o5","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("LegendItemInfo",$.ig.$ot)},true);$c("LegendView:ql","LegendBaseView",{init:function(a){$$t.$om.init.call(this,a);this.z(a)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},v:function(){$$t.$om.v.call(this)},$type:new $.ig.Type("LegendView",$$t.$om.$type)},true);$c("PieLabel:ob","Control",{init:function(){$$t.$bd.init.call(this)},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_ae:0,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},ag:function(a){if(a.a().labelsPosition()==3){this.ak(a.bk(this));var b=$b($$t.$c2.$type,this.af());var c=b.aa();a.a().ed();var d=this.ad().isExploded()?this.ad().bx():this.ad().bz();var e=$$t.$e7.i(d,this.ae(),this.ad().aw()+a.a().labelExtent());var f=a.bl().width();if(a.u(b)+e.__x>f&&e.__x<f){while(a.u(b)+e.__x>f){c=c.substr(0,c.length-1);b.aa(c)}if(c.length>3){c=c.substr(0,c.length-3);c=c+"..."}else{if(a.u("...")<this.ak().width()){c="..."}else{c=String.empty()}}}var g=new $$t.c2;g.aa(c);this.af(g)}},ah:function(){},ai:function(){this.al().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a;var b=this.ad().af().leaderLineMargin();var c=$$t.$e7.i(this.ad().by(),this.ae(),this.ad().aw());this.al().ag(c.__x);this.al().ai(c.__y);if(this.ae()<90||this.ae()>=270){a={__x:this.ak().left(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{a={__x:this.ak().right(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>0){var d=$$t.$e7.d(c,a);if(b<d){a=$$t.$e7.k(a,c,b)}else{a=c}}this.al().ah(a.__x);this.al().aj(a.__y)},aj:function(){this.am().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a=this.ad().by();var b=this.am().ak().b().__inner[0];var c=b.__segments.__inner[0];var d=this.ad().af().leaderLineMargin();var e=(this.ak().top()+this.ak().bottom())/2;var f=$$t.$e7.i(a,this.ae(),this.ad().aw());var g=$$t.$e7.i(a,this.ae(),this.ad().aw()+this.ad().af().labelExtent()/2);var h;var i;var j;var k=e;if(this.ae()<90&&this.ae()>=0){h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<180&&this.ae()>=90){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<270&&this.ae()>=180){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(d>0){var l=$$t.$e7.d(f,j);if(d<l){i=$$t.$e7.k(j,f,d);var m=g.__x-f.__x;var n=g.__y-f.__y;g=$$t.$e7.k(g,f,d);var o=g.__x-f.__x;var p=g.__y-f.__y;if(m>0&&o<0||m<0&&o>0||n>0&&p<0||n<0&&p>0){g=f}h=$$t.$e7.k(h,f,d);var q=$$t.$e7.d(f,i)/$$t.$e7.d(f,j);h.__x=f.__x+(h.__x-f.__x)*q;h.__y=f.__y+(h.__y-f.__y)*q}else{this.am().__visibility=1;return}}else{i=j}if(this.ae()<180&&this.ae()>=0){if(g.__y>h.__y){g.__y=f.__y}}else{if(g.__y<h.__y){g.__y=f.__y}}b.__startPoint=f;if(this.ad().af().leaderLineType()==1){c.e(f)}else{c.e(g)}c.f(h);c.g(i)},$type:new $.ig.Type("PieLabel",$$t.$bd.$type)},true);$c("IndexCollection:ok","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$.ig.Number.prototype.$type,0)},q:function(a,b){if(!this.contains(b)){$$t.$f0.q.call(this,a,b)}},w:function(a,b){if(this.contains(b)){this.remove(b);this.q(a,b)}else{$$t.$f0.w.call(this,a,b)}},$type:new $.ig.Type("IndexCollection",$$t.$f0.$type.specialize($.ig.Number.prototype.$type))},true);$c("Slice:n9","ContentControl",{ah:function(){return new $$t.oa(this)},bf:function(a){this.ai(a)},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},init:function(){this.ak=false;$$t.$c8.init.call(this);var a=this.ah();this.bf(a);a.b()},ax:function(a){if(arguments.length===1){this.g($$t.$n9.br,a);return a}else{return this.c($$t.$n9.br)}},ar:function(a){if(arguments.length===1){this.g($$t.$n9.bg,a);return a}else{return this.c($$t.$n9.bg)}},av:function(a){if(arguments.length===1){this.g($$t.$n9.bl,a);return a}else{return this.c($$t.$n9.bl)}},au:function(a){if(arguments.length===1){this.g($$t.$n9.bk,a);return a}else{return this.c($$t.$n9.bk)}},isSelected:function(a){if(arguments.length===1){this.g($$t.$n9.bo,a);return a}else{return this.c($$t.$n9.bo)}},isExploded:function(a){if(arguments.length===1){this.g($$t.$n9.bm,a);return a}else{return this.c($$t.$n9.bm)}},ao:function(a){if(arguments.length===1){this.g($$t.$n9.bn,a);return a}else{return this.c($$t.$n9.bn)}},bz:function(a){if(arguments.length===1){this.g($$t.$n9.bp,a);return a}else{return this.c($$t.$n9.bp)}},bx:function(a){if(arguments.length===1){this.g($$t.$n9.bh,a);return a}else{return this.c($$t.$n9.bh)}},aw:function(a){if(arguments.length===1){this.g($$t.$n9.bq,a);return a}else{return this.c($$t.$n9.bq)}},as:function(a){if(arguments.length===1){this.g($$t.$n9.bi,a);return a}else{return this.c($$t.$n9.bi)}},az:function(a){if(arguments.length===1){this.g($$t.$n9.bj,a);return a}else{return $g(this.c($$t.$n9.bj))}},ay:function(a){if(arguments.length===1){this.g($$t.$n9.bs,a);return a}else{return this.c($$t.$n9.bs)}},_b0:null,b0:function(a){if(arguments.length===1){this._b0=a;return a}else{return this._b0}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},_b1:null,b1:function(a){if(arguments.length===1){this._b1=a;return a}else{return this._b1}},_bv:null,bv:function(a){if(arguments.length===1){this._bv=a;return a}else{return this._bv}},_am:false,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},z:function(){$$t.$c8.z.call(this);this.ai().c()},at:function(){var a=Math.abs($$t.$n2.b5(this.ar()-this.ax()))==360;if(a){return this.aw()}return this.aw()},b3:function(){var a=this.af()!=null&&this.af().allowSliceExplosion()?true:false;var b=this.at();if(this.isExploded()&&a&&this.af().ca()>1){var c=new $$t.a8(0,this.bx().__x-b,this.bx().__y-b,b*2,b*2);return c}return new $$t.a8(0,this.bz().__x-b,this.bz().__y-b,b*2,b*2)},by:function(){if(this.isExploded()&&this.af()!=null&&this.af().allowSliceExplosion()&&this.af().ca()>1){if(this.am()){return this.bv()}return this.bx()}return this.bz()},ak:false,aq:function(a){if(arguments.length===1){var b=this.ak;this.ak=a;if(b&&!this.ak){this.be()}return a}else{return this.ak}},be:function(){var $self=this;if(this.aq()){return}var a=this.ai().f();var b=this.af().ft();if($.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.ar())||$.ig.util.isNaN(this.aw())||$.ig.util.isNaN(this.as())||this.az()<0||this.af()==null||b.width()==0||b.height()==0||this.bz().__x==0&&this.bz().__y==0||this.bx().__x==0&&this.bx().__y==0||this.ax()==this.ar()){return}this.b0(this.b3());var c=$$t.$e7.b(this.b0());var d=this.b0().height()/2;var e=this.at();var f=$$t.$fm.l(this.b0());var g=$$t.$n9.bw($$t.$fn.u(this.ax()),c,f,d,100);var h=$$t.$n9.bw($$t.$fn.u(this.ar()),c,f,d,100);var i=$$t.$n9.bw($$t.$fn.u(this.ar()),c,f,this.aw(),this.au());var j=$$t.$n9.bw($$t.$fn.u(this.ax()),c,f,this.aw(),this.av());var k=Math.abs($$t.$n2.b5(this.ar()-this.ax()))==360;if(k){if(this.au()==0){var l=function(){var $ret=new $$t.ew;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}();a.ak(l);return}else if(this.au()>0){var m=new $$t.a9(1,this.aw(),this.aw());var n=new $$t.a9(1,this.aw()*this.au()/100,this.aw()*this.au()/100);var o=function(){var $ret=new $$t.ba(0);$ret.x(f.__x-$self.aw());$ret.y(f.__y);return $ret}();var p=function(){var $ret=new $$t.ba(0);$ret.x(f.__x+$self.aw());$ret.y(f.__y);return $ret}();var q=function(){var $ret=new $$t.ba(0);$ret.x(f.__x-$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var r=function(){var $ret=new $$t.ba(0);$ret.x(f.__x+$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var s=function(){var $ret=new $$t.e1;$ret.startPoint(o);return $ret}();var t=new $$t.e2;var u=function(){var $ret=new $$t.ex;$ret.f(m);$ret.d(1);$ret.e(p);return $ret}();t.add(u);s.__segments=t;var v=function(){var $ret=new $$t.e1;$ret.startPoint(r);return $ret}();var w=new $$t.e2;var x=function(){var $ret=new $$t.ex;$ret.f(n);$ret.d(0);$ret.e(q);return $ret}();w.add(x);v.__segments=w;var y=function(){var $ret=new $$t.e1;$ret.startPoint(o);return $ret}();var z=new $$t.e2;var aa=function(){var $ret=new $$t.ex;$ret.f(m);$ret.d(0);$ret.e(p);return $ret}();z.add(aa);y.__segments=z;var ab=function(){var $ret=new $$t.e1;$ret.startPoint(r);return $ret}();var ac=new $$t.e2;var ad=function(){var $ret=new $$t.ex;$ret.f(n);$ret.d(1);$ret.e(q);return $ret}();ac.add(ad);ab.__segments=ac;var ae=function(){var $ret=new $$t.et;$ret.add(s);$ret.add(v);$ret.add(y);$ret.add(ab);return $ret}();var af=function(){var $ret=new $$t.es;$ret.b(ae);return $ret}();var ag=new $$t.ep;ag.c().add(af);a.ak(ag);return}else{var ah=function(){var $ret=new $$t.ep;$ret.b(0);return $ret}();ah.c().add(function(){var $ret=new $$t.ew;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}());ah.c().add(function(){var $ret=new $$t.ew;$ret.d(f);$ret.b($self.aw()*$self.au()/100);$ret.c($self.aw()*$self.au()/100);return $ret}());a.ak(ah);return}}var ai=new $$t.es;a.ak(ai);var aj=function(){var $ret=new $$t.e1;$ret.isClosed(true);return $ret}();ai.b(new $$t.et);ai.b().add(aj);aj.__startPoint=g;var ak=Math.abs(this.ar()-this.ax())>180;var al=new $$t.ex;al.e(h);al.f(new $$t.a9(1,this.b0().width()/2,this.b0().height()/2));al.b(ak);if(this.ar()>this.ax()){al.d(1)}else{al.d(0)}aj.__segments=new $$t.e2;aj.__segments.add(al);var am=new $$t.e3(1);am.c(i);aj.__segments.add(am);var an=Math.sqrt(Math.pow(i.__x-h.__x,2)+Math.pow(i.__y-h.__y,2));var ao=e-an;var ap=new $$t.ex;ap.e(j);if(ao<0){ao=.1}ap.f(new $$t.a9(1,ao,ao));ap.b(al.b());ap.d(0);aj.__segments.add(ap);var aq=this.b2(a,g,h,this.ax(),this.ar(),f,e);var ar=true;if(ar&&this.b0().height()>0&&this.b0().width()>0&&!b.containsRect(aq)){var as=aq;var at=new $$t.a8(0,0,0,b.width(),b.height());at.intersect(as);var au=$$t.$e7.e((this.ax()+this.ar())/2);var av=au/180*Math.PI;var aw=Math.abs((as.height()-at.height())/Math.sin(av));var ax=Math.abs((as.width()-at.width())/Math.cos(av));if($.ig.util.isNaN(aw)||Number.isInfinity(aw)){aw=0}if($.ig.util.isNaN(ax)||Number.isInfinity(ax)){ax=0}var ay=Math.max(aw,ax);var az=$$t.$e7.h(this.af().ft().width(),this.af().ft().height(),true,au,this.aw()*this.af().bq()-ay);this.ai().d(az.__x-this.bx().__x,az.__y-this.bx().__y);this.am(true);this.bv(az);this.b1(new $$t.a8(0,as.x()-(az.__x-this.bx().__x),as.y()-(az.__y-this.bx().__y),as.width(),as.height()))}else{this.am(false);this.ai().e()}},al:function(a){var b=this.af().ft();if(this.__visibility==1){return false}if($.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.ar())||$.ig.util.isNaN(this.aw())||$.ig.util.isNaN(this.as())||this.az()<0||this.af()==null||b.width()==0||b.height()==0||this.bz().__x==0&&this.bz().__y==0||this.bx().__x==0&&this.bx().__y==0){return false}var c=this.at();var d=this.au()/100*c;var e=c;var f=this.bz();if(this.isExploded()&&this.af().allowSliceExplosion()&&this.af().ca()>1){f=this.bx();if(this.am()){f=this.bv()}}var g=d*d;var h=e*e;var i=Math.pow(a.__x-f.__x,2)+Math.pow(a.__y-f.__y,2);if(i<g||i>h){return false}var j=Math.atan2(a.__y-f.__y,a.__x-f.__x);j=j*180/Math.PI;j=j-this.ax();j=$$t.$e7.e(j);var k=this.ar()-this.ax();if(j>k){return false}return true},b2:function(a,b,c,d,e,f,g){var h=new $$t.b7($$t.$ba.$type,0);h.add(b);h.add(c);h.add(f);d=$$t.$e7.e(d);e=$$t.$e7.e(e);if(0>d&&0<e||360>d&&360<e||e<d){h.add($$t.$e7.i(f,0,g))}if(90>d&&90<e){h.add($$t.$e7.i(f,90,g))}if(180>d&&180<e){h.add($$t.$e7.i(f,180,g))}if(270>d&&270<e){h.add($$t.$e7.i(f,270,g))}var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var n=h.getEnumerator();while(n.moveNext()){var m=n.current();i=Math.min(i,m.__x);j=Math.min(j,m.__y);k=Math.max(k,m.__x);l=Math.max(l,m.__y)}return new $$t.a8(0,i,j,k-i,l-j)},aj:function(){var a=new $$t.n7;a.appearance(new $$t.ho);a.labelAppearance(new $$t.h9);a.leaderLineAppearance(new $$t.ho);a.endAngle(this.ar());a.explodedOrigin(this.bx());a.explodedRadius(this.as());a.index(this.az());a.innerExtentEnd(this.au());a.innerExtentStart(this.av());a.isExploded(this.isExploded());a.isOthersSlice(this.ao());a.isSelected(this.isSelected());if(this.ag()!=null){a.labelAppearance().angle(this.ag().ae());a.labelBounds(this.ag().ak());a.labelAngle(this.ag().ae());if($b($$t.$c2.$type,this.ag().af())!==null){var b=$b($$t.$c2.$type,this.ag().af());a.label(b.aa());var c=null;a.labelAppearance().labelBrush($$t.$hs.fromBrush(b.ab()));a.labelAppearance().text(b.aa());if(this.af()!=null){c=this.af().aw();if(c==null){c=this.af().ao().g()}}a.labelAppearance($$t.$hs.fromTextElement(b,c));a.labelAppearance().visibility(this.ag().__visibility==0)}else{a.label(this.ag().af().toString())}if(this.ag().al()!=null){a.leaderLineAppearance().fill($$t.$hs.fromBrush(this.ag().al().__fill));a.leaderLineAppearance().opacity(this.ag().al().__opacity);a.leaderLineAppearance().stroke($$t.$hs.fromBrush(this.ag().al().__stroke));a.leaderLineAppearance().strokeThickness(this.ag().al().z());a.leaderLineAppearance().visibility(this.ag().al().__visibility);a.leaderLinePath(new $$t.nj(2,"leaderLine",this.ag().al()))}else if(this.ag().am()!=null){a.leaderLineAppearance().fill($$t.$hs.fromBrush(this.ag().am().__fill));a.leaderLineAppearance().opacity(this.ag().am().__opacity);a.leaderLineAppearance().stroke($$t.$hs.fromBrush(this.ag().am().__stroke));a.leaderLineAppearance().strokeThickness(this.ag().am().z());a.leaderLineAppearance().visibility(this.ag().am().__visibility);a.leaderLinePath(new $$t.nj(1,"leaderLine",this.ag().am()))}}if(this.ai()!=null){var d=this.ai().f();a.slicePath(new $$t.nj(1,"slicePath",d));a.appearance().fill($$t.$hs.fromBrush(d.__fill));a.appearance().opacity(d.__opacity);a.appearance().stroke($$t.$hs.fromBrush(d.__stroke));a.appearance().strokeThickness(d.z());a.appearance().visibility(d.__visibility)}return a},bw:function(a,b,c,d,e){if(d==0){return c}var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e/100;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},_bt:null,bt:function(a){if(arguments.length===1){this._bt=a;return a}else{return this._bt}},_bu:null,bu:function(a){if(arguments.length===1){this._bu=a;return a}else{return this._bu}},$type:new $.ig.Type("Slice",$$t.$c8.$type)},true);$c("SliceView:oa","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},b:function(){this.g(new $$t.cz);this.a().content(this.g())},c:function(){this.a().be()},f:function(){return this.g()},d:function(a,b){this.g().h(function(){var $ret=new $$t.fb;$ret.h(a);$ret.i(b);return $ret}())},e:function(){this.g().h(null)},$type:new $.ig.Type("SliceView",$.ig.$ot)},true);$c("XamPieChart:abl","PieChartBase",{an:function(){return new $$t.abm(this)},d2:function(a){$$t.$n2.d2.call(this,a);this.fz(a)},_fz:null,fz:function(a){if(arguments.length===1){this._fz=a;return a}else{return this._fz}},init:function(){$$t.$n2.init.call(this);this.y($$t.$abl.$type)},$type:new $.ig.Type("XamPieChart",$$t.$n2.$type)},true);$c("XamPieChartView:abm","PieChartBaseView",{_bn:null,bn:function(a){if(arguments.length===1){this._bn=a;return a}else{return this._bn}},init:function(a){$$t.$n3.init.call(this,a);this.bn(a)},$type:new $.ig.Type("XamPieChartView",$$t.$n3.$type)},true);$c("PolarBase:v0","MarkerSeries",{aw:function(){return new $$t.v1(this)},he:function(a){$$t.$g8.he.call(this,a);this.li(a)},_li:null,li:function(a){if(arguments.length===1){this._li=a;return a}else{return this._li}},lj:null,isPolar:function(){return true},init:function(){this.lm=new $$t.v6;this.lo=new $$t.v6;this.ll=new $$t.v6;$$t.$g8.init.call(this);this.ln(new $$t.v6);this.lo.z(this.m4.runOn(this));this.lm.z(this.m4.runOn(this));this.ll.z(this.m4.runOn(this));this.lp(new $$t.vw($$t.$v6.$type,$$t.$v1.$type,0,this.mh.runOn(this),this.mj.runOn(this),this.bn.runOn(this),this.h3.runOn(this),this.mf.runOn(this)))},mf:function(){if(this.a7().needsFlush()){this.a7().flush()}},mg:function(){this.lg.e(this.lj.y(),this.lt(),this.lu(),this.m6,this.m5,function(a,b){return Math.cos(b)},function(a,b){return Math.sin(b)},true)},_lc:null,lc:function(a){if(arguments.length===1){this._lc=a;return a}else{return this._lc}},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},m6:null,m5:null,_lp:null,lp:function(a){if(arguments.length===1){this._lp=a;return a}else{return this._lp}},angleMemberPath:function(a){if(arguments.length===1){this.g($$t.$v0.angleMemberPathProperty,a);return a}else{return this.c($$t.$v0.angleMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$v0.radiusMemberPathProperty,a);return a}else{return this.c($$t.$v0.radiusMemberPathProperty)}},lt:function(a){if(arguments.length===1){if(this.lr!=a){var b=this.lt();this.lr=a;this.raisePropertyChanged("AngleColumn",b,this.lt())}return a}else{return this.lr}},lr:null,lu:function(a){if(arguments.length===1){if(this.ls!=a){var b=this.lu();this.ls=a;this.raisePropertyChanged("RadiusColumn",b,this.lu())}return a}else{return this.ls}},ls:null,angleAxis:function(a){if(arguments.length===1){this.g($$t.$v0.angleAxisProperty,a);return a}else{return this.c($$t.$v0.angleAxisProperty)}},radiusAxis:function(a){if(arguments.length===1){this.g($$t.$v0.radiusAxisProperty,a);return a}else{return this.c($$t.$v0.radiusAxisProperty)}},useCartesianInterpolation:function(a){if(arguments.length===1){this.g($$t.$v0.useCartesianInterpolationProperty,a);return a}else{return this.c($$t.$v0.useCartesianInterpolationProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$v0.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$v0.maximumMarkersProperty))}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$v0.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineBrushProperty,a);return a}else{return this.c($$t.$v0.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$v0.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$v0.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineThicknessProperty,a);return a}else{return this.c($$t.$v0.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$v0.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$v0.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$v0.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$v0.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$v0.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$v0.trendLineZIndexProperty))}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$v0.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$v0.clipSeriesToBoundsProperty)}},lm:null,lo:null,ll:null,lg:null,gs:function(){$$t.$g8.gs.call(this);if(this.radiusAxis()!=null){this.radiusAxis().e8(false)}if(this.angleAxis()!=null){this.angleAxis().e8(false)}},gi:function(a,b,c,d){var e=false;this.li().c2().p(a,b,c,d);if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){e=true}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},h9:function(a,b){this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},cx:function(a,b,c){var d=true;if(!$$t.$g8.cx.call(this,a,b,c)||!c.n()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.radiusAxis()==null||this.lt()==null||this.lu()==null||this.lt().count()==0||this.lu().count()==0||this.bd()==null||this.bd().count()!=this.lt().count()||this.bd().count()!=this.lu().count()||this.lg==null||this.angleAxis().seriesViewer()==null||this.radiusAxis().seriesViewer()==null||this.angleAxis().actualMinimumValue()==this.angleAxis().actualMaximumValue()||this.radiusAxis().actualMinimumValue()==this.radiusAxis().actualMaximumValue()){d=false}return d},hx:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.cx(c,b,this.view())){this.gg(true,this.view());return}this.m6=b;this.m5=c;this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));var e=new $$t.vx(this,c,b,a,this.cm());var f=this.lp().g(e,this.lm,this.ll,this.lo,this.li());this.lm=f.p1;this.ll=f.p2;this.lo=f.p3},m4:function(a){var b=this.lg.h(a.__x,a.__y,this.m6,this.m5,this.lh().e(),this.lh().d(),this.lh().g(),this.lh().f(),this.lh().i(),this.lh().h());return b},ae:function(a){if(a!=null&&a==this.angleAxis()&&this.lt()!=null){return new $$t.kt(this.lt().minimum(),this.lt().maximum())}if(a!=null&&a==this.radiusAxis()&&this.lu()!=null){return new $$t.kt(this.lu().minimum(),this.lu().maximum())}return null},scrollIntoView:function(a){var b=this.view().b4();
var c=this.view().b3();var d=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;if(this.angleAxis()==null||this.lt()==null||this.radiusAxis()==null||this.lu()==null){return false}if(d<0||d>this.lt().count()-1||d>this.lu().count()-1){return false}var e=this.angleAxis().getScaledAngle(this.lt().item(d));var f=this.radiusAxis().getScaledValue3(this.lu().item(d));var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},getItem:function(a){return null},getItemIndex:function(a){return-1},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);if(this.li().c2().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lt());c.deregisterColumn(this.lu());this.lt(null);this.lu(null)}if($b($$t.$ij.$type,d)!=null){this.lt(this.ba(this.angleMemberPath()));this.lu(this.ba(this.radiusMemberPath()))}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()||this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"AngleAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.lg=new $$t.v7(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.gg(true,this.view())}break;case"RadiusAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.lg=new $$t.v7(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.gg(true,this.view())}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.angleAxis().e4()}break;case"AngleMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lt());this.lt(this.ba(this.angleMemberPath()))}break;case"AngleColumn":this.li().c2().v();if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"RadiusMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lu());this.lu(this.ba(this.radiusMemberPath()))}break;case"RadiusColumn":this.li().c2().v();if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}break;case"UseCartesianInterpolation":this.renderSeries(false);this.g0();break;case"MaximumMarkers":this.renderSeries(false);this.g0();break;case"TransitionProgress":this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));this.m6=this.view().b4();this.m5=this.view().b3();this.lo.x(this.useCartesianInterpolation());this.lo.d(this.d1(),this.lm,this.ll);if(this.bp(this.view())){return}if(this.d1()==1){this.mj(this.ll,this.li())}else{this.mj(this.lo,this.li())}break;case"TrendLineBrush":this.h6();break;case"ClipSeriesToBounds":this.renderSeries(false);this.g0();break;case"TrendLineType":this.g0();break}},gg:function(a,b){$$t.$g8.gg.call(this,a,b);var c=b;if(a){c.c3().clear()}c.c2().o()},ld:function(a,b){var c=a.top()-10;var d=a.bottom()+10;var e=a.left()-10;var f=a.right()+10;var g=function(){var $ret=new $$t.mw(1,e,d,f,c,false);$ret.i(b);return $ret}();return g},me:function(a,b,c,d){a.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,b));var e=this.bd();for(var f=0;f<b;f++){var g=a.y().__inner[f];if(!Number.isInfinity(g.__x)&&!Number.isInfinity(g.__y)){var h={__x:this.lt().item(f),__y:this.lu().item(f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:g.__x,__y:g.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.i().add(e.item(f),function(){var $ret=new $$t.pa;$ret.a(e.item(f));$ret.b(h);$ret.c(i);return $ret}())}}},mh:function(a,b){var $self=this;var c=b.b4();var d=b.b3();a.l().clear();a.p().clear();var e=Math.min(this.lt()!=null?this.lt().count():0,this.lu()!=null?this.lu().count():0);if(e<1){return}this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));this.lj=a;this.m5=d;this.m6=c;b.c0().l(a.l(),this.maximumMarkers(),c,d,this.resolution());if(e<=this.maximumMarkers()){this.me(a,e,c,d)}var f=this.ld(d,a.p());var g=Math.min(this.angleAxis().actualMinimumValue(),this.angleAxis().actualMaximumValue());var h=Math.max(this.angleAxis().actualMaximumValue(),this.angleAxis().actualMinimumValue());b.c2().z(this.useCartesianInterpolation());b.c2().y(0);b.c2().ab(this.radiusAxis().ja());b.c2().aa(this.radiusAxis().i9());b.c2().ac(function(i,j){return $self.lg.c(i,j,c,d,Math.cos)});b.c2().ad(function(i,j){return $self.lg.d(i,j,c,d,Math.sin)});b.c2().ae(a.p(),this.trendLineType(),$$t.$gh.n(Number,Number,$$t.$gh.t(Number,this.lt(),function(i){return i<=h&&i>=g}),function(i){return i}),this.lu(),this.trendLinePeriod(),this.angleAxis().getScaledAngle.runOn(this.angleAxis()),this.radiusAxis().getScaledValue3.runOn(this.radiusAxis()),function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}(),f,g,h)},mj:function(a,b){var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=this.j7(b);this.lh(new $$t.v5(this.angleAxis(),this.radiusAxis(),this.bd()));b.c0().j(a.l(),this.useLightweightMarkers());b.cv();var g=this.ld(d,b.c2().x().ag());b.c2().u(a.p(),g);this.md(d,c,e,f,b)},md:function(a,b,c,d,e){e.c5(a,b,c,d)},h6:function(){$$t.$g8.h6.call(this);if(this.index()<0){return}this.li().c7()},_ln:null,ln:function(a){if(arguments.length===1){this._ln=a;return a}else{return this._ln}},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=this.ax();if(!this.cn()){this.ln(new $$t.v6);this.mh(this.ln(),c)}this.cn(false);this.mj(this.ln(),c);this.co(false)},_lk:null,lk:function(a){if(arguments.length===1){this._lk=a;return a}else{return this._lk}},renderAlternateView:function(a,b,c,d,e){$$t.$g8.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.lk()==null){this.lk(new $$t.v6)}this.mh(this.lk(),g);this.mj(this.lk(),g)},mi:function(a,b){var c=new $$t.b7($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},lb:function(a,b,c){this.mg();return this.lj.y().toArray()},lx:function(a){var b=new $$t.b7($.ig.Number.prototype.$type,0);var c=this.bd();var e=this.li().c3().c().getEnumerator();while(e.moveNext()){var d=e.current();b.add(c.indexOf(d))}return b},m3:function(a){return{__x:this.lt().item(a),__y:this.lu().item(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},go:function(a){$$t.$g8.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.li().c2().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("PolarBase",$$t.$g8.$type)},true);$c("PolarLineSeriesBase:abn","PolarBase",{aw:function(){return new $$t.abo(this)},he:function(a){$$t.$v0.he.call(this,a);this.na(a)},_na:null,na:function(a){if(arguments.length===1){this._na=a;return a}else{return this._na}},init:function(){$$t.$v0.init.call(this);this.m7(new $$t.aa8(1,new $$t.abb));this.m9(new $$t.aa8(0))},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},nb:function(){return 1},ne:function(){return false},ng:function(){return false},mh:function(a,b){var $self=this;$$t.$v0.mh.call(this,a,b);a.o().clear();var c=b.b4();var d=b.b3();var e=this.lt()!=null?this.lt().count():0;var f=this.lu()!=null?this.lu().count():0;var g=Math.min(e,f);var h=function(){var $ret=new $$t.v3;$ret.m(function(i){return $self.lh().a().getScaledAngle1($self.lt().item(i),$self.lh().e(),$self.lh().d())});$ret.q(g);$ret.n(function(i){return $self.radiusAxis().jf($self.lu().item(i),$self.lh().g(),$self.lh().f(),$self.lh().i(),$self.lh().h())});$ret.l($self.resolution());$ret.f($self.useCartesianInterpolation());$ret.b($self.nb());$ret.o(function(i){return $self.nh(a,i)});$ret.p(function(i){return $self.ni(a,i)});$ret.ab(d);$ret.ac(c);$ret.d($self.ng());$ret.c($self.ne());return $ret}();var i=$$t.$gh.n($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,$$t.$gh.t($.ig.Number.prototype.$type,$$t.$gh.l(0,g),function(j){return $self.nf(j)}),function(j){return j});if(this.ng()){var j=new $$t.b7($.ig.Number.prototype.$type,1,$$t.$gh.r($.ig.Number.prototype.$type,$$t.$gh.t($.ig.Number.prototype.$type,$$t.$gh.l(0,g),this.nf.runOn(this)),1));i=$$t.$gh.h($.ig.Number.prototype.$type,i,j)}h.x(a.o(),i)},nh:function(a,b){return a.y().__inner[b].__x},ni:function(a,b){return a.y().__inner[b].__y},nd:function(){return!this.nc()},nc:function(){var a=this.seriesViewer().actualWindowRect();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},nf:function(a){return this.lt().item(a)>=this.lh().a().actualMinimumValue()&&this.lt().item(a)<=this.lh().a().actualMaximumValue()&&this.lu().item(a)>=this.lh().b().actualMinimumValue()&&this.lu().item(a)<=this.lh().b().actualMaximumValue()||$.ig.util.isNaN(this.lt().item(a))||$.ig.util.isNaN(this.lu().item(a))},nj:function(a){},nk:function(a,b){},gg:function(a,b){$$t.$v0.gg.call(this,a,b);this.nj(b)},_m8:null,m8:function(a){if(arguments.length===1){this._m8=a;return a}else{return this._m8}},mj:function(a,b){$$t.$v0.mj.call(this,a,b);if(this.useCartesianInterpolation()){this.m8(this.m7())}else{this.m8(this.m9())}this.m8().b(this.nb());this.nj(b);this.nk(a,b)},$type:new $.ig.Type("PolarLineSeriesBase",$$t.$v0.$type)},true);$c("PolarAreaSeries:abp","PolarLineSeriesBase",{aw:function(){return new $$t.abq(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abp.$type)},nj:function(a){var b=a;b.db()},nk:function(a,b){if($$t.$gh.c($$t.$ba.$type,a.o())&&$$t.$ba.l_op_Inequality($$t.$gh.ac($$t.$ba.$type,a.o()),$$t.$gh.ag($$t.$ba.$type,a.o()))){a.o().add($$t.$gh.ac($$t.$ba.$type,a.o()))}var c=b;c.de().__opacity=this.actualAreaFillOpacity();c.dc(a.o(),this.resolution())},ng:function(){return true},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$abp.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$abp.unknownValuePlottingProperty))}},nb:function(){return this.unknownValuePlotting()},$type:new $.ig.Type("PolarAreaSeries",$$t.$abn.$type)},true);$c("PolarBaseView:v1","MarkerSeriesView",{_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},init:function(a){$$t.$g9.init.call(this,a);this.c1(a);this.c3(new $$t.hd($.ig.$op.$type,$$t.$ha.$type));this.cq(this.c3());this.c2(new $$t.v2)},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},at:function(){$$t.$g9.at.call(this);this.c0(this.cz());if(!this.p()){this.c1().maximumMarkers(1e3);this.ca().markerType(2)}},cz:function(){var $self=this;var a=new $$t.pd(0,function(b){return $self.c3().item(b)},function(b){return $self.c1().lh().c().item(b)},this.c6.runOn(this),this.cy.runOn(this),this.c4.runOn(this));a.m(true);a.o(this.c1().m3.runOn(this.c1()));return a},c6:function(a){this.c1().mi(a,this.c3())},cy:function(){return this.c1().lb(this.c3(),this.b4(),this.b3())},c4:function(){return this.c1().lx(this.c3())},c5:function(a,b,c,d){if(this.c1().clipSeriesToBounds()){var e=new $$t.ep;this.c1().radiusAxis().jm(e,a,b,c,d)}else{}},c7:function(){if(this.c1().trendLineBrush()!=null){this.c1().actualTrendLineBrush(this.c1().trendLineBrush())}else{this.c1().actualTrendLineBrush(this.c1().actualBrush())}},_c3:null,c3:function(a){if(arguments.length===1){this._c3=a;return a}else{return this._c3}},co:function(a){this.c3().f(a)},a6:function(a,b){if(a.d()){if(this.c1().trendLineType()!=0&&!b){var c=this.c2().x();c.z(this.c1().trendLineThickness());c.__stroke=this.c1().actualTrendLineBrush();c.aa(this.c1().trendLineDashCap());c.af(this.c1().trendLineDashArray());a.t(c)}}$$t.$g9.a6.call(this,a,b)},c8:function(){return $$t.$a8.empty()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span>"+"${item."+this.c1().angleMemberPath()+"}"+"</span><br/><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c1().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.c1().radiusMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("PolarBaseView",$$t.$g9.$type)},true);$c("PolarLineSeriesBaseView:abo","PolarBaseView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){$$t.$v1.init.call(this,a);this.c9(a)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("PolarLineSeriesBaseView",$$t.$v1.$type)},true);$c("PolarAreaSeriesView:abq","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.df=new $$t.cz;this.dd=new $$t.cz;$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},df:null,dd:null,de:function(){return this.dd},db:function(){this.dd.ak(null);this.df.ak(null);this.ar()},dc:function(a,b){var c=new $$t.b7($$t.$ba.$type,1,a);this.da().m8().d(this.df,c,b);this.da().m8().d(this.dd,c,b);this.ar()},bc:function(){$$t.$abo.bc.call(this);this.df.__stroke=this.e().actualOutline();this.df.z(this.e().thickness());this.df.af(this.e().dashArray());this.df.aa(this.e().dashCap());this.dd.__fill=this.e().actualBrush();this.dd.__opacity=this.e().actualAreaFillOpacity()},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.df.__stroke=a;this.df.z(this.e().thickness()+3);this.dd.__fill=a;this.dd.__opacity=1},a7:function(a,b){$$t.$abo.a7.call(this,a,b);if(a.d()){a.r(this.dd);a.r(this.df)}},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.df);b.tags().add("Main");var c=new $$t.nj(1,"fillShape",this.dd);c.tags().add("Fill");a.shapes().add(b);a.shapes().add(c)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(5)},$type:new $.ig.Type("PolarAreaSeriesView",$$t.$abo.$type)},true);$c("PolarAxisInfoCache:v5","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:false,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},init:function(a,b,c){$.ig.$op.init.call(this);this.a(a);this.b(b);this.e(this.a().hk());this.d(this.a().isInverted());this.g(this.b().hk());this.f(this.b().isInverted());this.i(this.b().ja());this.h(this.b().i9());this.c(c)},$type:new $.ig.Type("PolarAxisInfoCache",$.ig.$ot)},true);$c("ScatterFrameBase$1:pr","Frame",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$i8.init.call(this);this.o(new $$t.b7($$t.$ba.$type,0));this.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.l(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.p(new $$t.b7($$t.$ba.$type,0));this.j(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.n(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.k(new $$t.gd($.ig.$op.$type,Number,0));this.m(new $$t.gd($.ig.$op.$type,Number,0));this.q(function(a,b,c){return a});this.h(new $$t.ps($.ig.$op.$type,$$t.$pa.$type,this.$t,this.u.runOn(this),function(a){return a.a()},function(a){return!$.ig.util.isNaN(a.c().__x)&&!$.ig.util.isNaN(a.c().__y)},function(){return new $$t.pa}))},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},d:function(a,b,c){var d=b;var e=c;if($d(this.$t,d)==null||$d(this.$t,e)==null){return}this.h().e(this.i(),a,d.i(),e.i(),d,e);$$t.$i8.a(this.o(),a,d.o(),e.o());this.h().e(this.l(),a,d.l(),e.l(),d,e);this.h().e(this.j(),a,d.j(),e.j(),d,e);this.h().e(this.n(),a,d.n(),e.n(),d,e);this.r(this.l(),a,d,e);$$t.$i8.a(this.p(),a,d.p(),e.p());this.k(e.k());this.m(e.m());this.t(a,d,e)},t:function(a,b,c){},r:function(a,b,c,d){var f=$$t.$gh.t($$t.$pa.$type,c.i().values(),function(g){return!a.containsKey(g.a())}).getEnumerator();while(f.moveNext()){var e=f.current();var g;if(!function(){var h=d.i().tryGetValue(e.a(),g);g=h.p1;return h.ret}()||g.b().__x==e.b().__x&&g.b().__y==e.b().__y){continue}var h=new $$t.pa;this.u(h,b,e,g,c,d);if($.ig.util.isNaN(h.c().__x)||$.ig.util.isNaN(h.c().__y)){continue}a.add(h.a(),h)}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},s:function(a,b,c,d){if(c!=null){a.b({__x:c.b().__x,__y:c.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(d!=null){a.b({__x:d.b().__x,__y:d.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},u:function(a,b,c,d,e,f){var g;var h;if(c==null){if(d!=null){var i;if(function(){var j=e.i().tryGetValue(d.a(),i);i=j.p1;return j.ret}()){g=i}else{g=this.q()(d,e,f)}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{g=c;if(a.a()==null){a.a(c.a())}}if(d==null){if(c!=null){var j;if(function(){var k=f.i().tryGetValue(c.a(),j);j=k.p1;return k.ret}()){h=j}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{h=d;if(a.a()==null){a.a(d.a())}}this.s(a,b,g,h);if($.ig.util.isNaN(g.c().__x)||$.ig.util.isNaN(g.c().__y)){g=h}this.v(a,b,g,h)},v:function(a,b,c,d){var e=1-b;a.c({__x:c.c().__x*e+d.c().__x*b,__y:c.c().__y*e+d.c().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},$type:new $.ig.Type("ScatterFrameBase$1",$$t.$i8.$type)},true);$c("PolarFrame:v6","ScatterFrameBase$1",{init:function(){$$t.$pr.init.call(this,$$t.$v6.$type);this.y(new $$t.b7($$t.$ba.$type,0));this.x(true)},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_x:false,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},t:function(a,b,c){var d=$b($$t.$v6.$type,b);var e=$b($$t.$v6.$type,c);if(d==null||e==null){return}$$t.$i8.a(this.y(),a,d.y(),e.y())},s:function(a,b,c,d){if(this.x()){$$t.$pr.s.call(this,a,b,c,d)}else{$$t.$pr.s.call(this,a,b,c,d);if(c!=null&&d!=null&&(c.b().__x!=d.b().__x||c.b().__y!=d.b().__y)){var e=1-b;a.b({__x:c.b().__x*e+d.b().__x*b,__y:c.b().__y*e+d.b().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},w:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},v:function(a,b,c,d){if(this.x()){$$t.$pr.v.call(this,a,b,c,d)}else{if(c!=null&&d!=null&&(c.c().__x!=d.c().__x||c.c().__y!=d.c().__y)&&this.w(a.b())){a.c(this.z()(a.b()))}else{$$t.$pr.v.call(this,a,b,c,d)}}},$type:new $.ig.Type("PolarFrame",$$t.$pr.$type.specialize($$t.$v6.$type))},true);$c("AngleRadiusPair:v4","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$c("PolarLinePlanner:v3","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},z:null,ab:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},aa:null,ac:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},g:function(){if(this.m()==null||this.n()==null||this.o()==null||this.p()==null||$$t.$a8.l_op_Equality(this.ab(),$$t.$a8.empty())||$$t.$a8.l_op_Equality(this.ac(),$$t.$a8.empty())){return false}return true},k:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},h:function(a){var b=new $$t.b7($$t.$v4.$type,0);var c=this.l()*this.l();var d;if(a!=null){d=a}else{d=$$t.$gh.l(0,this.q())}var e=d.getEnumerator();var f=true;f=e.moveNext();var g=0;if(f){g=e.current()}while(f){var h=g;f=e.moveNext();g=e.current();while(f&&this.k(this.o(),this.p(),h,g)<c){f=e.moveNext();g=e.current()}var i=new $$t.v4;i.c(h);if(!this.f()){i.a(this.m()(h));i.b(this.n()(h))}b.add(i)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if($.ig.util.isNaN(b.a())||Number.isInfinity(b.a())||$.ig.util.isNaN(b.b())||Number.isInfinity(b.b())){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});continue}this.s({__x:this.o()(b.c()),__y:this.p()(b.c()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},j:function(){return Math.pow(this.l()/Math.max(this.ab().width()/this.ac().width(),this.ab().height()/this.ac().height()),2)},r:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.z.left()+this.z.width()*(c-this.aa.left())/this.aa.width();d=this.z.top()+this.z.height()*(d-this.aa.top())/this.aa.height();this.s({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},y:function(a){var b=this.j();var c=this.h(a);var d=c.item(0).a();var e=c.item(0).b();var f=c.item(0).c();for(var g=1;g<c.count();g++){var h=c.item(g).a();var i=c.item(g).b();var j=c.item(g).c();if($.ig.util.isNaN(h)||Number.isInfinity(h)||$.ig.util.isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b()!=0){g++;if(g<c.count()){d=c.item(g).a();e=c.item(g).b()}}continue}this.t(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$$t.$m3.l(c,d,a,b,f);if(h){j=$$t.$gh.m(Number,j)}var l=j.getEnumerator();while(l.moveNext()){var k=l.current();var m=c+k*(a-c);var n=d+k*(b-d);this.r(m,n)}},u:function(a){var $self=this;var b=this.ab().top()-10;var c=this.ab().bottom()+10;var d=this.ab().left()-10;var e=this.ab().right()+10;if(this.a()==null){this.a(function(){var $ret=new $$t.mw(1,d,c,e,b,$self.d());$ret.i(a);return $ret}())}},e:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},s:function(a){if(this.b()==0&&!this.e(a)){return}if(this.c()){this.i().add(a)}else{this.a().j(a)}},w:function(a){this.x(null,null)},x:function(a,b){this.i(a);if(!this.g()){return}if(this.q()>1){this.u(a);if(this.f()){this.v(b)}else{this.y(b)}this.a().i(null)}},$type:new $.ig.Type("PolarLinePlanner",$.ig.$ot)},true);$c("PolarLineSeries:abr","PolarLineSeriesBase",{aw:function(){return new $$t.abs(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abr.$type)},nj:function(a){var b=a;b.db()},nk:function(a,b){var c=b;c.dc(a.o(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$abr.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$abr.unknownValuePlottingProperty))}},nb:function(){return this.unknownValuePlotting()},hj:function(a,b,c,d){$$t.$abn.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},$type:new $.ig.Type("PolarLineSeries",$$t.$abn.$type)},true);$c("PolarLineSeriesView:abs","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.dd=new $$t.cz;$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this)},dd:null,db:function(){this.dd.ak(null);this.ar()},dc:function(a,b){this.da().m8().d(this.dd,a,b);this.ar()},bc:function(){$$t.$abo.bc.call(this);this.dd.__stroke=this.e().actualBrush();this.dd.z(this.e().thickness());this.dd.af(this.e().dashArray());this.dd.aa(this.e().dashCap())},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.dd.__stroke=a;this.dd.z(this.e().thickness()+3)},a7:function(a,b){$$t.$abo.a7.call(this,a,b);a.r(this.dd)},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.dd);b.tags().add("Main");a.shapes().add(b)},$type:new $.ig.Type("PolarLineSeriesView",$$t.$abo.$type)},true);$c("PolarScatterSeries:abt","PolarBase",{aw:function(){return new $$t.abu(this)},he:function(a){$$t.$v0.he.call(this,a);this.m7(a)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},init:function(){$$t.$v0.init.call(this);this.y($$t.$abt.$type)},$type:new $.ig.Type("PolarScatterSeries",$$t.$v0.$type)},true);$c("PolarScatterSeriesView:abu","PolarBaseView",{_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},init:function(a){$$t.$v1.init.call(this,a);this.c9(a)},at:function(){$$t.$v1.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("PolarScatterSeriesView",$$t.$v1.$type)},true);$c("PolarSplineAreaSeries:abv","PolarLineSeriesBase",{aw:function(){return new $$t.abw(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abv.$type)},nj:function(a){var b=a;b.db()},nk:function(a,b){this.nj(b);if(a.o().count()<1){return}var c=b;c.de().__opacity=this.actualAreaFillOpacity();c.dc(a.o(),this.stiffness())},ng:function(){return true},stiffness:function(a){if(arguments.length===1){this.g($$t.$abv.stiffnessProperty,a);return a}else{return this.c($$t.$abv.stiffnessProperty)}},hj:function(a,b,c,d){$$t.$abn.hj.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},$type:new $.ig.Type("PolarSplineAreaSeries",$$t.$abn.$type)},true);$c("PolarSplineAreaSeriesView:abw","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.df=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();this.dd=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},df:null,dd:null,de:function(){return this.dd},db:function(){$$t.$la.e(this.dd.ak());$$t.$la.e(this.df.ak());this.ar()},dc:function(a,b){this.df.ak().b($$t.$nc.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b));this.dd.ak().b($$t.$nc.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b));this.ar()},bc:function(){$$t.$abo.bc.call(this);this.dd.__fill=this.e().actualBrush();this.dd.__opacity=this.e().actualAreaFillOpacity();this.df.__stroke=this.e().actualOutline();
this.df.z(this.e().thickness());this.df.af(this.e().dashArray());this.df.aa(this.e().dashCap())},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.dd.__fill=a;this.dd.__opacity=1;this.df.__stroke=a;this.df.z(this.e().thickness()+3)},a7:function(a,b){$$t.$abo.a7.call(this,a,b);if(a.d()){a.r(this.dd);a.r(this.df)}},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.df);b.tags().add("Main");var c=new $$t.nj(1,"fillShape",this.dd);c.tags().add("Fill");a.shapes().add(b);a.shapes().add(c)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(5);this.e().shadowOffsetX(5);this.e().shadowOffsetY(5)},$type:new $.ig.Type("PolarSplineAreaSeriesView",$$t.$abo.$type)},true);$c("PolarSplineSeries:abx","PolarLineSeriesBase",{aw:function(){return new $$t.aby(this)},he:function(a){$$t.$abn.he.call(this,a);this.nl(a)},_nl:null,nl:function(a){if(arguments.length===1){this._nl=a;return a}else{return this._nl}},init:function(){$$t.$abn.init.call(this);this.y($$t.$abx.$type)},stiffness:function(a){if(arguments.length===1){this.g($$t.$abx.stiffnessProperty,a);return a}else{return this.c($$t.$abx.stiffnessProperty)}},hj:function(a,b,c,d){$$t.$abn.hj.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},nj:function(a){var b=a;b.db()},nk:function(a,b){this.nj(b);var c=b;c.dc(a.o(),this.stiffness())},$type:new $.ig.Type("PolarSplineSeries",$$t.$abn.$type)},true);$c("PolarSplineSeriesView:aby","PolarLineSeriesBaseView",{_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},init:function(a){this.dd=function(){var $ret=new $$t.cz;$ret.ak(new $$t.es);return $ret}();$$t.$abo.init.call(this,a);this.da(a)},at:function(){$$t.$abo.at.call(this);var a=new $$t.es;a.b().add(function(){var $ret=new $$t.e1;return $ret}());this.dd.ak(a)},dd:null,db:function(){$$t.$la.e(this.dd.ak());this.ar()},dc:function(a,b){this.dd.ak().b($$t.$nc.h(a.count(),function(c){return a.__inner[c].__x},function(c){return a.__inner[c].__y},b));this.ar()},bc:function(){$$t.$abo.bc.call(this);this.dd.__stroke=this.e().actualBrush();this.dd.z(this.e().thickness());this.dd.af(this.e().dashArray());this.dd.aa(this.e().dashCap())},bd:function(){$$t.$abo.bd.call(this);var a=this.bx();this.dd.__stroke=a;this.dd.z(this.e().thickness()+3)},a7:function(a,b){$$t.$abo.a7.call(this,a,b);a.r(this.dd)},am:function(a){$$t.$abo.am.call(this,a);var b=new $$t.nj(1,"polarShape",this.dd);b.tags().add("Main");a.shapes().add(b)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("PolarSplineSeriesView",$$t.$abo.$type)},true);$c("RadialBucketCalculator:vv","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},getBucket:function(a){throw new $$t.co(0)},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().cy().resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this.a().b4();var c=this.a().b3();var d=this.a().cy().angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this.a().cy().bd()==null||this.a().cy().bd().count()==0){this.b(0);return}var e=Math.floor(d.i5(c,b));var f=Math.ceil(d.i4(c,b));if(d.isInverted()){f=Math.ceil(d.i5(c,b));e=Math.floor(d.i4(c,b))}if(f<e){f=d.hp+f}var g=this.a().cy().valueAxis();var h=g!=null?g.ja():.75;var i=Math.min(c.width(),c.height())*.5*h*2*Math.PI;var j=Math.floor((f-e+1)*a/i);this.b($.ig.truncate(Math.max(1,j)));this.c($.ig.truncate(Math.max(0,Math.floor(e/this.b())-1)));this.d($.ig.truncate(Math.ceil(f/this.b())))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.$ot,[$$t.$i0.$type])},true);$c("AnchoredRadialBucketCalculator:aan","RadialBucketCalculator",{_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},init:function(a){$$t.$vv.init.call(this,a);this.f(a)},getBucket:function(a){var b=this.f().c3().l4();var c=Math.min(a*this.b(),b.count()-1);var d=Math.min(c+this.b()-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!$.ig.util.isNaN(e)){if(!$.ig.util.isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!$.ig.util.isNaN(e)){return[.5*(c+d),e,f]}return[.5*(c+d),NaN,NaN]},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$$t.$vv.$type)},true);$c("RadialFrame:vy","CategoryFrame",{init:function(a){$$t.$i7.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$$t.$i7.$type)},true);$c("RadialColumnSeries:abz","AnchoredRadialSeries",{aw:function(){return new $$t.ab0(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$abz.$type)},z:function(){$$t.$aak.z.call(this);this.renderSeries(false)},radiusX:function(a){if(arguments.length===1){this.g($$t.$abz.radiusXProperty,a);return a}else{return this.c($$t.$abz.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$abz.radiusYProperty,a);return a}else{return this.c($$t.$abz.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);var c=b;if(a){c.c8.c(0)}},getItemSpan:function(){return this.angleAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=a.h;var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=this.j7(b);var h=this.valueAxis().g8(e,d,f,g);var i=b;var j=this.valueAxis();var k=Math.max(0,.5*j.i9());k=Math.max(k,h.minLength()*.9);var l=$$t.$k2.d(k,d,e);var m=this.angleAxis().hk(d,e,f);var n=Math.max(.1*this.valueAxis().ja(),k);var o=this.le.d(0,n,d,e);var p=this.le.e(0,n,d,e);var q=this.le.d(m,n,d,e);var r=this.le.e(m,n,d,e);var s=Math.sqrt((o-q)*(o-q)+(p-r)*(p-r));var t={__x:$$t.$k2.c(.5,d,e),__y:$$t.$k2.f(.5,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var u=0;u<c.count();++u){var v=Math.min(a.h.__inner[u][2],h.maxLength()*1.1);var w=this.le.d(a.h.__inner[u][0],v,d,e);var x=this.le.e(a.h.__inner[u][0],v,d,e);var y=Math.sqrt((w-t.__x)*(w-t.__x)+(x-t.__y)*(x-t.__y));var z=y;var aa=l;var ab=a.h.__inner[u][0]-Math.PI/2;var ac=i.c8.item(u);var ad=0-s/2;var ae=s/2;var af=Math.max(aa,z);var ag=Math.min(aa,z);var ah=Math.cos(ab);var ai=Math.sin(ab);var aj={__x:t.__x+(ad*ah-af*ai),__y:t.__y+(ad*ai+af*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ak={__x:t.__x+(ae*ah-af*ai),__y:t.__y+(ae*ai+af*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al={__x:t.__x+(ae*ah-ag*ai),__y:t.__y+(ae*ai+ag*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var am={__x:t.__x+(ad*ah-ag*ai),__y:t.__y+(ad*ai+ag*ah),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var an=new $$t.es;var ao=new $$t.e1;ao.__startPoint=aj;ao.__isClosed=true;var ap=new $$t.e4;ap.__points.add(ak);ap.__points.add(al);ap.__points.add(am);ao.__segments.add(ap);an.b().add(ao);ac.ak(an)}i.c8.c(c.count());this.m0().dd()},$type:new $.ig.Type("RadialColumnSeries",$$t.$aak.$type)},true);$c("RadialColumnSeriesView:ab0","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){var $self=this;$$t.$aal.init.call(this,a);this.c7(a);this.c8=function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.df.runOn($self));$ret.activate($self.da.runOn($self));$ret.disactivate($self.dc.runOn($self));$ret.destroy($self.db.runOn($self));return $ret}()},c8:null,at:function(){$$t.$aal.at.call(this);this.c9(new $$t.b7($$t.$cz.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},df:function(){var a=new $$t.cz;this.c9().add(a);a.__visibility=1;return a},da:function(a){a.__visibility=0},dc:function(a){a.__visibility=1},db:function(a){this.c9().remove(a)},de:function(a,b,c,d,e,f){this.ar()},bf:function(a,b){$$t.$aal.bf.call(this,a,b);var c=a;c.__fill=this.e().actualBrush();c.__stroke=this.e().actualOutline();c.z(this.e().thickness());c.af(this.e().dashArray());c.aa(this.e().dashCap())},bg:function(a,b){$$t.$aal.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.c9().count();c++){var d=this.c9().__inner[c];this.be(d,c,b);a.r(d)}}},am:function(a){$$t.$aal.am.call(this,a);var b=0;var d=this.c8.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.nj(1,"column"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},dd:function(){this.ar()},$type:new $.ig.Type("RadialColumnSeriesView",$$t.$aal.$type)},true);$c("RadialLineSeries:ab1","AnchoredRadialSeries",{aw:function(){return new $$t.ab2(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$ab1.$type)},z:function(){$$t.$aak.z.call(this)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);var c=b;c.c8()},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=b.b4();var d=b.b3();var e=a.h;var f=e.count();var g=new $$t.b7(Array,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.le.d(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[1]=this.le.e(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[2]=this.le.d(a.h.__inner[i][0],a.h.__inner[i][2],c,d);var k=a.h.__inner[i][2];j[3]=this.le.e(a.h.__inner[i][0],k,c,d);if(k>h){h=k}}var l=b;l.c9(f,g,false,this.unknownValuePlotting(),this.lx(g,f-1,b),l.cz().b(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$ab1.unknownValuePlottingProperty,$$t.$ng.getBox(a));return a}else{return $f(this.c($$t.$ab1.unknownValuePlottingProperty))}},hj:function(a,b,c,d){$$t.$aak.hj.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.g0();break}},l7:function(){return true},$type:new $.ig.Type("RadialLineSeries",$$t.$aak.$type)},true);$c("RadialLineSeriesView:ab2","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){this.db=new $$t.cz;this.da=new $$t.cz;this.dc=new $$t.cz;$$t.$aal.init.call(this,a);this.c7(a)},at:function(){$$t.$aal.at.call(this)},db:null,da:null,dc:null,c8:function(){this.db.ak(null);this.da.ak(null);this.dc.ak(null);this.ar()},c9:function(a,b,c,d,e,f,g){this.c3().lz().j(this.db,this.da,this.dc,a,b,c,d,e,f,g);this.ar()},bc:function(){$$t.$aal.bc.call(this);this.db.__stroke=this.e().actualBrush();this.db.z(this.e().thickness());this.db.af(this.e().dashArray());this.db.aa(this.e().dashCap());this.dc.__stroke=this.e().actualBrush();this.dc.z(this.e().thickness());this.dc.af(this.e().dashArray());this.dc.aa(this.e().dashCap());this.da.__fill=this.e().actualBrush();this.da.__opacity=.75},bd:function(){$$t.$aal.bd.call(this);var a=this.bx();this.db.__stroke=a;this.db.z(this.e().thickness()+3);this.dc.__stroke=a;this.dc.z(this.e().thickness()+3);this.da.__fill=a;this.da.__opacity=1},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){a.r(this.da);a.r(this.db);a.r(this.dc)}},am:function(a){$$t.$aal.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.db);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dc);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.da);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(1);this.e().shadowOffsetY(4);this.e().useSingleShadow(false)},$type:new $.ig.Type("RadialLineSeriesView",$$t.$aal.$type)},true);$c("RadialPieSeries:ab3","AnchoredRadialSeries",{aw:function(){return new $$t.ab4(this)},he:function(a){$$t.$aak.he.call(this,a);this.m0(a)},_m0:null,m0:function(a){if(arguments.length===1){this._m0=a;return a}else{return this._m0}},init:function(){$$t.$aak.init.call(this);this.y($$t.$ab3.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$ab3.radiusXProperty,a);return a}else{return this.c($$t.$ab3.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$ab3.radiusYProperty,a);return a}else{return this.c($$t.$ab3.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gg:function(a,b){$$t.$aak.gg.call(this,a,b);var c=b;if(a&&c.c8!=null){c.c8.c(0)}},getItemSpan:function(){return this.angleAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},lt:function(a,b){$$t.$aak.lt.call(this,a,b);var c=b;var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=this.j7(b);var h=this.valueAxis().g8(e,d,f,g);var i=a.h;var j=this.valueAxis();var k=Math.max(0,.5*j.i9());var l=k;l=Math.max(l,h.minLength());var m=this.angleAxis().hk(d,e,f);var n={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var o=this.radiusX();var p=this.radiusY();var q=o>0&&p>0;var r=0;for(var s=0;s<i.count();++s){var t=c.c8.item(s);var u=i.__inner[s][0];var v=Math.min(i.__inner[s][2],h.maxLength());var w=null;if(q){w=this.m7(d,e,u-m*.5,u+m*.5,l,v,n,o,p)}else{w=this.m8(d,e,u-m*.5,u+m*.5,l,v,n)}t.ak(w);var x=i.__inner[s][2];if(x>r){r=x}}c.c1($$t.$k2.d(r,d,e));c.c2({__x:$$t.$k2.c(n.__x,d,e),__y:$$t.$k2.f(n.__y,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.c8.c(i.count());c.dd()},m8:function(a,b,c,d,e,f,g){var h=$$t.$ab5.b(a,b,c,d,e,f,g);var i=new $$t.e1;i.__startPoint=h.d();i.__isClosed=true;i.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(h.f());return $ret}());i.__segments.add(function(){var $ret=new $$t.ex;$ret.e(h.h());$ret.f(h.n());$ret.d(1);$ret.b(h.c());return $ret}());i.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(h.j());return $ret}());i.__segments.add(function(){var $ret=new $$t.ex;$ret.e(h.d());$ret.f(h.m());$ret.d(0);$ret.b(h.c());return $ret}());var j=new $$t.es;j.b().add(i);return j},m7:function(a,b,c,d,e,f,g,h,i){var j=$$t.$ab5.a(a,b,c,d,e,f,g,h,i);if(j==null){return this.m8(a,b,c,d,e,f,g)}var k=new $$t.e1;k.__startPoint=j.d();k.__isClosed=true;var l=(c+(d-c)*.5)*180/Math.PI+90;var m=new $$t.a9(1,j.l().k()*(e/f),j.l().j()*(e/f));k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.e());$ret.f(m);$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(j.f());return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.g());$ret.f(j.l());$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.h());$ret.f(j.n());$ret.d(1);$ret.b(j.c());return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.i());$ret.f(j.l());$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.e3(1);$ret.c(j.j());return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.k());$ret.f(m);$ret.c(l);$ret.d(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.ex;$ret.e(j.d());$ret.f(j.m());$ret.d(0);$ret.b(j.c());return $ret}());var n=new $$t.es;n.b().add(k);return n},hj:function(a,b,c,d){$$t.$aak.hj.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.renderSeries(false);break}},$type:new $.ig.Type("RadialPieSeries",$$t.$aak.$type)},true);$c("SliceCoords:ab5","Object",{init:function(){this._n=new $$t.a9;this._m=new $$t.a9;this._l=new $$t.a9;$.ig.$op.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},b:function(a,b,c,d,e,f,g){var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$$t.$k2.c(n,a,b);o=$$t.$k2.f(o,a,b);p=$$t.$k2.c(p,a,b);q=$$t.$k2.f(q,a,b);t=$$t.$k2.c(t,a,b);u=$$t.$k2.f(u,a,b);v=$$t.$k2.c(v,a,b);w=$$t.$k2.f(w,a,b);var x={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y={__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab=$$t.$k2.d(m,a,b);var ac=$$t.$k2.g(m,a,b);var ad=$$t.$k2.d(l,a,b);var ae=$$t.$k2.g(l,a,b);return function(){var $ret=new $$t.ab5;$ret.d(x);$ret.f(y);$ret.h(z);$ret.j(aa);$ret.c(i-h>Math.PI);$ret.n(new $$t.a9(1,ab,ac));$ret.m(new $$t.a9(1,ad,ae));return $ret}()},a:function(a,b,c,d,e,f,g,h,i){var j=$$t.$k2.b(i,a,b);var k=f-e;if(k<0){return null}if($$t.$k2.d(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$$t.$k2.d(j,a,b)}var l=$$t.$k2.b(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$$t.$k2.d(Math.tan(n)*(f-j),a,b)}var o=$$t.$ab5.b(a,b,c+n,d-n,e,f,g);var p=$$t.$ab5.b(a,b,c,d,e+j*(e/f),f-j,g);o.g(o.f());o.k(o.j());o.e(p.d());o.f(p.f());o.i(p.h());o.j(p.j());o.l(new $$t.a9(1,h,i));return o},$type:new $.ig.Type("SliceCoords",$.ig.$ot)},true);$c("RadialPieSeriesView:ab4","AnchoredRadialSeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},init:function(a){var $self=this;$$t.$aal.init.call(this,a);this.c7(a);this.c8=function(){var $ret=new $$t.hh($$t.$cz.$type);$ret.create($self.de.runOn($self));$ret.activate($self.da.runOn($self));$ret.disactivate($self.dc.runOn($self));$ret.destroy($self.db.runOn($self));return $ret}()},c8:null,at:function(){$$t.$aal.at.call(this);this.c9(new $$t.b7($$t.$cz.$type,0));if(!this.p()){this.e().resolution(4);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},de:function(){var $self=this;var a=function(){var $ret=new $$t.cz;$ret.dataContext(function(){var $ret=new $$t.hb;$ret.series($self.e());return $ret}());return $ret}();this.c9().add(a);a.__visibility=1;return a},da:function(a){a.__visibility=0},dc:function(a){a.__visibility=1},db:function(a){this.c9().remove(a)},bf:function(a,b){$$t.$aal.bf.call(this,a,b);var c=a;c.__stroke=this.e().actualOutline();c.z(this.e().thickness());c.__fill=this.e().actualBrush();c.af(this.e().dashArray());c.aa(this.e().dashCap())},bg:function(a,b){$$t.$aal.bg.call(this,a,b);var c=a;var d=this.by(b);c.__stroke=d;c.z(this.e().thickness());c.__fill=d},a7:function(a,b){$$t.$aal.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.c9().count();c++){var d=this.c9().__inner[c];this.be(d,c,b);a.r(d)}}},dd:function(){this.ar()},am:function(a){$$t.$aal.am.call(this,a);var b=0;var d=this.c8.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.nj(1,"slice"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},$type:new $.ig.Type("RadialPieSeriesView",$$t.$aal.$type)},true);$c("ScatterAxisInfoCache:pj","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$c("DictInterpolator$3:ps","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame);$.ig.$op.init.call(this);this.a(a);this.c(b);this.d(c);this.b(d)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},e:function(a,b,c,d,e,f){var g=new $$t.b7(this.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=a.item(h);var m=function(){var n=c.tryGetValue(h,j);j=n.p1;return n.ret}();var n=function(){var o=d.tryGetValue(h,k);k=o.p1;return o.ret}();if(!m&&!n){g.add(h)}else{this.a()(l,b,j,k,e,f);if(!this.d()(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t;var u;var v=d.tryGetValue(q,t);t=v.p1;var w=function(){var x=a.tryGetValue(q,u);u=x.p1;return x.ret}();if(!w){u=this.b()();this.a()(u,b,s,t,e,f);if(!this.d()(u)){continue}a.add(this.c()(u),u)}}var y=d.keys().getEnumerator();while(y.moveNext()){var x=y.current();var z=d.item(x);var aa;var ab;var ac=function(){var ad=c.tryGetValue(x,aa);aa=ad.p1;return ad.ret}();var ad=function(){var ae=a.tryGetValue(x,ab);ab=ae.p1;return ae.ret}();if(!ad&&!ac){ab=this.b()();this.a()(ab,b,aa,z,e,f);if(!this.d()(ab)){continue}a.add(this.c()(ab),ab)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$c("OwnedPoint:pa","Object",{init:function(){$.ig.$op.init.call(this);this.b({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$c("ScatterFrame:pq","ScatterFrameBase$1",{init:function(){$$t.$pr.init.call(this,$$t.$pq.$type);this.w(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0))},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},t:function(a,b,c){$$t.$pr.t.call(this,a,b,c);var d=$b($$t.$pq.$type,b);var e=$b($$t.$pq.$type,c);if(d==null||e==null){return}this.h().e(this.w(),a,d.w(),e.w(),d,e)},$type:new $.ig.Type("ScatterFrame",$$t.$pr.$type.specialize($$t.$pq.$type))},true);$c("ScatterSeries:ab6","ScatterBase",{aw:function(){return new $$t.ab7(this)},he:function(a){$$t.$o7.he.call(this,a);this.m6(a)},_m6:null,m6:function(a){if(arguments.length===1){this._m6=a;return a}else{return this._m6}},init:function(){$$t.$o7.init.call(this);this.y($$t.$ab6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},$type:new $.ig.Type("ScatterSeries",$$t.$o7.$type)},true);$c("ScatterSeriesView:ab7","ScatterBaseView",{_dl:null,dl:function(a){if(arguments.length===1){this._dl=a;return a}else{return this._dl}},init:function(a){$$t.$o8.init.call(this,a);this.dl(a)},at:function(){$$t.$o8.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$o8.$type)},true);$c("CoercionInfo:mk","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("CoercionInfo",$.ig.$ot)},true);$c("SeriesViewerSurfaceViewer:wa","DependencyObject",{init:function(a,b){this.l=true;$$t.$bg.init.call(this);if(a==null||b==null){throw new $$t.fv(0,"model")}this.j(a);var c=this.j();c.windowRectChanged=$.ig.Delegate.prototype.combine(c.windowRectChanged,this.t.runOn(this));this.k(b);this.w(new $$t.ja);this.v()},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_n:false,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},t:function(a,b){var c=this.n();this.n(true);this.zoomLevel(1-Math.min(b.newRect().height(),b.newRect().width()));this.n(c)},i:null,j:function(a){if(arguments.length===1){if(this.i!=null){var b=$b($$t.$bz.$type,this.i);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.s.runOn(this))}}this.i=a;if(this.i!=null){var c=$b($$t.$bz.$type,this.i);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.s.runOn(this))}}return a}else{return this.i}},s:function(a,b){if(b.propertyName()=="DefaultInteraction"){this.h=this.j().defaultInteraction();this.u(b.propertyName(),$$t.$fr.getBox(this.defaultInteraction()),$$t.$fr.getBox(this.defaultInteraction()))}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},zoomTo100:function(){this.j().windowRect($$t.$fx.ms)},scaleToFit:function(){this.j().windowRect($$t.$fx.ms)},renderPreview:function(){if(!this.isDirty()){return}var a=new $$t.g3;a.a(this.k().q().view().h());if(a.a()!=null&&a.a().d()){var b=this.k().q().view().bl();this.k().b3(b.k(),b.j(),a)}this.isDirty(false)},worldRect:function(){return $$t.$fx.ms},viewportRect:function(){return this.j().viewportRect()},minimumZoomLevel:function(){return 0},maximumZoomLevel:function(){if(this.j().windowRectMinWidth()==1e-4){return.9}else{return 1-this.j().windowRectMinWidth()}},l:false,isDirty:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},zoomLevel:function(a){if(arguments.length===1){this.g($$t.$wa.zoomLevelProperty,a);return a}else{return this.c($$t.$wa.zoomLevelProperty)}},u:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}switch(a){case"ZoomLevel":if(c-this.minimumZoomLevel()<-1e-5){this.zoomLevel(this.minimumZoomLevel());return}if(c-this.maximumZoomLevel()>1e-4){this.zoomLevel(this.maximumZoomLevel());return}var d=this.j()!=null&&this.j().bd()!=null&&this.j().bd().updatingSliderRanges();if(!this.n()&&!d){var e=1-this.zoomLevel();var f=$$t.$fm.l(this.j().actualWindowRect());var g=new $$t.a8(0,f.__x-e/2,f.__y-e/2,e,e);this.j().windowRect($$t.$wa.y(this.j().windowRect(),g,this.j().isZoomingHorizontallyEnabled(),this.j().isZoomingVerticallyEnabled(),this.worldRect()))}this.v();if(this.j().bd()!=null){this.j().bd().pushZoomLevel(this.zoomLevel())}break}},v:function(){var a=Math.round(100*(1/(1-this.zoomLevel())));if(a<=1e3){this.zoomLevelDisplayText(a.toString())}else{this.zoomLevelDisplayText("> 1000")}},p:null,zoomLevelDisplayText:function(a){if(arguments.length===1){var b=this.zoomLevelDisplayText()!=a;if(b){var c=this.zoomLevelDisplayText();this.p=a;this.u("ZoomLevelDisplayText",c,a)}return a}else{return this.p}},h:0,defaultInteraction:function(a){if(arguments.length===1){this.h=a;this.j().defaultInteraction(a);return a}else{return this.h}},propertyChanged:null,y:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$t.a8(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("SeriesViewerSurfaceViewer",$$t.$bg.$type,[$$t.$ft.$type,$$t.$bz.$type])},true);$c("OverviewPlusDetailViewportHost:fw","Object",{init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$t.fv(0,"view")}this.a(a)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},getViewInfo:function(a,b){a=new $$t.a8(0,0,0,this.a().q().view().bg().width(),this.a().q().view().bg().height());b=$$t.$b4.ms;return{p0:a,p1:b}},getEffectiveViewport:function(){if(!this.a().p().isMap()){var a=this.a().p();if(a.effectiveViewport().isEmpty()){return a.effectiveViewport()}return a.mp(this.a().q().previewViewportdRect(),a.viewportRect(),a.effectiveViewport())}return $$t.$a8.empty()},$type:new $.ig.Type("OverviewPlusDetailViewportHost",$.ig.$ot,[$$t.$a.$type])},true);$c("SeriesViewerViewManager:ga","Object",{_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_s:null,s:function(a){if(arguments.length===1){this._s=a;
return a}else{return this._s}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},h:null,init:function(a){this.x=0;this.w=0;this.y=1;this.j=null;this.bt=new $$t.bw(0,0);this.ak=null;this.aj=String.empty();this.bs=new $$t.bw(0,0);this.bj=null;this.bi=null;this.i=null;this.a=0;this.b=0;this.l=null;this.bl=null;this.k=null;this.bk=null;this.bu=new $$t.bw(0,0);this.bv=new $$t.bw(0,0);this.e=null;this.v=new $$t.gd(String,$$t.$e8.$type.specialize($$t.$el.$type,$$t.$cr.$type),0);this.z=-1;this.aa=-1;$.ig.$op.init.call(this);this.h=a},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},a4:function(){},a3:function(a){if(a==null){if(this.g()!=null){this.g().ae()}this.ac(null);this.ab(null);this.ag(null);this.af(null);this.ad(null);this.ah(null);this.q(null);this.t(null);this.s(null);this.r(null);this.ae(null);this.g(null);return}var b=a;this.ac($(b));this.h.dm();this.h.dy();this.ba();this.ac().css("position","relative");this.ab($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ag($('<canvas style="position : absolute; top : 0; left : 0;" />'));this.af($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ad($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ah($('<canvas style="position : absolute; top : 0; left : 0" />'));this.ac().append(this.ab());this.ac().append(this.af());this.ac().append(this.ag());this.q(new $$t.cr(new $$t.eg,this.ab()[0].getContext("2d")));this.t(new $$t.cr(new $$t.eg,this.ag()[0].getContext("2d")));this.s(new $$t.cr(new $$t.eg,this.af()[0].getContext("2d")));this.r(new $$t.cr(new $$t.eg,this.ad()[0].getContext("2d")));this.u(new $$t.cr(new $$t.eg,this.ah()[0].getContext("2d")));this.h.dc(this.q());this.h.cp(this.ac().width(),this.ac().height());this.g(new $$t.ff(this.ag()));this.ae($("<div></div>"));this.ae().hide();this.ae().css("position","absolute");this.ae().css("z-index","10000");this.ae().addClass(this.h.p().tooltipStyle());this.ac().append(this.ae())},a7:function(){this.ag().css("cursor","default")},a8:function(){this.ag().css("cursor","pointer")},bm:function(){return function(){var $ret=new $$t.cv;$ret.fill("#000000");return $ret}()},x:0,w:0,y:0,as:function(a,b,c){this.x=a;this.w=b;this.y=c;var d=a;var e=b;if(c!=1){d=Math.round(a*c);e=Math.round(b*c)}this.ab().attr("width",d.toString());this.ab().attr("height",e.toString());this.ab().css("width",a.toString()+"px");this.ab().css("height",b.toString()+"px");this.ag().attr("width",d.toString());this.ag().attr("height",e.toString());this.ag().css("width",a.toString()+"px");this.ag().css("height",b.toString()+"px");this.ag().attr("tabindex","0");this.ag().css("outline","0");this.af().attr("width",d.toString());this.af().attr("height",e.toString());this.af().css("width",a.toString()+"px");this.af().css("height",b.toString()+"px");this.ad().attr("width",d.toString());this.ad().attr("height",e.toString());this.ad().css("width",a.toString()+"px");this.ad().css("height",b.toString()+"px");this.ah().attr("width",d.toString());this.ah().attr("height",e.toString());this.ah().css("width",a.toString()+"px");this.ah().css("height",b.toString()+"px");this.h.p().canvasRenderScheduler().l();this.h.p().af().l();this.h.p().ad().l()},br:function(){var a=$$t.$ff.c3(this.ac());return{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},az:function(a,b,c,d,e){a=new $$t.fz;b=new $$t.fz;var f=new $$t.b7(String,0);f.add("background-image");var g=$$t.$gr.g();this.ac().append(g);var h=$$t.$gr.d(g,"ui-chart-fill-palette-",f);var i=h.count();var j=$$t.$gr.d(g,"ui-chart-outline-palette-",f);var k=j.count();for(var l=0;l<i;l++){a.add($$t.$gs.brushFromGradientString(h.__inner[l].__inner[0]))}for(var m=0;m<k;m++){b.add($$t.$gs.brushFromGradientString(j.__inner[m].__inner[0]))}f.clear();var n=0;var o=0;var p=Math.min(i,k);var q=null;if(i==0){f.add("background-color")}if(k==0){f.add("border-top-color");o=i==0?1:0}if(f.count()>0){q=$$t.$gr.d(g,"ui-chart-palette-",f);p=q.count()}if(i==0){if(p>0){for(var r=0;r<p;r++){var s=new $$t.cv;s.__fill=q.__inner[r].__inner[n];a.add(s)}}else{var t=new $$t.cv;t.__fill="#50a8be";var u=new $$t.cv;u.__fill="#fc6754";var v=new $$t.cv;v.__fill="#fec33c";var w=new $$t.cv;w.__fill="#3c6399";var x=new $$t.cv;x.__fill="#91af49";a.add(t);a.add(u);a.add(v);a.add(w);a.add(x)}}if(k==0){if(p>0){for(var y=0;y<p;y++){var z=new $$t.cv;z.__fill=q.__inner[y].__inner[o];b.add(z)}}else{var aa=new $$t.cv;aa.__fill="#B1BFC9";var ab=new $$t.cv;ab.__fill="#798995";var ac=new $$t.cv;ac.__fill="#4F606C";var ad=new $$t.cv;ad.__fill="#374650";var ae=new $$t.cv;ae.__fill="#162C3B";b.add(aa);b.add(ab);b.add(ac);b.add(ad);b.add(ae)}}var af=$$t.$gr.q(g,"ui-chart-axis","border-top-color");if(af!=null){e=new $$t.cv;e.__fill=af}else{var ag=new $$t.cv;ag.__fill="#989EA3";e=ag}g.remove();c=new $$t.cv;c.__fill=this.ac().css("color");d=$$t.$gt.c(this.ac());return{p0:a,p1:b,p2:c,p3:d,p4:e}},ay:function(a,b,c,d,e,f){var g=$$t.$gr.g();this.ac().append(g);var h=$$t.$gr.q(g,"ui-chart-area-fill-opacity","opacity");a=h!=null?parseFloat(h):1;b=new Array(4);var i=$$t.$gr.q(g,"ui-chart-render-margins","margin-top");var j=$$t.$gr.q(g,"ui-chart-render-margins","margin-right");var k=$$t.$gr.q(g,"ui-chart-render-margins","margin-bottom");var l=$$t.$gr.q(g,"ui-chart-render-margins","margin-left");b[0]=i!=null?parseFloat(i):NaN;b[1]=j!=null?parseFloat(j):NaN;b[2]=k!=null?parseFloat(k):NaN;b[3]=l!=null?parseFloat(l):NaN;c=d=null;var m=$$t.$gr.q(g,"ui-chart-axis-stroke","border-top-color");if(m!=null){var n=new $$t.cv;n.__fill=m;c=n}var o=$$t.$gr.q(g,"ui-chart-axis-major-line","border-top-color");if(o!=null){var p=new $$t.cv;p.__fill=o;d=p}var q=$$t.$gr.q(g,"ui-chart-aligned-gridlines","visibility");f=q!=null&&q=="visible";var r=$$t.$gr.q(g,"ui-chart-category-axis-tick","height");if(r!=null){e=parseFloat(r);if(Math.abs(e)>4e3){e=0}}else{r=$$t.$gr.q(g,"ui-chart-category-axis-tick","width");e=r!=null?parseFloat(r):0}g.remove();return{p0:a,p1:b,p2:c,p3:d,p4:e,p5:f}},ar:function(){this.ae().children().remove()},bf:function(x_){var box_=this.ae();var offset_=$$t.$ff.c3(this.ae());var a=this.br();x_=a.__x+this.h.p().viewportRect().left()+x_;box_.offset({left:x_,top:offset_.top})},bg:function(y_){var box_=this.ae();var offset_=this.ae().offset();var a=this.br();y_=a.__y+this.h.p().viewportRect().top()+y_;box_.offset({left:offset_.left,top:y_})},an:function(a){var b=a;b.show();this.ae().append(b)},a0:function(){this.ae().hide()},a9:function(){this.ae().show()},ao:function(a){$("body").append(a)},a5:function(a){a.remove()},a2:function(){this.h.cp(this.ac().width(),this.ac().height())},j:null,n:function(){return this.j},bt:null,bx:function(){return this.bt},ak:null,am:function(){return this.ak},aj:null,al:function(){return this.aj},bs:null,bw:function(){return this.bs},bj:null,bo:function(){return this.bj},bi:null,bn:function(){return this.bi},i:null,m:function(){return this.i},a:0,c:function(){return this.a},b:0,d:function(){return this.b},l:null,p:function(){return this.l},bl:null,bq:function(){return this.bl},k:null,o:function(){return this.k},bk:null,bp:function(){return this.bk},bu:null,by:function(){return this.bu},bv:null,bz:function(){return this.bv},ba:function(){var a=$$t.$gr.g();var b=$("<div></div>");this.ac().append(b);this.ac().append(a);this.bc(b,a);this.bb(b,a);this.be(b,a);this.bd(b,a);this.bh(b,a);b.remove();a.remove()},bh:function(a,b){var c="ui-chart-pointer-tooltip";var d=$$t.$gr.q(b,c,"background-color");var e=$$t.$gr.q(b,c,"border-top-color");var f=$$t.$gr.q(b,c,"border-top-left-radius");var g=$$t.$gr.q(b,c,"border-top-width");var h=new $$t.gc;h.a(f!=null?parseFloat(f):0);h.c(d!=null?$$t.$cv.create(d):function(){var $ret=new $$t.cv;$ret.fill("white");return $ret}());h.d(e!=null?$$t.$cv.create(e):function(){var $ret=new $$t.cv;$ret.fill("gray");return $ret}());h.b(g!=null?parseFloat(g):0);this.e=h},bc:function(a,b){var c="ui-chart-title";a.addClass(c);this.j=$$t.$gt.c(a);this.bj=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);this.ak=$$t.$gr.q(b,c,"text-align");if(this.ak==null){this.ak="center"}var d=$$t.$gr.q(b,c,"margin-top");var e=$$t.$gr.q(b,c,"margin-bottom");var f=$$t.$gr.q(b,c,"margin-left");var g=$$t.$gr.q(b,c,"margin-right");var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;this.bt=new $$t.bw(1,j,h,k,i)},bb:function(a,b){var c="ui-chart-subtitle";a.addClass(c);this.i=$$t.$gt.c(a);this.bi=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);this.aj=$$t.$gr.q(b,c,"text-align");if(this.aj==null){this.aj="center"}var d=$$t.$gr.q(b,c,"margin-top");var e=$$t.$gr.q(b,c,"margin-bottom");var f=$$t.$gr.q(b,c,"margin-left");var g=$$t.$gr.q(b,c,"margin-right");var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;this.bs=new $$t.bw(1,j,h,k,i)},bd:function(a,b){var c="ui-chart-horizontal-axis-title";a.addClass(c);this.k=$$t.$gt.c(a);this.bk=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);var d=$$t.$gr.q(b,c,"vertical-align");if(d==null){this.a=0}else if(d.toLowerCase()=="bottom"){this.a=4}else{this.a=3}var e=$$t.$gr.q(b,c,"margin-top");var f=$$t.$gr.q(b,c,"margin-bottom");var g=$$t.$gr.q(b,c,"margin-left");var h=$$t.$gr.q(b,c,"margin-right");var i=e!=null?parseFloat(e):2;var j=f!=null?parseFloat(f):2;var k=g!=null?parseFloat(g):2;var l=h!=null?parseFloat(h):2;this.bu=new $$t.bw(1,k,i,l,j)},be:function(a,b){var c="ui-chart-vertical-axis-title";a.addClass(c);this.l=$$t.$gt.c(a);this.bl=function(){var $ret=new $$t.cv;$ret.fill(a.css("color"));return $ret}();a.removeClass(c);var d=$$t.$gr.q(b,c,"text-align");if(d==null){this.b=0}else if(d.toLowerCase()=="right"){this.b=2}else{this.b=1}var e=$$t.$gr.q(b,c,"margin-top");var f=$$t.$gr.q(b,c,"margin-bottom");var g=$$t.$gr.q(b,c,"margin-left");var h=$$t.$gr.q(b,c,"margin-right");var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;var k=g!=null?parseFloat(g):0;var l=h!=null?parseFloat(h):0;this.bv=new $$t.bw(1,k,i,l,j)},ax:function(a,b){var c=this.h.p().actualPixelScalingRatio();if(a!=this.x||b!=this.w||c!=this.y){this.as(a,b,this.h.p().actualPixelScalingRatio())}},e:null,f:function(){return this.e},a1:function(a){this.g().v(a);this.g().ac(this.h.at.runOn(this.h))},v:null,ai:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.v.tryGetValue(b.h().toString(),d);d=e.p1;return e.ret}()){var e=$("<canvas></canvas>");e.attr("width",c.toString());e.attr("height",c.toString());e.css("width",c.toString()+"px");e.css("height",c.toString()+"px");var f=e[0];var g=f.getContext("2d");var h=new $$t.cr(new $$t.eg,g);var i=new $$t.e8($$t.$el.$type,$$t.$cr.$type,f,h);d=i;this.v.add(b.h().toString(),d)}var j=new $$t.a8(0,0,0,c,c);var k=new $$t.g3;k.a(d.b());for(var l=0;l<this.h.p().series().count();l++){var m=this.h.p().series().__inner[l];m.renderAlternateView(j,a,k,"tile",1)}this.h.p().ad().h();return d.a()},aw:function(a){this.v.remove(a.h().toString())},av:function(){this.v.clear()},a6:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];this.h.aa().l(c.i(),1,c.f()+this.h.p().viewportRect().left(),c.g()+this.h.p().viewportRect().top(),c.e(),c.d())}},z:0,at:function(){var $self=this;if(this.z!=-1){this.ap()}this.z=window.setTimeout(function(){$self.h.p().g5()},5e3)},ap:function(){if(this.z!=-1){window.clearTimeout(this.z);this.z=-1}},aa:0,au:function(a){var $self=this;if(this.aa!=-1){this.aq()}this.aa=window.setTimeout(function(){$self.h.p().endTiledZoomingIfRunning()},a)},aq:function(){if(this.aa!=-1){window.clearTimeout(this.aa);this.aa=-1}},$type:new $.ig.Type("SeriesViewerViewManager",$.ig.$ot)},true);$c("TileZoomManager:gx","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_i:false,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},init:function(a,b,c){this.q=-1;this.p=1;this.r=1;this.y=0;$.ig.$op.init.call(this);this.e(a);var d=this.e();d.actualWindowRectChanged=$.ig.Delegate.prototype.combine(d.actualWindowRectChanged,this.am.runOn(this));var e=this.e();e.gridAreaRectChanged=$.ig.Delegate.prototype.combine(e.gridAreaRectChanged,this.an.runOn(this));this.d(new $$t.gw(c,this));this.o(new $$t.b7($$t.$gv.$type,0));this.m(new $$t.b7($$t.$gu.$type,0));this.k(new $$t.gd($$t.$gu.$type,$$t.$gu.$type,0));this.l(new $$t.gd($$t.$gu.$type,$$t.$gu.$type,0));this.n(new $$t.b7($$t.$gu.$type,0));this.h(b);this.ai()},q:0,ai:function(){this.av(this.e().viewportRect());this.ao(this.ap(this.av()));var a=this.s();this.ac();this.ab();this.q=a;this.v(this.t(a));this.au(new $$t.a8(0,0,0,a,a))},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},ap:function(a){return new $$t.a8(0,a.left(),a.top(),a.width()*this.p,a.height()*this.r)},t:function(a){var b=a/512;var c=Math.logBase(b,2);return c},s:function(){var a=Math.max(this.ao().width(),this.ao().height());var b=1;var c=512;while(c<a){b++;c=512*b}return c},an:function(a,b){this.ai();this.aj()},am:function(a,b){this.aj()},aj:function(){this.f=true;this.aw(this.e().actualWindowRect());if(this.i()){if(this.j(this.aw())){this.ai()}this.af();this.ak();this.ag()}},p:0,r:0,j:function(a){var b=1;var c=1;if(this.g(a)){if(a.width()>a.height()){var d=1;if(a.height()!=0){d=a.width()/a.height()}var e=0;var f=1;while(f<d){e++;f=$.ig.truncate(Math.pow(3,e))}f=$.ig.truncate(Math.pow(3,e-1));c=f;if(c==0||Number.isInfinity(c)||$.ig.util.isNaN(c)){c=1}}else{var g=1;if(a.width()!=0){g=a.height()/a.width()}var h=0;var i=1;while(i<g){h++;i=$.ig.truncate(Math.pow(3,h))}i=$.ig.truncate(Math.pow(3,h-1));b=i;if(Number.isInfinity(b)||$.ig.util.isNaN(b)){b=1}}}else{b=1;c=1}var j=c!=this.r||b!=this.p;this.p=b;this.r=c;return j},g:function(a){return a.width()/a.height()>3||a.height()/a.width()>3},ag:function(){var a=this.a();for(var b=0;b<this.m().count();b++){this.aa(a,this.m().__inner[b])}var c=new $$t.gd($.ig.$op.$type,$$t.$gu.$type,0);var e=this.l().keys().getEnumerator();while(e.moveNext()){var d=e.current();c.add(this.l().item(d).i(),this.l().item(d))}this.e().ba().bx(c,this.n(),512)},aa:function(a,b){var c=this.as(b,a);var d=c.left()*a.b();var e=c.top()*a.a();var f=c.right()*a.b();var g=c.bottom()*a.a();var h=d-a.f().left();var i=e-a.f().top();var j=f-d;var k=g-e;b.f(h/this.p);b.g(i/this.r);b.e(j/this.p);b.d(k/this.r)},ak:function(){var a=this.a();this.k().clear();for(var b=0;b<this.m().count();b++){var c=this.m().__inner[b];this.k().add(c,c)}this.m().clear();this.l().clear();this.n().clear();for(var d=0;d<this.o().count();d++){var e=this.o().__inner[d];var f=this.d().b(e);if(f==null){f=this.b(e,a);this.d().f(f)}if(this.k().containsKey(f)){this.k().remove(f);this.l().add(f,f)}else{this.z(f);this.n().add(f)}this.m().add(f)}var h=this.k().keys().getEnumerator();while(h.moveNext()){var g=h.current();this.ad(g)}},ad:function(a){},z:function(a){},b:function(a,b){var c=this.c(a);var d=this.as(c,b);var e=this.ar();var f=1/e.width();var g=e.height();if(e.width()>e.height()){f=e.width();g=1/e.height()}var h=(d.left()-e.left())*f;var i=(d.top()-e.top())*g;var j=(d.right()-e.left())*f;var k=(d.bottom()-e.top())*g;d=new $$t.a8(0,h,i,j-h,k-i);var l=this.e().ba().bd(d,c,$.ig.truncate(512));c.i(l);return c},ar:function(){var a=this.e().viewportRect();var b=this.e().effectiveViewport();if(b.isEmpty()){return new $$t.a8(0,0,0,1,1)}var c=(b.left()-a.left())/a.width();var d=(b.top()-a.top())/a.height();var e=(b.right()-a.left())/a.width();var f=(b.bottom()-a.top())/a.height();return new $$t.a8(0,c,d,e-c,f-d)},as:function(a,b){var c=a.b().a()*512;var d=a.b().b()*512;var e=c+512;var f=d+512;var g=c/b.d();var h=d/b.c();var i=512/b.d();var j=512/b.c();return new $$t.a8(0,g,h,i,j)},y:0,c:function(a){var b=0;b=this.y;this.y++;var c=new $$t.gu;c.b(a);c.h(b);return c},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},a:function(){var a=this.aq(this.aw());var b=this.x(a);var c=Math.pow(2,b)*512;var d=c;var e=this.ao().width()/this.au().width()*c;var f=this.ao().height()/this.au().height()*d;var g=this.ao().width()/a.width();var h=this.ao().height()/a.height();var i=a.left()*g;var j=a.top()*h;var k=a.right()*g;var l=a.bottom()*h;var m=new $$t.g0;m.f(new $$t.a8(0,i,j,k-i,l-j));var n=this.at(this.aw(),m.f(),b,g,h,e,f);var o=n.left()*e;var p=n.top()*f;var q=n.right()*e;var r=n.bottom()*f;m.g(new $$t.a8(0,o,p,q-o,r-p));m.e(b);m.d(e);m.c(f);m.b(g);m.a(h);return m},aq:function(a){return a},at:function(a,b,c,d,e,f,g){var h=(a.left()+a.right())/2;var i=(a.top()+a.bottom())/2;var j=a.width();var k=a.height();j=j*d/f;k=k*e/g;var l=j/2;var m=k/2;return new $$t.a8(0,h-l,i-m,j,k)},af:function(){var a=this.a();var b=512*a.b()/a.d();var c=512*a.a()/a.c();var d=$.ig.truncate(Math.floor(a.f().left()/b));var e=$.ig.truncate(Math.floor(a.f().top()/c));var f=$.ig.truncate(Math.floor(a.f().right()/b));var g=$.ig.truncate(Math.floor(a.f().bottom()/c));this.o().clear();for(var h=e;h<=g;h++){for(var i=d;i<=f;i++){this.o().add(function(){var $ret=new $$t.gv;$ret.a(i);$ret.b(h);$ret.c(a.e());return $ret}())}}},x:function(a){var b=1/a.width();var c=1/a.height();var d;var e;if(this.h()){d=Math.floor(Math.logBase(b,2));e=Math.floor(Math.logBase(c,2))}else{d=Math.ceil(Math.logBase(b,2));e=Math.ceil(Math.logBase(c,2))}var f=Math.min(d,e)+this.v();return $.ig.truncate(f)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},f:false,ab:function(){if(!this.f){return}this.f=false;this.e().ba().bu();this.d().g()},al:function(){this.i(true)},ah:function(){this.i(false);this.e().ba().ce()},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},ae:function(a){this.e().ba().bv(a)},ac:function(){this.m().clear();this.o().clear();this.k().clear()},$type:new $.ig.Type("TileZoomManager",$.ig.$ot)},true);$c("TileZoomInfo:g0","Object",{init:function(){$.ig.$op.init.call(this)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TileZoomInfo",$.ig.$ot)},true);$c("TileZoomTileInfo:gv","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(){return this.c()+"_"+this.a()+"_"+this.b()},$type:new $.ig.Type("TileZoomTileInfo",$.ig.$ot)},true);$c("TileZoomTileCache:gw","Object",{c:null,d:null,e:0,a:null,init:function(a,b){this.c=new $$t.gd(String,$$t.$gu.$type,0);this.d=new $$t.g1($$t.$gu.$type);$.ig.$op.init.call(this);this.e=a;this.a=b},g:function(){this.c.clear();this.d=new $$t.g1($$t.$gu.$type)},i:function(a){this.d.g(a.c());this.d.f(a);a.c(this.d.d())},f:function(a){this.d.f(a);this.c.add(a.b().d(),a);a.a(this);a.c(this.d.d());while(this.c.count()>this.e){this.h(this.d.c().c())}},h:function(a){this.d.g(a.c());this.c.remove(a.b().d());this.a.ae(a)},b:function(a){if(this.c.containsKey(a.d())){var b=this.c.item(a.d());b.j();return b}return null},$type:new $.ig.Type("TileZoomTileCache",$.ig.$ot)},true);$c("TileZoomTile:gu","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},j:function(){if(this.a()==null){return}this.a().i(this)},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},$type:new $.ig.Type("TileZoomTile",$.ig.$ot)},true);$c("FragmentBase:g4","HorizontalAnchoredCategorySeries",{init:function(){this.oe=null;$$t.$g5.init.call(this)},_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},oe:null,parentSeries:function(a){if(arguments.length===1){this.oe=a;return a}else{return this.oe}},b5:function(){return false},b1:function(){return false},lg:function(){if(this.parentSeries()==null){return null}return this.parentSeries().le()},og:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$t.a8(0,i-5,j-5,11,11);if(!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.n.add({__x:i,__y:j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},mv:function(a,b){a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink().ab().count()==0||this.logicalSeriesLink().aa().count()==0){return}this.lm(b).d(a,b)},oi:function(a,b,c){var d=this.nf(c);var e=d;var f=this.logicalSeriesLink().w();var g=f?this.parentSeries().ng().e():this.parentSeries().ng().d();var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:$$t.$gh.ag($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:$$t.$gh.ac($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});break}var k=$b($$t.$g4.$type,g.__inner[j-1]);if(k!=null&&k.nb()!=null&&k.nb().l().count()>0&&this.view()!=null&&k.cx(this.view().b3(),this.view().b4(),this.view())){i=true;for(var l=k.nb().l().count()-1;l>=0;l--){a.add(k.nb().l().__inner[l])}}}},cx:function(a,b,c){var d=$$t.$g5.cx.call(this,a,b,c);var e=$b($$t.$ir.$type,this.parentSeries().le());var f=this.parentSeries().lf();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bd()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},ae:function(a){return null},oh:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=new $$t.c4(0);b.reverse();var c=this.parentSeries().nb();if(this.parentSeries().reverseLegendOrder()){c=$$t.$gh.m($$t.$jg.$type,this.parentSeries().nb())}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();if(d.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||d.actualVisibility()!=0||d.actualLegendItemVisibility()!=0){continue}a++}return-1},oj:function(a){if(a==null){}},hj:function(a,b,c,d){$$t.$g5.hj.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$b($$t.$jo.$type,this.parentSeries().lf());if(e==null){return}switch(b){case"ValueColumn":this.m9().c8().v();if(e!=null&&!e.updateRange()){this.parentSeries().na().cy().f(this.resolution());this.renderSeries(false)}break;case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},hy:function(a,b){$$t.$g5.hy.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$$t.$g5.$type)},true);$c("AreaFragment:uj","FragmentBase",{init:function(){$$t.$g4.init.call(this);this.y($$t.$uj.$type)},aw:function(){return new $$t.uk(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$g4.he.call(this,a);this.ok(a)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g4.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){var $self=this;$$t.$g4.my.call(this,a,b);this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var c=$b($$t.$uk.$type,b);var d=c.cy().c;this.nb().f(c.dg,c.di,c.dh,c.dj,a.h.count(),a.h,true,d,this.resolution(),function(e,f,g,h,i){$self.oi(e,a.h,b)},0);c.dg.__opacity=this.actualAreaFillOpacity();c.dh.__opacity=.5*this.actualAreaFillOpacity()},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$g4.$type)},true);$c("AreaFragmentView:uk","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},init:function(a){this.dg=new $$t.cz;this.di=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dg:null,di:null,dh:null,dj:null,df:function(){this.dg.ak(null);this.dh.ak(null);this.di.ak(null);this.dj.ak(null)},cz:function(){return new $$t.ul(this)},bc:function(){$$t.$ms.bc.call(this);this.dg.__fill=this.e().actualBrush();this.dh.__fill=this.e().actualBrush();this.dg.__opacity=this.e().actualAreaFillOpacity();this.dh.__opacity=.5*this.e().actualAreaFillOpacity();this.di.__stroke=this.e().actualOutline();this.di.z(this.e().thickness());this.di.af(this.e().dashArray());this.di.aa(this.e().dashCap());this.dj.__stroke=this.e().actualOutline();this.dj.z(this.e().thickness());this.dj.af(this.e().dashArray());this.dj.aa(this.e().dashCap())},bd:function(){$$t.$ms.bd.call(this);var a=this.bx();this.dg.__fill=a;this.dh.__fill=a;this.dg.__opacity=1;this.dh.__opacity=1;this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);a.r(this.dg);a.r(this.dh);a.r(this.di);a.r(this.dj)},index:function(){var a=this.de().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.de().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.di);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dj);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dg);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.dh);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("AreaFragmentView",$$t.$ms.$type)},true);$c("ColumnFragment:us","FragmentBase",{init:function(){$$t.$g4.init.call(this);this.y($$t.$us.$type)},aw:function(){return new $$t.ut(this)},_ol:null,ol:function(a){if(arguments.length===1){this._ol=a;return a}else{return this._ol}},he:function(a){$$t.$g4.he.call(this,a);this.ol(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$us.radiusXProperty,a);return a}else{return this.c($$t.$us.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$us.radiusYProperty,a);return a}else{return this.c($$t.$us.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$b($$t.$ir.$type,this.parentSeries().le()):null},yAxis:function(){return this.parentSeries()!=null?$b($$t.$jm.$type,this.parentSeries().lf()):null},preferredCategoryMode:function(a){return 2},le:function(){return null},lf:function(){return null},gg:function(a,b){$$t.$g4.gg.call(this,a,b);var c=b;if(a&&c.df()!=null){this.lh.n.clear();c.df().c(0)}},ae:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $$t.kt(this.valueColumn().minimum(),this.valueColumn().maximum())},cx:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().nk(this,a,b,this.on(c))},cu:function(){return true},en:function(a,b){var c=$b($$t.$be.$type,a);var d=c!=null?$b($$t.$hb.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().b3();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($b($$t.$i6.$type,this.xAxis())!==null){b=this.mi(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},mi:function(a){var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$t.iz(0,b,c,this.xAxis().isInverted(),d);var f=$b($$t.$i6.$type,this.xAxis());var g=this.j7(this.view());var h=this.xAxis().getUnscaledValue(g.left(),e);var i=this.xAxis().getUnscaledValue(g.right(),e);var j=(a.__x-b.left())/b.width();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$t.$af.minValue().getTime()||$.ig.truncate(k)>=$$t.$af.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().nq(a)},og:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$t.a8(0,j-5,k-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.n.add({__x:j,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},on:function(a){if(a.o()){return this.parentSeries().cz().item(a.ae())
}else if(a==this.ax()){return this.parentSeries().ax()}else{return this.parentSeries().lp()}},renderAlternateView:function(a,b,c,d,e){this.gn(a,b,d,e);var f=this.cz().item(d);var g=f;f.a2(c);var h=this.on(f);h.cy().f(this.resolution());if(this.bp(g)){return}if(this.na()==null){this.na(new $$t.i7(3))}this.na().v();this.mv(this.na(),g);this.my(this.na(),g)},mv:function(a,b){a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink().aa().count()==0||this.logicalSeriesLink().ab().count()==0){return}var c;if(b.o()){c=this.parentSeries().m9()}else if(b==this.ax()){c=this.parentSeries().lj}else{c=this.parentSeries().lh}var d=$b($$t.$i3.$type,this.on(b));a.h.clear();a.n.clear();var e=d.cy().d;var f=d.cy().e;var g=this.parentSeries().nf().h().yScaler();var h=$b($$t.$i6.$type,this.parentSeries().nf().h().scaler());var i=$b($$t.$jo.$type,g)!==null&&g.hk();var j=$b($$t.$jd.$type,d.cy());var k=d.cy().c;var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.h.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.b4(),b.b3(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.b4(),b.b3(),c)}a.h.add(q);if(p){if(this.og(b,a,q,this.ll().h().provideCollisionDetector(),o,n,l,m)){l++}}}b.c1().c(l)},my:function(a,b){$$t.$g4.my.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().nz(this,a,b);$$t.$ud.b(this,a.n,b.c1(),this.useLightweightMarkers())},hj:function(a,b,c,d){$$t.$g4.hj.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$g4.$type)},true);$c("BarFragment:uy","ColumnFragment",{init:function(){$$t.$us.init.call(this);this.y($$t.$uy.$type)},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},lg:function(){if(this.parentSeries()==null){return null}return this.parentSeries().lf()},og:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$t.a8(0,j-5,i-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.n.add({__x:j,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($b($$t.$i6.$type,this.yAxis())!==null){b=this.mi(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},mi:function(a){var b=this.view().b4();var c=this.view().b3();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,b,c,this.yAxis().isInverted(),d);var f=$b($$t.$i6.$type,this.yAxis());var g=this.j7(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$t.$af.minValue().getTime()||$.ig.truncate(k)>=$$t.$af.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=new $$t.iz(0,c,d,this.xAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,f)}return b},hj:function(a,b,c,d){$$t.$us.hj.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":this.m9().c8().v();if(e!=null&&!e.updateRange()){this.parentSeries().na().cy().f(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$us.$type)},true);$c("AreaFragmentBucketCalculator:ul","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$nf.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.c,this.h().c7().valueColumn().count()-1);var c=Math.min(b+this.c-1,this.h().c7().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$g4.$type,this.h().c7());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this.h().c7().valueColumn().item(h);if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}var j=Math.abs(g.m8()[h])+g.m7()[h];if($b($$t.$qn.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().ab().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().aa().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().ab().__inner[h]+i:f.logicalSeriesLink().aa().__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("AreaFragmentBucketCalculator",$$t.$nf.$type)},true);$c("LineFragmentBucketCalculator:ui","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$nf.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.c,this.h().c7().valueColumn().count()-1);var c=Math.min(b+this.c-1,this.h().c7().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$g4.$type,this.h().c7());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this.h().c7().valueColumn().item(h);var j=Math.abs(g.m8()[h])+g.m7()[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$qn.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().ab().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().aa().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().ab().__inner[h]+i:f.logicalSeriesLink().aa().__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("LineFragmentBucketCalculator",$$t.$nf.$type)},true);$c("SplineFragmentBucketCalculator:u3","AnchoredCategoryBucketCalculator",{init:function(a){$$t.$nf.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.c,this.h().c7().valueColumn().count()-1);var c=Math.min(b+this.c-1,this.h().c7().valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$qm.$type,this.h().c7());var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this.h().c7().valueColumn().item(h);var j=Math.abs(g.m8()[h])+g.m7()[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$qn.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink().ab().__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink().aa().__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink().ab().__inner[h]+i:f.logicalSeriesLink().aa().__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("SplineFragmentBucketCalculator",$$t.$nf.$type)},true);$c("StackedBucketCalculator:jd","CategoryBucketCalculator",{init:function(a){$$t.$i5.init.call(this,a)},getBucket:function(a){var b=$b($$t.$iu.$type,this.b().c0());var c=Math.min(b.m8()!=null?b.m8().length:0,b.m7()!=null?b.m7().length:0);var d=Math.min(a*this.c,c-1);var e=Math.min(d+this.c-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b.m8()[h],b.m7()[h]);var j=Math.max(b.m8()[h],b.m7()[h]);if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!$.ig.util.isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){return[.5*(d+e),f,g]}return[NaN,NaN,NaN]},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$$t.$i5.$type)},true);$c("StackedBarBucketCalculator:ux","StackedBucketCalculator",{init:function(a){$$t.$jd.init.call(this,a)},f:function(a){var b=this.b().b4();var c=this.b().b3();var d=$b($$t.$uu.$type,this.b().c0());var e=this.b().c0().bd();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.c=0;return}var f=d.getEffectiveViewport1(this.b());var g=new $$t.iz(0,b,c,d.yAxis().isInverted(),f);var h=d.j7(this.b());var i=Math.floor(d.yAxis().cs(h.top(),g,0));var j=Math.ceil(d.yAxis().cs(h.bottom(),g,0));if(!d.yAxis().isInverted()){j=Math.ceil(d.yAxis().cs(h.top(),g,0));i=Math.floor(d.yAxis().cs(h.bottom(),g,0))}var k=Math.floor((j-i+1)*a/h.height());this.c=$.ig.truncate(Math.max(1,k));this.d=$.ig.truncate(Math.max(0,Math.floor(i/this.c)-1));this.e=$.ig.truncate(Math.ceil(j/this.c))},getBucket:function(a){return $$t.$jd.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$uy.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$uu.$type,this.b().c0());var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this.b());var q=Math.min(i.m8()!=null?i.m8().length:0,i.m7()!=null?i.m7().length:0);var r=c*this.c;var s=Math.min(r+this.c-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink().ab().__inner[t]+j);n=Math.max(n,h.logicalSeriesLink().ab().__inner[t])}else{o=Math.min(o,h.logicalSeriesLink().aa().__inner[t]);n=Math.max(n,h.logicalSeriesLink().aa().__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $$t.iz(0,d,e,i.xAxis().isInverted(),p);g=[f.h.__inner[b-this.d][0],i.xAxis().getScaledValue(m,u),i.xAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$jd.$type)},true);$c("Stacked100BarBucketCalculator:ab8","StackedBarBucketCalculator",{init:function(a){$$t.$ux.init.call(this,a)},getBucket:function(a){return $$t.$ux.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$uu.$type,this.b().c0());var h=[NaN,NaN,NaN];var i=$b($$t.$uy.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=g.getEffectiveViewport1(this.b());var r=Math.min(g.m8()!=null?g.m8().length:0,g.m7()!=null?g.m7().length:0);var s=c*this.c;var t=Math.min(s+this.c-1,r-1);for(var u=s;u<=t;++u){j=a.valueColumn().item(u);k=Math.abs(g.m8()[u])+g.m7()[u];if(j<l){p=Math.min(p,(i.logicalSeriesLink().ab().__inner[u]+j)/k*100);o=Math.max(o,i.logicalSeriesLink().ab().__inner[u]/k*100)}else{p=Math.min(p,i.logicalSeriesLink().aa().__inner[u]/k*100);o=Math.max(o,(i.logicalSeriesLink().aa().__inner[u]+j)/k*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $$t.iz(0,d,e,g.xAxis().isInverted(),q);h=[f.h.__inner[b-this.d][0],g.xAxis().getScaledValue(n,v),g.xAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$ux.$type)},true);$c("StackedColumnBucketCalculator:ur","StackedBucketCalculator",{init:function(a){$$t.$jd.init.call(this,a)},getBucket:function(a){return $$t.$jd.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$us.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$up.$type,this.b().c0());var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this.b());var q=Math.min(i.m8()!=null?i.m8().length:0,i.m7()!=null?i.m7().length:0);var r=c*this.c;var s=Math.min(r+this.c-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink().ab().__inner[t]+j);n=Math.max(n,h.logicalSeriesLink().ab().__inner[t])}else{o=Math.min(o,h.logicalSeriesLink().aa().__inner[t]);n=Math.max(n,h.logicalSeriesLink().aa().__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $$t.iz(0,d,e,i.yAxis().isInverted(),p);g=[f.h.__inner[b-this.d][0],i.yAxis().getScaledValue(m,u),i.yAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$jd.$type)},true);$c("Stacked100ColumnBucketCalculator:ab9","StackedColumnBucketCalculator",{init:function(a){$$t.$ur.init.call(this,a)},getBucket:function(a){return $$t.$ur.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$iu.$type,this.b().c0());var h=[NaN,NaN,NaN];var i=$b($$t.$us.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=g.getEffectiveViewport1(this.b());var k=a.valueColumn().item(c);var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=0;var r=Math.min(g.m8()!=null?g.m8().length:0,g.m7()!=null?g.m7().length:0);var s=c*this.c;var t=Math.min(s+this.c-1,r-1);for(var u=s;u<=t;++u){k=a.valueColumn().item(u);q=Math.abs(g.m8()[u])+g.m7()[u];if(k<l){p=Math.min(p,(i.logicalSeriesLink().ab().__inner[u]+k)/q*100);o=Math.max(o,i.logicalSeriesLink().ab().__inner[u]/q*100)}else{p=Math.min(p,i.logicalSeriesLink().aa().__inner[u]/q*100);o=Math.max(o,(i.logicalSeriesLink().aa().__inner[u]+k)/q*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $$t.iz(0,d,e,i.yAxis().isInverted(),j);h=[f.h.__inner[b-this.d][0],i.yAxis().getScaledValue(n,v),i.yAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$ur.$type)},true);$c("ColumnFragmentView:ut","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},at:function(){$$t.$ms.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},init:function(a){var $self=this;$$t.$ms.init.call(this,a);this.de(a);this.dg(new $$t.b7(Number,0));this.dh(new $$t.b7(Number,0));this.df(function(){var $ret=new $$t.hh($$t.$ct.$type);$ret.create($self.dn.runOn($self));$ret.activate($self.dj.runOn($self));$ret.disactivate($self.dl.runOn($self));$ret.destroy($self.dk.runOn($self));return $ret}());this.di(new $$t.b7($$t.$ct.$type,0))},_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},_dg:null,dg:function(a){if(arguments.length===1){this._dg=a;return a}else{return this._dg}},_dh:null,dh:function(a){if(arguments.length===1){this._dh=a;return a}else{return this._dh}},dn:function(){var $self=this;var a=function(){var $ret=new $$t.ct;$ret.dataContext(function(){var $ret=new $$t.hb;$ret.series($self.e());return $ret}());return $ret}();this.di().add(a);a.__visibility=1;return a},dj:function(a){a.__visibility=0},dl:function(a){a.__visibility=1},dk:function(a){this.di().remove(a)},bf:function(a,b){$$t.$ms.bf.call(this,a,b);var c=a;c.__fill=this.e().actualBrush();c.__stroke=this.e().actualOutline();c.z(this.e().thickness());c.af(this.e().dashArray());c.aa(this.e().dashCap());c.ai(this.de().radiusX());c.aj(this.de().radiusY())},dm:function(a,b,c){var d=false;if(a.m()!=c){d=true;a.m(c)}if(a.l()!=b){d=true;a.l(b)}if(d){this.ar()}},bg:function(a,b){$$t.$ms.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){for(var c=0;c<this.di().count();c++){var d=this.di().__inner[c];this.be(d,c,b);a.u(d)}}},index:function(){var a=this.de().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.de().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$ms.am.call(this,a);var b=0;var c=new $$t.b7($$t.$ct.$type,0);var e=this.df().a().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f.l()<g.l()){return-1}else if(f.l()>g.l()){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ig(1,"column"+b,f);h.tags().add("Main");a.shapes().add(h)}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this.de().xAxis().isCategory()){b=this.de().xAxis()}else if(this.de().yAxis().isCategory()){b=this.de().yAxis()}var c=$b($$t.$mc.$type,b);if(c!=null){a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.de().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.de().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$$t.$ms.$type)},true);$c("LineFragment:ug","FragmentBase",{init:function(){$$t.$g4.init.call(this);this.y($$t.$ug.$type)},aw:function(){return new $$t.uh(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$g4.he.call(this,a);this.ok(a)},preferredCategoryMode:function(a){return 0},gg:function(a,b){$$t.$g4.gg.call(this,a,b);var c=b;c.df()},my:function(a,b){$$t.$g4.my.call(this,a,b);var c=function(d){return a.h.__inner[d][0]};var d=function(e){return a.h.__inner[e][1]};var e=function(f){return a.h.__inner[f][0]};var f=function(g){return a.h.__inner[g][2]};this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var g=b.cy().c;var h=$b($$t.$uh.$type,b);this.nb().j(h.dh,h.dg,h.di,a.h.count(),a.h,true,0,this.m8(a.h,a.h.count()-1,b.b3(),b.b4()),g,this.resolution())},$type:new $.ig.Type("LineFragment",$$t.$g4.$type)},true);$c("LineFragmentView:uh","AnchoredCategorySeriesView",{_de:null,de:function(a){if(arguments.length===1){this._de=a;return a}else{return this._de}},init:function(a){this.dh=new $$t.cz;this.dg=new $$t.cz;this.di=new $$t.cz;$$t.$ms.init.call(this,a);this.de(a)},dh:null,dg:null,di:null,df:function(){this.dg.ak(null);this.dh.ak(null);this.di.ak(null)},cz:function(){return new $$t.ui(this)},bc:function(){$$t.$ms.bc.call(this);this.dh.__stroke=this.e().actualBrush();this.dh.z(this.e().thickness());this.dh.af(this.e().dashArray());this.dh.aa(this.e().dashCap());this.di.__stroke=this.e().actualBrush();this.di.z(this.e().thickness());this.di.af(this.e().dashArray());this.di.aa(this.e().dashCap());this.dg.__fill=this.e().actualBrush();this.dg.__opacity=.75},bd:function(){$$t.$ms.bd.call(this);var a=this.bx();this.dh.__stroke=a;this.dh.z(this.e().thickness()+3);this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dg.__fill=a;this.dg.__opacity=1},a7:function(a,b){$$t.$ms.a7.call(this,a,b);if(a.d()){a.r(this.dg);a.r(this.dh);a.r(this.di)}},index:function(){var a=this.de().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.de().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$ms.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dh);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.di);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dg);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("LineFragmentView",$$t.$ms.$type)},true);$c("SplineFragmentBase:qm","SplineSeriesBase",{init:function(){this.op=null;$$t.$ns.init.call(this)},_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},op:null,parentSeries:function(a){if(arguments.length===1){this.op=a;return a}else{return this.op}},b1:function(){return false},preferredCategoryMode:function(a){return 0},og:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$t.a8(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.n.add({__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var k=f.c1().item(e);k.content().item(this.bd().item(d));k.aj(g);return true}return false},cx:function(a,b,c){var d=$$t.$ns.cx.call(this,a,b,c);var e=$b($$t.$ir.$type,this.parentSeries().le());var f=this.parentSeries().lf();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bd()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},ae:function(a){return null},or:function(a,b,c,d,e,f){var $self=this;var g=$b($$t.$i6.$type,d);if(g==null){return}var h=this.getEffectiveViewport1(f);var i=new $$t.iz(0,b,c,d.isInverted(),h);var j=new $$t.iz(0,b,c,e.isInverted(),h);var k=this.oj(d.getUnscaledValue(2,i)-d.getUnscaledValue(1,i));var l=this.kg();var m=0;var n=this.oi(d,b,c,h);var o=function(p){return Math.abs($self.parentSeries().m8()[p])+$self.parentSeries().m7()[p]};var p=function(q){return q};var q=function(r){var s=g.sortedIndices().__inner[r];if($b($$t.$qn.$type,$self.parentSeries())!==null){return $self.valueColumn().item(s)<0?($self.logicalSeriesLink().ab().__inner[s]+$self.valueColumn().item(s))/o(s)*100:($self.logicalSeriesLink().aa().__inner[s]+$self.valueColumn().item(s))/o(s)*100}else{return $self.valueColumn().item(s)<0?$self.logicalSeriesLink().ab().__inner[s]+$self.valueColumn().item(s):$self.logicalSeriesLink().aa().__inner[s]+$self.valueColumn().item(s)}};var r=this.lp().cy().e;var s=this.lp().cy().d;var t=$.ig.truncate(Math.ceil(c.width()/(r-s)));var u=new $$t.nv;var v=this.lp().cy().c;if(v<=0||s<=0&&r<=0){this.lp().c1().c(m);return}var w=0;for(var x=s;x<r+1;++x){var y=null;var z=x*v;if(g!=null&&g.sortedIndices()!=null&&z>=0&&z<g.sortedIndices().count()){z=g.sortedIndices().__inner[z]}if(x>=this.valueColumn().count()-1){if(l&&this.og(a,$$t.$gh.ag(Array,a.h),u,Math.min(z,this.bd().count()-1),m,f,w-1)){++m}break}var aa=p(x);var ab=q(x);var ac=p(x+1);var ad=q(x+1);var ae=ac-aa;var af=this.od()[x];var ag=this.od()[x+1];var ah=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ai=d.getScaledValue(ah,i)+n;var aj=e.getScaledValue(ab,j);a.h.add([ai,aj,aj]);w++;for(var ak=1;ak<t;++ak){var al=ak/t;var am=aa+ae*al;var an=(ac-am)/ae;var ao=(am-aa)/ae;var ap=an*ab+ao*ad+((an*an*an-an)*af+(ao*ao*ao-ao)*ag)*ae*ae/6;var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ar=g.getUnscaledValueAt(g.sortedIndices().__inner[x+1]);if(aq==ar&&ab==ad){break}var as=aq+(ar-aq)*al;am=d.getScaledValue(as,i)+n;ap=e.getScaledValue(ap,j);a.h.add([am,ap,ap]);w++}if(l){y=[ai,aj,aj]}if(l&&this.og(a,y,u,Math.min(z,this.bd().count()-1),m,f,w-1)){++m}}this.lp().c1().c(m)},mv:function(a,b){var $self=this;a.v();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink().ab().count()==0||this.logicalSeriesLink().aa().count()==0){return}if(this.lp().cy().c==0){return}$$t.$ns.mv.call(this,a,b);if(a.h.count()<=1){return}var c=b.b4();var d=b.b3();var e=this.getEffectiveViewport1(b);var f=$b($$t.$ir.$type,this.parentSeries().le());var g=$b($$t.$jm.$type,this.parentSeries().lf());var h=new $$t.iz(0,c,d,f.isInverted(),e);var i=new $$t.iz(0,c,d,g.isInverted(),e);a.h.clear();a.n.clear();var j=this.kg();var k=0;var l;var m;if(b.o()){l=this.parentSeries().m9();m=this.parentSeries().cz().item(b.ae())}else if(b==this.ax()){l=this.parentSeries().lj;m=$b($$t.$i3.$type,this.parentSeries().ax())}else{l=this.parentSeries().lh;m=this.parentSeries().lp()}var n=m.cy().c;var o=$b($$t.$i6.$type,f);if(o!=null&&o.sortedIndices().count()!=this.bd().count()){return}var p=this.preferredCategoryMode(f);if(p==0&&f.categoryMode()!=0){p=1}var q=0;switch(p){case 0:q=0;break;case 1:q=.5*f.getCategorySize(c,d,e);break;case 2:var r=this.index();q=f.getGroupCenter(this.index(),c,d,e);break}if(f.isInverted()){q=-q}var s=function(t){return Math.abs($self.parentSeries().m8()[t])+$self.parentSeries().m7()[t]};var t=function(u){return u};var u=function(v){var w=$self.valueColumn().item(v);if($.ig.util.isNaN(w)||Number.isInfinity(w)){w=0}if($b($$t.$qn.$type,$self.parentSeries())!==null){if(s(v)==0){return 0}return w<0?($self.logicalSeriesLink().ab().__inner[v]+w)/s(v)*100:($self.logicalSeriesLink().aa().__inner[v]+w)/s(v)*100}return w<0?$self.logicalSeriesLink().ab().__inner[v]+w:$self.logicalSeriesLink().aa().__inner[v]+w};var v=b.cy().c;var w=this.splineType()==0?NaN:0;if(f!=null&&$b($$t.$i6.$type,f)!==null&&f.sortedIndices()!=null){var x=new $$t.nw(0,this.valueColumn(),f.sortedIndices());u=function(y){return x.item(y)}}this.od($$t.$nc.c(this.valueColumn().count(),t,u,w,w));var y=m.cy().d;var z=m.cy().e;var aa=$.ig.truncate(Math.ceil(d.width()/(z-y)));var ab=new $$t.nv;if(o!=null){this.or(a,c,d,f,g,b);return}var ac=0;var ad=0;for(var ae=y;ae<z+1;++ae){if(ae>=this.valueColumn().count()){break}var af=null;if(v==1){if(ae>=this.valueColumn().count()-1){if(j&&a.h.count()>0&&this.og(a,a.h.__inner[a.h.count()-1],ab,Math.min(ae*v,this.bd().count()-1),k,b,ac-1)){++k}break}var ag=t(ae);var ah=t(ae+1);var ai=u(ae);var aj=u(ae+1);var ak=ah-ag;var al=this.od()[ae];var am=this.od()[ae+1];var an=f.getScaledValue(ag,h)+q;var ao=g.getScaledValue(ai,i);a.h.add([an,ao,ao]);ac++;ad=ac;for(var ap=1;ap<aa;++ap){var aq=ag+ak*ap/aa;var ar=(ah-aq)/ak;var as=(aq-ag)/ak;var at=ar*ai+as*aj+((ar*ar*ar-ar)*al+(as*as*as-as)*am)*ak*ak/6;aq=f.getScaledValue(aq,h)+q;at=g.getScaledValue(at,i);a.h.add([aq,at,at]);ac++}if(j){af=[an,ao,ao]}}else{af=b.cy().getBucket(ae);if(!isNaN(af[0])){af[0]=f.getScaledValue(af[0],h)+q;af[1]=g.getScaledValue(af[1],i);af[2]=g.getScaledValue(af[2],i);a.h.add(af)}}if(j&&this.og(a,af,ab,Math.min(ae*v,this.bd().count()-1),k,b,ad-1)){++k}}b.c1().c(k)},hj:function(a,b,c,d){$$t.$ns.hj.call(this,a,b,c,d);switch(b){case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},$type:new $.ig.Type("SplineFragmentBase",$$t.$ns.$type)},true);$c("SplineAreaFragment:un","SplineFragmentBase",{init:function(){$$t.$qm.init.call(this);this.y($$t.$un.$type)},aw:function(){return new $$t.uo(this)},he:function(a){$$t.$qm.he.call(this,a);this.os($b($$t.$uo.$type,a))},_os:null,os:function(a){if(arguments.length===1){this._os=a;return a}else{return this._os}},z:function(){$$t.$qm.z.call(this);this.renderSeries(false)},_ou:null,ou:function(a){if(arguments.length===1){this._ou=a;return a}else{return this._ou}},gg:function(a,b){$$t.$qm.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){var $self=this;$$t.$qm.my.call(this,a,b);this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var c=$b($$t.$uo.$type,b);var d=b.cy().c;this.nb().f(c.dh,c.dj,c.di,c.dk,a.h.count(),a.h,true,d,this.resolution(),function(e,f,g,h,i){$self.ot(e,a.h,b)},1);c.dh.__opacity=this.actualAreaFillOpacity();c.di.__opacity=.5*this.actualAreaFillOpacity()},ot:function(a,b,c){var d=this.nf(c);var e=d;var f=this.logicalSeriesLink().w();var g=f?this.parentSeries().ng().e():this.parentSeries().ng().d();var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:$$t.$gh.ag($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add({__x:$$t.$gh.ac($$t.$ba.$type,a).__x,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});break}var k=$b($$t.$qm.$type,g.__inner[j-1]);if(k!=null&&k.nb()!=null&&k.nb().l().count()>0&&this.view()!=null&&k.cx(this.view().b3(),this.view().b4(),this.view())){i=true;for(var l=k.nb().l().count()-1;l>=0;l--){a.add(k.nb().l().__inner[l])}}}},nf:function(a){var b=0;var c=a.b4();var d=a.b3();var e=this.getEffectiveViewport1(a);var f=new $$t.iz(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$qm.$type)},true);$c("SplineAreaFragmentView:uo","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},at:function(){$$t.$nt.at.call(this);if(!this.p()){this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.t);$ret.measure($$t.$n1.l);return $ret}())}},init:function(a){this.dh=new $$t.cz;this.dj=new $$t.cz;this.di=new $$t.cz;this.dk=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},dh:null,dj:null,di:null,dk:null,dg:function(){this.dh.ak(null);this.di.ak(null);this.dj.ak(null);this.dk.ak(null)},bc:function(){$$t.$nt.bc.call(this);this.dh.__fill=this.e().actualBrush();this.di.__fill=this.e().actualBrush();this.dh.__opacity=this.e().actualAreaFillOpacity();this.di.__opacity=.5*this.e().actualAreaFillOpacity();this.dj.__stroke=this.e().actualOutline();this.dj.z(this.e().thickness());this.dj.af(this.e().dashArray());this.dj.aa(this.e().dashCap());this.dk.__stroke=this.e().actualOutline();this.dk.z(this.e().thickness());this.dk.af(this.e().dashArray());this.dk.aa(this.e().dashCap())},bd:function(){$$t.$nt.bd.call(this);var a=this.bx();this.dh.__fill=a;this.di.__fill=a;this.di.__opacity=1;this.dh.__opacity=1;this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dk.__stroke=a;this.dk.z(this.e().thickness()+3)},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(a.d()){a.r(this.dh);a.r(this.di);a.r(this.dj);a.r(this.dk)}},index:function(){var a=this.df().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.df().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.dj);b.tags().add("Lower");var c=new $$t.nj(1,"upperShape",this.dk);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.nj(1,"translucentShape",this.dh);d.tags().add("Translucent");var e=new $$t.nj(1,"fillShape",this.di);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("SplineAreaFragmentView",$$t.$nt.$type)},true);$c("SplineFragment:u1","SplineFragmentBase",{init:function(){$$t.$qm.init.call(this);this.y($$t.$u1.$type)},aw:function(){return new $$t.u2(this)},_os:null,os:function(a){if(arguments.length===1){this._os=a;return a}else{return this._os}},he:function(a){$$t.$qm.he.call(this,a);this.os(a)},gg:function(a,b){$$t.$qm.gg.call(this,a,b);var c=b;c.dg()},my:function(a,b){$$t.$qm.my.call(this,a,b);this.nb().a($b($$t.$i6.$type,this.xAxis())!==null?true:false);var c=$b($$t.$u2.$type,b);var d=c.cy().c;this.nb().j(c.di,c.dh,c.dj,a.h.count(),a.h,true,1,this.m8(a.h,a.h.count()-1,b.b3(),b.b4()),d,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$qm.$type)},true);$c("SplineFragmentView:u2","SplineSeriesBaseView",{_df:null,df:function(a){if(arguments.length===1){this._df=a;return a}else{return this._df}},init:function(a){this.di=new $$t.cz;this.dh=new $$t.cz;this.dj=new $$t.cz;$$t.$nt.init.call(this,a);this.df(a)},cz:function(){return new $$t.u3(this)},di:null,dh:null,dj:null,dg:function(){this.dh.ak(null);this.di.ak(null);this.dj.ak(null)},bc:function(){$$t.$nt.bc.call(this);this.di.__stroke=this.e().actualBrush();this.di.z(this.e().thickness());this.di.af(this.e().dashArray());this.di.aa(this.e().dashCap());this.dj.__stroke=this.e().actualBrush();this.dj.z(this.e().thickness());this.dj.af(this.e().dashArray());this.dj.aa(this.e().dashCap());this.dh.__fill=this.e().actualBrush();this.dh.__opacity=.75},bd:function(){$$t.$nt.bd.call(this);
var a=this.bx();this.di.__stroke=a;this.di.z(this.e().thickness()+3);this.dj.__stroke=a;this.dj.z(this.e().thickness()+3);this.dh.__fill=a;this.dh.__opacity=.75},a7:function(a,b){$$t.$nt.a7.call(this,a,b);if(a.d()){a.r(this.dh);a.r(this.di);a.r(this.dj)}},index:function(){var a=this.df().parentSeries();var b=a.series().count();var c=a.series().indexOf(this.df().logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},am:function(a){$$t.$nt.am.call(this,a);var b=new $$t.nj(1,"lowerShape",this.di);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.nj(1,"upperShape",this.dj);c.tags().add("Upper");var d=new $$t.nj(1,"translucentShape",this.dh);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("SplineFragmentView",$$t.$nt.$type)},true);$c("StackedSeriesBase:iu","CategorySeries",{init:function(){this.nl=new $$t.gd(String,$$t.$f.$type,0);$$t.$g7.init.call(this);this.series(new $$t.jf);var a=this.series();a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.n1.runOn(this));var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.n0.runOn(this));this.nf(new $$t.u4(1,this,this.nh(),this,this,this.nh().cy()));this.ng(new $$t.je(this));this.nc(new $$t.jf);var c=this.nc();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.n0.runOn(this));var d=this.nc();d.collectionResetting=$.ig.Delegate.prototype.combine(d.collectionResetting,this.nv.runOn(this))},b5:function(){return false},aw:function(){return new $$t.i2(this)},_nh:null,nh:function(a){if(arguments.length===1){this._nh=a;return a}else{return this._nh}},he:function(a){$$t.$g7.he.call(this,a);this.nh(a)},hf:function(a,b){$$t.$g7.hf.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().b3(b)}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},autoGenerateSeries:function(a){if(arguments.length===1){this.g($$t.$iu.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$iu.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.g($$t.$iu.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$iu.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,n6:function(a){if(arguments.length===1){this.g($$t.$iu.n5,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$iu.n5))}},_np:0,np:function(a){if(arguments.length===1){this._np=a;return a}else{return this._np}},_no:0,no:function(a){if(arguments.length===1){this._no=a;return a}else{return this._no}},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},_m8:null,m8:function(a){if(arguments.length===1){this._m8=a;return a}else{return this._m8}},_nf:null,nf:function(a){if(arguments.length===1){this._nf=a;return a}else{return this._nf}},_ng:null,ng:function(a){if(arguments.length===1){this._ng=a;return a}else{return this._ng}},_nc:null,nc:function(a){if(arguments.length===1){this._nc=a;return a}else{return this._nc}},nb:function(){return this.autoGenerateSeries()?this.nc():this.series()},nv:function(a,b){var d=this.nc().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ng()!=null&&this.ng().c().contains(c)){c.parentSeries(null);this.ng().c().remove(c)}}},n1:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ng()!=null&&this.ng().c().contains(c)){c.parentSeries(null);this.ng().c().remove(c)}}},n0:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this.ng()!=null&&this.ng().c().contains(c)){c.parentSeries(null);this.ng().c().remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ng()!=null&&!this.ng().c().contains(f)){f.parentSeries(this);f.cx();f.dc();f.dd();f.dk();f.de();f.df();f.ct();f.cu();f.cv();f.cw();f.cy();f.cz();f.c0();f.c1();f.c5();f.c6();f.c2();f.c3();f.c4();f.c5();f.c7();f.c8();f.c9();f.cs();f.da();f.db();f.dg();f.dh();f.di();f.dj();f.dl();if(!this.autoGenerateSeries()){this.ng().c().insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.n2()}},simulateHover:function(a){var b=null;var c=null;var d=null;this.chart().ba().cv(a,true,false)},lm:function(a){if(a!=null&&a.p()){if(a.o()){return new $$t.u4(1,$b($$t.$iv.$type,this),$b($$t.$i4.$type,a),a,this,a.cy())}else{var b=$b($$t.$i3.$type,this.ax());return new $$t.u4(1,this,$b($$t.$i4.$type,b),this.seriesViewer().ba().o(),this,b.cy())}}else{return this.nf()}},mv:function(a,b){a.v();this.ny();this.lm(b).d(a,b)},gg:function(a,b){$$t.$g7.gg.call(this,a,b);var d=this.nb().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().gg(a,c.visualSeriesLink().view())}}},nw:function(){this.ny()},n2:function(){var a=this.le();if(a!=null){a.updateRange1(true)}var b=this.lf();if(b!=null){b.updateRange1(true)}},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){var g=this.le();if(g!=null){var h=new $$t.iz(0,e,e,g.isInverted(),f);var i=g.getScaledValue(b,h);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}var j=this.lf();if(j!=null&&this.m7()!=null&&b<this.m7().length){var k=new $$t.iz(0,e,e,j.isInverted(),f);var l=j.getScaledValue(this.m7()[b],k);var m=j.getScaledValue(this.m8()[b],k);if(!$.ig.util.isNaN(l)&&!$.ig.util.isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},ae:function(a){if(this.m8()==null||this.m8().length==0||this.m7()==null||this.m7().length==0){return null}if(a==this.le()){var b=Math.min(this.m8().length,this.m7().length);return new $$t.kt(0,b-1)}if(a==this.lf()){return new $$t.kt(this.np(),this.no())}return null},kg:function(){return false},gi:function(a,b,c,d){this.l8();this.renderSeries(false)},na:function(){return this.nh()},nm:function(){var a=0;var b=this.view().b4();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());var e=$b($$t.$jm.$type,this.lf());if(!b.isEmpty()&&!c.isEmpty()&&e!=null){var f=new $$t.iz(0,b,c,e.isInverted(),d);a=e.getScaledValue(e.referenceValue(),f)}return a},nn:function(){var a=$b($$t.$jm.$type,this.lf());if(a!=null){return a.referenceValue()}return 0},nr:function(a){return this.index()<0||this.nb()==null||this.nb().count()==0?-1:this.index()+this.nb().indexOf(a)},nq:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());var e=$b($$t.$ir.$type,this.le());var f=-1;if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $$t.iz(0,b,c,e.isInverted(),d);var h=this.j7(this.view());var i=e.getUnscaledValue(h.left(),g);var j=e.getUnscaledValue(h.right(),g);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(e.categoryMode()!=0){l-=.5}var m=$.ig.truncate(Math.round(l));f=m}return f},nk:function(a,b,c,d){var e=true;var f=$b($$t.$ir.$type,this.le());var g=$b($$t.$jm.$type,this.lf());if(!d.n()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.bd()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h.cy().c;if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},nl:null,nx:function(){if(this.seriesViewer()==null||this.ng()==null){return}if(!this.autoGenerateSeries()){this.nc().clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.ng().c().contains(a)){this.ng().c().add(a)}}this.n2();return}},my:function(a,b){$$t.$g7.my.call(this,a,b);this.ng().g()},nz:function(a,b,c){},ny:function(){if(this.bd()==null){return}var a=this.bd().count();this.m7(new Array(a));this.m8(new Array(a));for(var b=0;b<a;b++){this.m7()[b]=0;this.m8()[b]=0}this.np(Number.POSITIVE_INFINITY);this.no(Number.NEGATIVE_INFINITY);var c=0;var e=this.nb().getEnumerator();while(e.moveNext()){var d=e.current();this.bd().deregisterColumn(d.n());d.n(this.ba(d.valueMemberPath()));if(d.visualSeriesLink()!=null){d.visualSeriesLink().ne(true);d.visualSeriesLink().valueColumn(d.n());d.visualSeriesLink().ne(false)}d.w(true);if(d.n()!=null){d.aa().clear();d.ab().clear();for(var f=0;f<d.n().count();f++){var g=d.n().item(f);if(g<c){d.aa().add(c);d.ab().add(this.m8()[f]);this.m8()[f]=this.m8()[f]+g;if(d.w()){d.w(false)}}else if(g>=c){d.aa().add(this.m7()[f]);d.ab().add(c);this.m7()[f]=this.m7()[f]+g}else if($.ig.util.isNaN(g)||Number.isInfinity(g)){d.aa().add(this.m7()[f]);d.ab().add(this.m8()[f])}}}}for(var h=0;h<a;h++){this.np(Math.min(this.np(),this.m8()[h]));this.no(Math.max(this.no(),this.m7()[h]))}},hj:function(a,b,c,d){$$t.$g7.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.nb()!=null){var f=this.nb().getEnumerator();while(f.moveNext()){var e=f.current();e.m(this.seriesViewer())}this.ng().g()}break;case"ItemsSource":if(this.nb()!=null){var h=this.nb().getEnumerator();while(h.moveNext()){var g=h.current();if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.nx()}if(!this.l8()){this.nh().cy().f(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.nx();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().h9(this.ng().f())}break;case"SeriesVisibility":var j=this.nb().getEnumerator();while(j.moveNext()){var i=j.current();i.dl()}break;case"Brush":var l=this.nb().getEnumerator();while(l.moveNext()){var k=l.current();k.ct()}break;case"DashArray":var n=this.nb().getEnumerator();while(n.moveNext()){var m=n.current();m.cu()}break;case"DashCap":var p=this.nb().getEnumerator();while(p.moveNext()){var o=p.current();o.cv()}break;case"IsDropShadowEnabled":var r=this.nb().getEnumerator();while(r.moveNext()){var q=r.current();q.cx()}break;case"ShadowBlur":var t=this.nb().getEnumerator();while(t.moveNext()){var s=t.current();s.dc()}break;case"ShadowColor":var v=this.nb().getEnumerator();while(v.moveNext()){var u=v.current();u.dd()}break;case"UseSingleShadow":var x=this.nb().getEnumerator();while(x.moveNext()){var w=x.current();w.dk()}break;case"ShadowOffsetX":var z=this.nb().getEnumerator();while(z.moveNext()){var y=z.current();y.de()}break;case"ShadowOffsetY":var ab=this.nb().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.df()}break;case"EndCap":var ad=this.nb().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.cw()}break;case"IsHitTestVisible":var af=this.nb().getEnumerator();while(af.moveNext()){var ae=af.current();ae.cy()}break;case"LegendItemBadgeTemplate":var ah=this.nb().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.cz()}break;case"LegendItemTemplate":var aj=this.nb().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.c0()}break;case"LegendItemVisibility":var al=this.nb().getEnumerator();while(al.moveNext()){var ak=al.current();ak.c1()}break;case"MarkerTemplate":var an=this.nb().getEnumerator();while(an.moveNext()){var am=an.current();am.c5()}break;case"MarkerType":var ap=this.nb().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.c6()}break;case"MarkerBrush":var ar=this.nb().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.c2()}break;case"MarkerOutline":var at=this.nb().getEnumerator();while(at.moveNext()){var as=at.current();as.c3()}break;case"MarkerStyle":var av=this.nb().getEnumerator();while(av.moveNext()){var au=av.current();au.c4()}break;case"Opacity":var ax=this.nb().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.c7()}break;case"OpacityMask":var az=this.nb().getEnumerator();while(az.moveNext()){var ay=az.current();ay.c8()}break;case"AreaFillOpacity":var a1=this.nb().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.cs()}break;case"Outline":var a3=this.nb().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.c9()}break;case"StartCap":var a5=this.nb().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.dg()}break;case"Thickness":var a7=this.nb().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.dh()}break;case"ToolTip":var a9=this.nb().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.di()}break;case"UseLightweightMarkers":var bb=this.nb().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.dj()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($b($$t.$ir.$type,this.le()))},scaler:function(){return $b($$t.$ix.$type,this.le())},yScaler:function(){return $b($$t.$iy.$type,this.lf())},bucketizer:function(){return this.lp().cy()},currentMode2Index:function(){return this.mj()},provideCollisionDetector:function(){return new $$t.nv},cl:function(){return false},b1:function(){return false},hy:function(a,b){var c=this.co();$$t.$g7.hy.call(this,a,b);if(!c){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().hy(a,b)}this.co(false)},_m9:null,m9:function(a){if(arguments.length===1){this._m9=a;return a}else{return this._m9}},renderAlternateView:function(a,b,c,d,e){$$t.$g7.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.cy().f(this.resolution());f.a2(c);if(this.bp(f)){return}if(this.m9()==null){this.m9(new $$t.i7(3))}this.m9().v();this.ny();this.lm(f).d(this.m9(),f);this.my(this.m9(),f);var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.visualSeriesLink().renderAlternateView(a,b,c,d,e)}},exportVisualData:function(){var a=new $$t.u7;a.viewport(this.kb());a.type(this.getType().typeName());a.name(this.name());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.hk;d.viewport(this.kb());d.type(b.getType().typeName());d.name(b.name());b.visualSeriesLink().view().am(d);a.fragmentSeries().add(d)}this.go(a);this.view().am(a);return a},$type:new $.ig.Type("StackedSeriesBase",$$t.$g7.$type,[$$t.$iv.$type])},true);$c("HorizontalStackedSeriesBase:jl","StackedSeriesBase",{init:function(){$$t.$iu.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$jl.xAxisProperty,a);return a}else{return this.c($$t.$jl.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$jl.yAxisProperty,a);return a}else{return this.c($$t.$jl.yAxisProperty)}},getOffsetValue:function(){return this.nf().n(this.xAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},l8:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},h5:function(){var a=$b($$t.$fx.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a.ne().e1():this.areaFillOpacity());var c=this.nb().getEnumerator();while(c.moveNext()){var b=c.current();b.cs()}}},hj:function(a,b,c,d){$$t.$iu.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$iu.$type)},true);$c("StackedAreaSeries:jk","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$jk.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$jl.$type)},true);$c("IStacked100Series:qn","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$c("Stacked100AreaSeries:aca","StackedAreaSeries",{init:function(){$$t.$jk.init.call(this);this.y($$t.$aca.$type)},z:function(){$$t.$jk.z.call(this);this.renderSeries(false)},ny:function(){$$t.$jk.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$jk.$type,[$$t.$qn.$type])},true);$c("VerticalStackedSeriesBase:uv","StackedSeriesBase",{init:function(){$$t.$iu.init.call(this)},xAxis:function(a){if(arguments.length===1){this.g($$t.$uv.xAxisProperty,a);return a}else{return this.c($$t.$uv.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$uv.yAxisProperty,a);return a}else{return this.c($$t.$uv.yAxisProperty)}},lg:function(){return this.yAxis()},getOffsetValue:function(){return this.nf().n(this.yAxis(),this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},isVertical:function(){return true},le:function(){return this.xAxis()},lf:function(){return this.yAxis()},l8:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},hj:function(a,b,c,d){$$t.$iu.hj.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.renderSeries(false);this.g0()}break;case"YAxis":if(c!=d){this.gj($b($$t.$is.$type,c));this.hn($b($$t.$is.$type,d));this.lp().cy().f(this.resolution());this.l8();this.renderSeries(false);this.g0()}break}},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$iu.$type)},true);$c("StackedBarSeries:uu","VerticalStackedSeriesBase",{init:function(){$$t.$uv.init.call(this);this.y($$t.$uu.$type)},z:function(){$$t.$uv.z.call(this);this.renderSeries(false)},aw:function(){return new $$t.uw(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$uv.he.call(this,a);this.od(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$uu.radiusXProperty,a);return a}else{return this.c($$t.$uu.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$uu.radiusYProperty,a);return a}else{return this.c($$t.$uu.radiusYProperty)}},na:function(){return this.od()},preferredCategoryMode:function(a){return 2},mj:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$qq.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},nm:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,b,c,this.xAxis().isInverted(),d);a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return a},nn:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.xAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},scrollIntoView:function(a){var b=this.bd()!=null?this.bd().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var d=this.view().b3();var e=new $$t.a8(0,0,0,1,1);var f=this.j9(this.view());var g=new $$t.iz(0,e,e,this.xAxis().isInverted(),f);var h=new $$t.iz(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$t.$a8.l_op_Inequality(c,null)&&$$t.$a8.l_op_Inequality(d,null)){if(this.yAxis()!=null){var i=this.yAxis().getScaledValue(b,h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this.m7()!=null&&b<this.m7().length){var j=this.xAxis().getScaledValue(this.m7()[b],g);var k=this.xAxis().getScaledValue(this.m8()[b],g);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(k-j);if(c.width()<l){c.width(l);c.x(Math.min(k,j))}else{if(k<c.left()+.1*c.width()){k=k+.4*c.width()}if(k>c.right()-.1*c.width()){k=k-.4*c.width()}c.x(k-.5*c.width())}}}this.syncLink().al(this.seriesViewer(),c)}return b>=0},cx:function(a,b,c){var d=true;var e=c;if(!c.n()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bd()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e.cy().c=0;d=false}return d},gi:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.lp().cy().f(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.lp().cy().c>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.view().b3();var d=this.getEffectiveViewport1(this.view());var e=new $$t.iz(0,b,c,this.yAxis().isInverted(),d);var f=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var g=this.j7(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}var l=$.ig.truncate(Math.round(k));f=l}return f},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bd()!=null&&b<this.bd().count()?this.bd().item(b):null},n2:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},nq:function(a){return this.getItemIndex(a)},nk:function(a,b,c,d){var e=true;if(!d.n()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bd()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f.cy().c<1){e=false}return e},getItemSpan:function(){return this.yAxis().hk(this.view().b4(),this.view().b3(),this.getEffectiveViewport1(this.view()))},nz:function(a,b,c){var d=$b($$t.$uy.$type,a);var e=$b($$t.$ut.$type,c);if(!this.cx(c.b3(),c.b4(),c)||d==null||e==null){return}var f=this.yAxis().hk(c.b4(),c.b3(),this.getEffectiveViewport1(c));if($.ig.util.isNaN(f)||Number.isInfinity(f)){d.ol().df().c(0);return}var g=0;var i=b.h.getEnumerator();while(i.moveNext()){var h=i.current();if(Number.isInfinity(h[0])||$.ig.util.isNaN(h[0])||Number.isInfinity(h[1])||Number.isInfinity(h[2])||$.ig.util.isNaN(h[1])||$.ig.util.isNaN(h[2])){continue}var j=h[0]-.5*f;var k=h[1];var l=h[2];l=Math.max(l,-100);k=Math.min(k,c.b3().right()+100);var m=e.df().item(g);m.height(f);m.width(Math.abs(k-l));e.dm(m,Math.min(k,l),j);g++}e.df().c(g)},hj:function(a,b,c,d){$$t.$uv.hj.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.nb().getEnumerator();while(f.moveNext()){var e=f.current();e.da();e.db()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.od().cy().f(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.gj(this.xAxis());this.gj(this.yAxis())}if(c==null&&d!=null){this.hn(this.xAxis());this.hn(this.yAxis())}this.od().cy().f(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("StackedBarSeries",$$t.$uv.$type,[$$t.$iv.$type,$$t.$qq.$type])},true);$c("Stacked100BarSeries:acb","StackedBarSeries",{init:function(){$$t.$uu.init.call(this);this.y($$t.$acb.$type)},z:function(){$$t.$uu.z.call(this);this.renderSeries(false)},aw:function(){return new $$t.acc(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$uu.he.call(this,a);this.ok(a)},na:function(){return this.ok()},ny:function(){$$t.$uu.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$uu.$type,[$$t.$qn.$type])},true);$c("StackedSeriesView:i2","CategorySeriesView",{_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},c8:null,c9:function(){return this.c8},da:null,db:function(){return this.da},init:function(a){this.c8=new $$t.ja;this.da=new $$t.jb;$$t.$i3.init.call(this,a);this.c7(a)},cz:function(){return new $$t.jd(this)},at:function(){$$t.$i3.at.call(this)},aq:function(){$$t.$i3.aq.call(this);for(var a=0;a<this.c7().ng().f().count();a++){this.c7().ng().f().__inner[a].view().aq()}},as:function(a,b){$$t.$i3.as.call(this,a,b);var d=this.c7().series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().as(a,b)}},ag:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this.e();if($b($$t.$jk.$type,f)!==null||$b($$t.$um.$type,f)!==null){d=1;e=-3}else if($b($$t.$uz.$type,f)!==null||$b($$t.$u0.$type,f)!==null){c=3;d=1;e=4;b=false}else if($b($$t.$up.$type,f)!==null){d=5;e=0}var g=new $$t.cw;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$$t.$i3.$type)},true);$c("StackedBarSeriesView:uw","StackedSeriesView",{_dc:null,dc:function(a){if(arguments.length===1){this._dc=a;return a}else{return this._dc}},init:function(a){$$t.$i2.init.call(this,a);this.dc(a)},cz:function(){return new $$t.ux(this)},$type:new $.ig.Type("StackedBarSeriesView",$$t.$i2.$type)},true);$c("Stacked100BarSeriesView:acc","StackedBarSeriesView",{_dd:null,dd:function(a){if(arguments.length===1){this._dd=a;return a}else{return this._dd}},init:function(a){$$t.$uw.init.call(this,a);this.dd(a)},cz:function(){return new $$t.ab8(this)},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$uw.$type)},true);$c("StackedColumnSeries:up","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$up.$type)},aw:function(){return new $$t.uq(this)},_od:null,od:function(a){if(arguments.length===1){this._od=a;return a}else{return this._od}},he:function(a){$$t.$jl.he.call(this,a);this.od(a)},radiusX:function(a){if(arguments.length===1){this.g($$t.$up.radiusXProperty,a);return a}else{return this.c($$t.$up.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$up.radiusYProperty,a);return a}else{return this.c($$t.$up.radiusYProperty)}},na:function(){return this.od()},preferredCategoryMode:function(a){return 2},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.xAxis().hk(this.view().b4(),this.view().b3(),a)},nz:function(a,b,c){var d=$b($$t.$us.$type,a);var e=$b($$t.$ut.$type,c);if(!this.cx(c.b3(),c.b4(),c)||d==null||e==null){return}if(d==null){return}var f=this.getEffectiveViewport1(c);var g=this.xAxis().hk(c.b4(),c.b3(),f);if($.ig.util.isNaN(g)||Number.isInfinity(g)){d.ol().df().c(0);return}var h=0;var j=b.h.getEnumerator();while(j.moveNext()){var i=j.current();if(Number.isInfinity(i[0])||$.ig.util.isNaN(i[0])||Number.isInfinity(i[1])||Number.isInfinity(i[2])||$.ig.util.isNaN(i[1])||$.ig.util.isNaN(i[2])){continue}var k=i[0]-.5*g;var l=i[1];var m=i[2];l=Math.max(l,-100);m=Math.min(m,c.b3().bottom()+100);var n=e.df().item(h);n.width(g);n.height(Math.abs(m-l));e.dm(n,k,Math.min(m,l));h++}e.df().c(h)},hj:function(a,b,c,d){$$t.$jl.hj.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.nb().getEnumerator();while(f.moveNext()){var e=f.current();e.da();e.db()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$jl.$type)},true);$c("Stacked100ColumnSeries:acd","StackedColumnSeries",{init:function(){$$t.$up.init.call(this);this.y($$t.$acd.$type)},z:function(){$$t.$up.z.call(this);this.renderSeries(false)},aw:function(){return new $$t.ace(this)},_ok:null,ok:function(a){if(arguments.length===1){this._ok=a;return a}else{return this._ok}},he:function(a){$$t.$up.he.call(this,a);this.ok(a)},na:function(){return this.ok()},ny:function(){$$t.$up.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$up.$type,[$$t.$qn.$type])},true);$c("StackedColumnSeriesView:uq","StackedSeriesView",{init:function(a){$$t.$i2.init.call(this,a)},cz:function(){return new $$t.ur(this)},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$i2.$type)},true);$c("Stacked100ColumnSeriesView:ace","StackedColumnSeriesView",{_dc:null,dc:function(a){if(arguments.length===1){this._dc=a;return a}else{return this._dc}},init:function(a){$$t.$uq.init.call(this,a);this.dc(a)},cz:function(){return new $$t.ab9(this)},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$uq.$type)},true);$c("StackedLineSeries:uz","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$uz.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$jl.$type)},true);$c("Stacked100LineSeries:acf","StackedLineSeries",{init:function(){$$t.$uz.init.call(this);this.y($$t.$acf.$type)},z:function(){$$t.$uz.z.call(this);this.renderSeries(false)},ny:function(){$$t.$uz.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$uz.$type,[$$t.$qn.$type])},true);
$c("StackedSplineAreaSeries:um","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$um.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$jl.$type)},true);$c("Stacked100SplineAreaSeries:acg","StackedSplineAreaSeries",{init:function(){$$t.$um.init.call(this);this.y($$t.$acg.$type)},z:function(){$$t.$um.z.call(this);this.renderSeries(false)},ny:function(){$$t.$um.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$um.$type,[$$t.$qn.$type])},true);$c("StackedSplineSeries:u0","HorizontalStackedSeriesBase",{init:function(){$$t.$jl.init.call(this);this.y($$t.$u0.$type)},z:function(){$$t.$jl.z.call(this);this.renderSeries(false)},ae:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $$t.kt(0,this.bd().count()-1)}if(a==this.yAxis()){this.ny();return new $$t.kt(this.np(),this.no())}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$jl.$type)},true);$c("Stacked100SplineSeries:ach","StackedSplineSeries",{init:function(){$$t.$u0.init.call(this);this.y($$t.$ach.$type)},z:function(){$$t.$u0.z.call(this);this.renderSeries(false)},ny:function(){$$t.$u0.ny.call(this);if(this.bd()==null){return}var a=Number.POSITIVE_INFINITY;var b=Number.NEGATIVE_INFINITY;for(var c=0;c<this.bd().count();c++){var d=Math.abs(this.m8()[c])+this.m7()[c];if(d==0){a=Math.min(a,0);b=Math.max(b,0);continue}a=Math.min(a,this.m8()[c]/d*100);b=Math.max(b,this.m7()[c]/d*100)}this.np(a);this.no(b)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$u0.$type,[$$t.$qn.$type])},true);$c("StackedFragmentSeries:jg","DependencyObject",{init:function(){var $self=this;this.o=false;this.p=false;$$t.$bg.init.call(this);this.aa(new $$t.b7(Number,0));this.ab(new $$t.b7(Number,0));this.z(new $$t.b7(Array,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.cq(a,b.propertyName(),b.oldValue(),b.newValue())})},brush:function(a){if(arguments.length===1){this.g($$t.$jg.brushProperty,a);return a}else{return this.c($$t.$jg.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.g($$t.$jg.actualBrushProperty,a);return a}else{return this.c($$t.$jg.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.g($$t.$jg.dashArrayProperty,a);return a}else{return this.c($$t.$jg.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.g($$t.$jg.actualDashArrayProperty,a);return a}else{return this.c($$t.$jg.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.g($$t.$jg.dashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.dashCapProperty))}},actualDashCap:function(a){if(arguments.length===1){this.g($$t.$jg.actualDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.actualDashCapProperty))}},isDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$jg.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$jg.isDropShadowEnabledProperty)}},o:false,actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.g($$t.$jg.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$jg.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.g($$t.$jg.shadowBlurProperty,a);return a}else{return this.c($$t.$jg.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowBlurProperty,a);return a}else{return this.c($$t.$jg.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.g($$t.$jg.shadowColorProperty,a);return a}else{return this.c($$t.$jg.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowColorProperty,a);return a}else{return this.c($$t.$jg.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.g($$t.$jg.useSingleShadowProperty,a);return a}else{return this.c($$t.$jg.useSingleShadowProperty)}},p:false,actualUseSingleShadow:function(a){if(arguments.length===1){this.g($$t.$jg.actualUseSingleShadowProperty,a);return a}else{return this.c($$t.$jg.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$jg.shadowOffsetXProperty,a);return a}else{return this.c($$t.$jg.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$jg.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$jg.shadowOffsetYProperty,a);return a}else{return this.c($$t.$jg.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.g($$t.$jg.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$jg.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.g($$t.$jg.endCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.endCapProperty))}},actualEndCap:function(a){if(arguments.length===1){this.g($$t.$jg.actualEndCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.actualEndCapProperty))}},isHitTestVisible:function(a){if(arguments.length===1){this.g($$t.$jg.isHitTestVisibleProperty,a);return a}else{return this.c($$t.$jg.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.g($$t.$jg.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$jg.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$jg.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$jg.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.legendItemTemplateProperty,a);return a}else{return this.c($$t.$jg.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$jg.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$jg.legendItemVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.legendItemVisibilityProperty))}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.g($$t.$jg.actualLegendItemVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.actualLegendItemVisibilityProperty))}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$jg.markerBrushProperty,a);return a}else{return this.c($$t.$jg.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$jg.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$jg.markerOutlineProperty,a);return a}else{return this.c($$t.$jg.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$jg.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$jg.markerStyleProperty,a);return a}else{return this.c($$t.$jg.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$jg.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.markerTemplateProperty,a);return a}else{return this.c($$t.$jg.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$jg.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$jg.markerTypeProperty,$$t.$hj.getBox(a));return a}else{return $f(this.c($$t.$jg.markerTypeProperty))}},actualMarkerType:function(a){if(arguments.length===1){this.g($$t.$jg.actualMarkerTypeProperty,$$t.$hj.getBox(a));return a}else{return $f(this.c($$t.$jg.actualMarkerTypeProperty))}},name:function(a){if(arguments.length===1){this.g($$t.$jg.nameProperty,a);return a}else{return this.c($$t.$jg.nameProperty)}},opacity:function(a){if(arguments.length===1){this.g($$t.$jg.opacityProperty,a);return a}else{return this.c($$t.$jg.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.g($$t.$jg.actualOpacityProperty,a);return a}else{return this.c($$t.$jg.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.g($$t.$jg.opacityMaskProperty,a);return a}else{return this.c($$t.$jg.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.g($$t.$jg.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$jg.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$jg.outlineProperty,a);return a}else{return this.c($$t.$jg.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.g($$t.$jg.actualOutlineProperty,a);return a}else{return this.c($$t.$jg.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$jg.areaFillOpacityProperty,a);return a}else{return this.c($$t.$jg.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.g($$t.$jg.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$jg.actualAreaFillOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.g($$t.$jg.radiusXProperty,a);return a}else{return this.c($$t.$jg.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.g($$t.$jg.actualRadiusXProperty,a);return a}else{return this.c($$t.$jg.actualRadiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$jg.radiusYProperty,a);return a}else{return this.c($$t.$jg.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.g($$t.$jg.actualRadiusYProperty,a);return a}else{return this.c($$t.$jg.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.g($$t.$jg.startCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.startCapProperty))}},actualStartCap:function(a){if(arguments.length===1){this.g($$t.$jg.actualStartCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$jg.actualStartCapProperty))}},thickness:function(a){if(arguments.length===1){this.g($$t.$jg.thicknessProperty,a);return a}else{return this.c($$t.$jg.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.g($$t.$jg.actualThicknessProperty,a);return a}else{return this.c($$t.$jg.actualThicknessProperty)}},title:function(a){if(arguments.length===1){this.g($$t.$jg.titleProperty,a);return a}else{return this.c($$t.$jg.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$jg.toolTipProperty,a);return a}else{return this.c($$t.$jg.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.g($$t.$jg.actualToolTipProperty,a);return a}else{return this.c($$t.$jg.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$jg.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$jg.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$jg.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$jg.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$jg.valueMemberPathProperty,a);return a}else{return this.c($$t.$jg.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.g($$t.$jg.visibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.visibilityProperty))}},actualVisibility:function(a){if(arguments.length===1){this.g($$t.$jg.actualVisibilityProperty,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$jg.actualVisibilityProperty))}},_parentSeries:null,parentSeries:function(a){if(arguments.length===1){this._parentSeries=a;return a}else{return this._parentSeries}},_as:0,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_visualSeriesLink:null,visualSeriesLink:function(a){if(arguments.length===1){this._visualSeriesLink=a;return a}else{return this._visualSeriesLink}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_w:false,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},parentOrLocalBrush:function(a){if(arguments.length===1){this.g($$t.$jg.e6,a);return a}else{return this.c($$t.$jg.e6)}},dl:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},c5:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},c6:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0?1:this.markerType();this.actualMarkerType(this.markerType()==0?this.parentSeries().markerType():a);if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},ct:function(){if(this.parentSeries()==null){return}this.parentOrLocalBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.parentOrLocalBrush())}},cu:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},cv:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},cx:function(){if(this.parentSeries()==null){return}if(!this.o){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},dc:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!$.ig.util.isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},dd:function(){if(this.parentSeries()==null){return}this.actualShadowColor($$t.$cw.e($l($$t.$cw.$type,this.shadowColor()),$l($$t.$cw.$type,null))?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.actualShadowColor()),$l($$t.$cw.$type,null))){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},dk:function(){if(this.parentSeries()==null){return}if(!this.p){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},de:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!$.ig.util.isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},df:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!$.ig.util.isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},cw:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},cy:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},cz:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},c0:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},c1:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},c2:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},c3:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},c4:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},c7:function(){if(this.parentSeries()==null){return}this.actualOpacity(!$.ig.util.isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},c8:function(){},c9:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},cs:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$jk.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}if($b($$t.$um.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}this.actualAreaFillOpacity(!$.ig.util.isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($b($$t.$uj.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($b($$t.$un.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},da:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$up.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}if($b($$t.$uu.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}this.actualRadiusX(!$.ig.util.isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($b($$t.$us.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($b($$t.$uy.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},db:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$up.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}if($b($$t.$uu.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}this.actualRadiusY(!$.ig.util.isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($b($$t.$us.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($b($$t.$uy.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},dg:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},dh:function(){if(this.parentSeries()==null){return}this.actualThickness(!$.ig.util.isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},di:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},dj:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,cr:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},cq:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.dl();break;case"Brush":this.ct();break;case"DashArray":this.cu();break;case"DashCap":this.cv();break;case"IsDropShadowEnabled":this.o=true;this.cx();break;case"ShadowBlur":this.dc();break;case"ShadowColor":this.dd();break;case"UseSingleShadow":this.o=true;this.dk();break;case"ShadowOffsetX":this.de();break;case"ShadowOffsetY":this.df();break;case"EndCap":this.cw();break;case"IsHitTestVisible":this.cy();break;case"MarkerTemplate":this.c5();break;case"MarkerType":this.c6();break;case"LegendItemBadgeTemplate":this.cz();break;case"LegendItemTemplate":this.c0();break;case"LegendItemVisibility":this.c1();break;case"MarkerBrush":this.c2();break;case"MarkerOutline":this.c3();break;case"MarkerStyle":this.c4();break;case"Opacity":this.c7();break;case"OpacityMask":this.c8();break;case"Outline":this.c9();break;case"AreaFillOpacity":this.cs();break;case"RadiusX":this.da();break;case"RadiusY":this.db();break;case"StartCap":this.dg();break;case"Thickness":this.dh();break;case"ToolTip":this.di();break;case"UseLightweightMarkers":this.dj();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("StackedSeriesCollection:jf","ObservableCollection$1",{init:function(){$$t.$f0.init.call(this,$$t.$jg.$type,0)},collectionResetting:null,o:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$t.$f0.o.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$t.$f0.$type.specialize($$t.$jg.$type))},true);$c("StackedSeriesFramePreparer:u4","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$qx.init.call(this,0,b)},init1:function(a,b,c,d,e,f){$$t.$qx.init1.call(this,1,b,c,d,e,f)},j:function(a){var b=new $$t.q4;if($b($$t.$up.$type,this.h())!==null||$b($$t.$uu.$type,this.h())!==null){var c=$b($$t.$iu.$type,this.h());if(c.nb().count()>0){b.f(c.nb().__inner[0].n())}return b}var d=this.x().valueColumn();b.f(d);return b},p:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a.d()!=null;var j=this.h().provideCollisionDetector();var k=a.f();var l=a.k();var m=new $$t.iz(0,a.m(),a.l(),a.b().isInverted(),l);var n=new $$t.iz(0,a.m(),a.l(),a.c().isInverted(),l);var o=a.b().getUnscaledValue(2,m)-a.b().getUnscaledValue(1,m);var p=a.m();var q=a.l();var r=$b($$t.$jo.$type,a.c())!==null&&a.c().hk();for(var s=a.i();s<=a.j();++s){var t;if(a.d()==null){t=this.g().getBucket(s)}else{t=function(){var u=$self.f(a,s,b,o,g,h,c);s=u.p1;g=u.p4;h=u.p5;return u.ret}()}var u=!r||r&&t[1]>0;var v=t[0];if(!isNaN(t[0])){this.u(a,t,c,i,m,n);a.a().h.add(t);var w=s*a.h();var x=w;if(a.d()!=null&&a.d().sortedIndices()!=null&&w>=0&&w<a.d().sortedIndices().count()){w=a.d().sortedIndices().__inner[w]}var y=t;if(k&&w<b.a()){y=new Array(t.length);y[0]=v;this.v(b,w,true,a.e());y[1]=b.d();y[2]=b.e();this.u(a,y,c,i,m,n)}if(d&&u&&this.l(a.a(),y,j,Math.min(w,b.a()-1),f,a.a().h.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($b($$t.$qq.$type,this.c())!==null){h=b[0];g=b[1]}var i=new $$t.a8(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.n.add({__x:g,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$$t.$qx.$type)},true);$c("StackedSeriesManager:je","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this.b(a);this.f(new $$t.f0($$t.$g6.$type,0));this.c(new $$t.jf);this.e(new $$t.f0($$t.$g6.$type,0));this.d(new $$t.f0($$t.$g6.$type,0));this.i(this.b().nh().c9());this.j(this.b().nh().db());var b=this.c();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self.f().contains(d.visualSeriesLink())){$self.f().remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self.f().insert(f,i);f++}}});var c=this.f();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,function(c,d){if(d.oldItems()!=null){var f=d.oldItems().getEnumerator();while(f.moveNext()){var e=f.current();e.gg(true,e.view());e.seriesViewer(null);e.syncLink(null);e.itemsSource(null);e.legend(null);if($self.j()!=null&&$self.j().y().contains(e)){$self.j().y().remove(e)}if($self.b().seriesViewer()!=null){$self.b().seriesViewer().removeSeries(e)}}}if(d.newItems()!=null){var h=d.newItems().getEnumerator();while(h.moveNext()){var g=h.current();g.seriesViewer($self.b().seriesViewer());g.syncLink($self.b().syncLink());if(!$self.j().y().contains(g)){$self.j().y().add(g)}if($self.b().seriesViewer()!=null){$self.b().seriesViewer().attachSeries(g)}}}$self.g()})},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},a:function(a){if($b($$t.$uz.$type,this.b())!==null){var b=new $$t.ug;b.parentSeries(this.b());a.visualSeriesLink(b);b.logicalSeriesLink(a);b.view().b3(this.b().view().b3());this.h(b,a);return b}if($b($$t.$up.$type,this.b())!==null){var c=new $$t.us;c.parentSeries(this.b());a.visualSeriesLink(c);c.logicalSeriesLink(a);c.view().b3(this.b().view().b3());this.h(c,a);return c}if($b($$t.$uu.$type,this.b())!==null){var d=new $$t.uy;d.parentSeries($b($$t.$uu.$type,this.b()));a.visualSeriesLink(d);d.logicalSeriesLink(a);d.view().b3(this.b().view().b3());this.h(d,a);return d}if($b($$t.$jk.$type,this.b())!==null){var e=new $$t.uj;e.parentSeries(this.b());a.visualSeriesLink(e);e.logicalSeriesLink(a);e.view().b3(this.b().view().b3());this.h(e,a);return e}if($b($$t.$u0.$type,this.b())!==null){var f=new $$t.u1;f.parentSeries(this.b());a.visualSeriesLink(f);f.logicalSeriesLink(a);f.view().b3(this.b().view().b3());this.h(f,a);return f}if($b($$t.$um.$type,this.b())!==null){var g=new $$t.un;g.parentSeries(this.b());a.visualSeriesLink(g);g.logicalSeriesLink(a);g.view().b3(this.b().view().b3());this.h(g,a);return g}return null},h:function(a,b){a.brush(b.parentOrLocalBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());a.itemsSource(this.b().itemsSource());a.legend(this.b().actualLegend());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.miterLimit(this.b().miterLimit());a.__opacity=b.opacity();a.outline(b.actualOutline());a.resolution(this.b().resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();var c=$b($$t.$uj.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$b($$t.$un.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$b($$t.$us.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$b($$t.$uy.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.dc();b.dd();b.de();b.df()},g:function(){this.e().clear();this.d().clear();var b=this.f().getEnumerator();while(b.moveNext()){var a=b.current();a.co(true);a.seriesViewer(this.b().seriesViewer());a.syncLink(this.b().syncLink());a.index(this.b().nr(this.c().__inner[this.f().indexOf(a)]));if(this.c().__inner[this.f().indexOf(a)].w()){this.e().add(a)}else{this.d().add(a)}if($b($$t.$uz.$type,this.b())!==null||$b($$t.$jk.$type,this.b())!==null||$b($$t.$u0.$type,this.b())!==null||$b($$t.$um.$type,this.b())!==null){a.nn(this.b().le());a.no(this.b().lf())}a.renderSeries(false)}},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$c("Bezier:r4","Object",{h:0,j:function(){return this.h},m:null,q:function(){return this.m},n:null,r:function(){return this.n},o:null,s:function(){return this.o},p:null,t:function(){return this.p},i:0,init:function(a,b,c,d,e,f){this.i=1.7976931348623157e308;this.g=new $$t.m4($$t.$r6.$type);$.ig.$op.init.call(this);this.m=a;this.n=b;this.o=c;this.p=d;this.h=e;this.i=f;this.d(this.c())},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f
}},a:function(a){var b=1-a;var c=b*b;var d=c*b;var e=a*a;var f=e*a;var g={__x:d*this.m.__x+3*c*a*this.n.__x+3*b*e*this.o.__x+f*this.p.__x,__y:d*this.m.__y+3*c*a*this.n.__y+3*b*e*this.o.__y+f*this.p.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=new $$t.r5;h.c=g;h.a=a;return h},g:null,c:function(){this.e(new $$t.b7($$t.$r5.$type,0));this.f(new $$t.b7($$t.$r5.$type,0));var a=new $$t.r6;a.b=0;a.a=1;this.g.clear();this.g.push(a);var b=0;while(this.g.count()>0){var c=this.g.pop();var d=this.a(c.b);var e=this.a(c.a);var f=(e.c.__x-d.c.__x)*(e.c.__x-d.c.__x)+(e.c.__y-d.c.__y)*(e.c.__y-d.c.__y);if(f<this.h){d.b=b++;e.b=b++;this.e().add(d);this.e().add(e);if(d.c.__x>this.i||e.c.__x>this.i){return false}}else{var g=(c.b+c.a)/2;var h=new $$t.r6;h.b=c.b;h.a=g;var i=new $$t.r6;i.b=g;i.a=c.a;this.g.push(i);this.g.push(h)}}var k=this.e().getEnumerator();while(k.moveNext()){var j=k.current();this.f().add(j)}this.l();return true},l:function(){this.f().sort2(function(a,b){return $v(a.c.__y,b.c.__y)})},b:function(a){var b=this.k(function(c){if(a<c.c.__y){return-1}if(a>c.c.__y){return 1}return 0});if(b<0){b=~b}if(b<0){b=0}if(b>this.f().count()-1){b=this.f().count()-1}var c=100000001;var d=1e8;var e=100000002;d=Math.abs(this.f().__inner[b].c.__y-a);if(b-1>=0){c=Math.abs(this.f().__inner[b-1].c.__y-a)}if(b+1<this.f().count()){e=Math.abs(this.f().__inner[b+1].c.__y-a)}if(d<=c&&d<=e){return this.f().__inner[b]}if(c<=d&&c<=e&&b-1>0){return this.f().__inner[b-1]}if(e<=c&&e<=d&&b+1<this.f().count()){return this.f().__inner[b+1]}return this.f().__inner[b]},k:function(a){var b=0;var c=this.f().count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.f().__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("Bezier",$.ig.$ot)},true);$c("BezierOp:r6","Object",{init:function(){$.ig.$op.init.call(this)},b:0,a:0,$type:new $.ig.Type("BezierOp",$.ig.$ot)},true);$c("BezierPoint:r5","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("BezierPoint",$.ig.$ot)},true);$c("ChartVisualData:vr","Object",{init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1);this.axes(new $$t.vs);this.series(new $$t.u8)},_axes:null,axes:function(a){if(arguments.length===1){this._axes=a;return a}else{return this._axes}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_subtitle:null,subtitle:function(a){if(arguments.length===1){this._subtitle=a;return a}else{return this._subtitle}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_actualWindowRect:null,actualWindowRect:function(a){if(arguments.length===1){this._actualWindowRect=a;return a}else{return this._actualWindowRect}},_contentArea:null,contentArea:function(a){if(arguments.length===1){this._contentArea=a;return a}else{return this._contentArea}},_centralArea:null,centralArea:function(a){if(arguments.length===1){this._centralArea=a;return a}else{return this._centralArea}},_plotArea:null,plotArea:function(a){if(arguments.length===1){this._plotArea=a;return a}else{return this._plotArea}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},scaleByViewport:function(){var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.l()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.j()}if(this.title()!=null){this.title().e()}if(this.subtitle()!=null){this.subtitle().e()}},getBounds:function(){return new $$t.a8(0,0,0,this.width(),this.height())},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("name: "+this.name()+",");a.t("width: "+this.width()+",");a.t("height: "+this.height()+",");a.t("plotArea: { left: "+this.plotArea().left()+", top: "+this.plotArea().top()+", width: "+this.plotArea().width()+", height: "+this.plotArea().height()+"}, ");a.t("contentArea: { left: "+this.contentArea().left()+", top: "+this.contentArea().top()+", width: "+this.contentArea().width()+", height: "+this.contentArea().height()+"}, ");a.t("centralArea: { left: "+this.centralArea().left()+", top: "+this.centralArea().top()+", width: "+this.centralArea().width()+", height: "+this.centralArea().height()+"}, ");a.t("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.t("axes: [");for(var b=0;b<this.axes().count();b++){if(b!=0){a.k(", ")}a.k(this.axes().__inner[b].serialize())}a.t("],");a.t("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.k(", ")}a.k(this.series().__inner[c].serialize())}a.t("]");if(this.title()!=null){a.t(", title: "+this.title().serialize())}if(this.subtitle()!=null){a.t(", subtitle: "+this.subtitle().serialize())}a.k(", dipScalingRatio: "+this.dipScalingRatio().toString());a.t("}");return a.toString()},getSerializedSeriesPoints:function(a,b,c){var d=new $$t.b7($$t.$b7.$type.specialize($$t.$ba.$type),0);for(var e=0;e<this.series().count();e++){if(this.series().__inner[e].name()==a){var f=this.series().__inner[e].shapes().containingTag(b);for(var g=0;g<f.count();g++){var h=f.__inner[e];h.getPointsOverride(d,c)}}}var i=new $$t.hq(0);i.t("[");for(var j=0;j<d.count();j++){var k=d.__inner[j];i.t("[");for(var l=0;l<k.count();l++){if(l!=0){i.k(", ")}i.k("{ x: "+k.__inner[l].__x+", y: "+k.__inner[l].__y+"}")}i.t("]")}i.t("]");return i.toString()},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},$type:new $.ig.Type("ChartVisualData",$.ig.$ot)},true);$c("ChartTitleVisualData:vi","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $$t.h9)},width:function(){return this.viewport().width()},height:function(){return this.viewport().height()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_textPlotArea:null,textPlotArea:function(a){if(arguments.length===1){this._textPlotArea=a;return a}else{return this._textPlotArea}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("viewport: "+$$t.$vj.a(this.viewport())+", ");a.t("textPlotArea: "+$$t.$vj.a(this.textPlotArea())+", ");a.t("appearance: "+this.appearance().serialize());a.t("}");return a.toString()},f:function(a){var b=(this.textPlotArea().x()-a.left())/a.width();var c=(this.textPlotArea().y()-a.top())/a.height();var d=this.textPlotArea().width()/a.width();var e=this.textPlotArea().height()/a.height();this.textPlotArea(new $$t.a8(0,b,c,d,e))},e:function(){var a=(this.textPlotArea().x()-this.viewport().left())/this.viewport().width();var b=(this.textPlotArea().y()-this.viewport().top())/this.viewport().height();var c=this.textPlotArea().width()/this.viewport().width();var d=this.textPlotArea().height()/this.viewport().height();this.textPlotArea(new $$t.a8(0,a,b,c,d))},h:function(a){var b=this.textPlotArea().x()*a.width();var c=this.textPlotArea().y()*a.height();var d=this.textPlotArea().width()*a.width();var e=this.textPlotArea().height()*a.height();this.textPlotArea(new $$t.a8(0,b,c,d,e))},g:function(){var a=this.textPlotArea().x()*this.viewport().width();var b=this.textPlotArea().y()*this.viewport().height();var c=this.textPlotArea().width()*this.viewport().width();var d=this.textPlotArea().height()*this.viewport().height();this.textPlotArea(new $$t.a8(0,a,b,c,d))},$type:new $.ig.Type("ChartTitleVisualData",$.ig.$ot)},true);$c("ChartTitleVisualDataList:aci","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$vi.$type,0)},$type:new $.ig.Type("ChartTitleVisualDataList",$$t.$b7.$type.specialize($$t.$vi.$type))},true);$c("PieChartVisualData:n5","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.n6);this.others(new $$t.b7($.ig.$op.$type,0));this.dipScalingRatio(1)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_othersSlice:null,othersSlice:function(a){if(arguments.length===1){this._othersSlice=a;return a}else{return this._othersSlice}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_others:null,others:function(a){if(arguments.length===1){this._others=a;return a}else{return this._others}},_radiusFactor:0,radiusFactor:function(a){if(arguments.length===1){this._radiusFactor=a;return a}else{return this._radiusFactor}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},scaleByViewport:function(){if(this.isViewportScaled()){return}this.isViewportScaled(true);for(var a=0;a<this.slices().count();a++){this.slices().__inner[a].scaleByViewport(this.viewport())}if(this.othersSlice()!=null){this.othersSlice().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("name: "+this.name()+",");a.t("leaderLineMargin: "+this.leaderLineMargin()+",");a.t("radiusFactor: "+this.radiusFactor()+",");a.t("width: "+this.width()+",");a.t("height: "+this.height()+",");a.t("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.t("slices: [");for(var b=0;b<this.slices().count();b++){if(b!=0){a.k(", ")}a.k(this.slices().__inner[b].serialize())}a.t("],");a.t("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.k(", dipScalingRatio: "+this.dipScalingRatio().toString());a.t("}");return a.toString()},$type:new $.ig.Type("PieChartVisualData",$.ig.$ot)},true);$c("FunnelChartVisualData:te","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.tf)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},scaleByViewport:function(){var b=this.slices().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.hq(0);a.t("{");if(this.name()!=null){a.t('name: "'+this.name()+'", ')}else{a.t('name: "", ')}if(this.slices()!=null){a.t("slices: [");for(var b=0;b<this.slices().count();b++){var c=this.slices().__inner[b].serialize();a.k(c);if(b<this.slices().count()-1){a.t(", ")}}a.t("]")}a.t("}");return a.toString()},$type:new $.ig.Type("FunnelChartVisualData",$.ig.$ot)},true);$c("SeriesVisualData:hk","Object",{init:function(){$.ig.$op.init.call(this);this.shapes(new $$t.hl);this.markerShapes(new $$t.ic);this.pointerTooltips(new $$t.ib)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_shapes:null,shapes:function(a){if(arguments.length===1){this._shapes=a;return a}else{return this._shapes}},_pointerTooltips:null,pointerTooltips:function(a){if(arguments.length===1){this._pointerTooltips=a;return a}else{return this._pointerTooltips}},_markerShapes:null,markerShapes:function(a){if(arguments.length===1){this._markerShapes=a;return a}else{return this._markerShapes}},_pixels:null,pixels:function(a){if(arguments.length===1){this._pixels=a;return a}else{return this._pixels}},_pixelWidth:0,pixelWidth:function(a){if(arguments.length===1){this._pixelWidth=a;return a}else{return this._pixelWidth}},j:function(){var b=this.shapes().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}var d=this.markerShapes().getEnumerator();while(d.moveNext()){var c=d.current();c.g(this.viewport())}var f=this.pointerTooltips().getEnumerator();while(f.moveNext()){var e=f.current();e.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t('name: "'+this.name()+'",');a.t('type: "'+this.type()+'", ');a.t("opacity: "+this.opacity()+", ");a.t("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");a.t("shapes: [");for(var b=0;b<this.shapes().count();b++){if(b!=0){a.k(", ")}a.k(this.shapes().__inner[b].serialize())}a.t("],");a.t("pointerTooltips: [");for(var c=0;c<this.pointerTooltips().count();c++){if(c!=0){a.k(", ")}a.k(this.pointerTooltips().__inner[c].serialize())}a.t("],");a.t("markerShapes: [");for(var d=0;d<this.markerShapes().count();d++){if(d!=0){a.k(", ")}a.k(this.markerShapes().__inner[d].serialize())}a.t("]");if(this.pixels()!=null){a.t(", pixels: [");for(var e=0;e<this.pixels().length;e++){if(e!=0){a.k(", ")}a.k(this.pixels()[e].toString())}a.t("], ");a.t("pixelWidth: "+this.pixelWidth()+", ")}a.t("}");return a.toString()},$type:new $.ig.Type("SeriesVisualData",$.ig.$ot)},true);$c("SeriesVisualDataList:u8","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$hk.$type,0)},$type:new $.ig.Type("SeriesVisualDataList",$$t.$b7.$type.specialize($$t.$hk.$type))},true);$c("MarkerVisualData:id","Object",{init:function(){$.ig.$op.init.call(this)},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_markerAppearance:null,markerAppearance:function(a){if(arguments.length===1){this._markerAppearance=a;return a}else{return this._markerAppearance}},_markerType:null,markerType:function(a){if(arguments.length===1){this._markerType=a;return a}else{return this._markerType}},_contentTemplate:null,contentTemplate:function(a){if(arguments.length===1){this._contentTemplate=a;return a}else{return this._contentTemplate}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},serialize:function(){return"{ x: "+this.x()+", y: "+this.y()+", index: "+this.index()+", markerAppearance: "+(this.markerAppearance()!=null?this.markerAppearance().serialize():"null")+', markerType: "'+this.markerType()+'", visibility: '+(this.visibility()==0?"true":"false")+", "+"bounds: { left: "+this.bounds().left()+", top:"+this.bounds().top()+", width:"+this.bounds().width()+", height: "+this.bounds().height()+"} }"},g:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());if($$t.$a8.l_op_Inequality(this.bounds(),null)){var b=(this.bounds().left()-a.left())/a.width();var c=(this.bounds().top()-a.top())/a.height();var d=(this.bounds().right()-a.left())/a.width();var e=(this.bounds().bottom()-a.top())/a.height();this.bounds(new $$t.a8(0,b,c,d-b,e-c))}},_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},$type:new $.ig.Type("MarkerVisualData",$.ig.$ot)},true);$c("MarkerVisualDataList:ic","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$id.$type,0)},$type:new $.ig.Type("MarkerVisualDataList",$$t.$b7.$type.specialize($$t.$id.$type))},true);$c("AxisVisualData:vk","Object",{init:function(){$.ig.$op.init.call(this);this.tickMarksLength(0);this.labels(new $$t.vl);this.title(new $$t.vi)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_tickMarksLength:0,tickMarksLength:function(a){if(arguments.length===1){this._tickMarksLength=a;return a}else{return this._tickMarksLength}},_tickMarks:null,tickMarks:function(a){if(arguments.length===1){this._tickMarks=a;return a}else{return this._tickMarks}},_labels:null,labels:function(a){if(arguments.length===1){this._labels=a;return a}else{return this._labels}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},_majorLines:null,majorLines:function(a){if(arguments.length===1){this._majorLines=a;return a}else{return this._majorLines}},_minorLines:null,minorLines:function(a){if(arguments.length===1){this._minorLines=a;return a}else{return this._minorLines}},_strips:null,strips:function(a){if(arguments.length===1){this._strips=a;return a}else{return this._strips}},_labelsPlotArea:null,labelsPlotArea:function(a){if(arguments.length===1){this._labelsPlotArea=a;return a}else{return this._labelsPlotArea}},_labelsViewport:null,labelsViewport:function(a){if(arguments.length===1){this._labelsViewport=a;return a}else{return this._labelsViewport}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},l:function(){var a=true;if(this.type().equals("NumericYAxis")||this.type().equals("CategoryYAxis")){a=false}var c=this.labels().getEnumerator();while(c.moveNext()){var b=c.current();b.e(this.labelsViewport(),a)}this.tickMarks().scaleByViewport(this.labelsViewport());this.axisLine().scaleByViewport(this.labelsViewport());if(this.title()!=null){this.title().f(this.labelsViewport())}this.majorLines().scaleByViewport(this.viewport());this.minorLines().scaleByViewport(this.viewport());this.strips().scaleByViewport(this.viewport())},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t('name: "'+this.name()+'",');a.t('type: "'+this.type()+'", ');a.t('tickMarksLength: "'+this.tickMarksLength().toString()+'", ');a.t("viewport: "+$$t.$vj.a(this.viewport())+", ");a.t("labelsViewport: "+$$t.$vj.a(this.labelsViewport())+", ");if($$t.$a8.l_op_Inequality(this.labelsPlotArea(),null)){a.t("labelsPlotArea: "+$$t.$vj.a(this.labelsPlotArea())+", ")}a.t("labels: [");for(var b=0;b<this.labels().count();b++){if(b!=0){a.k(", ")}a.k(this.labels().__inner[b].serialize())}a.t("],");if(this.title()!=null){a.t("title: "+(this.title()!=null?this.title().serialize():"null")+", ")}a.t("axisLine: "+(this.axisLine()!=null?this.axisLine().serialize():"null")+", ");a.t("tickMarks: "+(this.tickMarks()!=null?this.tickMarks().serialize():"null")+", ");if(this.axisLine()!=null){a.t("majorLines: "+(this.majorLines()!=null?this.majorLines().serialize():"null")+", ");a.t("minorLines: "+(this.minorLines()!=null?this.minorLines().serialize():"null")+", ");a.t("strips: "+(this.strips()!=null?this.strips().serialize():"null"))}a.t("}");return a.toString()},$type:new $.ig.Type("AxisVisualData",$.ig.$ot)},true);$c("AxisVisualDataList:vs","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$vk.$type,0)},$type:new $.ig.Type("AxisVisualDataList",$$t.$b7.$type.specialize($$t.$vk.$type))},true);$c("PieSliceVisualData:n7","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($$t.$a8.empty())},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_explodedRadius:0,explodedRadius:function(a){if(arguments.length===1){this._explodedRadius=a;return a}else{return this._explodedRadius}},_innerExtentStart:0,innerExtentStart:function(a){if(arguments.length===1){this._innerExtentStart=a;return a}else{return this._innerExtentStart}},_innerExtentEnd:0,innerExtentEnd:function(a){if(arguments.length===1){this._innerExtentEnd=a;return a}else{return this._innerExtentEnd}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelAngle:0,labelAngle:function(a){if(arguments.length===1){this._labelAngle=a;return a}else{return this._labelAngle}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},_leaderLineAppearance:null,leaderLineAppearance:function(a){if(arguments.length===1){this._leaderLineAppearance=a;return a}else{return this._leaderLineAppearance}},_slicePath:null,slicePath:function(a){if(arguments.length===1){this._slicePath=a;return a}else{return this._slicePath}},_leaderLinePath:null,leaderLinePath:function(a){if(arguments.length===1){this._leaderLinePath=a;return a}else{return this._leaderLinePath}},scaleByViewport:function(a){if(this.slicePath()!=null){this.slicePath().scaleByViewport(a)}if(this.leaderLinePath()!=null){this.leaderLinePath().scaleByViewport(a)}if(!this.labelBounds().isEmpty()){var b=(this.labelBounds().left()-a.left())/a.width();var c=(this.labelBounds().top()-a.top())/a.height();var d=(this.labelBounds().right()-a.left())/a.width();var e=(this.labelBounds().bottom()-a.top())/a.height();this.labelBounds(new $$t.a8(0,b,c,d-b,e-c))}},serialize:function(){var a=new $$t.hq(0);a.t("{");if(this.label()!=null){a.t('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.t("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.t("labelAppearance: "+this.labelAppearance().serialize()+", ")}if(this.leaderLineAppearance()!=null){a.t("leaderLineAppearance: "+this.leaderLineAppearance().serialize()+", ")}if(this.slicePath()!=null){a.t("slicePath: "+this.slicePath().serialize()+", ")}if(this.leaderLinePath()!=null){var b=this.leaderLinePath().serialize();if(b!=null){a.t("leaderLinePath: "+b+", ")}}a.t("labelAngle: "+this.labelAngle()+", ");a.t("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.t("}");return a.toString()},$type:new $.ig.Type("PieSliceVisualData",$.ig.$ot)},true);$c("PieSliceVisualDataList:n6","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$n7.$type,0)},$type:new $.ig.Type("PieSliceVisualDataList",$$t.$b7.$type.specialize($$t.$n7.$type))},true);$c("FunnelSliceVisualData:r2","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $$t.ho);this.slicePoints(new $$t.c4(0))},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_innerLabel:null,innerLabel:function(a){if(arguments.length===1){this._innerLabel=a;return a}else{return this._innerLabel}},_outerLabel:null,outerLabel:function(a){if(arguments.length===1){this._outerLabel=a;return a}else{return this._outerLabel}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_innerLabelAppearance:null,innerLabelAppearance:function(a){if(arguments.length===1){this._innerLabelAppearance=a;return a}else{return this._innerLabelAppearance}},_outerLabelAppearance:null,outerLabelAppearance:function(a){if(arguments.length===1){this._outerLabelAppearance=a;return a}else{return this._outerLabelAppearance}},_slicePoints:null,slicePoints:function(a){if(arguments.length===1){this._slicePoints=a;return a}else{return this._slicePoints}},_innerLabelPosition:null,innerLabelPosition:function(a){if(arguments.length===1){this._innerLabelPosition=a;return a}else{return this._innerLabelPosition}},_outerLabelPosition:null,outerLabelPosition:function(a){if(arguments.length===1){this._outerLabelPosition=a;return a}else{return this._outerLabelPosition}},_outerLabelBounds:null,outerLabelBounds:function(a){if(arguments.length===1){this._outerLabelBounds=a;return a}else{return this._outerLabelBounds}},_innerLabelBounds:null,innerLabelBounds:function(a){if(arguments.length===1){this._innerLabelBounds=a;return a}else{return this._innerLabelBounds}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},scaleByViewport:function(a){if($$t.$a8.l_op_Inequality(this.outerLabelBounds(),null)){var b=(this.outerLabelBounds().left()-a.left())/a.width();var c=(this.outerLabelBounds().right()-a.left())/a.width();var d=(this.outerLabelBounds().top()-a.top())/a.height();var e=(this.outerLabelBounds().bottom()-a.top())/a.height();this.outerLabelBounds(new $$t.a8(0,b,d,c-b,e-d))}if($$t.$a8.l_op_Inequality(this.innerLabelBounds(),null)){var f=(this.innerLabelBounds().left()-a.left())/a.width();var g=(this.innerLabelBounds().right()-a.left())/a.width();var h=(this.innerLabelBounds().top()-a.top())/a.height();var i=(this.innerLabelBounds().bottom()-a.top())/a.height();this.innerLabelBounds(new $$t.a8(0,f,h,g-f,i-h))}var j=new $$t.c4(0);var l=this.slicePoints().getEnumerator();while(l.moveNext()){var k=l.current();var m=(k.__x-a.left())/a.width();var n=(k.__y-a.top())/a.height();j.add({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}this.slicePoints(j)},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("index: "+this.index()+", ");if(this.innerLabel()!=null){a.t('innerLabel: "'+this.innerLabel()+'", ')}if(this.outerLabel()!=null){a.t('outerLabel: "'+this.innerLabel()+'", ')}if(this.appearance()!=null){a.t("appearance: "+this.appearance().serialize()+", ")}if(this.innerLabelAppearance()!=null){a.t("innerLabelAppearance: "+this.innerLabelAppearance().serialize()+", ")}if(this.outerLabelAppearance()!=null){a.t("outerLabelAppearance: "+this.outerLabelAppearance().serialize()+", ")}if(this.slicePoints()!=null){a.t("slicePoints: [");for(var b=0;b<this.slicePoints().count();b++){a.t("{ x: "+this.slicePoints().__inner[b].__x+", y: "+this.slicePoints().__inner[b].__y+" }");if(b<this.slicePoints().count()-1){a.k(",")}}a.t("], ")}if($$t.$a8.l_op_Inequality(this.innerLabelBounds(),null)){a.t("innerLabelBounds: { left: "+this.innerLabelBounds().left()+", top: "+this.innerLabelBounds().top()+", width: "+this.innerLabelBounds().width()+", height: "+this.innerLabelBounds().height()+"}, ")}if($$t.$a8.l_op_Inequality(this.outerLabelBounds(),null)){a.t("outerLabelBounds: { left: "+this.outerLabelBounds().left()+", top: "+this.outerLabelBounds().top()+", width: "+this.outerLabelBounds().width()+", height: "+this.outerLabelBounds().height()+"}, ")}a.t("isSelected: "+(this.isSelected()?"true":"false"));a.t("}");return a.toString()},$type:new $.ig.Type("FunnelSliceVisualData",$.ig.$ot)},true);$c("FunnelSliceVisualDataList:tf","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$r2.$type,0)},$type:new $.ig.Type("FunnelSliceVisualDataList",$$t.$b7.$type.specialize($$t.$r2.$type))},true);$c("AxisLabelVisualData:vm","Object",{_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelPosition:0,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_panelPosition:null,panelPosition:function(a){if(arguments.length===1){this._panelPosition=a;return a}else{return this._panelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_size:null,size:function(a){if(arguments.length===1){this._size=a;return a}else{return this._size}},init:function(){this._size=new $$t.a9;$.ig.$op.init.call(this);this.position({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.size(new $$t.a9(1,NaN,NaN));this.panelPosition({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("position: "+"{ x: "+this.position().__x+", y: "+this.position().__y+"},");a.t("size: "+"{ width: "+this.size().k()+", height: "+this.size().j()+"},");a.t("labelPosition: "+this.labelPosition()+",");a.t("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null"));a.t("}");return a.toString()},e:function(a,b){if(b){this.labelPosition((this.labelPosition()-a.left())/a.width())}else{this.labelPosition((this.labelPosition()-a.top())/a.height())}var c=(this.position().__x-a.left())/a.width();var d=(this.position().__y-a.top())/a.height();this.position({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var e=this.size().k()/a.width();var f=this.size().j()/a.height();this.size(new $$t.a9(1,e,f))},$type:new $.ig.Type("AxisLabelVisualData",$.ig.$ot)},true);$c("AxisLabelVisualDataList:vl","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$vm.$type,0)},$type:new $.ig.Type("AxisLabelVisualDataList",$$t.$b7.$type.specialize($$t.$vm.$type))},true);$c("PointerTooltipVisualData:ie","Object",{init:function(){$.ig.$op.init.call(this)},_boxShape:null,boxShape:function(a){if(arguments.length===1){this._boxShape=a;return a}else{return this._boxShape}},_pointerFillShape:null,pointerFillShape:function(a){if(arguments.length===1){this._pointerFillShape=a;return a}else{return this._pointerFillShape}},_pointerOutlineShape:null,pointerOutlineShape:function(a){if(arguments.length===1){this._pointerOutlineShape=a;return a}else{return this._pointerOutlineShape}},_offsetX:0,offsetX:function(a){if(arguments.length===1){this._offsetX=a;return a}else{return this._offsetX}},_offsetY:0,offsetY:function(a){if(arguments.length===1){this._offsetY=a;return a}else{return this._offsetY
}},_categoryNames:null,categoryNames:function(a){if(arguments.length===1){this._categoryNames=a;return a}else{return this._categoryNames}},serialize:function(){var a="";if(this.categoryNames()!=null){var c=this.categoryNames().getEnumerator();while(c.moveNext()){var b=c.current();a+='"'+b+'",'}if(a!=""){a=a.substr(0,a.length-1)}}var d=new $$t.hq(0);d.t("{");d.t("offsetX: "+this.offsetX()+", ");d.t("offsetY: "+this.offsetY()+", ");d.t("boxShape: "+this.boxShape().serialize()+", ");d.t("pointerFillShape: "+this.pointerFillShape().serialize()+", ");d.t("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");d.t("pointerOutlineShape: "+this.pointerOutlineShape().serialize()+", ");d.t("categoryNames: ["+a+"]");d.t("}");return d.toString()},scaleByViewport:function(a){this.boxShape().scaleByViewport(this.viewport());this.pointerFillShape().scaleByViewport(this.viewport());this.pointerOutlineShape().scaleByViewport(this.viewport());this.offsetX((this.offsetX()-a.left())/a.width());this.offsetY((this.offsetY()-a.top())/a.height())},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("PointerTooltipVisualData",$.ig.$ot)},true);$c("PointerTooltipVisualDataList:ib","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$ie.$type,0)},$type:new $.ig.Type("PointerTooltipVisualDataList",$$t.$b7.$type.specialize($$t.$ie.$type))},true);$c("StackedSeriesVisualData:u7","SeriesVisualData",{init:function(){$$t.$hk.init.call(this);this.fragmentSeries(new $$t.u8)},_fragmentSeries:null,fragmentSeries:function(a){if(arguments.length===1){this._fragmentSeries=a;return a}else{return this._fragmentSeries}},$type:new $.ig.Type("StackedSeriesVisualData",$$t.$hk.$type)},true);$c("VisualExportHelper:vc","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b={__x:a.l(),__y:a.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=new $$t.a8(0,b.__x,b.__y,a.k(),a.j());var d=a.h();if(d==null){return c}var e=0;var f=0;var g=0;var h=null;if($b($$t.$fc.$type,d)!==null){h=$b($$t.$fc.$type,d);e=h.h()}else if($b($$t.$e9.$type,d)!==null){var i=$b($$t.$e9.$type,d);var k=i.h().getEnumerator();while(k.moveNext()){var j=k.current();if($b($$t.$fc.$type,j)!==null){h=$b($$t.$fc.$type,j);e=h.h()}if($b($$t.$fb.$type,j)!==null){var l=$b($$t.$fb.$type,j);f=l.h();g=l.i()}}}if(h!=null){c=$$t.$fm.x(c,h.i(),h.j(),e)}c.x(c.x()+f);c.y(c.y()+g);return c},$type:new $.ig.Type("VisualExportHelper",$.ig.$ot)},true);$c("VisualDataSerializer:vj","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b="{ left: "+a.left()+", top: "+a.top()+", width: "+a.width()+", height: "+a.height()+" }";return b},$type:new $.ig.Type("VisualDataSerializer",$.ig.$ot)},true);$c("LegendItemVisualData:oy","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($$t.$a8.empty())},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},serialize:function(){var a=new $$t.hq(0);a.t("{");if(this.label()!=null){a.t('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.t("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.t("labelAppearance: "+this.labelAppearance().serialize()+", ")}a.t("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.t("}");return a.toString()},$type:new $.ig.Type("LegendItemVisualData",$.ig.$ot)},true);$c("LegendVisualDataList:ox","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$oy.$type,0)},$type:new $.ig.Type("LegendVisualDataList",$$t.$b7.$type.specialize($$t.$oy.$type))},true);$c("LegendVisualData:ow","Object",{init:function(){$.ig.$op.init.call(this);this.items(new $$t.ox)},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){var a=new $$t.hq(0);a.t("{");a.t("width: "+this.width()+",");a.t("height: "+this.height()+",");a.t("items: [");for(var b=0;b<this.items().count();b++){if(b!=0){a.k(", ")}a.k(this.items().__inner[b].serialize())}a.t("],");a.t("}");return a.toString()},$type:new $.ig.Type("LegendVisualData",$.ig.$ot)},true);$c("IDetectsCollisions:i1","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$c("CollisionAvoider:nv","Object",{init:function(){this.a=new $$t.b7($$t.$a8.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){for(var b=this.a.count()-1;b>=0;--b){if(a.left()>this.a.__inner[b].right()){break}if(this.a.__inner[b].intersectsWith(a)){return false}}if(this.a.count()==0||a.right()>=this.a.__inner[this.a.count()-1].right()){this.a.add(a)}else{this.a.add(a);this.a.sort2(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$i1.$type])},true);$c("DoubleColumn:r8","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("DoubleColumn",$.ig.$ot)},true);$c("StringColumn:acj","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("StringColumn",$.ig.$ot)},true);$c("ObjectColumn:r9","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(a){this.a(a)},$type:new $.ig.Type("ObjectColumn",$.ig.$ot)},true);$c("IntColumn:s6","Object",{init:function(){$.ig.$op.init.call(this);this.values(new $$t.b7($.ig.Number.prototype.$type,0))},populate:function(a){for(var b=0;b<a;b++){this.values().add(b)}},_values:null,values:function(a){if(arguments.length===1){this._values=a;return a}else{return this._values}},sort:function(a){this.values().sort2(function(b,c){return a(b,c)})},getEnumerator:function(){return this.values().getEnumerator()},$type:new $.ig.Type("IntColumn",$.ig.$ot,[$.ig.IEnumerable.prototype.$type])},true);$c("ColumnUtil:ack","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ColumnUtil",$.ig.$ot)},true);$c("PointList:r1","List$1",{init:function(){$$t.$b7.init.call(this,$$t.$ba.$type,0)},$type:new $.ig.Type("PointList",$$t.$b7.$type.specialize($$t.$ba.$type))},true);$c("SafeEnumerable:ny","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},b:function(){var d__=new $.ig.SafeEnumerable___MakeSafe__IteratorClass(-2);d__.__4__this=this;return d__},getEnumerator:function(){return this.b().getEnumerator()},$type:new $.ig.Type("SafeEnumerable",$.ig.$ot,[$$t.$an.$type.specialize(Number)])},true);$c("SafeReadOnlyDoubleCollection:nx","Object",{a:null,b:0,c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.b}return a},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.b=0;$.ig.$op.init.call(this);this.a=new $$t.cm(Number,1,b)},init1:function(a,b,c){this.b=0;$.ig.$op.init.call(this);this.a=new $$t.cm(Number,1,b);this.b=c},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$t.$b8.$type.specialize(Number),this.a).item(a,b);return b}else{return this.c(this.a.item(a))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){return new $$t.ny(this.a).getEnumerator()},$type:new $.ig.Type("SafeReadOnlyDoubleCollection",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("SafeSortedReadOnlyDoubleCollection:nw","Object",{a:null,b:null,c:0,d:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.c}return a},init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c=0;$.ig.$op.init.call(this);this.a=new $$t.nx(0,b);this.b=c},init1:function(a,b,c,d){this.c=0;$.ig.$op.init.call(this);this.a=new $$t.nx(1,b,d);this.b=c;this.c=d},indexOf:function(a){var b=this.a.indexOf(a);return this.b.indexOf(b)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$t.$b8.$type.specialize(Number),this.a).item(a,b);return b}else{var b=this.b.item(a);return this.d(this.a.item(b))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){var d__=new $.ig.SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass(0);d__.__4__this=this;return d__},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection",$.ig.$ot,[$$t.$b8.$type.specialize(Number)])},true);$c("SortedListView$1:ml","Object",{$t:null,c:null,d:null,init:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.c=null;this.d=null;$.ig.$op.init.call(this);this.c=b;this.d=a},add:function(a){throw new $$t.co(0)},clear:function(){throw new $$t.co(0)},contains:function(a){return this.d.contains(a)},indexOf:function(a){return this.c.indexOf(this.d.indexOf(a))},insert:function(a,b){throw new $$t.co(0)},isFixedSize:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $$t.co(0)},removeAt:function(a){throw new $$t.co(0)},item:function(a,b){if(arguments.length===2){throw new $$t.co(0);return b}else{return this.d.item(this.c.item(a))}},count:function(){return this.d.count()},isSynchronized:function(){throw new $$t.co(0)},syncRoot:function(){throw new $$t.co(0)},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass1$1(this.$t,0);d__.__4__this=this;return d__},copyTo:function(a,b){throw new $$t.co(0)},$type:new $.ig.Type("SortedListView$1",$.ig.$ot,[$$t.$b8.$type.specialize(0)])},true);$c("SafeEnumerable___MakeSafe__IteratorClass:SafeEnumerable___MakeSafe__IteratorClass","Object",{e:0,c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.a==null){return false}this.e=1;this.b=this.__4__this.a.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.b.moveNext()){this.d=this.b.current();this.c=this.__4__this.c(this.d);this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.SafeEnumerable___MakeSafe__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("SafeEnumerable___MakeSafe__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass:SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass","Object",{c:0,b:0,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.a.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass",$.ig.$ot,[$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SortedListView___GetEnumerator__IteratorClass$1:SortedListView___GetEnumerator__IteratorClass$1","Object",{$t:null,b:0,d:null,c:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this.count()){this.d=$d(this.$t,this.__4__this.item(this.c));this.b=2;return true}break;case 2:this.b=-1;this.c++;this.b=1;break}}return false},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("FinancialSeries___get_TypicalColumn__IteratorClass:FinancialSeries___get_TypicalColumn__IteratorClass","Object",{h:0,f:0,c:false,a:null,d:null,g:0,i:0,e:null,k:0,j:0,l:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},m:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.c=false;if(this.__4__this.lk()){this.a=this.__4__this.kv(0,this.__4__this.bd().count());this.__4__this.m1(new $$t.tq(0,this.__4__this.bd().count(),this.a,this.__4__this.kw(this.a)));if(this.a.typicalColumn()!=null){this.c=true;this.h=1;this.d=this.a.typicalColumn().getEnumerator();this.h=2;break}}if(!this.c){if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.bd().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.bd().count();this.l=0;this.h=5;break}break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();this.f=this.g;this.h=2;return true}this.m();if(!this.c){if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.bd().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.bd().count();this.l=0;this.h=5;break}break;case 3:this.h=-1;if(this.k<this.i){this.f=(this.__4__this.k7().item(this.e.item(this.k))+this.__4__this.k9().item(this.e.item(this.k))+this.__4__this.k5().item(this.e.item(this.k)))/3;this.h=4;return true}break;case 4:this.h=-1;++this.k;this.h=3;break;case 5:this.h=-1;if(this.l<this.j){this.f=(this.__4__this.k7().item(this.l)+this.__4__this.k9().item(this.l)+this.__4__this.k5().item(this.l))/3;this.h=6;return true}break;case 6:this.h=-1;++this.l;this.h=5;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.FinancialSeries___get_TypicalColumn__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.m();break}},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("FinancialSeries___get_TypicalColumn__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SeriesViewer___SynchronizedCharts__IteratorClass:SeriesViewer___SynchronizedCharts__IteratorClass","Object",{e:0,a:null,d:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.actualSyncLink()==null){return false}this.e=1;this.d=this.__4__this.actualSyncLink().charts().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.c=this.d.current();this.a=this.c;this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.SeriesViewer___SynchronizedCharts__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("SeriesViewer___SynchronizedCharts__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$b4.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$b4.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Axis___DirectSeries__IteratorClass:Axis___DirectSeries__IteratorClass","Object",{c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.b4().count()){var a=this.__4__this.b4().__inner[this.d];this.b=a;this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $.ig.Axis___DirectSeries__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("Axis___DirectSeries__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$bc.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$bc.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("FinancialSeries___get_TR__IteratorClass:FinancialSeries___get_TR__IteratorClass","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.k7().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.mb(this.__4__this.k7().item(this.b.item(0))-this.__4__this.k9().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.k7().count();if(this.f>0){this.c=this.__4__this.mb(this.__4__this.k7().item(0)-this.__4__this.k9().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.max(this.__4__this.mb(this.__4__this.k7().item(this.b.item(this.g))-this.__4__this.k9().item(this.b.item(this.g))),Math.max(this.__4__this.mb(Math.abs(this.__4__this.k7().item(this.b.item(this.g))-this.__4__this.k5().item(this.b.item(this.g-1)))),this.__4__this.mb(Math.abs(this.__4__this.k9().item(this.b.item(this.g))-this.__4__this.k5().item(this.b.item(this.g-1))))));this.d=3;return true}break;case 3:this.d=-1;++this.g;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.max(this.__4__this.mb(this.__4__this.k7().item(this.h)-this.__4__this.k9().item(this.h)),Math.max(this.__4__this.mb(Math.abs(this.__4__this.k7().item(this.h)-this.__4__this.k5().item(this.h-1))),this.__4__this.mb(Math.abs(this.__4__this.k9().item(this.h)-this.__4__this.k5().item(this.h-1)))));this.d=6;return true}break;case 6:this.d=-1;++this.h;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.FinancialSeries___get_TR__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___get_TR__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("PercentKCalculationStrategy___ProvideStream__IteratorClass:PercentKCalculationStrategy___ProvideStream__IteratorClass","Object",{i:0,h:0,k:0,f:null,g:null,j:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.k=this.c.period();this.f=this.c.highColumn();this.g=this.c.lowColumn();this.j=0;this.i=1;break;case 1:this.i=-1;if(this.j<this.c.count()){var a=Math.min(this.k,this.j);var b=-1.7976931348623157e308;var c=1.7976931348623157e308;for(var d=0;d<a;d++){if(!$.ig.util.isNaN(this.f.item(this.j-d))){b=Math.max(b,this.f.item(this.j-d))}if(!$.ig.util.isNaN(this.g.item(this.j-d))){c=Math.min(c,this.g.item(this.j-d))}}this.h=this.e.i()((this.c.closeColumn().item(this.j)-c)/(b-c)*100);this.i=2;return true}break;case 2:this.i=-1;this.j++;this.i=1;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.PercentKCalculationStrategy___ProvideStream__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("PercentKCalculationStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("ForceIndexIndicatorStrategy___FI__IteratorClass:ForceIndexIndicatorStrategy___FI__IteratorClass","Object",{g:0,f:0,h:0,d:null,e:null,i:0,c:null,__3__dataSource:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:{this.g=-1;this.h=0;this.d=this.c.closeColumn();this.e=this.c.volumeColumn();var a=this.c.indicatorColumn();if(this.d!=null&&this.e!=null){this.h=Math.min(this.d.count(),this.e.count())}if(this.h>0){this.f=0;this.g=1;return true}this.g=1;break}case 1:this.g=-1;this.i=1;this.g=2;break;case 2:this.g=-1;if(this.i<this.h){this.f=this.e.item(this.i)*(this.d.item(this.i)-this.d.item(this.i-1));this.g=3;return true}break;case 3:this.g=-1;++this.i;this.g=2;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $.ig.ForceIndexIndicatorStrategy___FI__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("ForceIndexIndicatorStrategy___FI__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass:AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass","Object",{h:0,g:0,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){switch(this.h){case 0:this.h=-1;this.f=this.e.a().b()(this.__4__this.d(this.c,this.e),this.c.period()).getEnumerator();this.g=0;this.h=1;return true;case 1:this.h=-1;if(this.f.moveNext()){this.g=this.f.current()*100;this.h=1;return true}break}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.g},current1:function(){return this.g},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass:AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.__4__this.g(this.c,this.e).getEnumerator();this.f=this.__4__this.e(this.c,this.e).getEnumerator();this.g.moveNext();this.f.moveNext();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=Math.abs(this.e.i()((this.g.current()-this.f.current())/(this.g.current()+this.f.current())));this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass:AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.a().b()(this.__4__this.f(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.a().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.i()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass:AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.a().b()(this.__4__this.h(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.a().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.i()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass:AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.g>this.h&&this.g>0){this.f=this.g;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass:AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.h>this.g&&this.h>0){this.f=this.h;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);
$c("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass:AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass","Object",{j:0,f:0,g:0,i:0,h:0,k:0,l:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},moveNext:function(){while(this.j>=0){switch(this.j){case 0:{this.j=-1;this.g=0;this.i=Number.POSITIVE_INFINITY;this.h=Number.NEGATIVE_INFINITY;var a=this.c.indicatorColumn()!=null?this.c.indicatorColumn().count():0;var b=this.c.closeColumn()!=null?this.c.closeColumn().count():0;var c=this.c.highColumn()!=null?this.c.highColumn().count():0;var d=this.c.volumeColumn()!=null?this.c.volumeColumn().count():0;this.k=Math.min(a,Math.min(b,Math.min(c,d)));this.l=0;this.j=1;break}case 1:this.j=-1;if(this.l<this.k){var e=this.c.closeColumn().item(this.l);var f=this.c.lowColumn().item(this.l);var g=this.c.highColumn().item(this.l);var h=this.c.volumeColumn().item(this.l);var i=(e-f-(g-e))/(g-f);this.g+=this.e.i()(i*h);this.i=Math.min(this.i,this.g);this.h=Math.max(this.h,this.g);this.f=this.g;this.j=2;return true}break;case 2:this.j=-1;++this.l;this.j=1;break}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Series___ToEnumerableRange__IteratorClass:Series___ToEnumerableRange__IteratorClass","Object",{d:0,a:0,g:0,c:null,__3__expression:null,i:0,__3__start:0,h:0,__3__length:0,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.g=this.i;this.d=1;break;case 1:this.d=-1;if(this.g<this.h){this.a=this.c(this.g);this.d=2;return true}break;case 2:this.d=-1;this.g++;this.d=1;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.Series___ToEnumerableRange__IteratorClass(0)}d__.c=this.__3__expression;d__.i=this.__3__start;d__.h=this.__3__length;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("Series___ToEnumerableRange__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("NaNSegmenter___Segments__IteratorClass:NaNSegmenter___Segments__IteratorClass","Object",{i:0,e:null,d:null,g:null,c:false,h:null,__3__points:null,b:0,__3__mode:0,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=this.h.getEnumerator();this.g=new $$t.b7($$t.$ba.$type,0);this.c=true;this.i=1;break;case 1:this.i=-1;if(this.d.moveNext()){if($$t.$aba.a(this.d.current())){if(!this.c&&this.b==1){this.c=true;var a=this.g;this.g=new $$t.b7($$t.$ba.$type,0);this.e=new $$t.cm($$t.$ba.$type,1,a);this.i=1;return true}}else{this.c=false;this.g.add(this.d.current())}this.i=1;break}this.e=new $$t.cm($$t.$ba.$type,1,this.g);this.i=2;return true;case 2:this.i=-1;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.NaNSegmenter___Segments__IteratorClass(0)}d__.h=this.__3__points;d__.b=this.__3__mode;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("NaNSegmenter___Segments__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$b8.$type.specialize($$t.$ba.$type)),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$b8.$type.specialize($$t.$ba.$type)),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("PathRenderer___GetFigures__IteratorClass:PathRenderer___GetFigures__IteratorClass","Object",{h:0,j:null,d:null,e:null,c:null,__3__segments:null,g:0,__3__resolution:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.e=this.d.current();if($$t.$gh.ai($$t.$ba.$type,$$t.$gh.r($$t.$ba.$type,this.e,2))>=2){var a=new $$t.e1;var b=$$t.$gh.ac($$t.$ba.$type,this.e);a.__startPoint=b;var c=this.__4__this.e(this.e,this.g);a.__segments.add(c);this.j=a;this.h=2;return true}this.h=2;break}this.i();break}}}catch(d){__hasError__=true;throw d}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.PathRenderer___GetFigures__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__segments;d__.g=this.__3__resolution;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.j},current1:function(){return this.j},$type:new $.ig.Type("PathRenderer___GetFigures__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$e1.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$e1.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("ChartContentManager___InOrder__IteratorClass:ChartContentManager___InOrder__IteratorClass","Object",{j:0,b:null,f:null,g:null,c:null,h:null,d:null,i:null,e:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.g!=null){this.g.dispose()}},l:function(){this.j=-1;if(this.h!=null){this.h.dispose()}},m:function(){this.j=-1;if(this.i!=null){this.i.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=-1;this.f=null;this.f=this.__4__this.o.item(1);this.j=1;this.g=this.f.values().getEnumerator();this.j=2;break;case 2:{this.j=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.j=2;return true}this.k();this.f=this.__4__this.o.item(0);var a=new $$t.b7($$t.$vd.$type,0);var c=this.__4__this.r().getEnumerator();while(c.moveNext()){var b=c.current();if(!b.isAnnotationLayer()){a.add(this.f.item(b))}}var e=this.__4__this.r().getEnumerator();while(e.moveNext()){var d=e.current();if(d.isAnnotationLayer()){a.add(this.f.item(d))}}this.j=3;this.h=a.getEnumerator();this.j=4;break}case 4:this.j=3;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.j=4;return true}this.l();this.f=this.__4__this.o.item(2);this.j=5;this.i=this.f.values().getEnumerator();this.j=6;break;case 6:this.j=5;if(this.i.moveNext()){this.e=this.i.current();this.b=this.e;this.j=6;return true}this.m();break}}}catch(f){__hasError__=true;throw f}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.ChartContentManager___InOrder__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break;case 5:case 6:this.m();break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("ChartContentManager___InOrder__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$vd.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$vd.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("SortedListView___GetEnumerator__IteratorClass1$1:SortedListView___GetEnumerator__IteratorClass1$1","Object",{$t:null,c:0,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return $d(this.$t,this.b)},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("CategoryAxisBase___RelatedAxes__IteratorClass:CategoryAxisBase___RelatedAxes__IteratorClass","Object",{i:0,b:null,d:null,h:null,f:null,e:null,g:null,a:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.h!=null){this.h.dispose()}},k:function(){this.i=1;if(this.g!=null){this.g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=$b($$t.$fx.$type,this.__4__this.seriesViewer());if(this.d!=null&&this.d.cg()&&this.__4__this.hb(this.d)){this.i=1;this.h=this.d.c4().getEnumerator();this.i=2;break}break;case 2:this.i=1;if(this.h.moveNext()){this.f=this.h.current();if(this.f!=this.__4__this.seriesViewer()){this.e=$b($$t.$fx.$type,this.f);if(this.e!=null){this.i=3;this.g=this.e.axes().getEnumerator();this.i=4;break}}this.i=2;break}this.j();break;case 4:this.i=3;if(this.g.moveNext()){this.a=this.g.current();if($b($$t.$ir.$type,this.a)!==null){this.b=$b($$t.$ir.$type,this.a);this.i=4;return true}this.i=4;break}this.k();this.i=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.CategoryAxisBase___RelatedAxes__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:try{this.k()}finally{this.j()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedAxes__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$ir.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$ir.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("CategoryAxisBase___RelatedSeries__IteratorClass:CategoryAxisBase___RelatedSeries__IteratorClass","Object",{i:0,b:null,g:null,c:null,f:null,e:null,h:null,d:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.g!=null){this.g.dispose()}},k:function(){this.i=-1;if(this.f!=null){this.f.dispose()}},l:function(){this.i=3;if(this.h!=null){this.h.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=1;this.g=this.__4__this.b4().getEnumerator();this.i=2;break;case 2:this.i=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.i=2;return true}this.j();if(this.__4__this.seriesViewer()!=null&&this.__4__this.seriesViewer().cg()&&this.__4__this.hb(this.__4__this.seriesViewer())){this.i=3;this.f=this.__4__this.seriesViewer().c4().getEnumerator();this.i=4;break}break;case 4:this.i=3;if(this.f.moveNext()){this.e=this.f.current();if(this.e!=this.__4__this.seriesViewer()){this.i=5;this.h=this.e.series().getEnumerator();this.i=6;break}this.i=4;break}this.k();break;case 6:this.i=5;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.i=6;return true}this.l();this.i=4;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $.ig.CategoryAxisBase___RelatedSeries__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:this.k();break;case 5:case 6:try{this.l()}finally{this.k()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedSeries__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($$t.$bc.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$bc.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AxisLabelPanelBase___GetTextBlocks__IteratorClass:AxisLabelPanelBase___GetTextBlocks__IteratorClass","Object",{b:0,d:null,c:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this.z().a7().c()){this.d=this.__4__this.z().a7().item(this.c);this.b=2;return true}break;case 2:this.b=-1;this.c++;this.b=1;break}}return false},getEnumerator:function(){var d__;if(this.b==-2){this.b=0;d__=this}else{d__=new $.ig.AxisLabelPanelBase___GetTextBlocks__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetTextBlocks__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($.ig.$op.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("AxisLabelPanelBase___GetLabels__IteratorClass:AxisLabelPanelBase___GetLabels__IteratorClass","Object",{c:0,d:null,b:null,f:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},e:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.y().getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.f=this.b.current();if(this.f!=this.__4__this.z().fk()&&this.f!=this.__4__this.ab().at()){this.d=this.f;this.c=2;return true}this.c=2;break}this.e();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $.ig.AxisLabelPanelBase___GetLabels__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.c){case 1:case 2:this.e();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetLabels__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($.ig.$op.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass:RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass","Object",{l:0,h:0,j:0,k:0,i:0,g:null,f:null,m:0,n:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.l=a},moveNext:function(){while(this.l>=0){switch(this.l){case 0:{this.l=-1;this.j=this.c.period();var a=2/(this.j+1);this.k=0;this.i=0;this.g=this.c.indicatorColumn();this.f=this.c.closeColumn();if(this.g.count()>0){this.h=0;this.l=1;return true}this.l=1;break}case 1:this.l=-1;this.m=1;this.l=2;break;case 2:this.l=-1;if(this.m<Math.min(this.c.period(),this.g.count())){var b=this.f.item(this.m)-this.f.item(this.m-1);var c=b>0?b:0;var d=b>0?0:-b;this.k+=c/(this.j-1);this.i+=d/(this.j-1);this.h=0;this.l=3;return true}this.n=this.c.period();this.l=4;break;case 3:this.l=-1;++this.m;this.l=2;break;case 4:this.l=-1;if(this.n<this.g.count()){var e=this.f.item(this.n)-this.f.item(this.n-1);var f=e>0?e:0;var g=e>0?0:-e;this.k=(this.k*(this.j-1)+f)/this.j;this.i=(this.i*(this.j-1)+g)/this.j;this.h=this.e.i()(this.k!=0?100*this.k/(this.k+this.i):0);this.l=5;return true}break;case 5:this.l=-1;++this.n;this.l=4;break}}return false},getEnumerator:function(){var d__;if(this.l==-2){this.l=0;d__=this}else{d__=new $.ig.RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("FinancialSeries___get_TL__IteratorClass:FinancialSeries___get_TL__IteratorClass","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.lq()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.k9().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.mb(this.__4__this.k9().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.k9().count();if(this.f>0){this.c=this.__4__this.mb(this.__4__this.k9().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.min(this.__4__this.mb(this.__4__this.k9().item(this.b.item(this.g))),this.__4__this.mb(this.__4__this.k5().item(this.b.item(this.g-1))));this.d=3;return true}break;case 3:this.d=-1;this.g++;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.min(this.__4__this.mb(this.__4__this.k9().item(this.h)),this.__4__this.mb(this.__4__this.k5().item(this.h-1)));this.d=6;return true}break;case 6:this.d=-1;this.h++;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.FinancialSeries___get_TL__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___get_TL__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$$t.$s1.remove=0;$$t.$s1.insert=1;$$t.$s1.replace=2;$$t.$s1.change=3;$$t.$s1.reset=4;$$t.$pm.none=0;$$t.$pm.both=1;$$t.$pm.positive=2;$$t.$pm.negative=3;$$t.$wd.deferred=0;$$t.$wd.immediate=1;$$t.$abg.none=0;$$t.$abg.synched=1;$$t.$abg.zoomable=2;$$t.$nu.natural=0;$$t.$nu.clamped=1;$$t.$abf.candlestick=0;$$t.$abf.oHLC=1;$$t.$oj.number=0;$$t.$oj.percent=1;$$t.$hj.unset=0;$$t.$hj.none=1;$$t.$hj.automatic=2;$$t.$hj.circle=3;$$t.$hj.triangle=4;$$t.$hj.pyramid=5;$$t.$hj.square=6;$$t.$hj.diamond=7;$$t.$hj.pentagon=8;$$t.$hj.hexagon=9;$$t.$hj.tetragram=10;$$t.$hj.pentagram=11;$$t.$hj.hexagram=12;$$t.$oh.none=0;$$t.$oh.center=1;$$t.$oh.insideEnd=2;$$t.$oh.outsideEnd=3;$$t.$oh.bestFit=4;$$t.$we.normal=0;$$t.$we.minimal=1;$$t.$fy.none=0;$$t.$fy.beforeSeries=1;$$t.$fy.behindSeries=2;$$t.$k7.horizontal=0;$$t.$k7.vertical=1;$$t.$k7.angular=2;$$t.$k7.radial=3;$$t.$iw.mode0=0;$$t.$iw.mode1=1;$$t.$iw.mode2=2;$$t.$kg.outsideTop=0;$$t.$kg.outsideBottom=1;$$t.$kg.outsideLeft=2;$$t.$kg.outsideRight=3;$$t.$kg.insideTop=4;$$t.$kg.insideBottom=5;$$t.$kg.insideLeft=6;$$t.$kg.insideRight=7;$$t.$tn.auto=0;$$t.$tn.normal=1;$$t.$tn.valueScaled=2;$$t.$tn.indexScaled=3;$$t.$tn.random=4;$$t.$np.outward=0;$$t.$np.inward=1;$$t.$np.$static=2;$$t.$abd.closest=0;$$t.$abd.directlyOver=1;$$t.$pe.none=0;$$t.$pe.omit=1;$$t.$pe.fade=2;$$t.$pe.omitAndShift=3;$$t.$pe.fadeAndShift=4;$$t.$vg.series=0;$$t.$vg.axis=1;$$t.$vg.background=2;$$t.$sh.up=0;$$t.$sh.down=1;$$t.$si.left=0;$$t.$si.right=1;$$t.$sx.left=0;$$t.$sx.right=1;$$t.$sy.uniform=0;$$t.$sy.weighted=1;$$t.$me.continuous=0;$$t.$me.discrete=1;$$t.$oi.straight=0;$$t.$oi.arc=1;$$t.$oi.spline=2;$$t.$xz.line=0;$$t.$xz.area=1;$$t.$xz.column=2;$$t.$p8.select=0;$$t.$p8.interpolate=1;$$t.$gb.auto=0;$$t.$gb.left=1;$$t.$gb.right=2;$$t.$gb.top=3;$$t.$gb.bottom=4;$$t.$qv.auto=0;$$t.$qv.fromZero=1;$$t.$qv.sweepFromLeft=2;$$t.$qv.sweepFromRight=3;$$t.$qv.sweepFromTop=4;$$t.$qv.sweepFromBottom=5;$$t.$qv.sweepFromCenter=6;$$t.$qv.accordionFromLeft=7;$$t.$qv.accordionFromRight=8;$$t.$qv.accordionFromTop=9;$$t.$qv.accordionFromBottom=10;$$t.$qv.expand=11;$$t.$qv.sweepFromCategoryAxisMinimum=12;$$t.$qv.sweepFromCategoryAxisMaximum=13;$$t.$qv.sweepFromValueAxisMinimum=14;$$t.$qv.sweepFromValueAxisMaximum=15;$$t.$qv.accordionFromCategoryAxisMinimum=16;$$t.$qv.accordionFromCategoryAxisMaximum=17;$$t.$qv.accordionFromValueAxisMinimum=18;$$t.$qv.accordionFromValueAxisMaximum=19;$$t.$ln.linear=0;$$t.$ln.logarithmic=1;$$t.$l9.wrap=0;$$t.$l9.stagger=1;$$t.$l9.rotate=2;$$t.$l8.pixel=0;$$t.$l8.percent=1;$$t.$w3.auto=0;$$t.$w3.topLeft=1;$$t.$w3.topMiddle=2;$$t.$w3.topRight=3;$$t.$w3.rightTop=4;$$t.$w3.rightMiddle=5;$$t.$w3.rightBottom=6;$$t.$w3.bottomRight=7;$$t.$w3.bottomMiddle=8;$$t.$w3.bottomLeft=9;$$t.$w3.leftBottom=10;$$t.$w3.leftMiddle=11;$$t.$w3.leftTop=12;$$t.$w4.auto=0;$$t.$w4.outsideStart=1;$$t.$w4.insideStart=2;$$t.$w4.insideEnd=3;$$t.$w4.outsideEnd=4;$$t.$ww.auto=0;$$t.$ww.marker=1;$$t.$ww.shape=2;$$t.$bc.fe="MouseOver";$$t.$bc.ff="Normal";$$t.$bc.f9="VisibilityProxy";$$t.$bc.fi="RootCanvas";$$t.$bc.dd=1e-7;$$t.$bc.fq="SyncLink";$$t.$bc.fk="SeriesViewer";$$t.$bc.e7="ItemsSource";$$t.$bc.e3="FastItemsSource";$$t.$bc.e9="LegendItem";$$t.$bc.ev="ActualLegend";$$t.$bc.fb="LegendItemVisibility";$$t.$bc.e8="LegendItemBadgeTemplate";$$t.$bc.fa="LegendItemTemplate";$$t.$bc.e1="DiscreteLegendItemTemplate";$$t.$bc.e4="Index";$$t.$bc.fv="TransitionEasingFunction";$$t.$bc.fx="TransitionInEasingFunction";$$t.$bc.fu="TransitionDuration";$$t.$bc.fz="TransitionProgress";$$t.$bc.d6=10;$$t.$bc.cs=false;$$t.$bc.fh="Resolution";$$t.$bc.fs="Title";$$t.$bc.ey="Brush";$$t.$bc.eu="ActualBrush";$$t.$bc.fg="Outline";$$t.$bc.ew="ActualOutline";$$t.$bc.fc="LineJoin";$$t.$bc.fd="MiterLimit";$$t.$bc.fr="Thickness";$$t.$bc.e0="DashCap";$$t.$bc.ez="DashArray";$$t.$bc.ft="ToolTip";$$t.$bc.e6="IsHighlightingEnabled";$$t.$bc.e5="IsDropShadowEnabled";$$t.$bc.fl="ShadowBlur";$$t.$bc.fm="ShadowColor";$$t.$bc.f8="UseSingleShadow";$$t.$bc.fn="ShadowOffsetX";$$t.$bc.fo="ShadowOffsetY";$$t.$bc.ex="AreaFillOpacity";$$t.$bc.et="ActualAreaFillOpacity";$$t.$bc.fw="TransitionInDuration";$$t.$bc.fy="TransitionInSpeedType";$$t.$bc.fp="StartCap";$$t.$bc.e2="EndCap";$$t.$bc.f2="TrendLineDashArray";$$t.$bc.f6="TrendLineType";$$t.$bc.f4="TrendLinePeriod";$$t.$bc.f1="TrendLineBrush";$$t.$bc.f0="ActualTrendLineBrush";$$t.$bc.f5="TrendLineThickness";$$t.$bc.f3="TrendLineDashCap";$$t.$bc.f7="TrendLineZIndex";$$t.$bc.d5=0;$$t.$bc.jl=$$t.$bi.i("VisibilityProxy",$$t.$bu.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("VisibilityProxy",b.d(),b.c())}));$$t.$bc.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);if(c.syncLink()!=null){c.syncLink().releaseFastItemsSource(b.d())}a.raisePropertyChanged("ItemsSource",b.d(),b.c())}));$$t.$bc.iu=$$t.$bi.i("FastItemsSource",$$t.$ij.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FastItemsSource",b.d(),b.c())}));$$t.$bc.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("Legend",b.d(),b.c())}));$$t.$bc.legendItemVisibilityProperty=$$t.$bi.i("LegendItemVisibility",$$t.$bu.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("LegendItemVisibility",b.d(),b.c())}));$$t.$bc.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("LegendItemBadgeTemplate",b.d(),b.c());c.legendItem(c.ib())}));$$t.$bc.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("LegendItemTemplate",b.d(),b.c());c.legendItem(c.ib())}));$$t.$bc.discreteLegendItemTemplateProperty=$$t.$bi.i("DiscreteLegendItemTemplate",$$t.$c9.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("DiscreteLegendItemTemplate",b.d(),b.c())}));$$t.$bc.indexProperty=$$t.$bi.i("Index",$.ig.Number.prototype.$type,$$t.$bc.$type,new $$t.bj(2,-1,function(a,b){var c=$b($$t.$bc.$type,a);c.raisePropertyChanged("Index",b.d(),b.c());c.legendItem(c.ib())}));$$t.$bc.transitionEasingFunctionProperty=$$t.$bi.i("TransitionEasingFunction",$$t.$fk.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TransitionEasingFunction",b.d(),b.c())}));$$t.$bc.transitionInEasingFunctionProperty=$$t.$bi.i("TransitionInEasingFunction",$$t.$fk.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TransitionInEasingFunction",b.d(),b.c())}));$$t.$bc.transitionDurationProperty=$$t.$bi.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$bc.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("TransitionDuration",b.d(),b.c())}));$$t.$bc.jj=$$t.$bi.i("TransitionProgress",Number,$$t.$bc.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("TransitionProgress",b.d(),b.c())}));$$t.$bc.resolutionProperty=$$t.$bi.i("Resolution",Number,$$t.$bc.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("Resolution",b.d(),b.c())}));$$t.$bc.titleProperty=$$t.$bi.i("Title",$.ig.$op.$type,$$t.$bc.$type,new $$t.bj(2,"Series Title",function(a,b){a.raisePropertyChanged("Title",b.d(),b.c())}));$$t.$bc.brushProperty=$$t.$bi.i("Brush",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("Brush",b.d(),b.c())}));$$t.$bc.actualBrushProperty=$$t.$bi.i("ActualBrush",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualBrush",b.d(),b.c())}));$$t.$bc.outlineProperty=$$t.$bi.i("Outline",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("Outline",b.d(),b.c())}));$$t.$bc.actualOutlineProperty=$$t.$bi.i("ActualOutline",$$t.$cv.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualOutline",b.d(),b.c())}));$$t.$bc.miterLimitProperty=$$t.$bi.i("MiterLimit",Number,$$t.$bc.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("MiterLimit",b.d(),b.c())}));$$t.$bc.thicknessProperty=$$t.$bi.i("Thickness",Number,$$t.$bc.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("Thickness",b.d(),b.c())}));$$t.$bc.dashCapProperty=$$t.$bi.i("DashCap",$$t.$jh.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("DashCap",b.d(),b.c())}));$$t.$bc.dashArrayProperty=$$t.$bi.i("DashArray",$$t.$cy.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("DashArray",b.d(),b.c())}));$$t.$bc.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$bc.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ToolTip",b.d(),b.c())}));$$t.$bc.isHighlightingEnabledProperty=$$t.$bi.i("IsHighlightingEnabled",$$t.$f.$type,$$t.$bc.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsHighlightingEnabled",b.d(),b.c())}));$$t.$bc.isDropShadowEnabledProperty=$$t.$bi.i("IsDropShadowEnabled",$$t.$f.$type,$$t.$bc.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsDropShadowEnabled",b.d(),b.c())}));$$t.$bc.shadowBlurProperty=$$t.$bi.i("ShadowBlur",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("ShadowBlur",b.d(),b.c())}));$$t.$bc.shadowColorProperty=$$t.$bi.i("ShadowColor",$$t.$cw.$type,$$t.$bc.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ShadowColor",b.d(),b.c())}));$$t.$bc.useSingleShadowProperty=$$t.$bi.i("UseSingleShadow",$$t.$f.$type,$$t.$bc.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("UseSingleShadow",b.d(),b.c())}));$$t.$bc.shadowOffsetXProperty=$$t.$bi.i("ShadowOffsetX",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetX",b.d(),b.c())}));$$t.$bc.shadowOffsetYProperty=$$t.$bi.i("ShadowOffsetY",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetY",b.d(),b.c())}));$$t.$bc.areaFillOpacityProperty=$$t.$bi.i("AreaFillOpacity",Number,$$t.$bc.$type,new $$t.bj(2,NaN,function(a,b){a.raisePropertyChanged("AreaFillOpacity",b.d(),b.c())}));$$t.$bc.actualAreaFillOpacityProperty=$$t.$bi.i("ActualAreaFillOpacity",Number,$$t.$bc.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("ActualAreaFillOpacity",b.d(),b.c())}));$$t.$bc.transitionInDurationProperty=$$t.$bi.i("TransitionInDuration",$.ig.Number.prototype.$type,$$t.$bc.$type,new $$t.bj(2,1e3,function(a,b){a.raisePropertyChanged("TransitionInDuration",b.d(),b.c())}));$$t.$bc.transitionInSpeedTypeProperty=$$t.$bi.i("TransitionInSpeedType",$$t.$tn.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$tn.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInSpeedType",b.d(),b.c())}));$$t.$bc.startCapProperty=$$t.$bi.i("StartCap",$$t.$jh.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.raisePropertyChanged("StartCap",b.d(),b.c())}));$$t.$bc.endCapProperty=$$t.$bi.i("EndCap",$$t.$jh.$type,$$t.$bc.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.raisePropertyChanged("EndCap",b.d(),b.c())}));$$t.$wk.kp="UseIndex";$$t.$wk.kq="UseLegend";$$t.$wk.kn="CursorPosition";$$t.$wk.ko="IsDefaultCrosshairDisabled";$$t.$wk.useIndexProperty=$$t.$bi.i("UseIndex",$$t.$f.$type,$$t.$wk.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.d(),b.c())}));$$t.$wk.useLegendProperty=$$t.$bi.i("UseLegend",$$t.$f.$type,$$t.$wk.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.d(),b.c())}));$$t.$wk.cursorPositionProperty=$$t.$bi.i("CursorPosition",$$t.$ba.$type,$$t.$wk.$type,new $$t.bj(2,{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.raisePropertyChanged("CursorPosition",b.d(),b.c())}));$$t.$wk.isDefaultCrosshairDisabledProperty=$$t.$bi.i("IsDefaultCrosshairDisabled",$$t.$f.$type,$$t.$wk.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.d(),b.c())}));$$t.$b2.x=1e3;$$t.$b2.w=3;$$t.$wq.lo="TargetAxis";$$t.$wq.lp="UseInterpolation";$$t.$wq.ln="BAndHighlightWidth";$$t.$wq.targetAxisProperty=$$t.$bi.i("TargetAxis",$$t.$ir.$type,$$t.$wq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$wq.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$wq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$wq.bandHighlightWidthProperty=$$t.$bi.i("BAndHighlightWidth",Number,$$t.$wq.$type,new $$t.bj(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.d(),b.c())}));$$t.$wu.lw="TargetSeries";$$t.$wu.lx="UseInterpolation";$$t.$wu.lt="HighlightType";$$t.$wu.lu="MarkerTemplate";$$t.$wu.ls="BandHighlightWidth";$$t.$wu.lv="SkipUnknownValues";$$t.$wu.targetSeriesProperty=$$t.$bi.i("TargetSeries",$$t.$bc.$type,$$t.$wu.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$wu.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$wu.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$wu.highlightTypeProperty=$$t.$bi.i("HighlightType",$$t.$ww.$type,$$t.$wu.$type,new $$t.bj(2,$$t.$ww.getBox(0),function(a,b){a.raisePropertyChanged("HighlightType",b.d(),b.c())}));$$t.$wu.markerTemplateProperty=$$t.$bi.i("MarkerTemplate",$$t.$c9.$type,$$t.$wu.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())
}));$$t.$wu.bandHighlightWidthProperty=$$t.$bi.i("BandHighlightWidth",Number,$$t.$wu.$type,new $$t.bj(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.d(),b.c())}));$$t.$wu.skipUnknownValuesProperty=$$t.$bi.i("SkipUnknownValues",$$t.$f.$type,$$t.$wu.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$wz.lo="TargetAxis";$$t.$wz.lq="UseInterpolation";$$t.$wz.lp="ToolTipPosition";$$t.$wz.targetAxisProperty=$$t.$bi.i("TargetAxis",$$t.$is.$type,$$t.$wz.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.d(),b.c())}));$$t.$wz.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$wz.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$wz.toolTipPositionProperty=$$t.$bi.i("ToolTipPosition",$$t.$w4.$type,$$t.$wz.$type,new $$t.bj(2,$$t.$w4.getBox(0),function(a,b){$b($$t.$wz.$type,a).raisePropertyChanged("ToolTipPosition",b.d(),b.c())}));$$t.$w8.lo="TargetSeries";$$t.$w8.lp="UseInterpolation";$$t.$w8.lq="VerticalLineVisibility";$$t.$w8.lm="HorizontalLineVisibility";$$t.$w8.ln="SkipUnknownValues";$$t.$w8.targetSeriesProperty=$$t.$bi.i("TargetSeries",$$t.$bc.$type,$$t.$w8.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$w8.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$w8.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$w8.verticalLineVisibilityProperty=$$t.$bi.i("VerticalLineVisibility",$$t.$bu.$type,$$t.$w8.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.d(),b.c())}));$$t.$w8.horizontalLineVisibilityProperty=$$t.$bi.i("HorizontalLineVisibility",$$t.$bu.$type,$$t.$w8.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.d(),b.c())}));$$t.$w8.skipUnknownValuesProperty=$$t.$bi.i("SkipUnknownValues",$$t.$f.$type,$$t.$w8.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$xb.lp="TargetSeries";$$t.$xb.lq="UseInterpolation";$$t.$xb.lo="SkipUnknownValues";$$t.$xb.targetSeriesProperty=$$t.$bi.i("TargetSeries",$$t.$bc.$type,$$t.$xb.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.d(),b.c())}));$$t.$xb.useInterpolationProperty=$$t.$bi.i("UseInterpolation",$$t.$f.$type,$$t.$xb.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.d(),b.c())}));$$t.$xb.skipUnknownValuesProperty=$$t.$bi.i("SkipUnknownValues",$$t.$f.$type,$$t.$xb.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.d(),b.c())}));$$t.$w1.bc="PointerPosition";$$t.$w1.a8="PointerInset";$$t.$w1.be="PointerWidth";$$t.$w1.bd="PointerVisibility";$$t.$w1.a9="PointerLocation";$$t.$w1.a7="ActualPointerStartPosition";$$t.$w1.a5="ActualPointerFirstPosition";$$t.$w1.a6="ActualPointerSecondPosition";$$t.$w1.a2="ActualBoxTopLeftPosition";$$t.$w1.a3="ActualBoxTopRightPosition";$$t.$w1.ax="ActualBoxBottomLeftPosition";$$t.$w1.ay="ActualBoxBottomRightPosition";$$t.$w1.a4="ActualBoxWidth";$$t.$w1.a1="ActualBoxHeight";$$t.$w1.az="ActualBoxFullHeight";$$t.$w1.a0="ActualBoxFullWidth";$$t.$w1.bb="PointerPoints";$$t.$w1.ba="PointerOutlinePoints";$$t.$w1.pointerPositionProperty=$$t.$bi.i("PointerPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("PointerPosition",b.d(),b.c())}));$$t.$w1.pointerInsetProperty=$$t.$bi.i("PointerInset",Number,$$t.$w1.$type,new $$t.bj(2,7.5,function(a,b){a.bk("PointerInset",b.d(),b.c())}));$$t.$w1.pointerWidthProperty=$$t.$bi.i("PointerWidth",Number,$$t.$w1.$type,new $$t.bj(2,5,function(a,b){a.bk("PointerWidth",b.d(),b.c())}));$$t.$w1.pointerVisibilityProperty=$$t.$bi.i("PointerVisibility",$$t.$bu.$type,$$t.$w1.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.bk("PointerVisibility",b.d(),b.c())}));$$t.$w1.pointerLocationProperty=$$t.$bi.i("PointerLocation",$$t.$w3.$type,$$t.$w1.$type,new $$t.bj(2,$$t.$w3.getBox(0),function(a,b){a.bk("PointerLocation",b.d(),b.c())}));$$t.$w1.actualPointerStartPositionProperty=$$t.$bi.i("ActualPointerStartPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualPointerStartPosition",b.d(),b.c())}));$$t.$w1.actualPointerFirstPositionProperty=$$t.$bi.i("ActualPointerFirstPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualPointerFirstPosition",b.d(),b.c())}));$$t.$w1.actualPointerSecondPositionProperty=$$t.$bi.i("ActualPointerSecondPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualPointerSecondPosition",b.d(),b.c())}));$$t.$w1.actualBoxTopLeftPositionProperty=$$t.$bi.i("ActualBoxTopLeftPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxTopLeftPosition",b.d(),b.c())}));$$t.$w1.actualBoxTopRightPositionProperty=$$t.$bi.i("ActualBoxTopRightPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxTopRightPosition",b.d(),b.c())}));$$t.$w1.actualBoxBottomLeftPositionProperty=$$t.$bi.i("ActualBoxBottomLeftPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxBottomLeftPosition",b.d(),b.c())}));$$t.$w1.actualBoxBottomRightPositionProperty=$$t.$bi.i("ActualBoxBottomRightPosition",$$t.$ba.$type,$$t.$w1.$type,new $$t.bj(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bk("ActualBoxBottomRightPosition",b.d(),b.c())}));$$t.$w1.actualBoxWidthProperty=$$t.$bi.i("ActualBoxWidth",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxWidth",b.d(),b.c())}));$$t.$w1.actualBoxHeightProperty=$$t.$bi.i("ActualBoxHeight",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxHeight",b.d(),b.c())}));$$t.$w1.actualBoxFullHeightProperty=$$t.$bi.i("ActualBoxFullHeight",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxFullHeight",b.d(),b.c())}));$$t.$w1.actualBoxFullWidthProperty=$$t.$bi.i("ActualBoxFullWidth",Number,$$t.$w1.$type,new $$t.bj(2,0,function(a,b){a.bk("ActualBoxFullWidth",b.d(),b.c())}));$$t.$w1.pointerPointsProperty=$$t.$bi.i("PointerPoints",$$t.$c4.$type,$$t.$w1.$type,new $$t.bj(2,null,function(a,b){a.bk("PointerPoints",b.d(),b.c())}));$$t.$w1.pointerOutlinePointsProperty=$$t.$bi.i("PointerOutlinePoints",$$t.$c4.$type,$$t.$w1.$type,new $$t.bj(2,null,function(a,b){a.bk("PointerOutlinePoints",b.d(),b.c())}));$$t.$kd.bm="Extent";$$t.$kd.ca=$$t.$bi.i("Extent",Number,$$t.$kd.$type,new $$t.bj(2,50,function(a,b){a.a2=b.c()}));$$t.$is.dw="FormatLabel";$$t.$is.d8="RootCanvas";$$t.$is.dv="FastItemsSourceProvider";$$t.$is.ea="SeriesViewer";$$t.$is.el="Title";$$t.$is.ee="Stroke";$$t.$is.ds="ActualStroke";$$t.$is.ef="StrokeThickness";$$t.$is.ed="StrokeDashArray";$$t.$is.ec="Strip";$$t.$is.d3="MajorStroke";$$t.$is.dq="ActualMajorStroke";$$t.$is.d4="MajorStrokeThickness";$$t.$is.d2="MajorStrokeDashArray";$$t.$is.d6="MinorStroke";$$t.$is.dr="ActualMinorStroke";$$t.$is.d7="MinorStrokeThickness";$$t.$is.d5="MinorStrokeDashArray";$$t.$is.ei="TickStroke";$$t.$is.ej="TickStrokeThickness";$$t.$is.eh="TickStrokeDashArray";$$t.$is.eg="TickLength";$$t.$is.dx="IsDisabled";$$t.$is.dy="IsInverted";$$t.$is.d1="LabelSettings";$$t.$is.dz="LabelPanelStyle";$$t.$is.dt="CrossingAxis";$$t.$is.du="CrossingValue";$$t.$is.em="TitleSettings";$$t.$is.d0="Label";$$t.$is.formatLabelProperty=$$t.$bi.i("FormatLabel",$$t.$vb.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("FormatLabel",b.d(),b.c())}));$$t.$is.titleProperty=$$t.$bi.i("Title",String,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("Title",b.d(),b.c())}));$$t.$is.strokeProperty=$$t.$bi.i("Stroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("Stroke",b.d(),b.c())}));$$t.$is.actualStrokeProperty=$$t.$bi.i("ActualStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("ActualStroke",b.d(),b.c())}));$$t.$is.strokeThicknessProperty=$$t.$bi.i("StrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("StrokeThickness",b.d(),b.c())}));$$t.$is.strokeDashArrayProperty=$$t.$bi.i("StrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("StrokeDashArray",b.d(),b.c())}));$$t.$is.stripProperty=$$t.$bi.i("Strip",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("Strip",b.d(),b.c())}));$$t.$is.majorStrokeProperty=$$t.$bi.i("MajorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MajorStroke",b.d(),b.c())}));$$t.$is.actualMajorStrokeProperty=$$t.$bi.i("ActualMajorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("ActualMajorStroke",b.d(),b.c())}));$$t.$is.majorStrokeThicknessProperty=$$t.$bi.i("MajorStrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("MajorStrokeThickness",b.d(),b.c())}));$$t.$is.majorStrokeDashArrayProperty=$$t.$bi.i("MajorStrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MajorStrokeDashArray",b.d(),b.c())}));$$t.$is.minorStrokeProperty=$$t.$bi.i("MinorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MinorStroke",b.d(),b.c())}));$$t.$is.actualMinorStrokeProperty=$$t.$bi.i("ActualMinorStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("ActualMinorStroke",b.d(),b.c())}));$$t.$is.minorStrokeThicknessProperty=$$t.$bi.i("MinorStrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("MinorStrokeThickness",b.d(),b.c())}));$$t.$is.minorStrokeDashArrayProperty=$$t.$bi.i("MinorStrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("MinorStrokeDashArray",b.d(),b.c())}));$$t.$is.tickStrokeProperty=$$t.$bi.i("TickStroke",$$t.$cv.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("TickStroke",b.d(),b.c())}));$$t.$is.tickStrokeThicknessProperty=$$t.$bi.i("TickStrokeThickness",Number,$$t.$is.$type,new $$t.bj(2,1,function(a,b){a.e2("TickStrokeThickness",b.d(),b.c())}));$$t.$is.tickStrokeDashArrayProperty=$$t.$bi.i("TickStrokeDashArray",$$t.$cy.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("TickStrokeDashArray",b.d(),b.c())}));$$t.$is.tickLengthProperty=$$t.$bi.i("TickLength",Number,$$t.$is.$type,new $$t.bj(2,NaN,function(a,b){a.e2("TickLength",b.d(),b.c())}));$$t.$is.isDisabledProperty=$$t.$bi.i("IsDisabled",$$t.$f.$type,$$t.$is.$type,new $$t.bj(2,false,function(a,b){a.e2("IsDisabled",b.d(),b.c())}));$$t.$is.isInvertedProperty=$$t.$bi.i("IsInverted",$$t.$f.$type,$$t.$is.$type,new $$t.bj(2,false,function(a,b){a.e2("IsInverted",b.d(),b.c())}));$$t.$is.labelSettingsProperty=$$t.$bi.i("LabelSettings",$$t.$kf.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("LabelSettings",b.d(),b.c())}));$$t.$is.labelPanelStyleProperty=$$t.$bi.i("LabelPanelStyle",$$t.$bv.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("LabelPanelStyle",b.d(),b.c())}));$$t.$is.crossingAxisProperty=$$t.$bi.i("CrossingAxis",$$t.$is.$type,$$t.$is.$type,new $$t.bj(1,function(a,b){a.e2("CrossingAxis",b.d(),b.c())}));$$t.$is.crossingValueProperty=$$t.$bi.i("CrossingValue",$.ig.$op.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("CrossingValue",b.d(),b.c())}));$$t.$is.titleSettingsProperty=$$t.$bi.i("TitleSettings",$$t.$kh.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("TitleSettings",b.d(),b.c())}));$$t.$is.labelProperty=$$t.$bi.i("Label",$.ig.$op.$type,$$t.$is.$type,new $$t.bj(2,null,function(a,b){a.e2("Label",b.d(),b.c())}));$$t.$kf.ak="TextStyle";$$t.$kf.ai="TextColor";$$t.$kf.ae="Location";$$t.$kf.an="Visibility";$$t.$kf.ah="ShowFirstLabel";$$t.$kf.z="Angle";$$t.$kf.ab="Extent";$$t.$kf.af="Margin";$$t.$kf.ad="LeftMargin";$$t.$kf.ag="RightMargin";$$t.$kf.al="TopMargin";$$t.$kf.aa="BottomMargin";$$t.$kf.ac="HorizontalAlignment";$$t.$kf.am="VerticalAlignment";$$t.$kf.extentPropertyDefault=50;$$t.$kh.a2="AxisTitlePosition";$$t.$kp.c=7;$$t.$ir.hu="FastItemsSource";$$t.$ir.hy="ItemsSource";$$t.$ir.hx="ItemsCount";$$t.$ir.ht="CategoryMode";$$t.$ir.hv="Gap";$$t.$ir.hz="Overlap";$$t.$ir.h0="UseClusteringMode";$$t.$ir.hw="GroupCount";$$t.$ir.fastItemsSourceProperty=$$t.$bi.i("FastItemsSource",$$t.$ij.$type,$$t.$ir.$type,new $$t.bj(1,function(a,b){a.e2("FastItemsSource",b.d(),b.c())}));$$t.$ir.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$ir.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$ir.$type,a);if(c.a6()!=null){c.a6().releaseFastItemsSource(b.d())}a.e2("ItemsSource",b.d(),b.c())}));$$t.$ir.gapProperty=$$t.$bi.i("Gap",Number,$$t.$ir.$type,new $$t.bj(2,.2,function(a,b){a.e2("Gap",b.d(),b.c())}));$$t.$ir.overlapProperty=$$t.$bi.i("Overlap",Number,$$t.$ir.$type,new $$t.bj(2,0,function(a,b){a.e2("Overlap",b.d(),b.c())}));$$t.$ir.useClusteringModeProperty=$$t.$bi.i("UseClusteringMode",$$t.$f.$type,$$t.$ir.$type,new $$t.bj(2,false,function(a,b){a.e2("UseClusteringMode",b.d(),b.c())}));$$t.$lb.jh="StartAngleOffset";$$t.$lb.jf="Interval";$$t.$lb.jd="ActualInterval";$$t.$lb.jg="MinorInterval";$$t.$lb.je="ActualMinorInterval";$$t.$lb.startAngleOffsetProperty=$$t.$bi.i("StartAngleOffset",Number,$$t.$lb.$type,new $$t.bj(2,0,function(a,b){a.e2("StartAngleOffset",b.d(),b.c())}));$$t.$lb.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$lb.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c());a.e8(false)}));$$t.$lb.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$lb.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$lb.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$lb.$type,a).e8(false)}));$$t.$mc.jp="DisplayType";$$t.$mc.js="MinimumValue";$$t.$mc.jr="MaximumValue";$$t.$mc.jq="Interval";$$t.$mc.ji="ActualInterval";$$t.$mc.jt="MinorInterval";$$t.$mc.jl="ActualMinorInterval";$$t.$mc.jk="ActualMinimumValue";$$t.$mc.jj="ActualMaximumValue";$$t.$mc.jo="DateTimeMemberPath";$$t.$mc.jm="DateTimeColumn";$$t.$mc.displayTypeProperty=$$t.$bi.i("DisplayType",$$t.$me.$type,$$t.$mc.$type,new $$t.bj(2,$$t.$me.getBox(0),function(a,b){a.e2("DisplayType",b.d(),b.c())}));$$t.$mc.minimumValueProperty=$$t.$bi.i("MinimumValue",$$t.$af.$type,$$t.$mc.$type,new $$t.bj(2,null,function(a,b){a.e2("MinimumValue",b.d(),b.c())}));$$t.$mc.maximumValueProperty=$$t.$bi.i("MaximumValue",$$t.$af.$type,$$t.$mc.$type,new $$t.bj(2,null,function(a,b){a.e2("MaximumValue",b.d(),b.c())}));$$t.$mc.intervalProperty=$$t.$bi.i("Interval",$.ig.Number.prototype.$type,$$t.$mc.$type,new $$t.bj(2,0,function(a,b){a.e2("Interval",b.d(),b.c())}));$$t.$mc.minorIntervalProperty=$$t.$bi.i("MinorInterval",$.ig.Number.prototype.$type,$$t.$mc.$type,new $$t.bj(2,0,function(a,b){$b($$t.$mc.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$mc.$type,a).e8(false)}));$$t.$mc.dateTimeMemberPathProperty=$$t.$bi.i("DateTimeMemberPath",String,$$t.$mc.$type,new $$t.bj(2,null,function(a,b){a.e2("DateTimeMemberPath",b.d(),b.c())}));$$t.$xi.i2="Interval";$$t.$xi.i0="ActualInterval";$$t.$xi.i3="MinorInterval";$$t.$xi.i1="ActualMinorInterval";$$t.$xi.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$xi.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c());a.e8(false)}));$$t.$xi.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$xi.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$xi.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$xi.$type,a).e8(false)}));$$t.$l2.i2="Interval";$$t.$l2.i0="ActualInterval";$$t.$l2.i3="MinorInterval";$$t.$l2.i1="ActualMinorInterval";$$t.$l2.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$l2.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c());a.e8(false)}));$$t.$l2.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$l2.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$l2.$type,a).e2("MinorInterval",b.d(),b.c());$b($$t.$l2.$type,a).e8(false)}));$$t.$jo.il="MinimumValue";$$t.$jo.ib="ActualMinimumValue";$$t.$jo.ig="ActualVisibleMinimumValue";$$t.$jo.ik="MaximumValue";$$t.$jo.ia="ActualMaximumValue";$$t.$jo.ie="ActualVisibleMaximumValue";$$t.$jo.ih="Interval";$$t.$jo.h8="ActualInterval";$$t.$jo.im="MinorInterval";$$t.$jo.ic="ActualMinorInterval";$$t.$jo.io="ReferenceValue";$$t.$jo.ii="IsLogarithmic";$$t.$jo.h9="ActualIsLogarithmic";$$t.$jo.ij="LogarithmBase";$$t.$jo.ip="TickmarkValues";$$t.$jo.id="ActualTickmarkValues";$$t.$jo.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){a.e2("MinimumValue",b.d(),b.c())}));$$t.$jo.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){a.e2("MaximumValue",b.d(),b.c())}));$$t.$jo.intervalProperty=$$t.$bi.i("Interval",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){a.e2("Interval",b.d(),b.c())}));$$t.$jo.minorIntervalProperty=$$t.$bi.i("MinorInterval",Number,$$t.$jo.$type,new $$t.bj(2,NaN,function(a,b){$b($$t.$jo.$type,a).e2("MinorInterval",b.d(),b.c())}));$$t.$jo.referenceValueProperty=$$t.$bi.i("ReferenceValue",Number,$$t.$jo.$type,new $$t.bj(2,0,function(a,b){a.e2("ReferenceValue",b.d(),b.c())}));$$t.$jo.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$jo.$type,new $$t.bj(2,false,function(a,b){a.e2("IsLogarithmic",b.d(),b.c())}));$$t.$jo.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$jo.$type,new $$t.bj(2,10,function(a,b){a.e2("LogarithmBase",b.d(),b.c())}));$$t.$jo.tickmarkValuesProperty=$$t.$bi.i("TickmarkValues",$$t.$jw.$type,$$t.$jo.$type,new $$t.bj(1,function(a,b){a.e2("TickmarkValues",b.d(),b.c())}));$$t.$ky.je="StartAngleOffset";$$t.$ky.startAngleOffsetProperty=$$t.$bi.i("StartAngleOffset",Number,$$t.$ky.$type,new $$t.bj(2,0,function(a,b){a.e2("StartAngleOffset",b.d(),b.c())}));$$t.$jn.jb="ScaleMode";$$t.$jn.jc="Scaler";$$t.$jn.ja="ActualScaler";$$t.$jn.scaleModeProperty=$$t.$bi.i("ScaleMode",$$t.$ln.$type,$$t.$jn.$type,new $$t.bj(2,$$t.$ln.getBox(0),function(a,b){a.e2("ScaleMode",b.d(),b.c())}));$$t.$jn.scalerProperty=$$t.$bi.i("Scaler",$$t.$ll.$type,$$t.$jn.$type,new $$t.bj(2,null,$$t.$jn.jg));$$t.$kw.jl="RadiusExtentScale";$$t.$kw.jk="InnerRadiusExtentScale";$$t.$kw.radiusExtentScaleProperty=$$t.$bi.i("RadiusExtentScale",Number,$$t.$kw.$type,new $$t.bj(2,.75,function(a,b){a.e2("RadiusExtentScale",b.d(),b.c())}));$$t.$kw.innerRadiusExtentScaleProperty=$$t.$bi.i("InnerRadiusExtentScale",Number,$$t.$kw.$type,new $$t.bj(2,0,function(a,b){a.e2("InnerRadiusExtentScale",b.d(),b.c())}));$$t.$ll.q="ActualMinimumValue";$$t.$ll.p="ActualMaximumValue";$$t.$ll.z=new $$t.a8(0,0,0,1,1);$$t.$ll.y=$$t.$bi.i("ActualMinimumValue",Number,$$t.$ll.$type,new $$t.bj(2,NaN,function(a,b){a.t("ActualMinimumValue",b.d(),b.c())}));$$t.$ll.x=$$t.$bi.i("ActualMaximumValue",Number,$$t.$ll.$type,new $$t.bj(2,NaN,function(a,b){a.t("ActualMaximumValue",b.d(),b.c())}));$$t.$kn.u=5e-324;$$t.$kn.w="LogarithmBase";$$t.$kn.x=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$kn.$type,new $$t.bj(2,10,function(a,b){}));$$t.$mu.h="TrendLineDashArray";$$t.$mu.l="TrendLineType";$$t.$mu.j="TrendLinePeriod";$$t.$mu.g="TrendLineBrush";$$t.$mu.f="ActualTrendLineBrush";$$t.$mu.k="TrendLineThickness";$$t.$mu.i="TrendLineDashCap";$$t.$mu.m="TrendLineZIndex";$$t.$g8.kq="MarkerType";$$t.$g8.kp="MarkerTemplate";$$t.$g8.kk="ActualMarkerTemplate";$$t.$g8.km="MarkerBrush";$$t.$g8.ki="ActualMarkerBrush";$$t.$g8.kn="MarkerOutline";$$t.$g8.kj="ActualMarkerOutline";$$t.$g8.ko="MarkerStyle";$$t.$g8.kr="UseLightweightMarkers";$$t.$g8.markerTypeProperty=$$t.$bi.i("MarkerType",$$t.$hj.$type,$$t.$g8.$type,new $$t.bj(2,$$t.$hj.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$g8.markerTemplateProperty=$$t.$bi.i("MarkerTemplate",$$t.$c9.$type,$$t.$g8.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$g8.actualMarkerTemplateProperty=$$t.$bi.i("ActualMarkerTemplate",$$t.$c9.$type,$$t.$g8.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$g8.ks=null;$$t.$g8.markerBrushProperty=$$t.$bi.i("MarkerBrush",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){var c=$b($$t.$g8.$type,a);c.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$g8.actualMarkerBrushProperty=$$t.$bi.i("ActualMarkerBrush",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$g8.markerOutlineProperty=$$t.$bi.i("MarkerOutline",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$g8.actualMarkerOutlineProperty=$$t.$bi.i("ActualMarkerOutline",$$t.$cv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$g8.markerStyleProperty=$$t.$bi.i("MarkerStyle",$$t.$bv.$type,$$t.$g8.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$g8.useLightweightMarkersProperty=$$t.$bi.i("UseLightweightMarkers",$$t.$f.$type,$$t.$g8.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.d(),b.c())}));$$t.$o7.l1="XAxis";$$t.$o7.l5="YAxis";$$t.$o7.l4="XMemberPath";$$t.$o7.l2="XColumn";$$t.$o7.l8="YMemberPath";$$t.$o7.l6="YColumn";$$t.$o7.lz="MarkerCollisionAvoidance";$$t.$o7.l0="MaximumMarkers";$$t.$o7.ly="ErrorBarSettings";$$t.$o7.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$o7.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$o7.xMemberPathProperty=$$t.$bi.i("XMemberPath",String,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$o7.yMemberPathProperty=$$t.$bi.i("YMemberPath",String,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$o7.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$o7.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$o7.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$o7.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$o7.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$o7.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$o7.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$o7.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$o7.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$o7.markerCollisionAvoidanceProperty=$$t.$bi.i("MarkerCollisionAvoidance",$$t.$pe.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$pe.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$o7.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$o7.maximumMarkersProperty=$$t.$bi.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$o7.errorBarSettingsProperty=$$t.$bi.i("ErrorBarSettings",$$t.$pk.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ErrorBarSettings",b.d(),b.c())}));$$t.$o6.ns="RadiusMemberPath";$$t.$o6.nq="RadiusColumn";$$t.$o6.nt="RadiusScale";$$t.$o6.np="LabelMemberPath";$$t.$o6.nn="LabelColumn";$$t.$o6.nl="FillMemberPath";$$t.$o6.nm="FillScale";$$t.$o6.nj="FillColumn";$$t.$o6.radiusMemberPathProperty=$$t.$bi.i("RadiusMemberPath",String,$$t.$o6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$o6.radiusScaleProperty=$$t.$bi.i("RadiusScale",$$t.$p3.$type,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$o6.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$o6.fillMemberPathProperty=$$t.$bi.i("FillMemberPath",String,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$o6.fillScaleProperty=$$t.$bi.i("FillScale",$$t.$p4.$type,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$p7.u="BrushSelectionMode";$$t.$p7.brushSelectionModeProperty=$$t.$bi.i("BrushSelectionMode",$$t.$p8.$type,$$t.$p7.$type,new $$t.bj(2,$$t.$p8.getBox(0),function(a,b){a.o("BrushSelectionMode",b.d(),b.c())}));$$t.$p3.q="MinimumValue";$$t.$p3.p="MaximumValue";$$t.$p3.n="IsLogarithmic";$$t.$p3.o="LogarithmBase";$$t.$p3.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$p3.$type,new $$t.bj(2,NaN,function(a,b){a.s("MinimumValue",b.d(),b.c())}));$$t.$p3.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$p3.$type,new $$t.bj(2,NaN,function(a,b){a.s("MaximumValue",b.d(),b.c())}));$$t.$p3.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$p3.$type,new $$t.bj(2,false,function(a,b){a.s("IsLogarithmic",b.d(),b.c())}));$$t.$p3.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$p3.$type,new $$t.bj(2,10,function(a,b){a.s("LogarithmBase",b.d(),b.c())}));$$t.$p9.ac="MinimumValue";$$t.$p9.ab="MaximumValue";$$t.$p9.z="IsLogarithmic";$$t.$p9.aa="LogarithmBase";$$t.$p9.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$p9.$type,new $$t.bj(2,NaN,function(a,b){a.o("MinimumValue",b.d(),b.c())}));$$t.$p9.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$p9.$type,new $$t.bj(2,NaN,function(a,b){a.o("MaximumValue",b.d(),b.c())}));$$t.$p9.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$p9.$type,new $$t.bj(2,false,function(a,b){a.o("IsLogarithmic",b.d(),b.c())}));$$t.$p9.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$p9.$type,new $$t.bj(2,10,function(a,b){a.o("LogarithmBase",b.d(),b.c())}));$$t.$g7.mn="IsCustomCategoryStyleAllowed";$$t.$g7.mm="IsCustomCategoryMarkerStyleAllowed";$$t.$g7.ml="ErrorBarSettings";$$t.$g7.mq="UseHighMarkerFidelity";$$t.$g7.mp="TransitionInMode";$$t.$g7.mo="IsTransitionInEnabled";$$t.$g7.isCustomCategoryStyleAllowedProperty=$$t.$bi.i("IsCustomCategoryStyleAllowed",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.d(),b.c())}));$$t.$g7.isCustomCategoryMarkerStyleAllowedProperty=$$t.$bi.i("IsCustomCategoryMarkerStyleAllowed",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryMarkerStyleAllowed",b.d(),b.c())}));$$t.$g7.useHighMarkerFidelityProperty=$$t.$bi.i("UseHighMarkerFidelity",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseHighMarkerFidelity",b.d(),b.c())}));$$t.$g7.transitionInModeProperty=$$t.$bi.i("TransitionInMode",$$t.$qv.$type,$$t.$g7.$type,new $$t.bj(2,$$t.$qv.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.d(),b.c())}));$$t.$g7.isTransitionInEnabledProperty=$$t.$bi.i("IsTransitionInEnabled",$$t.$f.$type,$$t.$g7.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.d(),b.c())}));$$t.$g6.nl="ValueMemberPath";$$t.$g6.nj="ValueColumn";$$t.$g6.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$g6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$g6.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$g6.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$g6.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$g6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$g6.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$g6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$g6.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$g6.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$g6.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$g6.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$g6.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$g6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$g6.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$g6.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$g6.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$g6.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$qp.n5="XAxis";$$t.$qp.n6="YAxis";$$t.$qp.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$qp.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$qp.yAxisProperty=$$t.$bi.i("YAxis",$$t.$l2.$type,$$t.$qp.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$qo.oc="RadiusX";$$t.$qo.od="RadiusY";$$t.$qo.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$qo.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$qo.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$qo.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$g5.n7="XAxis";$$t.$g5.n8="YAxis";$$t.$g5.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$g5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$g5.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$g5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$t6.nj="LowMemberPath";$$t.$t6.nh="LowColumn";$$t.$t6.ng="HighMemberPath";$$t.$t6.ne="HighColumn";$$t.$t6.lowMemberPathProperty=$$t.$bi.i("LowMemberPath",String,$$t.$t6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.d(),b.c())}));$$t.$t6.highMemberPathProperty=$$t.$bi.i("HighMemberPath",String,$$t.$t6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.d(),b.c())
}));$$t.$t5.np="XAxis";$$t.$t5.nq="YAxis";$$t.$t5.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$t5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$t5.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$t5.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$xn.nw="RadiusX";$$t.$xn.nx="RadiusY";$$t.$xn.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$xn.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$xn.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$xn.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$nz.of="UnknownValuePlotting";$$t.$nz.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$nz.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$i7.s=0;$$t.$xr.og="RadiusX";$$t.$xr.oh="RadiusY";$$t.$xr.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$xr.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$xr.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$xr.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$mq.of="UnknownValuePlotting";$$t.$mq.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$mq.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$ns.ok="SplineType";$$t.$ns.splineTypeProperty=$$t.$bi.i("SplineType",$$t.$nu.$type,$$t.$ns.$type,new $$t.bj(2,$$t.$nu.getBox(0),function(a,b){a.raisePropertyChanged("SplineType",b.d(),b.c())}));$$t.$th.og="NegativeBrush";$$t.$th.oh="RadiusX";$$t.$th.oi="RadiusY";$$t.$th.negativeBrushProperty=$$t.$bi.i("NegativeBrush",$$t.$cv.$type,$$t.$th.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.d(),b.c())}));$$t.$th.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$th.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$th.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$th.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$n2.ch="ContentPresenter";$$t.$n2.cj="FastItemsSource";$$t.$n2.dj="ValueColumn";$$t.$n2.b9=30;$$t.$n2.co="ItemsSource";$$t.$n2.cm="InnerExtent";$$t.$n2.dl="ValueMemberPath";$$t.$n2.cs="LabelMemberPath";$$t.$n2.c3="LegendLabelMemberPath";$$t.$n2.cp="LabelColumn";$$t.$n2.c1="LegendLabelColumn";$$t.$n2.ct="LabelsPosition";$$t.$n2.cy="LeaderLineVisibility";$$t.$n2.cw="LeaderLineStyle";$$t.$n2.cx="LeaderLineType";$$t.$n2.cv="LeaderLineMargin";$$t.$n2.dh="ToolTip";$$t.$n2.c8="OthersCategoryThreshold";$$t.$n2.c9="OthersCategoryType";$$t.$n2.c7="OthersCategoryText";$$t.$n2.ci="ExplodedRadius";$$t.$n2.db="RadiusFactor";$$t.$n2.cf="AllowSliceSelection";$$t.$n2.ce="AllowSliceExplosion";$$t.$n2.c4="Legend";$$t.$n2.cq="LabelExtent";$$t.$n2.dd="StartAngle";$$t.$n2.de="SweepDirection";$$t.$n2.c5="OthersCategoryStyle";$$t.$n2.dc="SelectedStyle";$$t.$n2.di="ToolTipStyle";$$t.$n2.cg="Brushes";$$t.$n2.da="Outlines";$$t.$n2.c0="LegendItemTemplate";$$t.$n2.cz="LegendItemBadgeTemplate";$$t.$n2.cu="LabelTemplate";$$t.$n2.cn="IsSurfaceInteractionDisabled";$$t.$n2.ck="FormatLabel";$$t.$n2.cl="FormatLegendLabel";$$t.$n2.dg="TextStyle";$$t.$n2.et=$$t.$bi.i("FastItemsSource",$$t.$od.$type,$$t.$n2.$type,new $$t.bj(1,function(a,b){a.d8("FastItemsSource",b.d(),b.c())}));$$t.$n2.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ItemsSource",b.d(),b.c())}));$$t.$n2.innerExtentProperty=$$t.$bi.i("InnerExtent",Number,$$t.$n2.$type,new $$t.bj(2,0,function(a,b){a.d8("InnerExtent",b.d(),b.c())}));$$t.$n2.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ValueMemberPath",b.d(),b.c())}));$$t.$n2.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$n2.$type,new $$t.bj(1,function(a,b){a.d8("LabelMemberPath",b.d(),b.c())}));$$t.$n2.legendLabelMemberPathProperty=$$t.$bi.i("LegendLabelMemberPath",String,$$t.$n2.$type,new $$t.bj(1,function(a,b){$b($$t.$n2.$type,a).d8("LegendLabelMemberPath",b.d(),b.c())}));$$t.$n2.labelsPositionProperty=$$t.$bi.i("LabelsPosition",$$t.$oh.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$oh.getBox(1),function(a,b){a.d8("LabelsPosition",b.d(),b.c())}));$$t.$n2.leaderLineVisibilityProperty=$$t.$bi.i("LeaderLineVisibility",$$t.$bu.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.d8("LeaderLineVisibility",b.d(),b.c())}));$$t.$n2.leaderLineStyleProperty=$$t.$bi.i("LeaderLineStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LeaderLineStyle",b.d(),b.c())}));$$t.$n2.leaderLineTypeProperty=$$t.$bi.i("LeaderLineType",$$t.$oi.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$oi.getBox(0),function(a,b){a.d8("LeaderLineType",b.d(),b.c())}));$$t.$n2.leaderLineMarginProperty=$$t.$bi.i("LeaderLineMargin",Number,$$t.$n2.$type,new $$t.bj(2,6,function(a,b){a.d8("LeaderLineMargin",b.d(),b.c())}));$$t.$n2.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ToolTip",b.d(),b.c())}));$$t.$n2.othersCategoryThresholdProperty=$$t.$bi.i("OthersCategoryThreshold",Number,$$t.$n2.$type,new $$t.bj(2,3,function(a,b){a.d8("OthersCategoryThreshold",b.d(),b.c())}));$$t.$n2.othersCategoryTypeProperty=$$t.$bi.i("OthersCategoryType",$$t.$oj.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$oj.getBox(1),function(a,b){a.d8("OthersCategoryType",b.d(),b.c())}));$$t.$n2.othersCategoryTextProperty=$$t.$bi.i("OthersCategoryText",String,$$t.$n2.$type,new $$t.bj(2,"Others",function(a,b){a.d8("OthersCategoryText",b.d(),b.c())}));$$t.$n2.explodedRadiusProperty=$$t.$bi.i("ExplodedRadius",Number,$$t.$n2.$type,new $$t.bj(2,.2,function(a,b){a.d8("ExplodedRadius",b.d(),b.c())}));$$t.$n2.radiusFactorProperty=$$t.$bi.i("RadiusFactor",Number,$$t.$n2.$type,new $$t.bj(2,.9,function(a,b){a.d8("RadiusFactor",b.d(),b.c())}));$$t.$n2.allowSliceSelectionProperty=$$t.$bi.i("AllowSliceSelection",$$t.$f.$type,$$t.$n2.$type,new $$t.bj(2,true,function(a,b){a.d8("AllowSliceSelection",b.d(),b.c())}));$$t.$n2.allowSliceExplosionProperty=$$t.$bi.i("AllowSliceExplosion",$$t.$f.$type,$$t.$n2.$type,new $$t.bj(2,true,function(a,b){a.d8("AllowSliceExplosion",b.d(),b.c())}));$$t.$n2.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("Legend",b.d(),b.c())}));$$t.$n2.labelExtentProperty=$$t.$bi.i("LabelExtent",Number,$$t.$n2.$type,new $$t.bj(2,10,function(a,b){a.d8("LabelExtent",b.d(),b.c())}));$$t.$n2.startAngleProperty=$$t.$bi.i("StartAngle",Number,$$t.$n2.$type,new $$t.bj(2,0,function(a,b){a.d8("StartAngle",b.d(),b.c())}));$$t.$n2.sweepDirectionProperty=$$t.$bi.i("SweepDirection",$$t.$e0.$type,$$t.$n2.$type,new $$t.bj(2,$$t.$e0.getBox(1),function(a,b){a.d8("SweepDirection",b.d(),b.c())}));$$t.$n2.othersCategoryStyleProperty=$$t.$bi.i("OthersCategoryStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("OthersCategoryStyle",b.d(),b.c())}));$$t.$n2.selectedStyleProperty=$$t.$bi.i("SelectedStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("SelectedStyle",b.d(),b.c())}));$$t.$n2.toolTipStyleProperty=$$t.$bi.i("ToolTipStyle",$$t.$bv.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("ToolTipStyle",b.d(),b.c())}));$$t.$n2.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("Brushes",b.d(),b.c())}));$$t.$n2.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("Outlines",b.d(),b.c())}));$$t.$n2.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LegendItemTemplate",b.d(),b.c())}));$$t.$n2.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$n2.labelTemplateProperty=$$t.$bi.i("LabelTemplate",$$t.$c9.$type,$$t.$n2.$type,new $$t.bj(2,null,function(a,b){a.d8("LabelTemplate",b.d(),b.c())}));$$t.$n2.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$n2.$type,new $$t.bj(2,false,function(a,b){a.d8("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$n2.formatLabelProperty=$$t.$bi.i("FormatLabel",$$t.$o0.$type,$$t.$n2.$type,new $$t.bj(1,function(a,b){a.d8("FormatLabel",b.d(),b.c())}));$$t.$n2.formatLegendLabelProperty=$$t.$bi.i("FormatLegendLabel",$$t.$o0.$type,$$t.$n2.$type,new $$t.bj(1,function(a,b){$b($$t.$n2.$type,a).d8("FormatLegendLabel",b.d(),b.c())}));$$t.$qg.f8="EndAngle";$$t.$qg.endAngleProperty=$$t.$bi.i("EndAngle",Number,$$t.$qg.$type,new $$t.bj(2,360,function(a,b){$b($$t.$qg.$type,a).d8("EndAngle",b.d(),b.c())}));$$t.$n3.v=0;$$t.$qa.a5="ItemsSource";$$t.$qa.bw="ValueMemberPath";$$t.$qa.a8="LabelMemberPath";$$t.$qa.a9="LabelsPosition";$$t.$qa.be="LeaderLineVisibility";$$t.$qa.bc="LeaderLineStyle";$$t.$qa.bd="LeaderLineType";$$t.$qa.bb="LeaderLineMargin";$$t.$qa.bt="ToolTip";$$t.$qa.bl="OthersCategoryThreshold";$$t.$qa.bm="OthersCategoryType";$$t.$qa.bk="OthersCategoryText";$$t.$qa.bh="Legend";$$t.$qa.a3="FormatLabel";$$t.$qa.a6="LabelExtent";$$t.$qa.bs="StartAngle";$$t.$qa.bi="OthersCategoryStyle";$$t.$qa.bq="SelectedStyle";$$t.$qa.br="SelectedStyleResolved";$$t.$qa.bu="ToolTipStyle";$$t.$qa.a1="Brushes";$$t.$qa.bn="Outlines";$$t.$qa.bg="LegendItemTemplate";$$t.$qa.bf="LegendItemBadgeTemplate";$$t.$qa.ba="LabelTemplate";$$t.$qa.a4="IsSurfaceInteractionDisabled";$$t.$qa.bo="RadiusFactor";$$t.$qa.a2="FastItemsSource";$$t.$qa.bp="RootCanvas";$$t.$qa.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ItemsSource",b.d(),b.c())}));$$t.$qa.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ValueMemberPath",b.d(),b.c())}));$$t.$qa.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$qa.$type,new $$t.bj(1,function(a,b){$b($$t.$qa.$type,a).b4("LabelMemberPath",b.d(),b.c())}));$$t.$qa.labelsPositionProperty=$$t.$bi.i("LabelsPosition",$$t.$oh.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$oh.getBox(1),function(a,b){$b($$t.$qa.$type,a).b4("LabelsPosition",b.d(),b.c())}));$$t.$qa.leaderLineVisibilityProperty=$$t.$bi.i("LeaderLineVisibility",$$t.$bu.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineVisibility",b.d(),b.c())}));$$t.$qa.leaderLineStyleProperty=$$t.$bi.i("LeaderLineStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineStyle",b.d(),b.c())}));$$t.$qa.leaderLineTypeProperty=$$t.$bi.i("LeaderLineType",$$t.$oi.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$oi.getBox(0),function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineType",b.d(),b.c())}));$$t.$qa.leaderLineMarginProperty=$$t.$bi.i("LeaderLineMargin",Number,$$t.$qa.$type,new $$t.bj(2,6,function(a,b){$b($$t.$qa.$type,a).b4("LeaderLineMargin",b.d(),b.c())}));$$t.$qa.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ToolTip",b.d(),b.c())}));$$t.$qa.othersCategoryThresholdProperty=$$t.$bi.i("OthersCategoryThreshold",Number,$$t.$qa.$type,new $$t.bj(2,3,function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryThreshold",b.d(),b.c())}));$$t.$qa.othersCategoryTypeProperty=$$t.$bi.i("OthersCategoryType",$$t.$oj.$type,$$t.$qa.$type,new $$t.bj(2,$$t.$oj.getBox(1),function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryType",b.d(),b.c())}));$$t.$qa.othersCategoryTextProperty=$$t.$bi.i("OthersCategoryText",String,$$t.$qa.$type,new $$t.bj(2,"Others",function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryText",b.d(),b.c())}));$$t.$qa.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("Legend",b.d(),b.c())}));$$t.$qa.formatLabelProperty=$$t.$bi.i("FormatLabel",$$t.$d1.$type.specialize($.ig.$op.$type,String),$$t.$qa.$type,new $$t.bj(1,function(a,b){$b($$t.$qa.$type,a).b4("FormatLabel",b.d(),b.c())}));$$t.$qa.labelExtentProperty=$$t.$bi.i("LabelExtent",Number,$$t.$qa.$type,new $$t.bj(2,10,function(a,b){$b($$t.$qa.$type,a).b4("LabelExtent",b.d(),b.c())}));$$t.$qa.startAngleProperty=$$t.$bi.i("StartAngle",Number,$$t.$qa.$type,new $$t.bj(2,0,function(a,b){$b($$t.$qa.$type,a).b4("StartAngle",b.d(),b.c())}));$$t.$qa.othersCategoryStyleProperty=$$t.$bi.i("OthersCategoryStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("OthersCategoryStyle",b.d(),b.c())}));$$t.$qa.selectedStyleProperty=$$t.$bi.i("SelectedStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("SelectedStyle",b.d(),b.c())}));$$t.$qa.toolTipStyleProperty=$$t.$bi.i("ToolTipStyle",$$t.$bv.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("ToolTipStyle",b.d(),b.c())}));$$t.$qa.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("Brushes",b.d(),b.c())}));$$t.$qa.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("Outlines",b.d(),b.c())}));$$t.$qa.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LegendItemTemplate",b.d(),b.c())}));$$t.$qa.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$qa.labelTemplateProperty=$$t.$bi.i("LabelTemplate",$$t.$c9.$type,$$t.$qa.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qa.$type,a).b4("LabelTemplate",b.d(),b.c())}));$$t.$qa.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$q6.$type.specialize($$t.$f.$type),$$t.$qa.$type,new $$t.bj(2,null,function(a,b){a.b4("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$qa.radiusFactorProperty=$$t.$bi.i("RadiusFactor",Number,$$t.$qa.$type,new $$t.bj(2,.9,function(a,b){$b($$t.$qa.$type,a).b4("RadiusFactor",b.d(),b.c())}));$$t.$qa.cc=$$t.$bi.i("FastItemsSource",$$t.$od.$type,$$t.$qa.$type,new $$t.bj(1,function(a,b){$b($$t.$qa.$type,a).b4("FastItemsSource",b.d(),b.c())}));$$t.$xw.df="ChildrenMemberPath";$$t.$xw.childrenMemberPathProperty=$$t.$bi.i("ChildrenMemberPath",String,$$t.$xw.$type,new $$t.bj(1,function(a,b){$b($$t.$xw.$type,a).b4("ChildrenMemberPath",b.d(),b.c())}));$$t.$qe.an="RootCanvas";$$t.$qb.az="AllowSliceSelection";$$t.$qb.a5="IsSurfaceInteractionDisabled";$$t.$qb.ay="AllowSliceExplosion";$$t.$qb.a2="ContentPresenter";$$t.$qb.a4="InnerExtent";$$t.$qb.a6="SelectedStyle";$$t.$qb.a0="CenterData";$$t.$qb.a1="CenterDataTemplate";$$t.$qb.allowSliceSelectionProperty=$$t.$bi.i("AllowSliceSelection",$$t.$f.$type,$$t.$qb.$type,new $$t.bj(2,true,function(a,b){$b($$t.$qb.$type,a).bj("AllowSliceSelection",b.d(),b.c())}));$$t.$qb.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$q6.$type.specialize($$t.$f.$type),$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$qb.allowSliceExplosionProperty=$$t.$bi.i("AllowSliceExplosion",$$t.$f.$type,$$t.$qb.$type,new $$t.bj(2,true,function(a,b){$b($$t.$qb.$type,a).bj("AllowSliceExplosion",b.d(),b.c())}));$$t.$qb.innerExtentProperty=$$t.$bi.i("InnerExtent",Number,$$t.$qb.$type,new $$t.bj(2,40,function(a,b){var c=b.c();if(c<0||c>100){if(b.d()!=null){a.innerExtent(b.d())}return}a.bk();a.bj("InnerExtent",b.d(),b.c())}));$$t.$qb.selectedStyleProperty=$$t.$bi.i("SelectedStyle",$$t.$bv.$type,$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("SelectedStyle",b.d(),b.c())}));$$t.$qb.centerDataProperty=$$t.$bi.i("CenterData",$.ig.$op.$type,$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("CenterData",b.d(),b.c())}));$$t.$qb.centerDataTemplateProperty=$$t.$bi.i("CenterDataTemplate",$$t.$c9.$type,$$t.$qb.$type,new $$t.bj(2,null,function(a,b){$b($$t.$qb.$type,a).bj("CenterDataTemplate",b.d(),b.c())}));$$t.$tj.mr="NegativeBrush";$$t.$tj.mz="XAxis";$$t.$tj.m0="YAxis";$$t.$tj.mu="OpenMemberPath";$$t.$tj.ms="OpenColumn";$$t.$tj.ml="HighMemberPath";$$t.$tj.mj="HighColumn";$$t.$tj.mq="LowMemberPath";$$t.$tj.mo="LowColumn";$$t.$tj.mi="CloseMemberPath";$$t.$tj.mg="CloseColumn";$$t.$tj.my="VolumeMemberPath";$$t.$tj.mw="VolumeColumn";$$t.$tj.mm="IsCustomCategoryStyleAllowed";$$t.$tj.mv="TransitionInMode";$$t.$tj.mn="IsTransitionInEnabled";$$t.$tj.negativeBrushProperty=$$t.$bi.i("NegativeBrush",$$t.$cv.$type,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.d(),b.c())}));$$t.$tj.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$tj.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$tj.openMemberPathProperty=$$t.$bi.i("OpenMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("OpenMemberPath",b.d(),b.c())}));$$t.$tj.highMemberPathProperty=$$t.$bi.i("HighMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.d(),b.c())}));$$t.$tj.lowMemberPathProperty=$$t.$bi.i("LowMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.d(),b.c())}));$$t.$tj.closeMemberPathProperty=$$t.$bi.i("CloseMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("CloseMemberPath",b.d(),b.c())}));$$t.$tj.volumeMemberPathProperty=$$t.$bi.i("VolumeMemberPath",String,$$t.$tj.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("VolumeMemberPath",b.d(),b.c())}));$$t.$tj.isCustomCategoryStyleAllowedProperty=$$t.$bi.i("IsCustomCategoryStyleAllowed",$$t.$f.$type,$$t.$tj.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.d(),b.c())}));$$t.$tj.transitionInModeProperty=$$t.$bi.i("TransitionInMode",$$t.$qv.$type,$$t.$tj.$type,new $$t.bj(2,$$t.$qv.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.d(),b.c())}));$$t.$tj.isTransitionInEnabledProperty=$$t.$bi.i("IsTransitionInEnabled",$$t.$f.$type,$$t.$tj.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.d(),b.c())}));$$t.$x0.n2="DisplayType";$$t.$x0.n3="IgnoreFirst";$$t.$x0.displayTypeProperty=$$t.$bi.i("DisplayType",$$t.$xz.$type,$$t.$x0.$type,new $$t.bj(2,$$t.$xz.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.d(),b.c())}));$$t.$x0.ignoreFirstProperty=$$t.$bi.i("IgnoreFirst",$.ig.Number.prototype.$type,$$t.$tj.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.d(),b.c())}));$$t.$x0.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$x0.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$x0.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$x0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$x0.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$x0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$x0.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$x0.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$x0.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$x0.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$x0.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$x0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$x0.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$x0.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$x0.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$x0.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$x5.ox="Period";$$t.$x5.ov="LongPeriod";$$t.$x5.oy="ShortPeriod";$$t.$x5.ow="Multiplier";$$t.$x5.op=new $$t.b7(String,0);$$t.$x7.shortPeriodProperty=$$t.$x5.o4(10,$$t.$x7.$type);$$t.$x7.longPeriodProperty=$$t.$x5.o0(30,$$t.$x7.$type);$$t.$yc.periodProperty=$$t.$x5.o2(14,$$t.$yc.$type);$$t.$ye.periodProperty=$$t.$x5.o2(14,$$t.$ye.$type);$$t.$yg.nr="IgnoreFirst";$$t.$yg.ignoreFirstProperty=$$t.$bi.i("IgnoreFirst",$.ig.Number.prototype.$type,$$t.$yg.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.d(),b.c())}));$$t.$yh.n2="Period";$$t.$yh.n1="Multiplier";$$t.$yh.periodProperty=$$t.$bi.i("Period",$.ig.Number.prototype.$type,$$t.$yh.$type,new $$t.bj(2,14,function(a,b){a.raisePropertyChanged("Period",b.d(),b.c())}));$$t.$yh.multiplierProperty=$$t.$bi.i("Multiplier",Number,$$t.$yh.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("Multiplier",b.d(),b.c())}));$$t.$yk.o7="Multiplier";$$t.$yk.periodProperty=$$t.$x5.o2(20,$$t.$yk.$type);$$t.$yk.multiplierProperty=$$t.$x5.o1(2,$$t.$yk.$type);$$t.$ym.shortPeriodProperty=$$t.$x5.o4(3,$$t.$ym.$type);$$t.$ym.longPeriodProperty=$$t.$x5.o0(10,$$t.$ym.$type);$$t.$yo.periodProperty=$$t.$x5.o2(10,$$t.$yo.$type);$$t.$yq.periodProperty=$$t.$x5.o2(20,$$t.$yq.$type);$$t.$yx.periodProperty=$$t.$x5.o2(20,$$t.$yx.$type);$$t.$y1.periodProperty=$$t.$x5.o2(14,$$t.$y1.$type);$$t.$y4.periodProperty=$$t.$x5.o2(0,$$t.$y4.$type);$$t.$y6.o8="SmoothingPeriod";$$t.$y6.o9="TriggerPeriod";$$t.$y6.periodProperty=$$t.$x5.o2(14,$$t.$y6.$type);$$t.$y6.smoothingPeriodProperty=$$t.$x5.o3(3,$$t.$y6.$type,"SmoothingPeriod");$$t.$y6.triggerPeriodProperty=$$t.$x5.o3(3,$$t.$y6.$type,"TriggerPeriod");$$t.$zh.periodProperty=$$t.$x5.o2(14,$$t.$zh.$type);$$t.$zj.o8="SignalPeriod";$$t.$zj.shortPeriodProperty=$$t.$x5.o4(10,$$t.$zj.$type);$$t.$zj.longPeriodProperty=$$t.$x5.o0(30,$$t.$zj.$type);$$t.$zj.signalPeriodProperty=$$t.$x5.o3(9,$$t.$zj.$type,"SignalPeriod");$$t.$zp.shortPeriodProperty=$$t.$x5.o4(10,$$t.$zp.$type);$$t.$zp.longPeriodProperty=$$t.$x5.o0(30,$$t.$zp.$type);$$t.$zr.shortPeriodProperty=$$t.$x5.o4(10,$$t.$zr.$type);$$t.$zr.longPeriodProperty=$$t.$x5.o0(30,$$t.$zr.$type);$$t.$yv.ny="Period";$$t.$yv.periodProperty=$$t.$bi.i("Period",$.ig.Number.prototype.$type,$$t.$yv.$type,new $$t.bj(2,14,function(a,b){a.raisePropertyChanged("Period",b.d(),b.c())}));$$t.$zx.periodProperty=$$t.$x5.o2(14,$$t.$zx.$type);$$t.$zz.periodProperty=$$t.$x5.o2(14,$$t.$zz.$type);$$t.$z1.periodProperty=$$t.$x5.o2(14,$$t.$z1.$type);$$t.$z3.periodProperty=$$t.$x5.o2(20,$$t.$z3.$type);$$t.$z5.periodProperty=$$t.$x5.o2(14,$$t.$z5.$type);$$t.$z7.periodProperty=$$t.$x5.o2(15,$$t.$z7.$type);$$t.$aaf.periodProperty=$$t.$x5.o2(14,$$t.$aaf.$type);$$t.$rn.b3="ItemsSource";$$t.$rn.bu="FastItemsSource";$$t.$rn.cp="ValueMemberPath";$$t.$rn.cn="ValueColumn";$$t.$rn.bt="Brushes";$$t.$rn.cd="Outlines";$$t.$rn.bs="BottomEdgeWidth";$$t.$rn.bg=.35;$$t.$rn.b0="InnerLabelMemberPath";$$t.$rn.by="InnerLabelColumn";$$t.$rn.cb="OuterLabelMemberPath";$$t.$rn.b9="OuterLabelColumn";$$t.$rn.b1="InnerLabelVisibility";$$t.$rn.cc="OuterLabelVisibility";$$t.$rn.b8="OuterLabelAlignment";$$t.$rn.bx="FunnelSliceDisplay";$$t.$rn.bv="FormatInnerLabel";$$t.$rn.bw="FormatOuterLabel";$$t.$rn.ch="TransitionDuration";$$t.$rn.b2="IsInverted";$$t.$rn.cj="UpperBezierControlPoint";$$t.$rn.b7="LowerBezierControlPoint";$$t.$rn.ck="UseBezierCurve";$$t.$rn.br="AllowSliceSelection";$$t.$rn.cm="UseUnselectedStyle";$$t.$rn.cf="SelectedSliceStyle";$$t.$rn.ci="UnselectedSliceStyle";$$t.$rn.cg="ToolTip";$$t.$rn.b6="Legend";$$t.$rn.b5="LegendItemTemplate";$$t.$rn.b4="LegendItemBadgeTemplate";$$t.$rn.cl="UseOuterLabelsForLegend";$$t.$rn.ce="OutlineThickness";$$t.$rn.bi=-1;$$t.$rn.itemsSourceProperty=$$t.$bi.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("ItemsSource",b.d(),b.c())}));$$t.$rn.de=$$t.$bi.i("FastItemsSource",$$t.$od.$type,$$t.$rn.$type,new $$t.bj(1,function(a,b){a.c0("FastItemsSource",b.d(),b.c())}));$$t.$rn.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("ValueMemberPath",b.d(),b.c())}));$$t.$rn.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("Brushes",b.d(),b.c())}));$$t.$rn.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("Outlines",b.d(),b.c())}));$$t.$rn.bottomEdgeWidthProperty=$$t.$bi.i("BottomEdgeWidth",Number,$$t.$rn.$type,new $$t.bj(2,.35,function(a,b){a.c0("BottomEdgeWidth",b.d(),b.c())}));$$t.$rn.innerLabelMemberPathProperty=$$t.$bi.i("InnerLabelMemberPath",String,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("InnerLabelMemberPath",b.d(),b.c())}));$$t.$rn.outerLabelMemberPathProperty=$$t.$bi.i("OuterLabelMemberPath",String,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("OuterLabelMemberPath",b.d(),b.c())}));$$t.$rn.innerLabelVisibilityProperty=$$t.$bi.i("InnerLabelVisibility",$$t.$bu.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.c0("InnerLabelVisibility",b.d(),b.c())}));$$t.$rn.outerLabelVisibilityProperty=$$t.$bi.i("OuterLabelVisibility",$$t.$bu.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.c0("OuterLabelVisibility",b.d(),b.c())}));$$t.$rn.outerLabelAlignmentProperty=$$t.$bi.i("OuterLabelAlignment",$$t.$sx.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$sx.getBox(0),function(a,b){a.c0("OuterLabelAlignment",b.d(),b.c())}));$$t.$rn.funnelSliceDisplayProperty=$$t.$bi.i("FunnelSliceDisplay",$$t.$sy.$type,$$t.$rn.$type,new $$t.bj(2,$$t.$sy.getBox(0),function(a,b){a.c0("FunnelSliceDisplay",b.d(),b.c())}));$$t.$rn.transitionDurationProperty=$$t.$bi.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$rn.$type,new $$t.bj(2,0,function(a,b){a.c0("TransitionDuration",b.d(),b.c())}));$$t.$rn.isInvertedProperty=$$t.$bi.i("IsInverted",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("IsInverted",b.d(),b.c())}));$$t.$rn.upperBezierControlPointProperty=$$t.$bi.i("UpperBezierControlPoint",$$t.$ba.$type,$$t.$rn.$type,new $$t.bj(2,{__x:.5,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.c0("UpperBezierControlPoint",b.d(),b.c())}));$$t.$rn.lowerBezierControlPointProperty=$$t.$bi.i("LowerBezierControlPoint",$$t.$ba.$type,$$t.$rn.$type,new $$t.bj(2,{__x:.5,__y:1,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.c0("LowerBezierControlPoint",b.d(),b.c())}));$$t.$rn.useBezierCurveProperty=$$t.$bi.i("UseBezierCurve",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("UseBezierCurve",b.d(),b.c())}));$$t.$rn.allowSliceSelectionProperty=$$t.$bi.i("AllowSliceSelection",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("AllowSliceSelection",b.d(),b.c())}));$$t.$rn.useUnselectedStyleProperty=$$t.$bi.i("UseUnselectedStyle",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("UseUnselectedStyle",b.d(),b.c())}));$$t.$rn.selectedSliceStyleProperty=$$t.$bi.i("SelectedSliceStyle",$$t.$bv.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("SelectedSliceStyle",b.d(),b.c())}));$$t.$rn.unselectedSliceStyleProperty=$$t.$bi.i("UnselectedSliceStyle",$$t.$bv.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("UnselectedSliceStyle",b.d(),b.c())}));$$t.$rn.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("ToolTip",b.d(),b.c())}));$$t.$rn.legendProperty=$$t.$bi.i("Legend",$$t.$o3.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("Legend",b.d(),b.c())}));$$t.$rn.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("LegendItemTemplate",b.d(),b.c())}));$$t.$rn.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$rn.$type,new $$t.bj(2,null,function(a,b){a.c0("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$rn.useOuterLabelsForLegendProperty=$$t.$bi.i("UseOuterLabelsForLegend",$$t.$f.$type,$$t.$rn.$type,new $$t.bj(2,false,function(a,b){a.c0("UseOuterLabelsForLegend",b.d(),b.c())}));$$t.$rn.outlineThicknessProperty=$$t.$bi.i("OutlineThickness",Number,$$t.$rn.$type,new $$t.bj(2,-1,function(a,b){a.c0("OutlineThickness",b.d(),b.c())}));$$t.$aai.am="StrokeThickness";$$t.$aai.aj="Fill";$$t.$aai.al="Outline";$$t.$aai.ah="ActualFill";$$t.$aai.ai="ActualOutline";$$t.$aai.ak="LabelVisibility";$$t.$aai.at=$$t.$bi.i("StrokeThickness",Number,$$t.$aai.$type,new $$t.bj(2,1,function(a,b){}));$$t.$aai.aq=$$t.$bi.i("Fill",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(2,null,function(a,b){a.an("Fill",b.d(),b.c())}));$$t.$aai.as=$$t.$bi.i("Outline",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(2,null,function(a,b){a.an("Outline",b.d(),b.c())}));$$t.$aai.ao=$$t.$bi.i("ActualFill",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(1,null));$$t.$aai.ap=$$t.$bi.i("ActualOutline",$$t.$cv.$type,$$t.$aai.$type,new $$t.bj(1,null));$$t.$aai.ar=$$t.$bi.i("LabelVisibility",$$t.$bu.$type,$$t.$aai.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){}));$$t.$sa.a=["#7000ff","#70ff00","#00f0f0","#ff0070","#ff00ff"];$$t.$sa.b=["#7000dd","#70dd00","#00d0d0","#dd0070","#dd00dd"];$$t.$p5.bf="ParentVisibility";$$t.$p5.bg="SeriesMarkerBrush";$$t.$p5.bn=$$t.$bi.i("ParentVisibility",$$t.$bu.$type,$$t.$p5.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){if($f(b.c())!=0){a.bk()}else{a.bj()}}));$$t.$p5.bo=$$t.$bi.i("SeriesMarkerBrush",$$t.$cv.$type,$$t.$p5.$type,new $$t.bj(1,function(a,b){a.bj()}));$$t.$p6.ai="LegendScale";$$t.$p6.ag=0;$$t.$vt.lo="AngleAxis";$$t.$vt.lq="ValueAxis";$$t.$vt.lp="ClipSeriesToBounds";$$t.$vt.angleAxisProperty=$$t.$bi.i("AngleAxis",$$t.$lb.$type,$$t.$vt.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$vt.valueAxisProperty=$$t.$bi.i("ValueAxis",$$t.$kw.$type,$$t.$vt.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ValueAxis",b.d(),b.c())}));$$t.$vt.clipSeriesToBoundsProperty=$$t.$bi.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$vt.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$aak.mj="ValueMemberPath";$$t.$aak.mh="ValueColumn";$$t.$aak.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$aak.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$aak.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$aak.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$aak.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$aak.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$aak.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$aak.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$aak.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$aak.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$aak.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$aak.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())
}));$$t.$aak.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$aak.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$aak.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$aak.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$aak.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$aak.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$aao.m2="UnknownValuePlotting";$$t.$aao.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$aao.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$aaq.mf="XAxis";$$t.$aaq.mj="YAxis";$$t.$aaq.mi="XMemberPath";$$t.$aaq.mg="XColumn";$$t.$aaq.mm="YMemberPath";$$t.$aaq.mk="YColumn";$$t.$aaq.me="UseBruteForce";$$t.$aaq.md="ProgressiveLoad";$$t.$aaq.mb="MouseOverEnabled";$$t.$aaq.ma="HeatMinimum";$$t.$aaq.l8="HeatMaximum";$$t.$aaq.l9="HeatMinimumColor";$$t.$aaq.l7="HeatMaximumColor";$$t.$aaq.mc="PointExtent";$$t.$aaq.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$aaq.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$aaq.xMemberPathProperty=$$t.$bi.i("XMemberPath",String,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$aaq.yMemberPathProperty=$$t.$bi.i("YMemberPath",String,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$aaq.useBruteForceProperty=$$t.$bi.i("UseBruteForce",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$aaq.progressiveLoadProperty=$$t.$bi.i("ProgressiveLoad",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$aaq.mouseOverEnabledProperty=$$t.$bi.i("MouseOverEnabled",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$aaq.heatMinimumProperty=$$t.$bi.i("HeatMinimum",Number,$$t.$aaq.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$aaq.heatMaximumProperty=$$t.$bi.i("HeatMaximum",Number,$$t.$aaq.$type,new $$t.bj(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$aaq.heatMinimumColorProperty=$$t.$bi.i("HeatMinimumColor",$$t.$cw.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$aaq.heatMaximumColorProperty=$$t.$bi.i("HeatMaximumColor",$$t.$cw.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$aaq.pointExtentProperty=$$t.$bi.i("PointExtent",$.ig.Number.prototype.$type,$$t.$aaq.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$aa4.m9=512;$$t.$aa4.na="UnknownValuePlotting";$$t.$aa4.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$aa4.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$aa6.m8="Stiffness";$$t.$aa6.stiffnessProperty=$$t.$bi.i("Stiffness",Number,$$t.$aa6.$type,new $$t.bj(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$b4.e3="CrosshairPoint";$$t.$b4.fi="Legend";$$t.$b4.ez="AnimateSeriesWhenAxisRangeChanges";$$t.$b4.gr="WindowRect";$$t.$b4.gn="UseTiledZooming";$$t.$b4.fv="PreferHigherResolutionTiles";$$t.$b4.el=30;$$t.$b4.gu="ZoomTileCacheSize";$$t.$b4.fc="HighlightingTransitionDuration";$$t.$b4.fg="IsPagePanningAllowed";$$t.$b4.fh="IsSurfaceInteractionDisabled";$$t.$b4.dw=10;$$t.$b4.dx=2;$$t.$b4.gs="WindowResponse";$$t.$b4.gq="WindowRectMinWidth";$$t.$b4.ev="ActualSyncLink";$$t.$b4.fk="OverviewPlusDetailPaneVisibility";$$t.$b4.e4="CrosshairVisibility";$$t.$b4.ff="IsDragCrosshairEnabled";$$t.$b4.fr="PlotAreaBorderBrush";$$t.$b4.eu="ActualPlotAreaBorderBrush";$$t.$b4.fs="PlotAreaBorderThickness";$$t.$b4.fq="PlotAreaBackground";$$t.$b4.fu="PlotAreaMinWidth";$$t.$b4.ft="PlotAreaMinHeight";$$t.$b4.e5="DefaultInteraction";$$t.$b4.e8="DragModifier";$$t.$b4.fl="PanModifier";$$t.$b4.go="WindowPositionHorizontal";$$t.$b4.gp="WindowPositionVertical";$$t.$b4.e1="ContentPresenter";$$t.$b4.e2="CrosshairLineStyle";$$t.$b4.fd="Idle";$$t.$b4.e7="Dragging";$$t.$b4.fm="Panning";$$t.$b4.fe="Inking";$$t.$b4.e9="Erasing";$$t.$b4.fw="PreviewPathStyle";$$t.$b4.gt="ZoombarStyle";$$t.$b4.e0="CircleMarkerTemplate";$$t.$b4.gm="TriangleMarkerTemplate";$$t.$b4.fx="PyramidMarkerTemplate";$$t.$b4.fy="SquareMarkerTemplate";$$t.$b4.e6="DiamondMarkerTemplate";$$t.$b4.fn="PentagonMarkerTemplate";$$t.$b4.fa="HexagonMarkerTemplate";$$t.$b4.ga="TetragramMarkerTemplate";$$t.$b4.fo="PentagramMarkerTemplate";$$t.$b4.fb="HexagramMarkerTemplate";$$t.$b4.gf="Title";$$t.$b4.gd="TitleHorizontalAlignment";$$t.$b4.f1="SubtitleHorizontalAlignment";$$t.$b4.gj="TitleTextStyle";$$t.$b4.f7="SubtitleTextStyle";$$t.$b4.gh="TitleTextColor";$$t.$b4.f5="SubtitleTextColor";$$t.$b4.gk="TitleTopMargin";$$t.$b4.ge="TitleLeftMargin";$$t.$b4.gg="TitleRightMargin";$$t.$b4.gc="TitleBottomMargin";$$t.$b4.f8="SubtitleTopMargin";$$t.$b4.f2="SubtitleLeftMargin";$$t.$b4.f4="SubtitleRightMargin";$$t.$b4.f0="SubtitleBottomMargin";$$t.$b4.f3="Subtitle";$$t.$b4.fp="PixelScalingRatio";$$t.$b4.et="ActualPixelScalingRatio";$$t.$b4.ey="ActualWindowRect";$$t.$b4.ew="ActualWindowPositionHorizontal";$$t.$b4.ex="ActualWindowPositionVertical";$$t.$b4.legendProperty=$$t.$bi.i("Legend",$$t.$ol.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){var c=$b($$t.$b4.$type,a);c.i3("Legend",b.d(),b.c())}));$$t.$b4.animateSeriesWhenAxisRangeChangesProperty=$$t.$bi.i("AnimateSeriesWhenAxisRangeChanges",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){var c=$b($$t.$b4.$type,a);c.i3("AnimateSeriesWhenAxisRangeChanges",b.d(),b.c())}));$$t.$b4.windowRectProperty=$$t.$bi.i("WindowRect",$$t.$a8.$type,$$t.$b4.$type,new $$t.bj(2,new $$t.a8(0,0,0,1,1),function(a,b){a.i3("WindowRect",b.d(),b.c())}));$$t.$b4.useTiledZoomingProperty=$$t.$bi.i("UseTiledZooming",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("UseTiledZooming",b.d(),b.c())}));$$t.$b4.preferHigherResolutionTilesProperty=$$t.$bi.i("PreferHigherResolutionTiles",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("PreferHigherResolutionTiles",b.d(),b.c())}));$$t.$b4.zoomTileCacheSizeProperty=$$t.$bi.i("ZoomTileCacheSize",$.ig.Number.prototype.$type,$$t.$b4.$type,new $$t.bj(2,30,function(a,b){a.i3("ZoomTileCacheSize",b.d(),b.c())}));$$t.$b4.highlightingTransitionDurationProperty=$$t.$bi.i("HighlightingTransitionDuration",$.ig.Number.prototype.$type,$$t.$b4.$type,new $$t.bj(2,300,function(a,b){a.i3("HighlightingTransitionDuration",b.d(),b.c())}));$$t.$b4.isPagePanningAllowedProperty=$$t.$bi.i("IsPagePanningAllowed",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("IsPagePanningAllowed",b.d(),b.c())}));$$t.$b4.isSurfaceInteractionDisabledProperty=$$t.$bi.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$b4.windowResponseProperty=$$t.$bi.i("WindowResponse",$$t.$wd.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$wd.getBox(0),function(a,b){a.i3("WindowResponse",b.d(),b.c())}));$$t.$b4.windowRectMinWidthProperty=$$t.$bi.i("WindowRectMinWidth",Number,$$t.$b4.$type,new $$t.bj(2,1e-4,function(a,b){a.i3("WindowRectMinWidth",b.d(),b.c())}));$$t.$b4.overviewPlusDetailPaneVisibilityProperty=$$t.$bi.i("OverviewPlusDetailPaneVisibility",$$t.$bu.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.i3("OverviewPlusDetailPaneVisibility",b.d(),b.c())}));$$t.$b4.crosshairVisibilityProperty=$$t.$bi.i("CrosshairVisibility",$$t.$bu.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.i3("CrosshairVisibility",b.d(),b.c())}));$$t.$b4.isDragCrosshairEnabledProperty=$$t.$bi.i("IsDragCrosshairEnabled",$$t.$f.$type,$$t.$b4.$type,new $$t.bj(2,false,function(a,b){a.i3("IsDragCrosshairEnabled",b.d(),b.c())}));$$t.$b4.plotAreaBorderBrushProperty=$$t.$bi.i("PlotAreaBorderBrush",$$t.$cv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PlotAreaBorderBrush",b.d(),b.c())}));$$t.$b4.actualPlotAreaBorderBrushProperty=$$t.$bi.i("ActualPlotAreaBorderBrush",$$t.$cv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("ActualPlotAreaBorderBrush",b.d(),b.c())}));$$t.$b4.plotAreaBackgroundProperty=$$t.$bi.i("PlotAreaBackground",$$t.$cv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PlotAreaBackground",b.d(),b.c())}));$$t.$b4.plotAreaMinWidthProperty=$$t.$bi.i("PlotAreaMinWidth",Number,$$t.$b4.$type,new $$t.bj(2,50,function(a,b){a.i3("PlotAreaMinWidth",b.d(),b.c())}));$$t.$b4.plotAreaMinHeightProperty=$$t.$bi.i("PlotAreaMinHeight",Number,$$t.$b4.$type,new $$t.bj(2,50,function(a,b){a.i3("PlotAreaMinHeight",b.d(),b.c())}));$$t.$b4.defaultInteractionProperty=$$t.$bi.i("DefaultInteraction",$$t.$fr.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$fr.getBox(3),function(a,b){a.i3("DefaultInteraction",b.d(),b.c())}));$$t.$b4.dragModifierProperty=$$t.$bi.i("DragModifier",$$t.$d0.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$d0.getBox(0),function(a,b){a.i3("DragModifier",b.d(),b.c())}));$$t.$b4.panModifierProperty=$$t.$bi.i("PanModifier",$$t.$d0.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$d0.getBox(4),function(a,b){a.i3("PanModifier",b.d(),b.c())}));$$t.$b4.windowPositionHorizontalProperty=$$t.$bi.i("WindowPositionHorizontal",Number,$$t.$b4.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowPositionHorizontal",b.d(),b.c())}));$$t.$b4.windowPositionVerticalProperty=$$t.$bi.i("WindowPositionVertical",Number,$$t.$b4.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowPositionVertical",b.d(),b.c())}));$$t.$b4.crosshairLineStyleProperty=$$t.$bi.i("CrosshairLineStyle",$$t.$bv.$type,$$t.$b4.$type,new $$t.bj(1,function(a,b){a.i3("CrosshairLineStyle",b.d(),b.c())}));$$t.$b4.previewPathStyleProperty=$$t.$bi.i("PreviewPathStyle",$$t.$bv.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PreviewPathStyle",b.d(),b.c())}));$$t.$b4.ms=$$t.$a8.empty();$$t.$b4.zoombarStyleProperty=$$t.$bi.i("ZoombarStyle",$$t.$bv.$type,$$t.$b4.$type,new $$t.bj(1,function(a,b){a.i3("ZoombarStyle",b.d(),b.c())}));$$t.$b4.circleMarkerTemplateProperty=$$t.$bi.i("CircleMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("CircleMarkerTemplate",b.d(),b.c())}));$$t.$b4.triangleMarkerTemplateProperty=$$t.$bi.i("TriangleMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("TriangleMarkerTemplate",b.d(),b.c())}));$$t.$b4.pyramidMarkerTemplateProperty=$$t.$bi.i("PyramidMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PyramidMarkerTemplate",b.d(),b.c())}));$$t.$b4.squareMarkerTemplateProperty=$$t.$bi.i("SquareMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("SquareMarkerTemplate",b.d(),b.c())}));$$t.$b4.diamondMarkerTemplateProperty=$$t.$bi.i("DiamondMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("DiamondMarkerTemplate",b.d(),b.c())}));$$t.$b4.pentagonMarkerTemplateProperty=$$t.$bi.i("PentagonMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PentagonMarkerTemplate",b.d(),b.c())}));$$t.$b4.hexagonMarkerTemplateProperty=$$t.$bi.i("HexagonMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("HexagonMarkerTemplate",b.d(),b.c())}));$$t.$b4.tetragramMarkerTemplateProperty=$$t.$bi.i("TetragramMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("TetragramMarkerTemplate",b.d(),b.c())}));$$t.$b4.pentagramMarkerTemplateProperty=$$t.$bi.i("PentagramMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("PentagramMarkerTemplate",b.d(),b.c())}));$$t.$b4.hexagramMarkerTemplateProperty=$$t.$bi.i("HexagramMarkerTemplate",$$t.$c9.$type,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("HexagramMarkerTemplate",b.d(),b.c())}));$$t.$b4.titleProperty=$$t.$bi.i("Title",String,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("Title",b.d(),b.c())}));$$t.$b4.titleHorizontalAlignmentProperty=$$t.$bi.i("TitleHorizontalAlignment",$$t.$bx.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bx.getBox(1),function(a,b){a.i3("TitleHorizontalAlignment",b.d(),b.c())}));$$t.$b4.subtitleHorizontalAlignmentProperty=$$t.$bi.i("SubtitleHorizontalAlignment",$$t.$bx.$type,$$t.$b4.$type,new $$t.bj(2,$$t.$bx.getBox(1),function(a,b){a.i3("SubtitleHorizontalAlignment",b.d(),b.c())}));$$t.$b4.subtitleProperty=$$t.$bi.i("Subtitle",String,$$t.$b4.$type,new $$t.bj(2,null,function(a,b){a.i3("Subtitle",b.d(),b.c())}));if($$t.$b4.staticInit&&!$$t.$b4.seriesViewerStaticInitCalled){$$t.$b4.staticInit();$$t.$b4.seriesViewerStaticInitCalled=true}$$t.$fx.oe="IsSquare";$$t.$fx.ol="WindowScaleHorizontal";$$t.$fx.om="WindowScaleVertical";$$t.$fx.n4="ActualWindowScaleHorizontal";$$t.$fx.n5="ActualWindowScaleVertical";$$t.$fx.oc="HorizontalZoomable";$$t.$fx.oj="VerticalZoomable";$$t.$fx.od="HorizontalZoombarVisibility";$$t.$fx.ok="VerticalZoombarVisibility";$$t.$fx.ob="GridMode";$$t.$fx.n6="AlignsGridLinesToPixels";$$t.$fx.n7="Brushes";$$t.$fx.of="MarkerBrushes";$$t.$fx.oh="Outlines";$$t.$fx.og="MarkerOutlines";$$t.$fx.oa="DefaultAxisStroke";$$t.$fx.n8="DefaultAxisMajorStroke";$$t.$fx.n9="DefaultAxisMinorStroke";$$t.$fx.oi="PlotAreaBackgroundContent";$$t.$fx.nu=0;$$t.$fx.nt=0;$$t.$fx.isSquareProperty=$$t.$bi.i("IsSquare",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,false,function(a,b){a.i3("IsSquare",b.d(),b.c())}));$$t.$fx.windowScaleHorizontalProperty=$$t.$bi.i("WindowScaleHorizontal",Number,$$t.$fx.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowScaleHorizontal",b.d(),b.c())}));$$t.$fx.windowScaleVerticalProperty=$$t.$bi.i("WindowScaleVertical",Number,$$t.$fx.$type,new $$t.bj(2,NaN,function(a,b){a.i3("WindowScaleVertical",b.d(),b.c())}));$$t.$fx.horizontalZoomableProperty=$$t.$bi.i("HorizontalZoomable",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,false,function(a,b){a.i3("HorizontalZoomable",b.d(),b.c())}));$$t.$fx.verticalZoomableProperty=$$t.$bi.i("VerticalZoomable",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,false,function(a,b){a.i3("VerticalZoomable",b.d(),b.c())}));$$t.$fx.horizontalZoombarVisibilityProperty=$$t.$bi.i("HorizontalZoombarVisibility",$$t.$bu.$type,$$t.$fx.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.i3("HorizontalZoombarVisibility",b.d(),b.c())}));$$t.$fx.verticalZoombarVisibilityProperty=$$t.$bi.i("VerticalZoombarVisibility",$$t.$bu.$type,$$t.$fx.$type,new $$t.bj(2,$$t.$bu.getBox(1),function(a,b){a.i3("VerticalZoombarVisibility",b.d(),b.c())}));$$t.$fx.gridModeProperty=$$t.$bi.i("GridMode",$$t.$fy.$type,$$t.$fx.$type,new $$t.bj(2,$$t.$fy.getBox(2),function(a,b){a.i3("GridMode",b.d(),b.c())}));$$t.$fx.alignsGridLinesToPixelsProperty=$$t.$bi.i("AlignsGridLinesToPixels",$$t.$f.$type,$$t.$fx.$type,new $$t.bj(2,true,function(a,b){a.i3("AlignsGridLinesToPixels",b.d(),b.c())}));$$t.$fx.brushesProperty=$$t.$bi.i("Brushes",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("Brushes",b.d(),b.c())}));$$t.$fx.markerBrushesProperty=$$t.$bi.i("MarkerBrushes",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("MarkerBrushes",b.d(),b.c())}));$$t.$fx.outlinesProperty=$$t.$bi.i("Outlines",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("Outlines",b.d(),b.c())}));$$t.$fx.markerOutlinesProperty=$$t.$bi.i("MarkerOutlines",$$t.$fz.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("MarkerOutlines",b.d(),b.c())}));$$t.$fx.defaultAxisStrokeProperty=$$t.$bi.i("DefaultAxisStroke",$$t.$cv.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("DefaultAxisStroke",b.d(),b.c())}));$$t.$fx.defaultAxisMajorStrokeProperty=$$t.$bi.i("DefaultAxisMajorStroke",$$t.$cv.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("DefaultAxisMajorStroke",b.d(),b.c())}));$$t.$fx.defaultAxisMinorStrokeProperty=$$t.$bi.i("DefaultAxisMinorStroke",$$t.$cv.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("DefaultAxisMinorStroke",b.d(),b.c())}));$$t.$fx.plotAreaBackgroundContentProperty=$$t.$bi.i("PlotAreaBackgroundContent",$$t.$be.$type,$$t.$fx.$type,new $$t.bj(2,null,function(a,b){a.i3("PlotAreaBackgroundContent",b.d(),b.c())}));if($$t.$fx.staticInit&&!$$t.$fx.xamDataChartStaticInitCalled){$$t.$fx.staticInit();$$t.$fx.xamDataChartStaticInitCalled=true}$$t.$abb.h=512;$$t.$l4.ac="SyncChannel";$$t.$l4.ae="SynchronizeVertically";$$t.$l4.ad="SynchronizeHorizontally";$$t.$l4.syncChannelProperty=$$t.$bi.i("SyncChannel",String,$$t.$l4.$type,new $$t.bj(2,null,function(a,b){a.af("SyncChannel",b.d(),b.c())}));$$t.$l4.synchronizeVerticallyProperty=$$t.$bi.i("SynchronizeVertically",$$t.$f.$type,$$t.$l4.$type,new $$t.bj(2,true,function(a,b){a.af("SynchronizeVertically",b.d(),b.c())}));$$t.$l4.synchronizeHorizontallyProperty=$$t.$bi.i("SynchronizeHorizontally",$$t.$f.$type,$$t.$l4.$type,new $$t.bj(2,true,function(a,b){a.af("SynchronizeHorizontally",b.d(),b.c())}));$$t.$pz.b=null;$$t.$pl.i="DefaultErrorBarStyle";$$t.$pl.defaultErrorBarStyleProperty=$$t.$bi.i("DefaultErrorBarStyle",$$t.$bv.$type,$$t.$pl.$type,new $$t.bj(2,null,function(a,b){a.j("DefaultErrorBarStyle",b.d(),b.c())}));$$t.$abh.t="EnableErrorBars";$$t.$abh.u="ErrorBarCapLength";$$t.$abh.s="Calculator";$$t.$abh.w="Stroke";$$t.$abh.x="StrokeThickness";$$t.$abh.v="ErrorBarStyle";$$t.$abh.enableErrorBarsProperty=$$t.$bi.i("EnableErrorBars",$$t.$pm.$type,$$t.$abh.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBars",b.d(),b.c())}));$$t.$abh.errorBarCapLengthProperty=$$t.$bi.i("ErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$abh.$type,new $$t.bj(2,6,function(a,b){a.j("ErrorBarCapLength",b.d(),b.c())}));$$t.$abh.calculatorProperty=$$t.$bi.i("Calculator",$$t.$po.$type,$$t.$abh.$type,new $$t.bj(2,null,function(a,b){a.j("Calculator",b.d(),b.c())}));$$t.$abh.strokeProperty=$$t.$bi.i("Stroke",$$t.$cv.$type,$$t.$abh.$type,new $$t.bj(2,null,function(a,b){a.j("Stroke",b.d(),b.c())}));$$t.$abh.strokeThicknessProperty=$$t.$bi.i("StrokeThickness",Number,$$t.$abh.$type,new $$t.bj(2,1,function(a,b){a.j("StrokeThickness",b.d(),b.c())}));$$t.$abh.errorBarStyleProperty=$$t.$bi.i("ErrorBarStyle",$$t.$bv.$type,$$t.$abh.$type,new $$t.bj(2,null,function(a,b){a.j("ErrorBarStyle",b.d(),b.c())}));$$t.$pk.y="EnableErrorBarsHorizontal";$$t.$pk.ab="HorizontalCalculatorReference";$$t.$pk.aa="HorizontalCalculator";$$t.$pk.ac="HorizontalErrorBarCapLength";$$t.$pk.ae="HorizontalStroke";$$t.$pk.af="HorizontalStrokeThickness";$$t.$pk.ad="HorizontalErrorBarStyle";$$t.$pk.z="EnableErrorBarsVertical";$$t.$pk.ah="VerticalCalculatorReference";$$t.$pk.ag="VerticalCalculator";$$t.$pk.ai="VerticalErrorBarCapLength";$$t.$pk.ak="VerticalStroke";$$t.$pk.al="VerticalStrokeThickness";$$t.$pk.aj="VerticalErrorBarStyle";$$t.$pk.enableErrorBarsHorizontalProperty=$$t.$bi.i("EnableErrorBarsHorizontal",$$t.$pm.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBarsHorizontal",b.d(),b.c())}));$$t.$pk.horizontalCalculatorReferenceProperty=$$t.$bi.i("HorizontalCalculatorReference",$$t.$pn.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pn.getBox(0),function(a,b){a.j("HorizontalCalculatorReference",b.d(),b.c())}));$$t.$pk.horizontalCalculatorProperty=$$t.$bi.i("HorizontalCalculator",$$t.$po.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalCalculator",b.d(),b.c())}));$$t.$pk.horizontalErrorBarCapLengthProperty=$$t.$bi.i("HorizontalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$pk.$type,new $$t.bj(2,6,function(a,b){a.j("HorizontalErrorBarCapLength",b.d(),b.c())}));$$t.$pk.horizontalStrokeProperty=$$t.$bi.i("HorizontalStroke",$$t.$cv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalStroke",b.d(),b.c())}));$$t.$pk.horizontalStrokeThicknessProperty=$$t.$bi.i("HorizontalStrokeThickness",Number,$$t.$pk.$type,new $$t.bj(2,1,function(a,b){a.j("HorizontalStrokeThickness",b.d(),b.c())}));$$t.$pk.horizontalErrorBarStyleProperty=$$t.$bi.i("HorizontalErrorBarStyle",$$t.$bv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalErrorBarStyle",b.d(),b.c())}));$$t.$pk.enableErrorBarsVerticalProperty=$$t.$bi.i("EnableErrorBarsVertical",$$t.$pm.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBarsVertical",b.d(),b.c())}));$$t.$pk.verticalCalculatorReferenceProperty=$$t.$bi.i("VerticalCalculatorReference",$$t.$pn.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pn.getBox(1),function(a,b){a.j("VerticalCalculatorReference",b.d(),b.c())}));$$t.$pk.verticalCalculatorProperty=$$t.$bi.i("VerticalCalculator",$$t.$po.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalCalculator",b.d(),b.c())}));$$t.$pk.verticalErrorBarCapLengthProperty=$$t.$bi.i("VerticalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$pk.$type,new $$t.bj(2,6,function(a,b){a.j("VerticalErrorBarCapLength",b.d(),b.c())}));$$t.$pk.verticalStrokeProperty=$$t.$bi.i("VerticalStroke",$$t.$cv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalStroke",b.d(),b.c())}));$$t.$pk.verticalStrokeThicknessProperty=$$t.$bi.i("VerticalStrokeThickness",Number,$$t.$pk.$type,new $$t.bj(2,1,function(a,b){a.j("VerticalStrokeThickness",b.d(),b.c())}));$$t.$pk.verticalErrorBarStyleProperty=$$t.$bi.i("VerticalErrorBarStyle",$$t.$bv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalErrorBarStyle",b.d(),b.c())}));$$t.$abi.nw="DisplayType";$$t.$abi.nr=3;$$t.$abi.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$abi.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$abi.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$abi.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$abi.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$abi.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$abi.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$abi.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$abi.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$abi.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$abi.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$abi.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$abi.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$abi.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$abi.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$abi.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$abi.displayTypeProperty=$$t.$bi.i("DisplayType",$$t.$abf.$type,$$t.$abi.$type,new $$t.bj(2,$$t.$abf.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.d(),b.c())}));$$t.$qk.a8="Orientation";$$t.$n9.bc="StartAngle";$$t.$n9.a0="EndAngle";$$t.$n9.a5="InnerExtentStart";$$t.$n9.a4="InnerExtentEnd";$$t.$n9.a8="IsSelected";$$t.$n9.a6="IsExploded";$$t.$n9.a7="IsOtherSlice";$$t.$n9.ba="Origin";$$t.$n9.a1="ExplodedOrigin";$$t.$n9.bb="Radius";$$t.$n9.a2="ExplodedRadius";$$t.$n9.a3="Index";$$t.$n9.bd="StrokeThickness";$$t.$n9.br=$$t.$bi.i("StartAngle",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bg=$$t.$bi.i("EndAngle",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bl=$$t.$bi.i("InnerExtentStart",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bk=$$t.$bi.i("InnerExtentEnd",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bo=$$t.$bi.i("IsSelected",$$t.$f.$type,$$t.$n9.$type,new $$t.bj(2,false,function(a,b){var c=$b($$t.$n9.$type,a);var d=b.c();if(c.af()!=null){c.af().eg(c,d)}}));$$t.$n9.bm=$$t.$bi.i("IsExploded",$$t.$f.$type,$$t.$n9.$type,new $$t.bj(2,false,function(a,b){var c=$b($$t.$n9.$type,a);var d=b.c();if(c.af()!=null){c.af().dp(c,d)}}));$$t.$n9.bn=$$t.$bi.i("IsOtherSlice",$$t.$f.$type,$$t.$n9.$type,new $$t.bj(2,false,function(a,b){a.be()}));$$t.$n9.bp=$$t.$bi.i("Origin",$$t.$ba.$type,$$t.$n9.$type,new $$t.bj(2,new $$t.ba(0),function(a,b){a.be()}));$$t.$n9.bh=$$t.$bi.i("ExplodedOrigin",$$t.$ba.$type,$$t.$n9.$type,new $$t.bj(2,new $$t.ba(0),function(a,b){a.be()}));$$t.$n9.bq=$$t.$bi.i("Radius",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bi=$$t.$bi.i("ExplodedRadius",Number,$$t.$n9.$type,new $$t.bj(2,0,function(a,b){a.be()}));$$t.$n9.bj=$$t.$bi.i("Index",$.ig.Number.prototype.$type,$$t.$n9.$type,new $$t.bj(2,-1,function(a,b){a.be()}));$$t.$n9.bs=$$t.$bi.i("StrokeThickness",Number,$$t.$n9.$type,new $$t.bj(2,1,function(a,b){a.be()}));$$t.$v0.l5="AngleMemberPath";$$t.$v0.mb="RadiusMemberPath";$$t.$v0.l3="AngleColumn";$$t.$v0.l9="RadiusColumn";$$t.$v0.l2="AngleAxis";$$t.$v0.l8="RadiusAxis";$$t.$v0.mc="UseCartesianInterpolation";$$t.$v0.l7="MaximumMarkers";$$t.$v0.l6="ClipSeriesToBounds";$$t.$v0.angleMemberPathProperty=$$t.$bi.i("AngleMemberPath",String,$$t.$v0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("AngleMemberPath",b.d(),b.c())}));$$t.$v0.radiusMemberPathProperty=$$t.$bi.i("RadiusMemberPath",String,$$t.$v0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$v0.angleAxisProperty=$$t.$bi.i("AngleAxis",$$t.$ky.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$v0.radiusAxisProperty=$$t.$bi.i("RadiusAxis",$$t.$kw.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("RadiusAxis",b.d(),b.c())}));$$t.$v0.useCartesianInterpolationProperty=$$t.$bi.i("UseCartesianInterpolation",$$t.$f.$type,$$t.$v0.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("UseCartesianInterpolation",b.d(),b.c())}));$$t.$v0.maximumMarkersProperty=$$t.$bi.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$v0.$type,new $$t.bj(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$v0.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$v0.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$v0.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$v0.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$v0.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$v0.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$v0.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$v0.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$v0.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$v0.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$v0.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$v0.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$v0.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$v0.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$v0.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$v0.clipSeriesToBoundsProperty=$$t.$bi.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$v0.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$abp.nn="UnknownValuePlotting";$$t.$abp.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$abp.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$abr.nn="UnknownValuePlotting";$$t.$abr.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$abr.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$abv.nn="Stiffness";$$t.$abv.stiffnessProperty=$$t.$bi.i("Stiffness",Number,$$t.$abv.$type,new $$t.bj(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$abx.nn="Stiffness";$$t.$abx.stiffnessProperty=$$t.$bi.i("Stiffness",Number,$$t.$abx.$type,new $$t.bj(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.d(),b.c())}));$$t.$abz.m3="RadiusX";$$t.$abz.m4="RadiusY";$$t.$abz.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$abz.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$abz.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$abz.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$ab1.m2="UnknownValuePlotting";$$t.$ab1.unknownValuePlottingProperty=$$t.$bi.i("UnknownValuePlotting",$$t.$ng.$type,$$t.$ab1.$type,new $$t.bj(2,$$t.$ng.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$ab3.m3="RadiusX";$$t.$ab3.m4="RadiusY";$$t.$ab3.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$ab3.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$ab3.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$ab3.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$wa.r="ZoomLevel";$$t.$wa.q="ZoomLevelDisplayText";$$t.$wa.zoomLevelProperty=$$t.$bi.i("ZoomLevel",Number,$$t.$wa.$type,new $$t.bj(2,0,function(a,b){a.u("ZoomLevel",b.d(),b.c())}));$$t.$gx.w=512;$$t.$gx.u=3;$$t.$us.oq="RadiusX";$$t.$us.or="RadiusY";$$t.$us.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$us.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$us.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$us.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$iu.ns="AutoGenerateSeries";$$t.$iu.nt="ReverseLegendOrder";$$t.$iu.nu="SeriesVisibility";$$t.$iu.autoGenerateSeriesProperty=$$t.$bi.i("AutoGenerateSeries",$$t.$f.$type,$$t.$iu.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("AutoGenerateSeries",b.d(),b.c())}));$$t.$iu.reverseLegendOrderProperty=$$t.$bi.i("ReverseLegendOrder",$$t.$f.$type,$$t.$iu.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("ReverseLegendOrder",b.d(),b.c())}));$$t.$iu.n5=$$t.$bi.i("SeriesVisibility",$$t.$bu.$type,$$t.$iu.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.raisePropertyChanged("SeriesVisibility",b.d(),b.c())}));$$t.$jl.n9="XAxis";$$t.$jl.oa="YAxis";$$t.$jl.xAxisProperty=$$t.$bi.i("XAxis",$$t.$ir.$type,$$t.$jl.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$jl.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$jl.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$uv.n9="XAxis";$$t.$uv.oa="YAxis";$$t.$uv.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$uv.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$uv.yAxisProperty=$$t.$bi.i("YAxis",$$t.$l2.$type,$$t.$uv.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$uu.og="RadiusX";$$t.$uu.oh="RadiusY";$$t.$uu.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$uu.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())
}));$$t.$uu.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$uu.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$up.og="RadiusX";$$t.$up.oh="RadiusY";$$t.$up.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$up.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$up.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$up.$type,new $$t.bj(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$jg.br="Brush";$$t.$jg.ax="ActualBrush";$$t.$jg.bs="DashArray";$$t.$jg.ay="ActualDashArray";$$t.$jg.bt="DashCap";$$t.$jg.az="ActualDashCap";$$t.$jg.bv="IsDropShadowEnabled";$$t.$jg.a1="ActualIsDropShadowEnabled";$$t.$jg.cd="ShadowBlur";$$t.$jg.bg="ActualShadowBlur";$$t.$jg.ce="ShadowColor";$$t.$jg.bh="ActualShadowColor";$$t.$jg.cm="UseSingleShadow";$$t.$jg.bo="ActualUseSingleShadow";$$t.$jg.cf="ShadowOffsetX";$$t.$jg.bi="ActualShadowOffsetX";$$t.$jg.cg="ShadowOffsetY";$$t.$jg.bj="ActualShadowOffsetY";$$t.$jg.bu="EndCap";$$t.$jg.a0="ActualEndCap";$$t.$jg.bw="IsHitTestVisible";$$t.$jg.a2="ActualIsHitTestVisible";$$t.$jg.bx="LegendItemBadgeTemplate";$$t.$jg.a3="ActualLegendItemBadgeTemplate";$$t.$jg.by="LegendItemTemplate";$$t.$jg.a4="ActualLegendItemTemplate";$$t.$jg.bz="LegendItemVisibility";$$t.$jg.a5="ActualLegendItemVisibility";$$t.$jg.b0="MarkerBrush";$$t.$jg.a6="ActualMarkerBrush";$$t.$jg.b1="MarkerOutline";$$t.$jg.a7="ActualMarkerOutline";$$t.$jg.b2="MarkerStyle";$$t.$jg.a8="ActualMarkerStyle";$$t.$jg.b3="MarkerTemplate";$$t.$jg.a9="ActualMarkerTemplate";$$t.$jg.b4="MarkerType";$$t.$jg.ba="ActualMarkerType";$$t.$jg.b6="Name";$$t.$jg.b8="Opacity";$$t.$jg.bc="ActualOpacity";$$t.$jg.b7="OpacityMask";$$t.$jg.bb="ActualOpacityMask";$$t.$jg.b9="Outline";$$t.$jg.bd="ActualOutline";$$t.$jg.bq="AreaFillOpacity";$$t.$jg.aw="ActualAreaFillOpacity";$$t.$jg.cb="RadiusX";$$t.$jg.be="ActualRadiusX";$$t.$jg.cc="RadiusY";$$t.$jg.bf="ActualRadiusY";$$t.$jg.ch="StartCap";$$t.$jg.bk="ActualStartCap";$$t.$jg.ci="Thickness";$$t.$jg.bl="ActualThickness";$$t.$jg.cj="Title";$$t.$jg.ck="ToolTip";$$t.$jg.bm="ActualToolTip";$$t.$jg.cl="UseLightweightMarkers";$$t.$jg.bn="ActualUseLightweightMarkers";$$t.$jg.co="ValueMemberPath";$$t.$jg.cp="Visibility";$$t.$jg.bp="ActualVisibility";$$t.$jg.ca="ParentOrLocalBrush";$$t.$jg.brushProperty=$$t.$bi.i("Brush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("Brush",b.d(),b.c())}));$$t.$jg.actualBrushProperty=$$t.$bi.i("ActualBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualBrush",b.d(),b.c())}));$$t.$jg.dashArrayProperty=$$t.$bi.i("DashArray",$$t.$cy.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("DashArray",b.d(),b.c())}));$$t.$jg.actualDashArrayProperty=$$t.$bi.i("ActualDashArray",$$t.$cy.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualDashArray",b.d(),b.c())}));$$t.$jg.dashCapProperty=$$t.$bi.i("DashCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.cr("DashCap",b.d(),b.c())}));$$t.$jg.actualDashCapProperty=$$t.$bi.i("ActualDashCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.cr("ActualDashCap",b.d(),b.c())}));$$t.$jg.isDropShadowEnabledProperty=$$t.$bi.i("IsDropShadowEnabled",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("IsDropShadowEnabled",b.d(),b.c())}));$$t.$jg.actualIsDropShadowEnabledProperty=$$t.$bi.i("ActualIsDropShadowEnabled",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,false,function(a,b){a.cr("ActualIsDropShadowEnabled",b.d(),b.c())}));$$t.$jg.shadowBlurProperty=$$t.$bi.i("ShadowBlur",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ShadowBlur",b.d(),b.c())}));$$t.$jg.actualShadowBlurProperty=$$t.$bi.i("ActualShadowBlur",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ActualShadowBlur",b.d(),b.c())}));$$t.$jg.shadowColorProperty=$$t.$bi.i("ShadowColor",$$t.$cw.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ShadowColor",b.d(),b.c())}));$$t.$jg.actualShadowColorProperty=$$t.$bi.i("ActualShadowColor",$$t.$cw.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualShadowColor",b.d(),b.c())}));$$t.$jg.useSingleShadowProperty=$$t.$bi.i("UseSingleShadow",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("UseSingleShadow",b.d(),b.c())}));$$t.$jg.actualUseSingleShadowProperty=$$t.$bi.i("ActualUseSingleShadow",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,true,function(a,b){a.cr("ActualUseSingleShadow",b.d(),b.c())}));$$t.$jg.shadowOffsetXProperty=$$t.$bi.i("ShadowOffsetX",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ShadowOffsetX",b.d(),b.c())}));$$t.$jg.actualShadowOffsetXProperty=$$t.$bi.i("ActualShadowOffsetX",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ActualShadowOffsetX",b.d(),b.c())}));$$t.$jg.shadowOffsetYProperty=$$t.$bi.i("ShadowOffsetY",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ShadowOffsetY",b.d(),b.c())}));$$t.$jg.actualShadowOffsetYProperty=$$t.$bi.i("ActualShadowOffsetY",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("ActualShadowOffsetY",b.d(),b.c())}));$$t.$jg.endCapProperty=$$t.$bi.i("EndCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("EndCap",b.d(),b.c())}));$$t.$jg.actualEndCapProperty=$$t.$bi.i("ActualEndCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("ActualEndCap",b.d(),b.c())}));$$t.$jg.isHitTestVisibleProperty=$$t.$bi.i("IsHitTestVisible",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,true,function(a,b){a.cr("IsHitTestVisible",b.d(),b.c())}));$$t.$jg.actualIsHitTestVisibleProperty=$$t.$bi.i("ActualIsHitTestVisible",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,true,function(a,b){a.cr("ActualIsHitTestVisible",b.d(),b.c())}));$$t.$jg.legendItemBadgeTemplateProperty=$$t.$bi.i("LegendItemBadgeTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$jg.actualLegendItemBadgeTemplateProperty=$$t.$bi.i("ActualLegendItemBadgeTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualLegendItemBadgeTemplate",b.d(),b.c())}));$$t.$jg.legendItemTemplateProperty=$$t.$bi.i("LegendItemTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("LegendItemTemplate",b.d(),b.c())}));$$t.$jg.actualLegendItemTemplateProperty=$$t.$bi.i("ActualLegendItemTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualLegendItemTemplate",b.d(),b.c())}));$$t.$jg.legendItemVisibilityProperty=$$t.$bi.i("LegendItemVisibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("LegendItemVisibility",b.d(),b.c())}));$$t.$jg.actualLegendItemVisibilityProperty=$$t.$bi.i("ActualLegendItemVisibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("ActualLegendItemVisibility",b.d(),b.c())}));$$t.$jg.markerBrushProperty=$$t.$bi.i("MarkerBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("MarkerBrush",b.d(),b.c())}));$$t.$jg.actualMarkerBrushProperty=$$t.$bi.i("ActualMarkerBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerBrush",b.d(),b.c())}));$$t.$jg.markerOutlineProperty=$$t.$bi.i("MarkerOutline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("MarkerOutline",b.d(),b.c())}));$$t.$jg.actualMarkerOutlineProperty=$$t.$bi.i("ActualMarkerOutline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerOutline",b.d(),b.c())}));$$t.$jg.markerStyleProperty=$$t.$bi.i("MarkerStyle",$$t.$bv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("MarkerStyle",b.d(),b.c())}));$$t.$jg.actualMarkerStyleProperty=$$t.$bi.i("ActualMarkerStyle",$$t.$bv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerStyle",b.d(),b.c())}));$$t.$jg.markerTemplateProperty=$$t.$bi.i("MarkerTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("MarkerTemplate",b.d(),b.c())}));$$t.$jg.actualMarkerTemplateProperty=$$t.$bi.i("ActualMarkerTemplate",$$t.$c9.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualMarkerTemplate",b.d(),b.c())}));$$t.$jg.markerTypeProperty=$$t.$bi.i("MarkerType",$$t.$hj.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$hj.getBox(0),function(a,b){a.cr("MarkerType",b.d(),b.c())}));$$t.$jg.actualMarkerTypeProperty=$$t.$bi.i("ActualMarkerType",$$t.$hj.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$hj.getBox(1),function(a,b){a.cr("ActualMarkerType",b.d(),b.c())}));$$t.$jg.nameProperty=$$t.$bi.i("Name",String,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("Name",b.d(),b.c())}));$$t.$jg.opacityProperty=$$t.$bi.i("Opacity",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("Opacity",b.d(),b.c())}));$$t.$jg.actualOpacityProperty=$$t.$bi.i("ActualOpacity",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("ActualOpacity",b.d(),b.c())}));$$t.$jg.opacityMaskProperty=$$t.$bi.i("OpacityMask",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("OpacityMask",b.d(),b.c())}));$$t.$jg.actualOpacityMaskProperty=$$t.$bi.i("ActualOpacityMask",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualOpacityMask",b.d(),b.c())}));$$t.$jg.outlineProperty=$$t.$bi.i("Outline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("Outline",b.d(),b.c())}));$$t.$jg.actualOutlineProperty=$$t.$bi.i("ActualOutline",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualOutline",b.d(),b.c())}));$$t.$jg.areaFillOpacityProperty=$$t.$bi.i("AreaFillOpacity",Number,$$t.$jg.$type,new $$t.bj(2,NaN,function(a,b){a.cr("AreaFillOpacity",b.d(),b.c())}));$$t.$jg.actualAreaFillOpacityProperty=$$t.$bi.i("ActualAreaFillOpacity",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("ActualAreaFillOpacity",b.d(),b.c())}));$$t.$jg.radiusXProperty=$$t.$bi.i("RadiusX",Number,$$t.$jg.$type,new $$t.bj(2,2,function(a,b){a.cr("RadiusX",b.d(),b.c())}));$$t.$jg.actualRadiusXProperty=$$t.$bi.i("ActualRadiusX",Number,$$t.$jg.$type,new $$t.bj(2,0,function(a,b){a.cr("ActualRadiusX",b.d(),b.c())}));$$t.$jg.radiusYProperty=$$t.$bi.i("RadiusY",Number,$$t.$jg.$type,new $$t.bj(2,2,function(a,b){a.cr("RadiusY",b.d(),b.c())}));$$t.$jg.actualRadiusYProperty=$$t.$bi.i("ActualRadiusY",Number,$$t.$jg.$type,new $$t.bj(2,0,function(a,b){a.cr("ActualRadiusY",b.d(),b.c())}));$$t.$jg.startCapProperty=$$t.$bi.i("StartCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("StartCap",b.d(),b.c())}));$$t.$jg.actualStartCapProperty=$$t.$bi.i("ActualStartCap",$$t.$jh.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$jh.getBox(2),function(a,b){a.cr("ActualStartCap",b.d(),b.c())}));$$t.$jg.thicknessProperty=$$t.$bi.i("Thickness",Number,$$t.$jg.$type,new $$t.bj(2,1.5,function(a,b){a.cr("Thickness",b.d(),b.c())}));$$t.$jg.actualThicknessProperty=$$t.$bi.i("ActualThickness",Number,$$t.$jg.$type,new $$t.bj(2,1,function(a,b){a.cr("ActualThickness",b.d(),b.c())}));$$t.$jg.titleProperty=$$t.$bi.i("Title",$.ig.$op.$type,$$t.$jg.$type,new $$t.bj(2,"Series Title",function(a,b){a.cr("Title",b.d(),b.c())}));$$t.$jg.toolTipProperty=$$t.$bi.i("ToolTip",$.ig.$op.$type,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("ToolTip",b.d(),b.c())}));$$t.$jg.actualToolTipProperty=$$t.$bi.i("ActualToolTip",$.ig.$op.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ActualToolTip",b.d(),b.c())}));$$t.$jg.useLightweightMarkersProperty=$$t.$bi.i("UseLightweightMarkers",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,false,function(a,b){a.cr("UseLightweightMarkers",b.d(),b.c())}));$$t.$jg.actualUseLightweightMarkersProperty=$$t.$bi.i("ActualUseLightweightMarkers",$$t.$f.$type,$$t.$jg.$type,new $$t.bj(2,false,function(a,b){a.cr("ActualUseLightweightMarkers",b.d(),b.c())}));$$t.$jg.valueMemberPathProperty=$$t.$bi.i("ValueMemberPath",String,$$t.$jg.$type,new $$t.bj(2,null,function(a,b){a.cr("ValueMemberPath",b.d(),b.c())}));$$t.$jg.visibilityProperty=$$t.$bi.i("Visibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("Visibility",b.d(),b.c())}));$$t.$jg.actualVisibilityProperty=$$t.$bi.i("ActualVisibility",$$t.$bu.$type,$$t.$jg.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){a.cr("ActualVisibility",b.d(),b.c())}));$$t.$jg.e6=$$t.$bi.i("ParentOrLocalBrush",$$t.$cv.$type,$$t.$jg.$type,new $$t.bj(1,function(a,b){a.cr("ParentOrLocalBrush",b.d(),b.c())}))})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SphericalMercatorHorizontalScaler:a","HorizontalLinearScaler:b","LinearScaler:c","NumericScaler:d","DependencyObject:e","Object:f","Type:g","Boolean:h","ValueType:i","Void:j","IConvertible:k","IFormatProvider:l","Number:m","String:n","IComparable:o","Number:p","Number:q","Number:r","Number:s","NumberStyles:t","Enum:u","Array:v","IList:w","ICollection:x","IEnumerable:y","IEnumerator:z","NotSupportedException:aa","Error:ab","Number:ac","String:ad","StringComparison:ae","RegExp:af","CultureInfo:ag","DateTimeFormatInfo:ah","Calendar:ai","Date:aj","Number:ak","DayOfWeek:al","DateTimeKind:am","CalendarWeekRule:an","NumberFormatInfo:ao","CompareInfo:ap","CompareOptions:aq","IEnumerable$1:ar","IEnumerator$1:as","IDisposable:at","StringSplitOptions:au","Number:av","Number:aw","Number:ax","Number:ay","Number:az","Number:a0","Assembly:a1","Stream:a2","SeekOrigin:a3","RuntimeTypeHandle:a4","MethodInfo:a5","MethodBase:a6","MemberInfo:a7","ParameterInfo:a8","TypeCode:a9","ConstructorInfo:ba","PropertyInfo:bb","Dictionary:bc","DependencyProperty:bd","PropertyMetadata:be","PropertyChangedCallback:bf","MulticastDelegate:bg","IntPtr:bh","DependencyPropertyChangedEventArgs:bi","DependencyPropertiesCollection:bj","UnsetValue:bk","Script:bl","Binding:bm","PropertyPath:bn","NumericAxisBase:bo","Axis:bp","Control:bq","FrameworkElement:br","UIElement:bs","Transform:bt","Visibility:bu","Style:bv","Thickness:bw","HorizontalAlignment:bx","VerticalAlignment:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","AxisView:b2","ISchedulableRender:b3","Path:b4","Shape:b5","Brush:b6","Color:b7","Math:b8","ArgumentException:b9","DoubleCollection:ca","List$1:cb","IList$1:cc","ICollection$1:cd","IArray:ce","IArrayList:cf","Array:cg","CompareCallback:ch","Func$3:ci","Action$1:cj","Comparer$1:ck","IComparer:cl","IComparer$1:cm","DefaultComparer$1:cn","IComparable$1:co","Comparison$1:cp","ReadOnlyCollection$1:cq","Predicate$1:cr","NotImplementedException:cs","Geometry:ct","GeometryType:cu","SeriesViewer:cv","SeriesViewerView:cw","CanvasRenderScheduler:cx","Callback:cy","window:cz","RenderingContext:c0","IRenderer:c1","Rectangle:c2","Rect:c3","Size:c4","Point: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","FontInfo:dj","XamOverviewPlusDetailPane:dk","XamOverviewPlusDetailPaneView:dl","XamOverviewPlusDetailPaneViewManager:dm","JQueryObject:dn","Element:dp","ElementAttributeCollection:dq","ElementCollection:dr","WebStyle:ds","ElementNodeType:dt","Document:du","EventListener:dv","IElementEventHandler:dw","ElementEventHandler:dx","ElementAttribute:dy","JQueryPosition:dz","JQueryCallback:d0","JQueryEvent:d1","JQueryUICallback:d2","EventProxy:d3","ModifierKeys:d4","Func$2:d5","MouseWheelHandler:d6","Delegate:d7","Interlocked:d8","GestureHandler:d9","ContactHandler:ea","TouchHandler:eb","MouseOverHandler:ec","MouseHandler:ed","KeyHandler:ee","Key:ef","JQuery:eg","JQueryDeferred:eh","JQueryPromise:ei","Action:ej","CanvasViewRenderer:ek","CanvasContext2D:el","CanvasContext:em","TextMetrics:en","ImageData:eo","CanvasElement:ep","Gradient:eq","LinearGradientBrush:er","GradientStop:es","GeometryGroup:et","GeometryCollection:eu","FillRule:ev","PathGeometry:ew","PathFigureCollection:ex","LineGeometry:ey","RectangleGeometry:ez","EllipseGeometry:e0","ArcSegment:e1","PathSegment:e2","PathSegmentType:e3","SweepDirection:e4","PathFigure:e5","PathSegmentCollection:e6","LineSegment:e7","PolyLineSegment:e8","BezierSegment:e9","PolyBezierSegment:fa","GeometryUtil:fb","Tuple$2:fc","TransformGroup:fd","TransformCollection:fe","TranslateTransform:ff","RotateTransform:fg","ScaleTransform:fh","DivElement:fi","DOMEventProxy:fj","MSGesture:fk","MouseEventArgs:fl","EventArgs:fm","DoubleAnimator:fn","EasingFunctionHandler:fo","ImageElement:fp","RectUtil:fq","MathUtil:fr","RuntimeHelpers:fs","RuntimeFieldHandle:ft","PropertyChangedEventArgs$1:fu","InteractionState:fv","OverviewPlusDetailPaneMode:fw","IOverviewPlusDetailControl:fx","EventHandler$1:fy","ArgumentNullException:fz","OverviewPlusDetailViewportHost:f0","IProvidesViewport:f1","XamDataChart:f2","GridMode:f3","BrushCollection:f4","ObservableCollection$1:f5","INotifyCollectionChanged:f6","NotifyCollectionChangedEventHandler:f7","NotifyCollectionChangedEventArgs:f8","NotifyCollectionChangedAction:f9","InterpolationMode:ga","Random:gb","ColorUtil:gc","AxisCollection:gd","XamDataChartView:ge","SeriesViewerViewManager:gf","AxisTitlePosition:gg","PointerTooltipStyle:gh","Dictionary$2:gi","IDictionary$2:gj","IDictionary:gk","KeyValuePair$2:gl","Enumerable:gm","Thread:gn","ThreadStart:go","IOrderedEnumerable$1:gp","SortedList$1:gq","IEqualityComparer$1:gr","EqualityComparer$1:gs","IEqualityComparer:gt","DefaultEqualityComparer$1:gu","InvalidOperationException:gv","CssHelper:gw","CssGradientUtil:gx","FontUtil:gy","TileZoomTile:gz","TileZoomTileInfo:g0","TileZoomTileCache:g1","TileZoomManager:g2","RectChangedEventHandler:g3","RectChangedEventArgs:g4","TileZoomInfo:g5","LinkedList$1:g6","LinkedListNode$1:g7","RenderSurface:g8","Series:g9","SeriesView:ha","StackedSeriesBase:hb","CategorySeries:hc","MarkerSeries:hd","MarkerSeriesView:he","Marker:hf","DataContext:hg","MarkerTemplates:hh","HashPool$2:hi","IHashPool$2:hj","IPool$1:hk","Func$1:hl","Pool$1:hm","IIndexedPool$1:hn","MarkerType:ho","SeriesVisualData:hp","PrimitiveVisualDataList:hq","IVisualData:hr","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","StringBuilder:hv","Environment:hw","AppearanceHelper:hx","LinearGradientBrushAppearanceData:hy","GradientStopAppearanceData:hz","SolidBrushAppearanceData:h0","GeometryData:h1","GetPointsSettings:h2","EllipseGeometryData:h3","RectangleGeometryData:h4","LineGeometryData:h5","PathGeometryData:h6","PathFigureData:h7","SegmentData:h8","LineSegmentData:h9","PolylineSegmentData:ia","ArcSegmentData:ib","PolyBezierSegmentData:ic","BezierSegmentData:id","LabelAppearanceData:ie","ShapeTags:ig","PointerTooltipVisualDataList:ih","MarkerVisualDataList:ii","MarkerVisualData:ij","PointerTooltipVisualData:ik","RectangleVisualData:il","PolygonVisualData:im","PolyLineVisualData:io","IFastItemsSource:ip","IFastItemColumn$1:iq","IFastItemColumnPropertyName:ir","FastItemsSourceEventArgs:is","FastItemsSourceEventAction:it","IHasCategoryModePreference:iu","IHasCategoryAxis:iv","CategoryAxisBase:iw","ICategoryScaler:ix","IScaler:iy","ScalerParams:iz","CategoryMode:i0","CategoryAxisBaseView:i1","Panel:i2","UIElementCollection:i3","IFastItemsSourceProvider:i4","AxisRangeChangedEventArgs:i5","AxisLabelSettings:i6","AxisLabelsLocation:i7","PropertyUpdatedEventHandler:i8","PropertyUpdatedEventArgs:i9","ISupportsErrorBars:ja","CategoryFramePreparer:jb","CategoryFramePreparerBase:jc","FramePreparer:jd","ISupportsMarkers:je","DefaultSupportsMarkers:jf","DefaultProvidesViewport:jg","DefaultSupportsErrorBars:jh","Frame:ji","BrushUtil:jj","IBucketizer:jk","IIsCategoryBased:jl","IDetectsCollisions:jm","CategoryFrame:jn","PreparationParams:jo","ISortingAxis:jp","FragmentBase:jq","HorizontalAnchoredCategorySeries:jr","AnchoredCategorySeries:js","IHasSingleValueCategory:jt","IHasCategoryTrendline:ju","IHasTrendline:jv","TrendLineType:jw","IPreparesCategoryTrendline:jx","TrendResolutionParams:jy","AnchoredCategorySeriesView:jz","CategorySeriesView:j0","CategoryBucketCalculator:j1","CategoryTrendLineManagerBase:j2","TrendLineManagerBase$1:j3","Clipper:j4","EdgeClipper:j5","LeftClipper:j6","BottomClipper:j7","RightClipper:j8","TopClipper:j9","Flattener:ka","Stack$1:kb","ReverseArrayEnumerator$1:kc","SpiralTodo:kd","FlattenerSettings:ke","Canvas:kf","Func$4:kg","SortingTrendLineManager:kh","TrendFitCalculator:ki","LeastSquaresFit:kj","Numeric:kk","TrendAverageCalculator:kl","CategoryTrendLineManager:km","AnchoredCategoryBucketCalculator:kn","CategoryDateTimeXAxis:ko","CategoryDateTimeXAxisView:kp","TimeAxisDisplayType:kq","FastItemDateTimeColumn:kr","IFastItemColumnInternal:ks","FastItemColumn:kt","FastReflectionHelper:ku","AxisOrientation:kv","AxisLabelPanelBase:kw","AxisLabelPanelBaseView:kx","PathRenderingInfo:ky","LabelPosition:kz","TickmarkValues:k0","TickmarkValuesInitializationParameters:k1","GetGroupCenterHandler:k2","GetUnscaledGroupCenterHandler:k3","TitleSettings:k4","HorizontalSmartAxisLabelPanel:k5","HorizontalAxisLabelPanelBase:k6","HorizontalAxisLabelPanelBaseView:k7","AxisExtentType:k8","SmartAxisLabelDisplayType:k9","HorizontalSmartAxisLabelPanelView:la","FontMappingInfo:lb","HorizontalAxisLabelPanel:lc","NumericYAxis:ld","StraightNumericAxisBase:le","StraightNumericAxisBaseView:lf","NumericAxisBaseView:lg","NumericScaleMode:lh","LogarithmicScaler:li","AutoRangeCalculator:lj","AxisRange:lk","IEquatable$1:ll","NumericRadiusAxis:lm","NumericRadiusAxisView:ln","NumericAngleAxis:lo","IAngleScaler:lp","NumericAngleAxisView:lq","PolarAxisRenderingManager:lr","ViewportUtils:ls","AxisRenderingParametersBase:lt","RangeInfo:lu","PolarAxisRenderingParameters:lv","NumericAxisRenderingParameters:lw","IPolarRadialRenderingParameters:lx","RadialAxisRenderingParameters:ly","CategoryAxisRenderingParameters:lz","AngleAxisLabelPanel:l0","AngleAxisLabelPanelView:l1","Extensions:l2","CategoryAngleAxis:l3","CategoryAngleAxisView:l4","CategoryAxisRenderer:l5","AxisRendererBase:l6","ShouldRenderHandler:l7","ScaleValueHandler:l8","RenderStripHandler:l9","RenderLineHandler:ma","ShouldRenderLinesHandler:mb","ShouldRenderContentHandler:mc","RenderAxisLineHandler:md","DetermineCrossingValueHandler:me","ShouldRenderLabelHandler:mf","GetLabelLocationHandler:mg","TransformToLabelValueHandler:mh","AxisLabelManager:mi","GetLabelForItemHandler:mj","CreateRenderingParamsHandler:mk","SnapMajorValueHandler:ml","AdjustMajorValueHandler:mm","LinearCategorySnapper:mn","Snapper:mo","CategoryTickmarkValues:mp","NumericAxisRenderer:mq","LogarithmicTickmarkValues:mr","LogarithmicNumericSnapper:ms","RadialAxisLabelPanel:mt","RadialAxisLabelPanelView:mu","LinearTickmarkValues:mv","LinearNumericSnapper:mw","NumericYAxisView:mx","VerticalAxisLabelPanel:my","VerticalAxisLabelPanelView:mz","VerticalLogarithmicScaler:m0","VerticalLinearScaler:m1","CoercionInfo:m2","SortedListView$1:m3","ArrayUtil:m4","CategoryLineRasterizer:m5","UnknownValuePlotting:m6","Action$5:m7","PenLineCap:m8","SyncLink:m9","ChartCollection:na","FastItemsSourceReference:nb","FastItemsSource:nc","ColumnReference:nd","FastItemObjectColumn:ne","FastItemIntColumn:nf","SyncManager:ng","SyncSettings:nh","SyncLinkManager:ni","CategoryMarkerManager:nj","CollisionAvoider:nk","StackedFragmentSeries:nl","StackedAreaSeries:nm","HorizontalStackedSeriesBase:nn","StackedSplineAreaSeries:no","AreaFragment:np","AreaFragmentView:nq","LegendTemplates:nr","PieChartBase:ns","PieChartBaseView:nt","PieChartViewManager:nu","PieChartVisualData:nv","PieSliceVisualDataList:nw","PieSliceVisualData:nx","PathVisualData:ny","PieSliceDataContext:nz","Slice:n0","SliceView:n1","PieLabel:n2","MouseButtonEventArgs:n3","LabelsPosition:n4","LeaderLineType:n5","OthersCategoryType:n6","IndexCollection:n7","LegendBase:n8","LegendBaseView:n9","LegendBaseViewManager:oa","GradientData:ob","GradientStopData:oc","DataChartLegendMouseButtonEventArgs:od","DataChartMouseButtonEventArgs:oe","ChartLegendMouseEventArgs:of","ChartMouseEventArgs:og","DataChartLegendMouseButtonEventHandler:oh","DataChartLegendMouseEventHandler:oi","LegendVisualData:oj","LegendVisualDataList:ok","LegendItemVisualData:ol","FunnelSliceDataContext:om","PieChartFormatLabelHandler:on","SliceClickEventHandler:oo","SliceClickEventArgs:op","ItemLegend:oq","ItemLegendView:or","LegendItemInfo:os","BubbleSeries:ot","ScatterBase:ou","ScatterBaseView:ov","MarkerManagerBase:ow","OwnedPoint:ox","MarkerManagerBucket:oy","ScatterTrendLineManager:oz","NumericMarkerManager:o0","CollisionAvoidanceType:o1","SmartPlacer:o2","ISmartPlaceable:o3","SmartPosition:o4","SmartPlaceableWrapper$1:o5","ScatterAxisInfoCache:o6","NumericXAxis:o7","NumericXAxisView:o8","HorizontalLogarithmicScaler:o9","ScatterErrorBarSettings:pa","ErrorBarSettingsBase:pb","EnableErrorBars:pc","ErrorBarCalculatorReference:pd","IErrorBarCalculator:pe","ErrorBarCalculatorType:pf","ScatterFrame:pg","ScatterFrameBase$1:ph","DictInterpolator$3:pi","Action$6:pj","ErrorBarsHelper:pk","BubbleSeriesView:pl","BubbleMarkerManager:pm","SizeScale:pn","BrushScale:po","ScaleLegend:pp","ScaleLegendView:pq","CustomPaletteBrushScale:pr","BrushSelectionMode:ps","ValueBrushScale:pt","RingSeriesBase:pu","XamDoughnutChart:pv","RingCollection:pw","Ring:px","RingControl:py","RingControlView:pz","Arc:p0","ArcView:p1","ArcItem:p2","SliceItem:p3","Legend:p4","LegendView:p5","SplineFragmentBase:p6","SplineSeriesBase:p7","SplineSeriesBaseView:p8","SplineType:p9","SafeSortedReadOnlyDoubleCollection:qa","SafeReadOnlyDoubleCollection:qb","SafeEnumerable:qc","IStacked100Series:qd","StackedSeriesManager:qe","StackedSeriesCollection:qf","StackedSeriesView:qg","StackedBucketCalculator:qh","StackedLineSeries:qi","StackedSplineSeries:qj","StackedColumnSeries:qk","StackedColumnSeriesView:ql","StackedColumnBucketCalculator:qm","ColumnFragment:qn","ColumnFragmentView:qo","LineFragment:qp","LineFragmentView:qq","LineFragmentBucketCalculator:qr","StackedBarSeries:qs","VerticalStackedSeriesBase:qt","CategoryYAxis:qu","CategoryYAxisView:qv","IBarSeries:qw","StackedBarSeriesView:qx","StackedBarBucketCalculator:qy","BarFragment:qz","SplineFragment:q0","SplineFragmentView:q1","SplineFragmentBucketCalculator:q2","SplineAreaFragment:q3","SplineAreaFragmentView:q4","BarSeries:q5","VerticalAnchoredCategorySeries:q6","BarSeriesView:q7","BarTrendLineManager:q8","BarTrendFitCalculator:q9","BarBucketCalculator:ra","CategoryTransitionInMode:rb","BarFramePreparer:rc","DefaultCategoryTrendlineHost:rd","DefaultCategoryTrendlinePreparer:re","DefaultSingleValueProvider:rf","ValuesHolder:rg","SingleValuesHolder:rh","CategorySeriesRenderManager:ri","AssigningCategoryStyleEventArgs:rj","AssigningCategoryStyleEventArgsBase:rk","GetCategoryItemsHandler:rl","HighlightingInfo:rm","HighlightingState:rn","AssigningCategoryMarkerStyleEventArgs:ro","HighlightingManager:rp","RingSeriesBaseView:rq","Nullable$1:rr","RingSeriesCollection:rs","SliceCollection:rt","XamDoughnutChartView:ru","Action$2:rv","DoughnutChartVisualData:rw","RingSeriesVisualDataList:rx","RingSeriesVisualData:ry","RingVisualDataList:rz","RingVisualData:r0","ArcVisualDataList:r1","ArcVisualData:r2","SliceVisualDataList:r3","SliceVisualData:r4","DoughnutChartLabelVisualData:r5","HoleDimensionsChangedEventHandler:r6","HoleDimensionsChangedEventArgs:r7","XamFunnelChart:r8","IItemProvider:r9","MessageHandler:sa","MessageHandlerEventHandler:sb","Message:sc","ServiceProvider:sd","MessageChannel:se","MessageEventHandler:sf","Queue$1:sg","XamFunnelConnector:sh","XamFunnelController:si","SliceInfoList:sj","SliceInfo:sk","SliceAppearance:sl","PointList:sm","FunnelSliceVisualData:sn","SliceInfoUnaryComparison:so","Bezier:sp","BezierPoint:sq","BezierOp:sr","BezierPointComparison:ss","DoubleColumn:st","ObjectColumn:su","XamFunnelView:sv","IOuterLabelWidthDecider:sw","IFunnelLabelSizeDecider:sx","MouseLeaveMessage:sy","InteractionMessage:sz","MouseMoveMessage:s0","MouseButtonMessage:s1","MouseButtonAction:s2","MouseButtonType:s3","SetAreaSizeMessage:s4","RenderingMessage:s5","RenderSliceMessage:s6","RenderOuterLabelMessage:s7","TooltipValueChangedMessage:s8","TooltipUpdateMessage:s9","FunnelDataContext:ta","PropertyChangedMessage:tb","ConfigurationMessage:tc","ClearMessage:td","ClearTooltipMessage:te","ContainerSizeChangedMessage:tf","ViewportChangedMessage:tg","ViewPropertyChangedMessage:th","OuterLabelAlignment:ti","FunnelSliceDisplay:tj","SliceSelectionManager:tk","DataUpdatedMessage:tl","ItemsSourceAction:tm","FunnelFrame:tn","UserSelectedItemsChangedMessage:to","LabelSizeChangedMessage:tp","FrameRenderCompleteMessage:tq","IntColumn:tr","IntColumnComparison:ts","Convert:tt","SelectedItemsChangedMessage:tu","ModelUpdateMessage:tv","SliceClickedMessage:tw","FunnelSliceClickedEventHandler:tx","FunnelSliceClickedEventArgs:ty","FunnelChartVisualData:tz","FunnelSliceVisualDataList:t0","RingSeries:t1","WaterfallSeries:t2","WaterfallSeriesView:t3","FinancialSeries:t4","FinancialSeriesView:t5","FinancialBucketCalculator:t6","CategoryTransitionSourceFramePreparer:t7","TransitionInSpeedType:t8","FinancialCalculationDataSource:t9","CalculatedColumn:ua","FinancialEventArgs:ub","FinancialCalculationSupportingCalculations:uc","ColumnSupportingCalculation:ud","SupportingCalculation$1:ue","SupportingCalculationStrategy:uf","DataSourceSupportingCalculation:ug","ProvideColumnValuesStrategy:uh","AssigningCategoryStyleEventHandler:ui","FinancialValueList:uj","FinancialEventHandler:uk","AreaFragmentBucketCalculator:ul","LineSeries:um","LineSeriesView:un","AreaSeries:uo","AreaSeriesView:up","StepLineSeries:uq","StepLineSeriesView:ur","StepAreaSeries:us","StepAreaSeriesView:ut","RangeAreaSeries:uu","HorizontalRangeCategorySeries:uv","RangeCategorySeries:uw","IHasHighLowValueCategory:ux","RangeCategorySeriesView:uy","RangeCategoryBucketCalculator:uz","RangeCategoryFramePreparer:u0","DefaultHighLowValueProvider:u1","HighLowValuesHolder:u2","RangeValueList:u3","RangeAreaSeriesView:u4","AssigningCategoryMarkerStyleEventHandler:u5","SeriesComponentsForView:u6","StackedSeriesFramePreparer:u7","StackedSeriesCreatedEventHandler:u8","StackedSeriesCreatedEventArgs:u9","StackedSeriesVisualData:va","SeriesVisualDataList:vb","SeriesComponentsFromView:vc","EasingFunctions:vd","ContentInfo:ve","ChartContentManager:vf","ChartContentType:vg","RenderRequestedEventArgs:vh","TrendCalculators:vi","AxisRangeChangedEventHandler:vj","DataChartAxisRangeChangedEventHandler:vk","ChartAxisRangeChangedEventArgs:vl","ChartVisualData:vm","AxisVisualDataList:vn","ChartTitleVisualData:vo","VisualDataSerializer:vp","AxisVisualData:vq","AxisLabelVisualDataList:vr","AxisLabelVisualData:vs","RadialBase:vt","RadialBaseView:vu","RadialBucketCalculator:vv","SeriesRenderer$2:vw","SeriesRenderingArguments:vx","RadialFrame:vy","RadialAxes:vz","PolarBase:v0","PolarBaseView:v1","PolarTrendLineManager:v2","PolarLinePlanner:v3","AngleRadiusPair:v4","PolarAxisInfoCache:v5","PolarFrame:v6","PolarAxes:v7","SeriesCollection:v8","SeriesViewerComponentsFromView:v9","SeriesViewerSurfaceViewer:wa","LabelPanelArranger:wb","LabelPanelsArrangeState:wc","VisualExportHelper:wd","WindowResponse:we","ViewerSurfaceUsage:wf","SeriesViewerComponentsForView:wg","DataChartCursorEventHandler:wh","ChartCursorEventArgs:wi","DataChartMouseButtonEventHandler:wj","DataChartMouseEventHandler:wk","AnnotationLayer:wl","AnnotationLayerView:wm","RefreshCompletedEventHandler:wn","AxisComponentsForView:wo","AxisComponentsFromView:wp","AxisFormatLabelHandler:wq","SphericalMercatorVerticalScaler:wr","ColorScale:ws","ColorScaleInterpolationMode:wt","CustomPaletteColorScale:wu","BingMapsImageryStyle:wv","BingResponse:ww","BingResourceSet:wx","ImageryMetadata:wy","GeographicMapImagery:wz","GeographicMapImageryView:w0","XamMultiScaleImage:w1","XamMultiScaleImageView:w2","Image:w3","Tile:w4","StackPool$1:w5","WriteableBitmap:w6","XamMultiScaleTileSource:w7","Uri:w8","UriKind:w9","IMapRenderDeferralHandler:xa","IEasingFunction:xb","Pair$2:xc","XamGeographicMap:xd","XamGeographicMapView:xe","OpenStreetMapImagery:xf","OpenStreetMapTileSource:xg","MapTileSource:xh","ItfConverter:xi","TriangulationSource:xj","TriangulationSourcePointRecord:xk","Triangle:xl","Triangulator:xm","TriangulatorContext:xn","HalfEdgeSet:xo","HalfEdge:xp","EdgeComparer:xq","PointTester:xr","TriangulationStatusEventHandler:xs","TriangulationStatusEventArgs:xt","BinaryReader:xu","AsyncCompletedEventArgs:xv","BinaryFileDownloader:xw","AsyncCompletedEventHandler:xx","GeographicScatterAreaSeries:xy","GeographicXYTriangulatingSeries:xz","GeographicMapSeriesHost$1:x0","HostSeriesView$1:x1","GeographicXYTriangulatingSeriesView:x2","XYTriangulatingSeries:x3","ScatterAreaSeries:x4","ScatterAreaSeriesView:x5","TriangleRasterizer:x6","GeographicScatterAreaSeriesView:x7","BingMapsMapImagery:x8","BingMapsMapImageryView:x9","BingMapsTileSource:ya","CloudMadeMapImagery:yb","CloudMadeMapImageryView:yc","CloudMadeTileSource:yd","GeographicShapeSeriesBaseView:ye","GeographicShapeSeriesBase:yf","ShapeSeriesBase:yg","ShapeSeriesViewBase:yh","FlattenedShape:yi","ShapeHitRegion:yj","StyleSelector:yk","PolygonUtil:yl","PointCollectionUtil:ym","PolySimplification:yn","DefaultFlattener:yo","IFlattener:yp","RearrangedList$1:yq","GeographicPolylineSeriesView:yr","GeographicPolylineSeries:ys","PolylineSeries:yt","PolylineSeriesView:yu","GeographicProportionalSymbolSeriesView:yv","GeographicProportionalSymbolSeries:yw","GeographicContourLineSeries:yx","ContourLineSeries:yy","ContourLineSeriesView:yz","ContourValueResolver:y0","LinearContourValueResolver:y1","ContourBuilder:y2","PolylineBuilder:y3","GeographicContourLineSeriesView:y4","GeographicHighDensityScatterSeries:y5","GeographicHighDensityScatterSeriesView:y6","HighDensityScatterSeries:y7","HighDensityScatterSeriesView:y8","KDTree2D:y9","KDTreeNode2D:za","PointData:zb","SearchData:zc","Monitor:zd","KDTreeThunk:ze","KNearestResults:zf","KNearestResult:zg","SearchArgs:zh","ProgressiveLoadStatusEventArgs:zi","ScatterMouseOverEventArgs:zj","GeographicShapeSeries:zk","GeographicShapeSeriesView:zl","ShapeSeries:zm","ShapeSeriesView:zn","ShapeAxisInfoCache:zo","GeographicSymbolSeries:zp","GeographicSymbolSeriesView:zq","ScatterSeries:zr","ScatterSeriesView:zs","GeographicTileSeries:zt","TileSeries:zu","TileSeriesView:zv","ShapefileConverter:zw","DependencyObjectNotifier:zx","ShapefileRecord:zy","ShapeFileUtil:zz","Header:z0","ShapeType:z1","XBaseField:z2","XBaseDataType:z3","Encoding:z4","UTF8Encoding:z5","Decoder:z6","UnicodeEncoding:z7","AsciiEncoding:z8","DefaultDecoder:z9","AbstractEnumerable:aaa","AbstractEnumerator:aab","GenericEnumerable$1:aac","GenericEnumerator$1:aad"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compare,$w=$.ig.util.replace,$x=$.ig.util.stringFormat,$y=$.ig.util.stringFormat1,$z=$.ig.util.stringFormat2,$0=$.ig.util.stringCompare1,$1=$.ig.util.stringCompare2,$2=$.ig.util.stringCompare3,$3=$.ig.util.compareSimple,$4=$.ig.util.tryParseNumber,$5=$.ig.util.tryParseNumber1,$6=$.ig.util.numberToString,$7=$.ig.util.numberToString1,$8=$.ig.util.parseNumber;$c("ShapeType:z1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Point";case 3:return"PolyLine";case 5:return"Polygon";case 8:return"PolyPoint";case 11:return"PointZ";case 13:return"PolyLineZ";case 15:return"PolygonZ";case 18:return"PolyPointZ";case 21:return"PointM";case 23:return"PolyLineM";case 25:return"PolygonM";case 28:return"PolyPointM";case 31:return"PolyPatch";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ShapeType",$.ig.$ep.$type)},true);$c("XBaseDataType:z3","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Character";case 1:return"Number";case 2:return"Logical";case 3:return"Date";case 4:return"Memo";case 5:return"FloatingPoint";case 6:return"Binary";case 7:return"General";case 8:return"Picture";case 9:return"Currency";case 10:return"DateTime";case 11:return"Integer";case 12:return"VariField";case 13:return"Variant";case 14:return"Timestamp";case 15:return"Double";case 16:return"AutoIncrement";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("XBaseDataType",$.ig.$ep.$type)},true);$c("BingMapsImageryStyle:wv","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Aerial";case 1:return"AerialWithLabels";case 2:return"Road";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("BingMapsImageryStyle",$.ig.$ep.$type)},true);$c("ColorScaleInterpolationMode:wt","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Select";case 1:return"InterpolateRGB";case 2:return"InterpolateHSV";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ColorScaleInterpolationMode",$.ig.$ep.$type)},true);$c("SphericalMercatorHorizontalScaler:a","HorizontalLinearScaler",{ah:null,init:function(){$$t.$b.init.call(this);this.ah=new $$t.c3(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.ag(c,this.ah,b.b,b.a);return d}else{return this.ag(a,b.d,b.c,b.a)}},n:function(a,b){if(!b.b.isEmpty()){var c=this.ae(a,this.ah,b.b,b.a);var d=(c-b.d.left()*b.c.width())/b.d.width();return d}else{return this.ae(a,b.d,b.c,b.a)}},ad: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.ah.left();var t=this.ah.width();var u=this.ad(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{p3:d,p4:e}},ag: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()},ae: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()},af: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);$c("SphericalMercatorVerticalScaler:wr","VerticalLinearScaler",{as:null,o:function(a,b){if(!b.b.isEmpty()){var c=a*b.d.height()+b.d.top()*b.c.height();var d=this.ap(c,this.as,b.b,b.a);return d}else{return this.ap(a,b.d,b.c,b.a)}},n:function(a,b){if(!b.b.isEmpty()){var c=this.am(a,this.as,b.b,b.a);c=(c-b.d.top()*b.c.height())/b.d.height();return c}else{return this.am(a,b.d,b.c,b.a)}},ad: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.as.top();var t=this.as.height();var u=this.ad(a);var v=.017453292519943295;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.$wr.af){e=$$t.$wr.af}if(e>$$t.$wr.ae){e=$$t.$wr.ae}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ag-y)*n/this.ah;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.$wr.af){e=$$t.$wr.af}if(e>$$t.$wr.ae){e=$$t.$wr.ae}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ag-y)*r/this.ah;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.ai(a.minimumValue());e=this.ai(a.maximumValue());return{p3:d,p4:e}},t:function(a,b,c){$$t.$m1.t.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.ag=$$t.$wr.ak(this.l);this.ah=$$t.$wr.ak(this.l)-$$t.$wr.ak(this.m);break}},ag:0,ah:0,aq:function(){return $$t.$wr.ae},ar:function(){return $$t.$wr.af},init:function(){$$t.$m1.init.call(this);this.as=new $$t.c3(0,0,0,1,1)},ap:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$wr.ak(this.l)-e/(c.height()/this.ah);return $$t.$wr.ao(e)},am:function(a,b,c,d){var e=c.top()+this.al(a,c.height());return(e-b.top()*c.height())/b.width()},an:function(a,b,c,d,e){var f=this.al(a,d.height());return(f-b.top()*c.height())/b.width()},al:function(a,b){a=a>$$t.$wr.af?a<$$t.$wr.ae?a:$$t.$wr.ae:$$t.$wr.af;var c=$$t.$wr.ak(a);var d=(this.ag-c)*b/this.ah;return d},ak:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},ao:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},ai:function(a){if(a<$$t.$wr.af){return $$t.$wr.af}if(a>$$t.$wr.ae){return $$t.$wr.ae}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$$t.$m1.$type)},true);$c("ColorScale:ws","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.b1(a))}},propertyChanged:null,$type:new $.ig.Type("ColorScale",$$t.$e.$type,[$$t.$bz.$type])},true);$c("CustomPaletteColorScale:wu","ColorScale",{init:function(){this.n=null;this.ac=new $$t.b7;this.q=NaN;this.p=NaN;this.m=true;this.l=true;this.j=0;$$t.$ws.init.call(this);this.ac=$$t.$b7.u(0,0,0,0);this.n=new $$t.f5($$t.$b7.$type,0);var a=this.n;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.x.runOn(this))},minimumValue:function(a){if(arguments.length===1){this.g($$t.$wu.minimumValueProperty,a);return a}else{return this.c($$t.$wu.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$wu.maximumValueProperty,a);return a}else{return this.c($$t.$wu.maximumValueProperty)}},n:null,palette:function(a){if(arguments.length===1){if(this.n!=null){var b=this.n;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.x.runOn(this))}this.n=a;if(this.n!=null){var c=this.n;c.collectionChanged=$.ig.Delegate.prototype.combine(c.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.$ws.h.call(this,a,b,c);switch(a){case"MinimumValue":this.q=this.minimumValue();this.m=$.ig.util.isNaN(this.q);break;case"MaximumValue":this.p=this.maximumValue();this.l=$.ig.util.isNaN(this.p);break;case"InterpolationMode":this.j=this.interpolationMode();break}},q:0,p:0,m:false,l:false,j:0,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($.ig.util.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[$.ig.truncate(i)];var l=this.n.__inner[$.ig.truncate(j)];var m=h-i;var n=this.j==2?1:0;return $$t.$gc.m(k,m,l,n)}else{var o=$.ig.truncate(Math.round(h));return this.n.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.g($$t.$wu.interpolationModeProperty,$$t.$wt.getBox(a));return a}else{return $f(this.c($$t.$wu.interpolationModeProperty))}},providePalette:function(a){var b=new $$t.f5($$t.$b7.$type,0);for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$t.b7;$ret.colorString(c);return $ret}();b.add(e)}this.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$ws.$type)},true);$c("BingResponse:ww","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.cb($$t.$wx.$type,0))},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("BingResponse",$.ig.$ot)},true);$c("BingResourceSet:wx","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.cb($$t.$wy.$type,0))},_a:null,a:function(a){if(arguments.length===1){this._a=a;
return a}else{return this._a}},$type:new $.ig.Type("BingResourceSet",$.ig.$ot)},true);$c("ImageryMetadata:wy","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.cb(String,0))},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("ImageryMetadata",$.ig.$ot)},true);$c("GeographicMapImagery:wz","Control",{init:function(a){this.ai=null;$$t.$bq.init.call(this);this.y($$t.$wz.$type);this.ak(a);this.ae(this.ad());this.ay(this.ae())},ay:function(a){},ad:function(){return new $$t.w0(this)},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}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.fm)}},aw:function(){var a=this.aj();a.imageTilesReady=$.ig.Delegate.prototype.combine(a.imageTilesReady,this.as.runOn(this));this.aj().deferralHandler(this.deferralHandler());var b=this.aj();b.imagesChanged=$.ig.Delegate.prototype.combine(b.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.b1(a))}},windowRect:function(a){if(arguments.length===1){this.g($$t.$wz.windowRectProperty,a);return a}else{return this.c($$t.$wz.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.g($$t.$wz.geographicMapProperty,a);return a}else{return this.c($$t.$wz.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.b1("MultiScaleImage"))}return a}else{return this.ai}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},propertyChanged:null,a5:function(a){if(this.geographicMap()==null||a.k()<1||a.j()<1){return a}var b=new $$t.c3(0,0,0,a.k(),a.j());var c=this.geographicMap().og(b);var d=$$t.$xd.ob;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.iz(1,this.windowRect(),b,h.isInverted());j.b=c;var k=new $$t.iz(1,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.$bq.$type,[$$t.$bz.$type])},true);$c("BingMapsMapImagery:x8","GeographicMapImagery",{init:function(){$$t.$wz.init.call(this,new $$t.ya(0));this.a7().h();this.actualBingImageryRestUri($$t.$x8.bt)},ad:function(){return new $$t.x9(this)},ay:function(a){$$t.$wz.ay.call(this,a);this.a7(a)},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.g($$t.$x8.isDeferredLoadProperty,a);return a}else{return this.c($$t.$x8.isDeferredLoadProperty)}},b5:function(a,b){this.cc()},tilePath:function(a){if(arguments.length===1){this.g($$t.$x8.tilePathProperty,a);return a}else{return this.c($$t.$x8.tilePathProperty)}},b8:function(a,b){a.b6("TilePath",b.d(),b.c())},subDomains:function(a){if(arguments.length===1){this.g($$t.$x8.subDomainsProperty,a);return a}else{return this.c($$t.$x8.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.$x8.cultureNameProperty,a);return a}else{return this.c($$t.$x8.cultureNameProperty)}},b3:function(a,b){a.b6("CultureName",b.d(),b.c())},apiKey:function(a){if(arguments.length===1){this.g($$t.$x8.apiKeyProperty,a);return a}else{return this.c($$t.$x8.apiKeyProperty)}},b2:function(a,b){this.cc()},imageryStyle:function(a){if(arguments.length===1){this.g($$t.$x8.imageryStyleProperty,$$t.$wv.getBox(a));return a}else{return $f(this.c($$t.$x8.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);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){var f=this.actualSubDomains();f.collectionChanged=$.ig.Delegate.prototype.remove(f.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 g=c;if(String.isNullOrEmpty(g)){this.cc()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.b0();this.cc();break;case"ActualBingImageryRestUri":this.b0();this.cc();break}$$t.$wz.ax.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$wz.$type)},true);$c("GeographicMapImageryView:w0","Object",{init:function(a){$.ig.$op.init.call(this);this.e($$t.$c3.empty());this.a(a);this.a().aj(new $$t.w1);this.a().aj().source(this.a().ak());this.a().aw()},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(){if(this.e().isEmpty()){return}this.a().a5(new $$t.c4(1,this.e().width(),this.e().height()))},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}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);$c("BingMapsMapImageryView:x9","GeographicMapImageryView",{init:function(a){$$t.$w0.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},h:function(){this.f().subDomains(new $$t.f5(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.$w0.$type)},true);$c("CloudMadeMapImagery:yb","GeographicMapImagery",{init:function(){$$t.$wz.init.call(this,new $$t.yd);this.a6().g()},ad:function(){return new $$t.yc(this)},ay:function(a){$$t.$wz.ay.call(this,a);this.a6(a)},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},key:function(a){if(arguments.length===1){this.g($$t.$yb.keyProperty,a);return a}else{return this.c($$t.$yb.keyProperty)}},bb:function(a,b){a.bd("Key",b.d(),b.c())},parameter:function(a){if(arguments.length===1){this.g($$t.$yb.parameterProperty,a);return a}else{return this.c($$t.$yb.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.$wz.ax.call(this,a,b,c)},$type:new $.ig.Type("CloudMadeMapImagery",$$t.$wz.$type)},true);$c("CloudMadeMapImageryView:yc","GeographicMapImageryView",{init:function(a){$$t.$w0.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},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.$w0.$type)},true);$c("OpenStreetMapImagery:xf","GeographicMapImagery",{init:function(){$$t.$wz.init.call(this,new $$t.xg)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$wz.$type)},true);$c("HostSeriesView$1:x1","SeriesView",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$ha.init.call(this,a);this.b6(a)},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},as:function(a,b){$$t.$ha.as.call(this,a,b)},b7:function(){this.b6().kf().itemsSource(this.b6().itemsSource());this.b6().kf().index(this.b6().index());this.b6().kf().brush(this.b6().brush());this.b6().kf().outline(this.b6().outline());this.b6().kf().resolution(this.b6().resolution());this.b6().kf().transitionDuration(this.b6().transitionDuration());this.b6().kf().__opacity=this.b6().__opacity},b8:function(){this.b6().kf().itemsSource(this.b6().itemsSource())},ca:function(){this.b6().kf().resolution(this.b6().resolution())},cb:function(){this.b6().kf().transitionDuration(this.b6().transitionDuration())},b9:function(){this.b6().kf().__opacity=this.b6().__opacity},$type:new $.ig.Type("HostSeriesView$1",$$t.$ha.$type)},true);$c("ShapeSeriesBase:yg","Series",{init:function(){this.ki=null;this.kk=null;this.ke=null;this.kg=null;this.kf=null;this.kd=null;$$t.$g9.init.call(this);this.k2(this.shapeFilterResolution());this.lq=$$t.$c3.empty()},shapeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yg.shapeMemberPathProperty,a);return a}else{return this.c($$t.$yg.shapeMemberPathProperty)}},kp:null,kr:function(a){if(arguments.length===1){var b=this.kr()!=a;if(b){var c=this.kr();this.kp=a;this.raisePropertyChanged("ShapeColumn",c,this.kr())}return a}else{return this.kp}},xAxis:function(a){if(arguments.length===1){this.g($$t.$yg.xAxisProperty,a);return a}else{return this.c($$t.$yg.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$yg.yAxisProperty,a);return a}else{return this.c($$t.$yg.yAxisProperty)}},ks:function(array_){var a=$.isArray(array_);return a},convertToListList:function(a){var b=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$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.cb($$t.$c5.$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},bc:function(a){if(this.bd()!=null&&this.ks(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.$g9.bc.call(this,a)},hj:function(a,b,c,d){$$t.$g9.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.kr());e.deregisterColumn(this.kq());this.kr(null);this.kq(null)}var f=$b($$t.$ip.$type,d);if(f!=null){this.kr(this.bc(this.shapeMemberPath()));this.kq(this.ba(this.fillMemberPath()))}this.renderSeries(false);break;case"ShapeMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.bc(this.shapeMemberPath()))}break;case"ShapeColumn":this.lh();this.g0();break;case"FillMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kq());this.kq(this.ba(this.fillMemberPath()))}break;case"XAxis":case"YAxis":this.ki=this.xAxis();this.kk=this.yAxis();var g=c;var h=d;this.li(g);this.lf(h);if(h!=null&&!h.updateRange()||h==null&&g!=null){this.renderSeries(false)}this.g0();break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.g0();break;case"Resolution":this.k0=this.resolution();this.g0();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this.k2(this.shapeFilterResolution());this.renderSeries(false);this.g0();break}},ki:null,kk:null,k0:0,_kw:null,kw:function(a){if(arguments.length===1){this._kw=a;return a}else{return this._kw}},lh:function(){this.kw(null);if(this.kr()==null){return}this.kw(new $$t.cb($$t.$c3.$type,2,this.kr().count()));for(var a=0;a<this.kr().count();a++){this.kw().add($$t.$ym.j(this.kr().item(a)))}},ky:function(a,b,c,d,e){{var f=c;return this.kz(a,b,f,d,e)}},ke:null,kg:null,kf:null,kd:null,kt:function(){return true},kv:function(){return false},hx:function(a){this.lg(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$g9.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(f)){return}this.lg(f)},lg:function(a){if(this.bp(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;if(c.width()<1||c.height()<1||this.kr()==null){return}var f=this.xAxis();var g=this.yAxis();var h=this.getEffectiveViewport1(a);var i=new $$t.iz(1,b,c,f.isInverted());i.b=h;var j=new $$t.iz(1,b,c,g.isInverted());j.b=h;d.cy($.ig.truncate(c.width()),$.ig.truncate(c.height()));d.cw();var k=new $$t.c3(0,0,0,0,0);var l;var m;var n;var o;var p=this.kr().count();if(this.kg==null||this.kg.length!=p){this.kg=new Array(p);this.ke=new Array(p);this.kf=new Array(p);this.kd=new Array(p)}var q=this.kg;var r=this.ke;var s=this.kf;var t=this.kd;var u;for(var v=0;v<p;v++){u=this.kw().__inner[v];q[v]=u.top();r[v]=u.left();s[v]=u.right();t[v]=u.bottom()}this.ki.getScaledValueList(r,0,r.length,i);this.ki.getScaledValueList(s,0,s.length,i);this.kk.getScaledValueList(q,0,q.length,j);this.kk.getScaledValueList(t,0,t.length,j);d.cx(r,q,s,t);var w=this.kr();var x=this.bd();this.lj(d);var y=c.left();var z=c.right();var aa=c.top();var ab=c.bottom();var ac=null;if(this.lq.isEmpty()){ac=null}else{ac=new $$t.j4(1,this.lq.left(),this.lq.bottom(),this.lq.right(),this.lq.top(),this.kt())}var ad=this.kv();if(ad){d.cf().clear()}var ae;for(var af=0;af<p;af++){n=r[af];l=q[af];m=t[af];o=s[af];k.x(Math.min(n,o));k.y(Math.min(l,m));k.width(Math.max(n,o)-k.x());k.height(Math.max(l,m)-k.y());if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ae=ac}else{ae=null}var ag=this.ky(a,ae,w.item(af),i,j);if(ad){var ah=0;var ai=null;for(var aj=0;aj<ag.count();aj++){var ak=ag.__inner[aj];var al=ak.b().width()*ak.b().height();if(al>ah){ah=al;ai=ak}}d.cf().add(af,ai)}d.cl(af,x.item(af),k,ag)}}d.cv()},gs:function(){$$t.$g9.gs.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},ia:function(a,b){this.renderSeries(false)},h9:function(a,b){this.renderSeries(false)},fillScale:function(a){if(arguments.length===1){this.g($$t.$yg.fillScaleProperty,a);return a}else{return this.c($$t.$yg.fillScaleProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$yg.fillMemberPathProperty,a);return a}else{return this.c($$t.$yg.fillMemberPathProperty)}},ko:null,kq:function(a){if(arguments.length===1){var b=this.kq()!=a;if(b){var c=this.kq();this.ko=a;this.raisePropertyChanged("FillColumn",c,this.kq())}return a}else{return this.ko}},gi:function(a,b,c,d){$$t.$g9.gi.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this.kw().__inner[b]=$$t.$ym.j(this.kr().item(b))}break;case 1:for(var e=b;e<b+c;e++){this.kw().insert(e,$$t.$ym.j(this.kr().item(e)))}break;case 0:this.kw().removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this.kw().__inner[f]=$$t.$ym.j(this.kr().item(f))}break;case 4:this.lh();break}this.renderSeries(false)},cx:function(a,b,c){return $$t.$g9.cx.call(this,a,b,c)&&(this.kr()!=null||!this.ku())&&this.xAxis()!=null&&this.yAxis()!=null&&this.kw()!=null&&this.kw().count()==this.kr().count()&&a.width()>0&&a.height()>0},ku:function(){return true},he:function(a){$$t.$g9.he.call(this,a);this.km($b($$t.$yh.$type,a))},_km:null,km:function(a){if(arguments.length===1){this._km=a;return a}else{return this._km}},kz:function(a,b,c,d,e){var f=new $$t.cb($$t.$yi.$type,0);var g;var h=c.count();for(var i=0;i<h;i++){g=c.__inner[i];var j=this.kh(a,b,g,d,e);if(j==null){continue}f.add(j)}return f},kh:function(a,b,c,d,e){var f=this.le(c,d,e);var g=f.a();var h=f.b();var i=g.length;var j=1.7976931348623157e308;var k=1.7976931348623157e308;var l=-1.7976931348623157e308;var m=-1.7976931348623157e308;var n;var o;for(var p=0;p<i;p++){n=g[p];o=h[p];j=n<j?n:j;k=o<k?o:k;l=n>l?n:l;m=o>m?o:m}var q=!(j>this.lq.right()||l<this.lq.left()||k>this.lq.bottom()||m<this.lq.top());if(!q){return null}var r=b!=null&&(j<this.lq.left()||k<this.lq.top()||l>this.lq.right()||m>this.lq.bottom());var s=new $$t.c3(0,j,k,l-j,m-k);if(!a.ce(s)){return null}j=j<this.lq.left()?this.lq.left():j;l=l>this.lq.right()?this.lq.right():l;k=k<this.lq.top()?this.lq.top():k;m=m>this.lq.bottom()?this.lq.bottom():m;var t=$$t.$yn.b(f,this.resolution());var u=(new $$t.yo).c(f.a(),f.b(),t,this.k0);var v=u.count();if(r){var w=new $$t.cb($$t.$c5.$type,0);b.i(w);for(var x=0;x<v;x++){b.j(u.__inner[x])}b.i(null);u=w}var y=new $$t.yi;y.a(u);y.b(new $$t.c3(0,j,k,l-j,m-k));y.c(s);return y},le:function(a,b,c){var d=this.ki;var e=this.kk;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.fc(Array,Array,g,h)},lq:null,lj:function(a){a.c2()},gg:function(a,b){$$t.$g9.gg.call(this,a,b);var c=b;c.cq()},lf:function(a){if(a!=null){a.registerSeries(this)}},li:function(a){if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a){var b=this.km().c4(a);var c=null;if(b!=null){c=b.dataContext()}if(c!=null){return c}return $$t.$g9.getHitDataContext.call(this,a)},k3:function(a){return this.bd().item(a)},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},shapeFilterResolution:function(a){if(arguments.length===1){this.g($$t.$yg.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$yg.shapeFilterResolutionProperty)}},_k2:0,k2:function(a){if(arguments.length===1){this._k2=a;return a}else{return this._k2}},$type:new $.ig.Type("ShapeSeriesBase",$$t.$g9.$type)},true);$c("GeographicShapeSeriesBaseView:ye","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$yg.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().shapeMemberPath(this.cc().shapeMemberPath());this.cc().kf().brush(this.cc().actualBrush());this.cc().kf().outline(this.cc().actualOutline())},cf:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cd:function(){this.cc().kf().brush(this.cc().actualBrush())},ce:function(){this.cc().kf().outline(this.cc().actualOutline())},ch:function(){this.cc().kf().shapeMemberPath(this.cc().shapeMemberPath())},ci:function(){this.cc().kf().thickness(this.cc().thickness())},cg:function(){this.cc().kf().shapeFilterResolution(this.cc().shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$x1.$type.specialize($$t.$yg.$type))},true);$c("GeographicPolylineSeriesView:yr","GeographicShapeSeriesBaseView",{init:function(a){$$t.$ye.init.call(this,a);this.cj(a)},_cj:null,cj:function(a){if(arguments.length===1){this._cj=a;return a}else{return this._cj}},b7:function(){$$t.$ye.b7.call(this);this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector());this.cj().kf().shapeStyle(this.cj().shapeStyle())},ck:function(){this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector())},cl:function(){this.cj().kf().shapeStyle(this.cj().shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$ye.$type)},true);$c("GeographicProportionalSymbolSeriesView:yv","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$ot.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().markerType(this.cc().markerType());this.cc().kf().markerTemplate(this.cc().markerTemplate());this.cc().kf().radiusMemberPath(this.cc().radiusMemberPath());this.cc().kf().radiusScale(this.cc().radiusScale());this.cc().kf().labelMemberPath(this.cc().labelMemberPath());this.cc().kf().fillMemberPath(this.cc().fillMemberPath());this.cc().kf().fillScale(this.cc().fillScale())},ch:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},cg:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cl:function(){this.cc().kf().markerType(this.cc().markerType())},ck:function(){this.cc().kf().markerTemplate(this.cc().markerTemplate())},cm:function(){this.cc().kf().maximumMarkers(this.cc().maximumMarkers())},co:function(){this.cc().kf().xAxis(this.cc().seriesViewer().xAxis())},cp:function(){this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cn:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},ci:function(){this.cc().kf().markerBrush(this.cc().markerBrush())},cj:function(){this.cc().kf().markerOutline(this.cc().markerOutline())},cq:function(){this.cc().kf().radiusMemberPath(this.cc().radiusMemberPath())},cr:function(){this.cc().kf().radiusScale(this.cc().radiusScale())},cf:function(){this.cc().kf().labelMemberPath(this.cc().labelMemberPath())},ce:function(){this.cc().kf().fillScale(this.cc().fillScale())},cd:function(){this.cc().kf().fillMemberPath(this.cc().fillMemberPath())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$x1.$type.specialize($$t.$ot.$type))},true);$c("GeographicMapSeriesHost$1:x0","Series",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$g9.init.call(this);this.kf(this.ke())},kd:null,isGeographic:function(){return true},as:function(){return this.kf()},kf:function(a){if(arguments.length===1){var b=$d(this.$t,this.kf())!=$d(this.$t,a);if(b){this.kd=a;this.kk()}return a}else{return this.kd}},kk:function(){this.gk(this.kf());this.kg().b7()},getItem:function(a){return this.em(this.kf(),a)},ke:function(){},aw:function(){return new $$t.x1(this.$t,this)},he:function(a){$$t.$g9.he.call(this,a);this.kg(a)},_kg:null,kg:function(a){if(arguments.length===1){this._kg=a;return a}else{return this._kg}},visibleFromScale:function(a){if(arguments.length===1){this.g($$t.$x0.visibleFromScaleProperty,a);return a}else{return this.c($$t.$x0.visibleFromScaleProperty)}},hj:function(a,b,c,d){$$t.$g9.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kf().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.kf())}if(d!=null){this.seriesViewer().attachSeries(this.kf())}this.kf().provideViewport(this.kb());this.kf().index(this.index());this.gp(this.kf());this._uniqueIndex=this.kf()._uniqueIndex;var e=$b($$t.$cv.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.kl.runOn(this))}if(this.seriesViewer()!=null){var f=this.seriesViewer();f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.kl.runOn(this))}this.kj();break;case"SyncLink":this.kf().syncLink(this.syncLink());break;case"VisibleFromScale":this.kj();break;case"Index":this.kf().index(this.index());break;case"ItemsSource":this.kg().b8();break;case"Resolution":this.kg().ca();break;case"TransitionDuration":this.kg().cb();break;case"Opacity":this.kg().b9();break}},kj:function(){if(this.seriesViewer()==null||$d(this.$t,this.kf())==null){return}if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){this.kf().__visibility=1}else{this.kf().__visibility=0}},kl:function(a,b){this.kj()},renderSeries:function(a){$$t.$g9.renderSeries.call(this,a);if($d(this.$t,this.kf())!=null){this.kf().renderSeries(a)}},renderAlternateView:function(a,b,c,d,e){if($d(this.$t,this.kf())!=null){this.kf().renderAlternateView(a,b,c,d,e)}},getHitDataContext:function(a){return this.kf().getHitDataContext(a)},styleUpdated:function(){$$t.$g9.styleUpdated.call(this);this.kf().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.kf().coercionMethods(a);return a}else{return this.__coercionMethods}},go:function(a){$$t.$g9.go.call(this,a);if($d(this.$t,this.kf())!=null){var b=this.kf().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.$g9.$type)},true);$c("XYTriangulatingSeries:x3","Series",{init:function(){$$t.$g9.init.call(this)},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$x3.xMemberPathProperty,a);return a}else{return this.c($$t.$x3.xMemberPathProperty)}},yMemberPath:function(a){if(arguments.length===1){this.g($$t.$x3.yMemberPathProperty,a);return a}else{return this.c($$t.$x3.yMemberPathProperty)}},kk:null,kq:function(a){if(arguments.length===1){var b=this.kq()!=a;if(b){var c=this.kq();this.kk=a;this.raisePropertyChanged("XColumn",c,this.kq())}return a}else{return this.kk}},kl:null,kr:function(a){if(arguments.length===1){var b=this.kr()!=a;if(b){var c=this.kr();this.kl=a;this.raisePropertyChanged("YColumn",c,this.kr())}return a}else{return this.kl}},xAxis:function(a){if(arguments.length===1){this.g($$t.$x3.xAxisProperty,a);return a}else{return this.c($$t.$x3.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$x3.yAxisProperty,a);return a}else{return this.c($$t.$x3.yAxisProperty)}},_kt:false,kt:function(a){if(arguments.length===1){this._kt=a;return a}else{return this._kt}},hx:function(a){var b=this.bd()!=null&&this.ks()==null&&this.ku()==null&&this.kq()!=null&&this.kr()!=null&&this.kq().count()>=3&&this.kr().count()>=3&&!this.kt();if(b){this.lh();this.kt(true)}},lh:function(){this.kg=new $$t.xm(this.bd().count(),this.kq(),this.kr());var a=this.kg;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.li.runOn(this));this.kg.w()},lf:function(){if(this.kg==null){return}this.kg.p();var a=this.kg;a.triangulationStatusChanged=$.ig.Delegate.prototype.remove(a.triangulationStatusChanged,this.li.runOn(this));this.kg=null},kg:null,triangulationStatusChanged:null,li:function(a,b){var $self=this;if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.xt(b.currentStatus()))}if(b.currentStatus()>=100){if(this.kg==null){return}var c=this.kg;c.triangulationStatusChanged=$.ig.Delegate.prototype.remove(c.triangulationStatusChanged,this.li.runOn(this));this.ku(this.kg.l());this.kg=null;var d=function(){var $ret=new $$t.nc;$ret.itemsSource($self.ku());return $ret}();this.kn(this.km(d,"v1"));this.ko(this.km(d,"v2"));this.kp(this.km(d,"v3"));this.renderSeries(false)}},km:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$$t.$cv.getCoercionMethod(b,this.coercionMethods());b=d.b();c=d.a();return a.registerColumnInt(b,c,this.expectFunctions())},hj:function(a,b,c,d){var $self=this;$$t.$g9.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.kq());e.deregisterColumn(this.kr());this.kq(null);this.kr(null)}this.lg();var f=$b($$t.$ip.$type,d);if(f!=null){this.kq(this.ba(this.xMemberPath()));this.kr(this.ba(this.yMemberPath()))}this.renderSeries(false);break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kq());this.kq(this.ba(this.xMemberPath()))}this.lg();this.renderSeries(false);this.g0();break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.ba(this.yMemberPath()))}this.lg();this.renderSeries(false);this.g0();break;case"XAxis":if(c!=null){$b($$t.$bp.$type,c).deregisterSeries(this)}if(d!=null){$b($$t.$bp.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"YAxis":if(c!=null){$b($$t.$bp.$type,c).deregisterSeries(this)}if(d!=null){$b($$t.$bp.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"TrianglesSource":if(this.trianglesSource()!=null){this.lf();this.ks(function(){var $ret=new $$t.nc;$ret.itemsSource($self.trianglesSource());return $ret}())}else{this.ks(null)}break;case"FastTrianglesSource":var g=$b($$t.$ip.$type,c);if(g!=null){g.deregisterColumn(this.kn());g.deregisterColumn(this.ko());g.deregisterColumn(this.kp());this.kn(null);this.ko(null);this.kp(null)}var h=$b($$t.$ip.$type,d);if(h!=null){this.kn(this.km(h,this.triangleVertexMemberPath1()));this.ko(this.km(h,this.triangleVertexMemberPath2()));this.kp(this.km(h,this.triangleVertexMemberPath3()))}this.renderSeries(false);this.g0();break;case"TriangleVertexMemberPath1":if(this.ks()!=null){this.ks().deregisterColumn(this.kn());this.kn(this.km(this.ks(),this.triangleVertexMemberPath1()))}this.renderSeries(false);this.g0();break;case"TriangleVertexMemberPath2":if(this.ks()!=null){this.ks().deregisterColumn(this.ko());this.ko(this.km(this.ks(),this.triangleVertexMemberPath2()))}this.renderSeries(false);this.g0();break;case"TriangleVertexMemberPath3":if(this.ks()!=null){this.ks().deregisterColumn(this.kp());this.kp(this.km(this.ks(),this.triangleVertexMemberPath3()))}this.renderSeries(false);this.g0();break}},cx:function(a,b,c){return $$t.$g9.cx.call(this,a,b,c)&&this.bd()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&a.width()>0&&a.height()>0&&this.kn()!=null&&this.kn().count()>0&&this.ko()!=null&&this.ko().count()>0&&this.kp()!=null&&this.kp().count()>0&&this.kq()!=null&&this.kq().count()>0&&this.kr()!=null&&this.kr().count()>0},lg:function(){if(this.trianglesSource()==null){this.ku(null);this.kn(null);this.ko(null);this.kp(null);this.kt(false)}},_ku:null,ku:function(a){if(arguments.length===1){this._ku=a;return a}else{return this._ku}},gs:function(){$$t.$g9.gs.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()
}},gi:function(a,b,c,d){$$t.$g9.gi.call(this,a,b,c,d);this.lg();this.renderSeries(false)},ae:function(a){if(a!=null&&a==this.xAxis()&&this.kq()!=null){return new $$t.lk(this.kq().minimum(),this.kq().maximum())}if(a!=null&&a==this.yAxis()&&this.kr()!=null){return new $$t.lk(this.kr().minimum(),this.kr().maximum())}return null},ia:function(a,b){this.renderSeries(false)},h9:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.g($$t.$x3.trianglesSourceProperty,a);return a}else{return this.c($$t.$x3.trianglesSourceProperty)}},ks:function(a){if(arguments.length===1){this.g($$t.$x3.lj,a);return a}else{return this.c($$t.$x3.lj)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.g($$t.$x3.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$x3.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.g($$t.$x3.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$x3.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.g($$t.$x3.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$x3.triangleVertexMemberPath3Property)}},kh:null,kn:function(a){if(arguments.length===1){var b=this.kn()!=a;if(b){var c=this.kn();this.kh=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.kn())}return a}else{return this.kh}},ki:null,ko:function(a){if(arguments.length===1){var b=this.ko()!=a;if(b){var c=this.ko();this.ki=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.ko())}return a}else{return this.ki}},kj:null,kp:function(a){if(arguments.length===1){var b=this.kp()!=a;if(b){var c=this.kp();this.kj=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.kp())}return a}else{return this.kj}},$type:new $.ig.Type("XYTriangulatingSeries",$$t.$g9.$type)},true);$c("GeographicXYTriangulatingSeries:xz","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$x3.$type)},aw:function(){return new $$t.x2(this)},he:function(a){$$t.$x0.he.call(this,a);this.kn(a)},_kn:null,kn:function(a){if(arguments.length===1){this._kn=a;return a}else{return this._kn}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$xz.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$xz.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$xz.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$xz.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.g($$t.$xz.trianglesSourceProperty,a);return a}else{return this.c($$t.$xz.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.g($$t.$xz.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$xz.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.g($$t.$xz.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$xz.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.g($$t.$xz.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$xz.triangleVertexMemberPath3Property)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kn().cf();break;case"LongitudeMemberPath":this.kn().ce();break;case"LatitudeMemberPath":this.kn().cd();break;case"TrianglesSource":this.kn().cg();break;case"TriangleVertexMemberPath1":this.kn().ch();break;case"TriangleVertexMemberPath2":this.kn().ci();break;case"TriangleVertexMemberPath3":this.kn().cj();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$x0.$type.specialize($$t.$x3.$type))},true);$c("GeographicContourLineSeries:yx","GeographicXYTriangulatingSeries",{init:function(){$$t.$xz.init.call(this);this.y($$t.$yx.$type)},kk:function(){var $self=this;$$t.$xz.kk.call(this);this.kf().f($$t.$yy.valueMemberPathProperty,function(){var $ret=new $$t.bm(1,"ValueMemberPath");$ret.d($self);return $ret}());this.kf().f($$t.$yy.fillScaleProperty,function(){var $ret=new $$t.bm(1,"FillScale");$ret.d($self);return $ret}())},_k6:null,k6:function(a){if(arguments.length===1){this._k6=a;return a}else{return this._k6}},ke:function(){this.k6(new $$t.yy);var a=this.k6();a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.lf.runOn(this));return this.k6()},lf:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$yx.valueMemberPathProperty,a);return a}else{return this.c($$t.$yx.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$yx.fillScaleProperty,a);return a}else{return this.c($$t.$yx.fillScaleProperty)}},aw:function(){return new $$t.y4(this)},he:function(a){$$t.$xz.he.call(this,a);this.la(a)},_la:null,la:function(a){if(arguments.length===1){this._la=a;return a}else{return this._la}},valueResolver:function(a){if(arguments.length===1){this.g($$t.$yx.valueResolverProperty,a);return a}else{return this.c($$t.$yx.valueResolverProperty)}},hj:function(a,b,c,d){$$t.$xz.hj.call(this,a,b,c,d);switch(b){case"FillScale":this.la().cl();break;case"ValueMemberPath":this.la().cm();break;case"ValueResolver":this.k6().valueResolver(this.valueResolver());break;case"Thickness":this.k6().thickness(this.thickness());break;case"DashArray":this.k6().dashArray(this.dashArray());break;case"DashCap":this.k6().dashCap(this.dashCap());break;case"MiterLimit":this.k6().miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$xz.$type)},true);$c("GeographicXYTriangulatingSeriesView:x2","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$x3.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().trianglesSource(this.cc().trianglesSource());this.cc().kf().triangleVertexMemberPath1(this.cc().triangleVertexMemberPath1());this.cc().kf().triangleVertexMemberPath2(this.cc().triangleVertexMemberPath2());this.cc().kf().triangleVertexMemberPath3(this.cc().triangleVertexMemberPath3())},cf:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},ce:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},cd:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cg:function(){this.cc().kf().trianglesSource(this.cc().trianglesSource())},ch:function(){this.cc().kf().triangleVertexMemberPath1(this.cc().triangleVertexMemberPath1())},ci:function(){this.cc().kf().triangleVertexMemberPath2(this.cc().triangleVertexMemberPath2())},cj:function(){this.cc().kf().triangleVertexMemberPath3(this.cc().triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$x1.$type.specialize($$t.$x3.$type))},true);$c("GeographicContourLineSeriesView:y4","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$x2.init.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},b7:function(){$$t.$x2.b7.call(this);if(this.ck().kf()!=null){this.ck().k6().fillScale(this.ck().fillScale());this.ck().k6().valueMemberPath(this.ck().valueMemberPath())}},cl:function(){if(this.ck().k6()!=null){this.ck().k6().fillScale(this.ck().fillScale())}},cm:function(){if(this.ck().k6()!=null){this.ck().k6().valueMemberPath(this.ck().valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$x2.$type)},true);$c("GeographicHighDensityScatterSeries:y5","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$y7.$type);this.y($$t.$y5.$type)},aw:function(){return new $$t.y6(this)},he:function(a){$$t.$x0.he.call(this,a);this.ko(a)},_ko:null,ko:function(a){if(arguments.length===1){this._ko=a;return a}else{return this._ko}},ke:function(){return new $$t.y7},_kn:null,kn:function(a){if(arguments.length===1){this._kn=a;return a}else{return this._kn}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$y5.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$y5.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$y5.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$y5.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.g($$t.$y5.useBruteForceProperty,a);return a}else{return this.c($$t.$y5.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$y5.progressiveLoadProperty,a);return a}else{return this.c($$t.$y5.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$y5.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$y5.mouseOverEnabledProperty)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$y5.heatMinimumProperty,a);return a}else{return this.c($$t.$y5.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$y5.heatMaximumProperty,a);return a}else{return this.c($$t.$y5.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$y5.heatMinimumColorProperty,a);return a}else{return this.c($$t.$y5.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$y5.heatMaximumColorProperty,a);return a}else{return this.c($$t.$y5.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$y5.pointExtentProperty,a);return a}else{return $g(this.c($$t.$y5.pointExtentProperty))}},progressiveLoadStatusChanged:null,kv:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.kv;this.kv=a;this.raisePropertyChanged("ProgressiveStatus",b,this.kv);return a}else{return this.kv}},kk:function(){$$t.$x0.kk.call(this);var a=this.kf();a.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(a.progressiveLoadStatusChanged,this.la.runOn(this))},la:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.ko().cm();break;case"LongitudeMemberPath":this.ko().ci();break;case"LatitudeMemberPath":this.ko().ch();break;case"UseBruteForce":this.ko().cn();break;case"ProgressiveLoad":this.ko().cl();break;case"MouseOverEnabled":this.ko().cj();break;case"XAxis":this.ko().co();break;case"YAxis":this.ko().cp();break;case"HeatMinimum":this.ko().cg();break;case"HeatMaximum":this.ko().ce();break;case"HeatMinimumColor":this.ko().cf();break;case"HeatMaximumColor":this.ko().cd();break;case"PointExtent":this.ko().ck();break}},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$x0.$type.specialize($$t.$y7.$type))},true);$c("GeographicHighDensityScatterSeriesView:y6","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$y7.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().useBruteForce(this.cc().useBruteForce());this.cc().kf().progressiveLoad(this.cc().progressiveLoad());this.cc().kf().mouseOverEnabled(this.cc().mouseOverEnabled());this.cc().kf().heatMinimum(this.cc().heatMinimum());this.cc().kf().heatMaximum(this.cc().heatMaximum())},ci:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},ch:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cn:function(){this.cc().kf().useBruteForce(this.cc().useBruteForce())},cl:function(){this.cc().kf().progressiveLoad(this.cc().progressiveLoad())},cj:function(){this.cc().kf().mouseOverEnabled(this.cc().mouseOverEnabled())},cg:function(){this.cc().kf().heatMinimum(this.cc().heatMinimum())},ce:function(){this.cc().kf().heatMaximum(this.cc().heatMaximum())},cm:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},co:function(){this.cc().kf().xAxis(this.cc().seriesViewer().xAxis())},cp:function(){this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cf:function(){this.cc().kf().heatMinimumColor(this.cc().heatMinimumColor())},cd:function(){this.cc().kf().heatMaximumColor(this.cc().heatMaximumColor())},ck:function(){this.cc().kf().pointExtent(this.cc().pointExtent())},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$x1.$type.specialize($$t.$y7.$type))},true);$c("GeographicShapeSeriesBase:yf","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$yg.$type)},aw:function(){return new $$t.ye(this)},_kn:null,kn:function(a){if(arguments.length===1){this._kn=a;return a}else{return this._kn}},he:function(a){$$t.$x0.he.call(this,a);this.kn(a)},shapeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yf.shapeMemberPathProperty,a);return a}else{return this.c($$t.$yf.shapeMemberPathProperty)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kn().cf();break;case"ActualBrush":this.kn().cd();break;case"ActualOutline":this.kn().ce();break;case"ShapeMemberPath":this.kn().ch();break;case"Thickness":this.kn().ci();break;case"ShapeFilterResolution":this.kn().cg();break}},shapeFilterResolution:function(a){if(arguments.length===1){this.g($$t.$yf.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$yf.shapeFilterResolutionProperty)}},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$x0.$type.specialize($$t.$yg.$type))},true);$c("GeographicPolylineSeries:ys","GeographicShapeSeriesBase",{init:function(){$$t.$yf.init.call(this);this.y($$t.$ys.$type)},aw:function(){return new $$t.yr(this)},he:function(a){$$t.$yf.he.call(this,a);this.kv(a)},_kv:null,kv:function(a){if(arguments.length===1){this._kv=a;return a}else{return this._kv}},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$ys.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ys.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$ys.shapeStyleProperty,a);return a}else{return this.c($$t.$ys.shapeStyleProperty)}},ke:function(){return new $$t.yt},hj:function(a,b,c,d){$$t.$yf.hj.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this.kv().ck();break;case"ShapeStyle":this.kv().cl();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$yf.$type)},true);$c("GeographicProportionalSymbolSeries:yw","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$ot.$type);this.y($$t.$yw.$type)},aw:function(){return new $$t.yv(this)},he:function(a){$$t.$x0.he.call(this,a);this.kr(a)},_kr:null,kr:function(a){if(arguments.length===1){this._kr=a;return a}else{return this._kr}},ke:function(){return new $$t.ot},_ko:null,ko:function(a){if(arguments.length===1){this._ko=a;return a}else{return this._ko}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$yw.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$yw.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$yw.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$yw.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$yw.markerTemplateProperty,a);return a}else{return this.c($$t.$yw.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$yw.markerBrushProperty,a);return a}else{return this.c($$t.$yw.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$yw.markerOutlineProperty,a);return a}else{return this.c($$t.$yw.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$yw.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$yw.maximumMarkersProperty))}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.radiusMemberPathProperty,a);return a}else{return this.c($$t.$yw.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.g($$t.$yw.radiusScaleProperty,a);return a}else{return this.c($$t.$yw.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.labelMemberPathProperty,a);return a}else{return this.c($$t.$yw.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.fillMemberPathProperty,a);return a}else{return this.c($$t.$yw.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$yw.fillScaleProperty,a);return a}else{return this.c($$t.$yw.fillScaleProperty)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kr().cn();break;case"LongitudeMemberPath":this.kr().ch();break;case"LatitudeMemberPath":this.kr().cg();break;case"MarkerType":this.kr().cl();break;case"MarkerTemplate":this.kr().ck();break;case"MaximumMarkers":this.kr().cm();break;case"XAxis":this.kr().co();break;case"YAxis":this.kr().cp();break;case"MarkerBrush":this.kr().ci();break;case"MarkerOutline":this.kr().cj();break;case"RadiusMemberPath":this.kr().cq();break;case"RadiusScale":this.kr().cr();break;case"LabelMemberPath":this.kr().cf();break;case"FillMemberPath":this.kr().cd();break;case"FillScale":this.kr().ce();break}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$x0.$type.specialize($$t.$ot.$type))},true);$c("GeographicScatterAreaSeries:xy","GeographicXYTriangulatingSeries",{init:function(){$$t.$xz.init.call(this);this.y($$t.$xy.$type)},colorMemberPath:function(a){if(arguments.length===1){this.g($$t.$xy.colorMemberPathProperty,a);return a}else{return this.c($$t.$xy.colorMemberPathProperty)}},k6:null,colorScale:function(a){if(arguments.length===1){var b=this.k6!=a;if(b){var c=this.k6;this.k6=a;this.raisePropertyChanged("ColorScale",c,this.k6);if(this.k8()!=null){this.k8().colorScale(a)}}return a}else{return this.k6}},_k8:null,k8:function(a){if(arguments.length===1){this._k8=a;return a}else{return this._k8}},ke:function(){this.k8(new $$t.x4);var a=this.k8();a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.le.runOn(this));return this.k8()},le:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},aw:function(){return new $$t.x7(this)},he:function(a){$$t.$xz.he.call(this,a);this.la(a)},_la:null,la:function(a){if(arguments.length===1){this._la=a;return a}else{return this._la}},hj:function(a,b,c,d){$$t.$xz.hj.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this.la().cl();break;case"ColorScale":this.la().cm();break}},triangulationStatusChanged:null,cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$xz.$type)},true);$c("GeographicScatterAreaSeriesView:x7","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$x2.init.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},b7:function(){$$t.$x2.b7.call(this);if(this.ck().k8()!=null){this.ck().k8().colorMemberPath(this.ck().colorMemberPath());this.ck().k8().colorScale(this.ck().colorScale())}},cl:function(){if(this.ck().k8()!=null){this.ck().k8().colorMemberPath(this.ck().colorMemberPath())}},cm:function(){if(this.ck().k8()!=null){this.ck().k8().colorScale(this.ck().colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$x2.$type)},true);$c("GeographicShapeSeries:zk","GeographicShapeSeriesBase",{init:function(){$$t.$yf.init.call(this);this.y($$t.$zk.$type)},aw:function(){return new $$t.zl(this)},_kx:null,kx:function(a){if(arguments.length===1){this._kx=a;return a}else{return this._kx}},he:function(a){$$t.$yf.he.call(this,a);this.kx(a)},ke:function(){return new $$t.zm},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$zk.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$zk.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$zk.shapeStyleProperty,a);return a}else{return this.c($$t.$zk.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$zk.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$zk.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$zk.markerTemplateProperty,a);return a}else{return this.c($$t.$zk.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$zk.markerBrushProperty,a);return a}else{return this.c($$t.$zk.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$zk.markerOutlineProperty,a);return a}else{return this.c($$t.$zk.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$zk.markerStyleProperty,a);return a}else{return this.c($$t.$zk.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$zk.markerCollisionAvoidanceProperty,$$t.$o1.getBox(a));return a}else{return $f(this.c($$t.$zk.markerCollisionAvoidanceProperty))}},hj:function(a,b,c,d){$$t.$yf.hj.call(this,a,b,c,d);switch(b){case"MarkerTemplate":this.kx().co();break;case"MarkerCollisionAvoidance":this.kx().cl();break;case"MarkerType":this.kx().cp();break;case"MarkerBrush":this.kx().ck();break;case"MarkerOutline":this.kx().cm();break;case"MarkerStyle":this.kx().cn();break;case"ShapeStyleSelector":this.kx().cq();break;case"ShapeStyle":this.kx().cr();break}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$yf.$type)},true);$c("GeographicShapeSeriesView:zl","GeographicShapeSeriesBaseView",{init:function(a){$$t.$ye.init.call(this,a);this.cj(a);if(!this.p()){this.cj().shapeMemberPath("points")}},_cj:null,cj:function(a){if(arguments.length===1){this._cj=a;return a}else{return this._cj}},b7:function(){$$t.$ye.b7.call(this);this.cj().kf().shapeStyle(this.cj().shapeStyle());this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector());this.cj().kf().markerTemplate(this.cj().markerTemplate());this.cj().kf().markerCollisionAvoidance(this.cj().markerCollisionAvoidance())},co:function(){this.cj().kf().markerTemplate(this.cj().markerTemplate())},cl:function(){this.cj().kf().markerCollisionAvoidance(this.cj().markerCollisionAvoidance())},cp:function(){this.cj().kf().markerType(this.cj().markerType())},ck:function(){this.cj().kf().markerBrush(this.cj().markerBrush())},cm:function(){this.cj().kf().markerOutline(this.cj().markerOutline())},cn:function(){this.cj().kf().markerStyle(this.cj().markerStyle())},cq:function(){this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector())},cr:function(){this.cj().kf().shapeStyle(this.cj().shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$ye.$type)},true);$c("GeographicSymbolSeries:zp","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$zr.$type);this.y($$t.$zp.$type)},aw:function(){return new $$t.zq(this)},he:function(a){$$t.$x0.he.call(this,a);this.kq(a)},_kq:null,kq:function(a){if(arguments.length===1){this._kq=a;return a}else{return this._kq}},ke:function(){return new $$t.zr},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$zp.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$zp.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$zp.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$zp.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$zp.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$zp.markerTypeProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$zp.markerCollisionAvoidanceProperty,$$t.$o1.getBox(a));return a}else{return $f(this.c($$t.$zp.markerCollisionAvoidanceProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$zp.markerTemplateProperty,a);return a}else{return this.c($$t.$zp.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$zp.markerBrushProperty,a);return a}else{return this.c($$t.$zp.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$zp.markerOutlineProperty,a);return a}else{return this.c($$t.$zp.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$zp.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$zp.maximumMarkersProperty))}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kq().cl();break;case"LongitudeMemberPath":this.kq().ce();break;case"LatitudeMemberPath":this.kq().cd();break;case"MarkerCollisionAvoidance":this.kq().cg();break;case"MarkerType":this.kq().cj();break;case"MarkerTemplate":this.kq().ci();break;case"MaximumMarkers":this.kq().ck();break;case"XAxis":this.kq().cm();break;case"YAxis":this.kq().cn();break;case"MarkerBrush":this.kq().cf();break;case"MarkerOutline":this.kq().ch();break}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$x0.$type.specialize($$t.$zr.$type))},true);$c("GeographicSymbolSeriesView:zq","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$zr.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().markerType(this.cc().markerType());this.cc().kf().markerTemplate(this.cc().markerTemplate())},ce:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},cd:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cj:function(){this.cc().kf().markerType(this.cc().markerType())},ci:function(){this.cc().kf().markerTemplate(this.cc().markerTemplate())},ck:function(){this.cc().kf().maximumMarkers(this.cc().maximumMarkers())},cm:function(){this.cc().kf().xAxis(this.cc().seriesViewer().xAxis())},cn:function(){this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cl:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cg:function(){this.cc().kf().markerCollisionAvoidance(this.cc().markerCollisionAvoidance())},cf:function(){this.cc().kf().markerBrush(this.cc().markerBrush())},ch:function(){this.cc().kf().markerOutline(this.cc().markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$x1.$type.specialize($$t.$zr.$type))},true);$c("GeographicTileSeries:zt","GeographicShapeSeriesBase",{init:function(){this.ku=null;$$t.$yf.init.call(this);this.y($$t.$zt.$type)},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.kv=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.kv}},kv:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},hj:function(a,b,c,d){$$t.$yf.hj.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.kf()!=null){this.kf().tileImagery(this.tileImagery())}break}},ku:null,kk:function(){$$t.$yf.kk.call(this);this.kf().tileImagery(this.tileImagery());if(this.ku!=null){var a=this.ku;a.imageTilesReady=$.ig.Delegate.prototype.remove(a.imageTilesReady,this.kz.runOn(this))}this.ku=this.kf();if(this.ku!=null){var b=this.ku;b.imageTilesReady=$.ig.Delegate.prototype.combine(b.imageTilesReady,this.kz.runOn(this))}},ke:function(){return new $$t.zu},imageTilesReady:null,kz:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$yf.$type)},true);$c("ContourLineSeries:yy","XYTriangulatingSeries",{init:function(){$$t.$x3.init.call(this);this.y($$t.$yy.$type);this.valueResolver(new $$t.y1)},_ls:null,ls:function(a){if(arguments.length===1){this._ls=a;return a}else{return this._ls}},aw:function(){this.ls(new $$t.yz(this));return this.ls()},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$yy.valueMemberPathProperty,a);return a}else{return this.c($$t.$yy.valueMemberPathProperty)}},lw:null,lx:function(a){if(arguments.length===1){var b=this.lx()!=a;if(b){var c=this.lx();this.lw=a;this.raisePropertyChanged("ValueColumn",c,this.lx())}return a}else{return this.lw}},hj:function(a,b,c,d){$$t.$x3.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.lx());this.lx(null)}var f=$b($$t.$ip.$type,d);if(f!=null){this.lx(this.ba(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lx());this.lx(this.ba(this.valueMemberPath()))}this.renderSeries(false);this.g0();break;case"ValueResolver":this.renderSeries(false);this.g0();break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.renderSeries(false);this.g0();break;case"ActualBrush":this.renderSeries(false);this.g0();break}},gg:function(a,b){$$t.$x3.gg.call(this,a,b);if(a){b.cd(a)}},hx:function(a){$$t.$x3.hx.call(this,a);this.l3(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$x3.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.a2(c);if(this.bp(f)){return}this.l3(f)},l3:function(a){if(this.bp(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=new $$t.iz(1,b,c,this.xAxis().isInverted());f.b=this.getEffectiveViewport1(a);var g=new $$t.iz(1,b,c,this.yAxis().isInverted());g.b=this.getEffectiveViewport1(a);var h=this.xAxis();var i=this.yAxis();var j=this.kn().count();var k;var xArr_=this.kq().asArray();k=xArr_.slice(0);var l;var yArr_=this.kr().asArray();l=yArr_.slice(0);var m=this.lx().asArray();var n=this.kn().asArray();var o=this.ko().asArray();var p=this.kp().asArray();var q=this.valueResolver().h(this.lx());var r=new $$t.cb(Number,1,q).toArray();h.getScaledValueList(k,0,k.length,f);i.getScaledValueList(l,0,l.length,g);var s=r.length;var t=new Array(s);for(var u=0;u<s;++u){t[u]=new $$t.y2}var v=c.top();var w=c.left();var x=c.right();var y=c.bottom();var z;var aa;var ab;var ac;var ad=k.length;for(var ae=0;ae<j;ae++){var af=n[ae];var ag=o[ae];var ah=p[ae];if(af>=ad||ag>=ad||ah>=ad||af<0||ag<0||ah<0){continue}var ai=k[af];var aj=l[af];var ak={__x:ai,__y:aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al=k[ag];var am=l[ag];var an={__x:al,__y:am,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ao=k[ah];var ap=l[ah];var aq={__x:ao,__y:ap,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z=an.__y<aq.__y?an.__y:aq.__y;z=ak.__y<z?ak.__y:z;aa=an.__y>aq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__x<aq.__x?an.__x:aq.__x;ab=ak.__x<ab?ak.__x:ab;
ac=an.__x>aq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(z<y&&aa>v&&ab<x&&ac>w){var ar=m[af];var as=m[ag];var at=m[ah];if($.ig.util.isNaN(ar)||$.ig.util.isNaN(as)||$.ig.util.isNaN(at)){continue}for(var au=0;au<s;au++){var av=r[au];var aw=t[au];switch((ar<av?1:0)|(as<av?2:0)|(at<av?4:0)){case 0:break;case 1:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 2:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 3:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 4:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 5:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 6:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 7:break}}}}var ax=new $$t.j4(0,$$t.$fq.r(c,2),false);var ay=new $$t.cb($$t.$cb.$type.specialize($$t.$cb.$type.specialize($$t.$c5.$type)),0);for(var az=0;az<s;++az){var a0=t[az];var a1=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);var a2=a0.c();for(var a3=0;a3<a2.count();a3++){var a4=a2.__inner[a3];var a5=new $$t.cb($$t.$c5.$type,0);ax.i(a5);var a7=a4.getEnumerator();while(a7.moveNext()){var a6=a7.current();ax.j({__x:a0.g().item(a6),__y:a0.h().item(a6),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}ax.i(null);a1.add(a5)}ay.add(a1)}d.cc(ay,r)},fillScale:function(a){if(arguments.length===1){this.g($$t.$yy.fillScaleProperty,a);return a}else{return this.c($$t.$yy.fillScaleProperty)}},lt:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.lt!=null){var c=this.lt;c.updated=$.ig.Delegate.prototype.remove(c.updated,this.l4.runOn(this))}var d=this.lt;this.lt=a;if(this.lt!=null){var e=this.lt;e.updated=$.ig.Delegate.prototype.combine(e.updated,this.l4.runOn(this))}this.raisePropertyChanged("ValueResolver",d,a);this.renderSeries(false)}return a}else{return this.lt}},l4:function(a,b){this.renderSeries(false)},cx:function(a,b,c){return $$t.$x3.cx.call(this,a,b,c)&&this.valueResolver()!=null&&this.kq()!=null&&this.kr()!=null&&this.kn()!=null&&this.ko()!=null&&this.kp()!=null&&this.kq().count()>0&&this.kr().count()>0&&this.kn().count()>0&&this.ko().count()>0&&this.kp().count()>0},$type:new $.ig.Type("ContourLineSeries",$$t.$x3.$type)},true);$c("PolylineBuilder:y3","Object",{init:function(){this.a=new $$t.gi($.ig.Number.prototype.$type,$$t.$cb.$type.specialize($.ig.Number.prototype.$type),0);this.b=new $$t.gi($.ig.Number.prototype.$type,$$t.$cb.$type.specialize($.ig.Number.prototype.$type),0);$.ig.$op.init.call(this)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$t.cb($$t.$cb.$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 c=null;var d=null;var e=this.b.tryGetValue(a,c);c=e.p1;var f=this.a.tryGetValue(b,d);d=f.p1;if(c==null&&d==null){var g=new $$t.cb($.ig.Number.prototype.$type,0);g.add(a);g.add(b);this.a.add(a,g);this.b.add(b,g)}if(c==null&&d!=null){this.a.remove(b);d.insert(0,a);this.a.add(a,d)}if(c!=null&&d==null){this.b.remove(a);c.add(b);this.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);this.b.remove(a)}else{this.a.remove(d.__inner[0]);this.b.remove(d.__inner[d.count()-1]);this.b.remove(c.__inner[c.count()-1]);c.addRange(d);this.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$c("ContourBuilder:y2","PolylineBuilder",{init:function(){this.f=new $$t.gi($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);this.i=new $$t.cb($.ig.Number.prototype.$type,0);this.j=new $$t.cb($.ig.Number.prototype.$type,0);$$t.$y3.init.call(this)},e:function(){$$t.$y3.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 l=$self.f.tryGetValue(j,k);k=l.p1;return l.ret}()){k=this.i.count();var l=(i-d)/(h-d);this.f.add(j,k);this.i.add(b+l*(f-b));this.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$y3.$type)},true);$c("ContourLineSeriesView:yz","SeriesView",{_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},_b7:null,b7:function(a){if(arguments.length===1){this._b7=a;return a}else{return this._b7}},init:function(a){var $self=this;this.b9=new $$t.cb($$t.$b6.$type,0);this.b6=null;$$t.$ha.init.call(this,a);this.ca(new $$t.cb($$t.$b4.$type,0));this.b7(a);this.b8(function(){var $ret=new $$t.hm($$t.$b4.$type);$ret.create($self.ch.runOn($self));$ret.destroy($self.cg.runOn($self));$ret.activate($self.ce.runOn($self));$ret.disactivate($self.cf.runOn($self));return $ret}())},_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},ch:function(){var $self=this;var a=new $$t.b4;a.dataContext(function(){var $ret=new $$t.hg;$ret.series($self.e());return $ret}());this.ca().add(a);return a},ce:function(a){a.__visibility=0},cf:function(a){a.__visibility=1},cg:function(a){this.ca().remove(a)},b9:null,b6:null,cc:function(a,b){var c=0;this.b6=b;this.b9.clear();for(var d=0;d<b.length;d++){var e=b[d];var f=a.__inner[c];var g=new $$t.ew;for(var h=0;h<f.count();h++){var i=f.__inner[h];if(i.count()==0){continue}var j=$$t.$ym.f(i);var k=function(){var $ret=new $$t.e5;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(j.__inner[0]);return $ret}();k.__segments.add(function(){var $ret=new $$t.e8;$ret.points(j);return $ret}());g.b().add(k)}this.b8().item(c).ak(g);if(this.b8().item(c).dataContext()!=null){this.b8().item(c).dataContext().item(e)}if(this.b7().fillScale()!=null){var l=this.b7().fillScale().getBrushByValue(e,this.b7().lx());if(l==null){l=this.e().actualBrush()}this.b9.add(l)}else{this.b9.add(this.e().actualBrush())}c++}this.b8().c(c);this.ar()},bf:function(a,b){$$t.$ha.bf.call(this,a,b);var c=a;c.__stroke=this.b9.__inner[b];c.z(this.e().thickness());if(c.v()!=null){this.h().h(c,c.v())}},bg:function(a,b){$$t.$ha.bg.call(this,a,b);var c=a;var d=this.by(b);c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ha.a7.call(this,a,b);for(var c=0;c<this.ca().count();c++){var d=this.ca().__inner[c];if(d.__visibility!=1){this.be(d,c,b);a.r(d)}}},cd:function(a){this.b8().c(0);this.ar()},am:function(a){$$t.$ha.am.call(this,a);var b=new $$t.cb($$t.$fc.$type.specialize(Number,$$t.$b4.$type),0);if(this.b6!=null){for(var c=0;c<this.b8().c();c++){b.add(new $$t.fc(Number,$$t.$b4.$type,this.b6[c],this.b8().item(c)))}}b.sort2(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.ny(1,"contour"+d,b.__inner[d].b());e.tags().add("Main");a.shapes().add(e)}}},$type:new $.ig.Type("ContourLineSeriesView",$$t.$ha.$type)},true);$c("ContourValueResolver:y0","DependencyObject",{init:function(){$$t.$e.init.call(this)},h:function(a){},j:function(a,b,c){if(this.updated!=null){this.updated(this,$$t.$fm.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$t.$e.$type)},true);$c("LinearContourValueResolver:y1","ContourValueResolver",{init:function(){$$t.$y0.init.call(this)},k:function(a){if(arguments.length===1){this.g($$t.$y1.m,a);return a}else{return $g(this.c($$t.$y1.m))}},h:function(a){var d__=new $.ig.LinearContourValueResolver___GetContourValues__IteratorClass(-2);d__.__4__this=this;d__.__3__valueColumn=a;return d__},$type:new $.ig.Type("LinearContourValueResolver",$$t.$y0.$type)},true);$c("PolylineSeries:yt","ShapeSeriesBase",{init:function(){$$t.$yg.init.call(this);this.y($$t.$yt.$type)},aw:function(){return new $$t.yu(this)},he:function(a){$$t.$yg.he.call(this,a);this.lr(a)},_lr:null,lr:function(a){if(arguments.length===1){this._lr=a;return a}else{return this._lr}},kt:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$yt.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$yt.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$yt.shapeStyleProperty,a);return a}else{return this.c($$t.$yt.shapeStyleProperty)}},hj:function(a,b,c,d){$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"ShapeStyle":this.lr().c0(this.shapeStyle());this.renderSeries(false);this.g0();break;case"ShapeStyleSelector":this.lr().c1(this.shapeStyleSelector());this.renderSeries(false);this.g0();break}},lg:function(a){var b=a;b.c0(this.shapeStyle());b.c1(this.shapeStyleSelector());$$t.$yg.lg.call(this,a)},$type:new $.ig.Type("PolylineSeries",$$t.$yg.$type)},true);$c("ShapeSeriesViewBase:yh","SeriesView",{init:function(a){this.cg=new $$t.cb($$t.$yj.$type,0);this.cb=null;this.c8=null;$$t.$ha.init.call(this,a);this.ca(a);this.cd(this.cc());this.ci(new $$t.cb($$t.$b4.$type,0));this.cf(new $$t.gi($.ig.Number.prototype.$type,$$t.$yi.$type,0))},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},cc:function(){var $self=this;return function(){var $ret=new $$t.hm($$t.$br.$type);$ret.create($self.c3.runOn($self));$ret.activate($self.cs.runOn($self));$ret.disactivate($self.ct.runOn($self));$ret.destroy($self.cu.runOn($self));return $ret}()},ce:function(a){return a.width()>=this.ca().k2()&&a.height()>=this.ca().k2()},ch:function(a){var b=new $$t.cb($$t.$c8.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$t.c8(1,c.a());b.add(f)}return b},_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},cg:null,cl:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$yh.ch(d);c.intersect(this.b3());if(!this.ce(c)){}else{var f=this.c6(a,e);if(f!=null){var g=this.c5(this.ck(),b);for(var h=0;h<d.count();h++){var i=new $$t.yj;i.d=d.__inner[h].b();i.a=d.__inner[h].a();i.b=a;i.c=g;this.cg.add(i)}this.cr(g);this.cn(g,f);this.cp(g,b);this.ck(this.ck()+1)}}}},c5:function(a,b){var c=this.cd().item(this.ck());if(c.dataContext()!=null){c.dataContext().item(b)}return c},cn:function(a,b){},co:function(a,b,c){if(b.__fill==null){b.__fill=a.e().actualBrush()}if(b.__stroke==null){b.__stroke=a.e().actualOutline()}},cp:function(a,b){if(a==null){return}if(this.cb!=null){a.v(this.cb.selectStyle(b,a))}if(a.v()==null){a.v(this.c8)}},cr:function(a){},cm:function(a,b){var c=$.ig.truncate(Math.floor(a.left()));var d=$.ig.truncate(Math.ceil(a.right()));var e=$.ig.truncate(Math.floor(a.top()));var f=$.ig.truncate(Math.ceil(a.bottom()));for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cz(g,h,b)}}},cz:function(a,b,c){},c6:function(a,b){},cw:function(){this.ck(0)},cv:function(){this.cd().c(this.ck());this.ar()},_ck:0,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},cy:function(a,b){},cq:function(){this.cd().c(0);this.ar()},_ci:null,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},c3:function(){var a=this.ca();var b=function(){var $ret=new $$t.b4;$ret.dataContext(function(){var $ret=new $$t.hg;$ret.series(a);return $ret}());return $ret}();this.ci().add(b);return b},cs:function(a){a.__visibility=0},ct:function(a){a.dataContext().item(null);a.__visibility=1},cu:function(a){this.ci().remove(a)},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},c7:function(a,b,c){if(b==null){return null}var d=new $$t.ew;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.e8;h.__points=e;var i=new $$t.e5;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d.b().add(i)}return d},bf:function(a,b){$$t.$ha.bf.call(this,a,b);var c=a;c.__fill=this.e().actualBrush();c.__stroke=this.e().actualOutline();c.z(this.e().thickness());if(c.v()!=null){this.h().h(c,c.v())}},bg:function(a,b){$$t.$ha.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ha.a7.call(this,a,b);for(var c=0;c<this.ci().count();c++){var d=this.ci().__inner[c];if(d.__visibility!=1){this.be(d,c,b);a.r(d)}}},cb:null,c8:null,c1:function(a){this.cb=a},c0:function(a){this.c8=a},c4:function(a){if(this.cg.count()==0){return null}var b=a.__x;var c=a.__y;var d=this.cg.count();var e=this.cg;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.$yl.a(f.a,a)){return f.c}}}return null},b7:null,b9:null,b8:null,b6:null,cx:function(a,b,c,d){this.b7=a;this.b9=b;this.b8=c;this.b6=d;this.cg.clear()},c2:function(){var $self=this;var a=this.b3();var b=function(){var $ret=new $$t.b4;$ret.v($self.c8);return $ret}();b.z(1);if(this.h()!=null){this.h().h(b,b.v())}this.ca().lq=$$t.$fq.r(a,b.z())},am:function(a){$$t.$ha.am.call(this,a);var b=new $$t.cb($$t.$fc.$type.specialize($$t.$c5.$type,$$t.$b4.$type),0);for(var c=0;c<this.cg.count();c++){var d=this.cg.__inner[c];b.add(new $$t.fc($$t.$c5.$type,$$t.$b4.$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.sort2(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.ny(1,"shape"+e,b.__inner[e].b());f.tags().add("Main");a.shapes().add(f)}}},$type:new $.ig.Type("ShapeSeriesViewBase",$$t.$ha.$type)},true);$c("PolylineSeriesView:yu","ShapeSeriesViewBase",{init:function(a){$$t.$yh.init.call(this,a)},c6:function(a,b){return this.c7(a,b,false)},cp:function(a,b){$$t.$yh.cp.call(this,a,b);$$t.$yh.co(this,a,b)},cn:function(a,b){var c=$b($$t.$b4.$type,a);if(c==null){return}c.ak(b)},cr:function(a){$$t.$yh.cr.call(this,a)},bf:function(a,b){$$t.$yh.bf.call(this,a,b);var c=a;c.__fill=null},bg:function(a,b){$$t.$yh.bg.call(this,a,b);var c=a;c.__fill=null},ce:function(a){return a.width()>=this.ca().k2()||a.height()>=this.ca().k2()},$type:new $.ig.Type("PolylineSeriesView",$$t.$yh.$type)},true);$c("ScatterAreaSeries:x4","XYTriangulatingSeries",{init:function(){$$t.$x3.init.call(this);this.y($$t.$x4.$type)},lu:null,colorScale:function(a){if(arguments.length===1){var b=this.lu!=a;if(b){var c=this.lu;if(this.lu!=null){var d=this.lu;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.l5.runOn(this))}this.lu=a;if(this.lu!=null){var e=this.lu;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.l5.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.lu)}return a}else{return this.lu}},l5:function(a,b){this.renderSeries(false)},colorMemberPath:function(a){if(arguments.length===1){this.g($$t.$x4.colorMemberPathProperty,a);return a}else{return this.c($$t.$x4.colorMemberPathProperty)}},ly:null,lz:function(a){if(arguments.length===1){var b=this.lz()!=a;if(b){var c=this.lz();this.ly=a;this.raisePropertyChanged("ColorColumn",c,this.lz())}return a}else{return this.ly}},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},hj:function(a,b,c,d){$$t.$x3.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.lz());this.lz(null)}var f=$b($$t.$ip.$type,d);if(f!=null){this.lz(this.ba(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lz());this.lz(this.ba(this.colorMemberPath()))}this.renderSeries(false);this.g0();break;case"ColorScale":this.renderSeries(false);this.g0();break}},hx:function(a){$$t.$x3.hx.call(this,a);this.l6(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$x3.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.a2(c);if(this.bp(f)){return}this.l6(f)},l6:function(a){if(this.bp(a)){return}var b;var c;var d=a.getViewInfo(c,b);c=d.p0;b=d.p1;var e=a;var f=null;var g=null;var h=this.xAxis();var i=this.yAxis();var j=this.getEffectiveViewport1(a);var k=new $$t.iz(1,b,c,h.isInverted());k.b=j;var l=new $$t.iz(1,b,c,i.isInverted());l.b=j;g=this.lx(a,k,l);if(g!=null){e.cf(g)}else{e.ci(f)}},l4:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;var e=$.ig.truncate(Math.round(b.width()))*$.ig.truncate(Math.round(b.height()));var f=a.b8();if(f==null||f.length!=e){f=new Array(e);for(var g=0;g<e;g++){f[g]=0}}else{for(var h=0;h<e;h++){f[h]=0}}a.b8(f)},getItem:function(a){var b=$.ig.truncate(Math.round(this.kb().width()));var c=$.ig.truncate(Math.round(this.kb().height()));var d=this.view().b8();if(d==null||d.length!=b*c||this.kn()==null||this.kn().count()<1||this.ko()==null||this.ko().count()<1||this.kp()==null||this.kp().count()<1){return null}var e=this.seriesViewer().windowRect();var f=(a.__x-e.left())/e.width();var g=(a.__y-e.top())/e.height();var h=$.ig.truncate(Math.round(b*f));var i=$.ig.truncate(Math.round(c*g));var j=b*i+h;if(j<0||j>d.length-1){return null}var k=d[j]-1;if(k<0||k>this.kn().count()){return null}var l=this.ls().length;var m=this.kn().item(k);var n=this.ko().item(k);var o=this.kp().item(k);if(m>=l||n>=l||o>=l){return null}var p=(this.ls()[m]-this.kb().left())/this.kb().width();var q=(this.lt()[m]-this.kb().top())/this.kb().height();var r=(this.ls()[n]-this.kb().left())/this.kb().width();var s=(this.lt()[n]-this.kb().top())/this.kb().height();var t=(this.ls()[o]-this.kb().left())/this.kb().width();var u=(this.lt()[o]-this.kb().top())/this.kb().height();var v=Math.pow(p-f,2)+Math.pow(q-g,2);var w=Math.pow(r-f,2)+Math.pow(s-g,2);var x=Math.pow(t-f,2)+Math.pow(u-g,2);if(v<w&&v<x){return this.bd().item(m)}if(w<v&&w<x){return this.bd().item(n)}if(x<v&&x<w){return this.bd().item(o)}return this.bd().item(m)},_ls:null,ls:function(a){if(arguments.length===1){this._ls=a;return a}else{return this._ls}},_lt:null,lt:function(a){if(arguments.length===1){this._lt=a;return a}else{return this._lt}},lx:function(a,b,c){var d;var e;var f=a.getViewInfo(e,d);e=f.p0;d=f.p1;var g=a;var h=this.xAxis();var i=this.yAxis();var j=this.kn().count();var k;var xArr_=this.kq().asArray();k=xArr_.slice(0);var l;var yArr_=this.kr().asArray();l=yArr_.slice(0);var m=this.lz().asArray();var n=this.kn().asArray();var o=this.ko().asArray();var p=this.kp().asArray();this.ls(k);this.lt(l);h.getScaledValueList(k,0,k.length,b);i.getScaledValueList(l,0,l.length,c);var q=this.colorScale();if(q==null){q=function(){var $ret=new $$t.wu;$ret.palette(new $$t.f5($$t.$b7.$type,1,[$$t.$b7.u(0,0,0,0),$$t.$b7.u(1,0,0,0)]));$ret.interpolationMode(2);return $ret}()}var r=g.ca(b.c,q,this.lz());var s=e.top();var t=e.left();var u=e.right();var v=e.bottom();var w;var x;var y;var z;this.l4(g);var aa=g.b8();var ab=k.length;for(var ac=0;ac<j;ac++){var ad=n[ac];var ae=o[ac];var af=p[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=k[ad];var ah=l[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=k[ae];var ak=l[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=k[af];var an=l[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};w=al.__y<ao.__y?al.__y:ao.__y;w=ai.__y<w?ai.__y:w;x=al.__y>ao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__x<ao.__x?al.__x:ao.__x;y=ai.__x<y?ai.__x:y;z=al.__x>ao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(w<v&&x>s&&y<u&&z>t){var ap=m[ad];var aq=m[ae];var ar=m[af];r.p(ac,aa,ai,al,ao,ap,aq,ar)}}return r},gg:function(a,b){$$t.$x3.gg.call(this,a,b);var c=b;c.ce()},aw:function(){return new $$t.x5(this)},he:function(a){$$t.$x3.he.call(this,a);this.lw($b($$t.$x5.$type,a))},_lw:null,lw:function(a){if(arguments.length===1){this._lw=a;return a}else{return this._lw}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$x3.$type)},true);$c("TriangleRasterizer:x6","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.b=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$t.ab(0)}this.a=a;this.c(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},a: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}},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}},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=$.ig.truncate(Math.round(c.__y));var n=$.ig.truncate(Math.round(d.__y));var o=$.ig.truncate(Math.round(e.__y));if(o==m){return}if($.ig.util.isNaN(f)||$.ig.util.isNaN(g)||$.ig.util.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,$.ig.truncate(Math.floor(x)),$.ig.truncate(Math.ceil(u)),y,v)}else{this.o(a,b,s,$.ig.truncate(Math.floor(u)),$.ig.truncate(Math.ceil(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,$.ig.truncate(Math.floor(ah)),$.ig.truncate(Math.ceil(ac)),ai,ad)}else{this.o(a,b,ae,$.ig.truncate(Math.floor(ac)),$.ig.truncate(Math.ceil(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.b.getColor(s,o,p,n);this.a[k]=color_.__r;this.a[k+1]=color_.__g;this.a[k+2]=color_.__b;this.a[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$c("TriangleRasterizer_PointAndValue:TriangleRasterizer_PointAndValue","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TriangleRasterizer_PointAndValue",$.ig.$ot)},true);$c("ScatterAreaSeriesView:x5","SeriesView",{_b9:null,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},b6:null,b8:function(a){if(arguments.length===1){this.b6=a;return a}else{return this.b6}},init:function(a){$$t.$ha.init.call(this,a);this.b9(a)},ch:function(a,b){},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_cb:null,cb:function(a){if(arguments.length===1){this._cb=a;return a}else{return this._cb}},b7:function(){this.cg();var a=$.ig.truncate(Math.round(this.b3().left()));var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().width()));var d=$.ig.truncate(Math.round(this.b3().height()));this.cd().attr("width",c.toString());this.cd().attr("height",d.toString());this.cc(this.cb().f().getImageData(0,0,c,d));return this.cc().data},cg:function(){if(this.cd()==null){this.cd($("<canvas></canvas>"));var a=this.cd()[0].getContext("2d");this.cb(new $$t.c0(new $$t.ek,a))}},ca:function(a,b,c){var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().left()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));return new $$t.x6(this.b7(),b,c.minimum(),c.maximum(),c,f,g)},cf:function(a){this.ci(null)},ce:function(){if(this.cb()!=null){this.cb().j(this.b3().left(),this.b3().top(),this.b3().width(),this.b3().height())}this.ar()},a7:function(a,b){$$t.$ha.a7.call(this,a,b);if(this.cd()==null){return}if(b){var c=new $$t.c2;c.l(this.b3().left());c.m(this.b3().top());c.width(this.b3().width());c.height(this.b3().height());c.__fill=this.bx();a.u(c)}else{var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().left()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));a.l(this.cd()[0],1,d,e,f,g)}},ci:function(a){var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().left()));var d=$.ig.truncate(Math.round(this.b3().width()));var e=$.ig.truncate(Math.round(this.b3().height()));this.cg();this.cb().f().putImageData(this.cc(),0,0);this.ar()},$type:new $.ig.Type("ScatterAreaSeriesView",$$t.$ha.$type)},true);$c("ShapeSeries:zm","ShapeSeriesBase",{init:function(){this.lv=new $$t.iz(1,$$t.$zm.mu,$$t.$zm.mu,false);this.lw=new $$t.iz(1,$$t.$zm.mu,$$t.$zm.mu,false);$$t.$yg.init.call(this);this.y($$t.$zm.$type)},kv:function(){return this.l0()},lg:function(a){var $self=this;var b=a;b.c0(this.shapeStyle());b.c1(this.shapeStyleSelector());$$t.$yg.lg.call(this,a);if(this.bp(a)){return}var c,d;var e=a.getViewInfo(c,d);c=e.p0;d=e.p1;var f=this.getEffectiveViewport1(a);this.lv=new $$t.iz(1,d,c,this.xAxis().isInverted());this.lv.b=f;this.lw=new $$t.iz(1,d,c,this.yAxis().isInverted());this.lw.b=f;if(c.width()<1||c.height()<1){return}this.lx(function(){var $ret=new $$t.zo;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.e($self.xAxis().isInverted());$ret.f($self.yAxis().isInverted());$ret.d($self.bd());$ret.c($self.kr());return $ret}());if(this.l0()){var g=new $$t.gi($.ig.$op.$type,$$t.$ox.$type,0);b.dg().l(g,400,d,c,this.resolution());b.dg().j(g,false)}},l0:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},aw:function(){return new $$t.zn(this)},he:function(a){$$t.$yg.he.call(this,a);this.ly(a)},_ly:null,ly:function(a){if(arguments.length===1){this._ly=a;return a}else{return this._ly}},_lx:null,lx:function(a){if(arguments.length===1){this._lx=a;return a}else{return this._lx}},lv:null,lw: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.$zm.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$zm.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$zm.shapeStyleProperty,a);return a}else{return this.c($$t.$zm.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$zm.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$zm.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$zm.markerTemplateProperty,a);return a}else{return this.c($$t.$zm.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$zm.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$zm.actualMarkerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$zm.markerBrushProperty,a);return a}else{return this.c($$t.$zm.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$zm.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$zm.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$zm.markerOutlineProperty,a);return a}else{return this.c($$t.$zm.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$zm.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$zm.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$zm.markerStyleProperty,a);return a}else{return this.c($$t.$zm.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$zm.markerCollisionAvoidanceProperty,$$t.$o1.getBox(a));return a}else{return $f(this.c($$t.$zm.markerCollisionAvoidanceProperty))}},h6:function(){$$t.$yg.h6.call(this);if(this.markerTemplate()!=null){this.ly().dp()}else{var a=$$t.$hd.resolveMarkerType(this,this.markerType());var b=$$t.$hd.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$hd.nullMarkerTemplate())}else{this.ly().dl(b)}}if(this.markerBrush()!=null){this.ly().dm()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.ly().dn()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},hj:function(a,b,c,d){$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.h6();this.renderSeries(false);break;case"ActualMarkerTemplate":if(c==$$t.$hd.nullMarkerTemplate()||d==$$t.$hd.nullMarkerTemplate()||c==null||d!=null){this.ly().dr();this.renderSeries(false)}this.renderSeries(false);this.g0();break;case"ShapeStyle":this.ly().c0(this.shapeStyle());this.renderSeries(false);this.g0();break;case"ShapeStyleSelector":this.ly().c1(this.shapeStyleSelector());this.renderSeries(false);this.g0();break}},getHitDataContext:function(a){var b=this.ly().dd(a);var c=null;if(b!=null){c=b.content()}if(c!=null){return c}return $$t.$yg.getHitDataContext.call(this,a)},mc:function(a,b){var c=new $$t.cb($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},ls:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this.lx().d().count()){c=new Array(this.lx().d().count());for(var f=0;f<this.lx().d().count();f++){c[f]=new $$t.c5(0)}}var g=function(){var $ret=new $$t.iz(1,d,e,$self.xAxis().isInverted());$ret.b=$self.getEffectiveViewport1(a);return $ret}();var h=function(){var $ret=new $$t.iz(1,d,e,$self.yAxis().isInverted());$ret.b=$self.getEffectiveViewport1(a);return $ret}();var i=this.lx().a().getUnscaledValue(g.c.left(),g);var j=this.lx().a().getUnscaledValue(g.c.right(),g);var k=this.lx().b().getUnscaledValue(h.c.bottom(),h);var l=this.lx().b().getUnscaledValue(h.c.top(),h);if(this.lx().e()){var m=i;i=j;j=m}if(this.lx().f()){var n=k;k=l;l=n}var o=this.lx();var p=o.a();var q=o.b();var r;var s;var t=g.c.left();var u=g.c.right();var v=h.c.top();var w=h.c.bottom();for(var x=0;x<this.lx().d().count();x++){r=0;s=0;var y=null;var z=a.cf().tryGetValue(x,y);y=z.p1;if(y==null){c[x].__x=NaN;c[x].__y=NaN}else{var aa=y.c();var ab=$$t.$fq.l(aa);r=ab.__x;s=ab.__y;if(r>=t&&r<=u&&s>=v&&s<=w){c[x].__x=r;c[x].__y=s}else{c[x].__x=NaN;c[x].__y=NaN}}}return c},lr:function(a,b){if(b==null||b.length!=a.e()){b=new Array(a.e())}var c=0;var d=this.bd();var f=a.c().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},$type:new $.ig.Type("ShapeSeries",$$t.$yg.$type)},true);$c("ShapeAxisInfoCache:zo","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;
return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$c("FlattenedShape:yi","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$c("ShapeSeriesView:zn","ShapeSeriesViewBase",{init:function(a){var $self=this;this.dj=false;this.dy=null;$$t.$yh.init.call(this,a);this.dh(a);this.di(new $$t.hi($.ig.$op.$type,$$t.$hf.$type));this.dk(new $$t.cb($$t.$hf.$type,0));this.ds(this.di());this.df=new $$t.o0(1,function(b){return $self.di().item(b)},function(b){return $self.dh().lx().d().item(b)},this.dw.runOn(this),this.da.runOn(this),this.c9.runOn(this),function(){return $self.dh().markerCollisionAvoidance()});this.df.p(this.dz.runOn(this))},dg:function(){return this.df},dw:function(a){this.dh().mc(a,this.di())},da:function(){this.dc=this.dh().ls(this,this.di(),this.dc,this.b4(),this.b3());return this.dc},c9:function(){this.db=this.dh().lr(this.di(),this.db);return this.db},dc:null,db:null,_dh:null,dh:function(a){if(arguments.length===1){this._dh=a;return a}else{return this._dh}},df:null,c6:function(a,b){return this.c7(a,b,true)},cp:function(a,b){$$t.$yh.cp.call(this,a,b);$$t.$yh.co(this,a,b)},cn:function(a,b){var c=a;if(c==null){return}c.ak(b)},dj:false,_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},dq:function(a){this.di().f(a)},ds:function(a){a.create(this.de.runOn(this));a.destroy(this.du.runOn(this));a.activate(this.dt.runOn(this));a.disactivate(this.dv.runOn(this))},de:function(){var $self=this;var a=new $$t.hf;if(!this.dj){a.content(function(){var $ret=new $$t.hg;$ret.series($self.e());return $ret}())}a.ae(this.e().actualMarkerTemplate());this.dk().add(a);return a},_dk:null,dk:function(a){if(arguments.length===1){this._dk=a;return a}else{return this._dk}},du:function(a){a.content(null);this.dk().remove(a)},dt:function(a){a.__visibility=0},dv:function(a){if(a.content()!=null){$b($$t.$hg.$type,a.content()).item(null)}a.__visibility=1},dx:function(a){this.dj=a},cr:function(a){$$t.$yh.cr.call(this,a)},bi:function(a,b){$$t.$yh.bi.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(this.dh().actualMarkerBrush()!=null){d.actualItemBrush(this.dh().actualMarkerBrush())}else{d.actualItemBrush(this.ca().actualBrush())}if(this.dh().actualMarkerBrush()!=null){d.outline(this.dh().actualMarkerOutline())}else{d.outline(this.ca().actualOutline())}d.thickness(.5)}},bj:function(a,b){$$t.$yh.bj.call(this,a,b);var c=a;var d=this.by(b);var e=c.content();if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},a6:function(a,b){$$t.$yh.a6.call(this,a,b);var c=new $$t.db;c.isHitTestRender=b;c.context=a.f();c.viewportTop=this.b3().top();c.viewportLeft=this.b3().left();c.viewportWidth=this.b3().width();c.viewportHeight=this.b3().height();c.passID="Markers";var d=new $$t.da;d.passInfo=c;d.isHitTestRender=b;var e=new $$t.dg;e.passInfo=c;var f=false;var g=a.f();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.dh().actualMarkerTemplate()!=null&&this.dh().actualMarkerTemplate().passStarting()!=null){this.dh().actualMarkerTemplate().passStarting()(c)}for(var k=0;k<this.dk().count();k++){var l=this.dk().__inner[k];if(l.__visibility==1){continue}this.bh(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(!$.ig.util.isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!$.ig.util.isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.o(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.dh().actualMarkerTemplate()!=null&&this.dh().actualMarkerTemplate().passCompleted()!=null){this.dh().actualMarkerTemplate().passCompleted()(c)}},dp:function(){this.dh().actualMarkerTemplate(null);this.dh().actualMarkerTemplate(this.dh().markerTemplate())},dm:function(){this.dh().actualMarkerBrush(null);this.dh().actualMarkerBrush(this.dh().markerBrush())},dn:function(){this.dh().actualMarkerOutline(null);this.dh().actualMarkerOutline(this.dh().markerOutline())},dl:function(a){switch(a){case"CircleMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().hexagramMarkerTemplate());break}},dr:function(){var b=this.dk().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.dh().actualMarkerTemplate())}this.ar()},dy:null,dz:function(a){if(this.dy==null){this.dy=new $$t.dg;this.dy.context=this.h().f()}this.dy.width=a.width();this.dy.height=a.height();this.dy.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.dy)}return new $$t.c4(1,this.dy.width,this.dy.height)},dd:function(a){var b;var c;var d;var e;for(var f=this.dk().count()-1;f>=0;f--){var g=this.dk().__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.$yh.$type)},true);$c("ShapeHitRegion:yj","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$c("TileSeries:zu","ShapeSeriesBase",{init:function(){this.lw=null;this.lx=false;$$t.$yg.init.call(this)},aw:function(){return new $$t.zv(this)},he:function(a){$$t.$yg.he.call(this,a);this.lr(a)},ku:function(){return false},_lr:null,lr:function(a){if(arguments.length===1){this._lr=a;return a}else{return this._lr}},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.lt=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.lt}},lt:null,ls:null,lu:function(a){if(arguments.length===1){var b=this.ls;this.ls=a;this.raisePropertyChanged("ActualTileImagery",b,this.ls);return a}else{return this.ls}},hj:function(a,b,c,d){$$t.$yg.hj.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.l0.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.l0.runOn(this))}this.lr().dg(e,f);this.renderSeries(false);this.g0();break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.l1.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.l1.runOn(this));f.deferralHandler(this)}this.lr().df(e,f);if(f!=null&&$b($$t.$xd.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.l3(this.view());this.lr().dc(this.seriesViewer().actualWindowRect())}this.g0();break;case"ActualWindowRect":this.lr().dc(d);break;case"WorldRect":this.lr().dj(d);break}},l0:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.l3(this.view())}},imageTilesReady:null,l1:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}if(!this.lx){this.lr().dh()}},lw:null,register:function(a,b){this.lw=b},unRegister:function(a){this.lw=null},deferredRefresh:function(){this.renderSeries(false)},h9:function(a,b){this.lr().di();$$t.$yg.h9.call(this,a,b)},lx:false,hx:function(a){$$t.$yg.hx.call(this,a);this.l2(a,this.view())},l2:function(a,b){var c;var d;var e=b;var f=b.getViewInfo(c,d);c=f.p0;d=f.p1;this.l3(b);if(this.lw!=null){this.lx=true;this.lw(a);this.lx=false}e.dh()},renderAlternateView:function(a,b,c,d,e){$$t.$yg.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.a2(c);if(this.bp(f)){return}this.lg(f)},l3:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.tileImagery()!=null&&this.tileImagery().aj()!=null){if(this.tileImagery()!=this.lu()){this.lu(this.tileImagery())}if(this.lu()!=null&&!b.isEmpty()){if(this.lu().width()!=b.width()){this.lu().width(b.width())}if(this.lu().height()!=b.height()){this.lu().height(b.height())}}}},gg:function(a,b){$$t.$yg.gg.call(this,a,b);b.dd()},$type:new $.ig.Type("TileSeries",$$t.$yg.$type,[$$t.$xa.$type])},true);$c("TileSeriesView:zv","ShapeSeriesViewBase",{init:function(a){this.dk=new $$t.et;$$t.$yh.init.call(this,a);this.c9(a)},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},cn:function(a,b){if(b.b().count()>0){this.dk.c().add(b)}},c6:function(a,b){return this.c7(a,b,true)},c5:function(a,b){return null},cr:function(a){},cp:function(a,b){},dk:null,cw:function(){$$t.$yh.cw.call(this);this.dk.c().clear()},cv:function(){$$t.$yh.cv.call(this);this.ar()},dc:function(a){if(this.c9().tileImagery()!=null){this.c9().tileImagery().windowRect(a)}},_db:null,db:function(a){if(arguments.length===1){this._db=a;return a}else{return this._db}},_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},df:function(a,b){if(this.db()==null){this.db($("<canvas></canvas>"));var c=this.db()[0].getContext("2d");this.da(new $$t.c0(new $$t.ek,c));this.db().attr("width",this.b3().width().toString());this.db().attr("height",this.b3().height().toString())}if(a!=null){a.az(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.de.runOn(this))}if(b!=null){b.az(this.da());b.a0(this.b3());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.de.runOn(this))}},de:function(a,b){this.c9().renderSeries(false)},dg:function(a,b){},di:function(){if(this.db()!=null){this.db().attr("width",this.b3().width().toString());this.db().attr("height",this.b3().height().toString())}if(this.c9().tileImagery()!=null){this.c9().tileImagery().a0(this.b3())}},a7:function(a,b){$$t.$yh.a7.call(this,a,b);if(b){return}if(this.db()==null){return}var c=$.ig.truncate(Math.round(this.b3().left()));var d=$.ig.truncate(Math.round(this.b3().top()));var e=$.ig.truncate(Math.round(this.b3().width()));var f=$.ig.truncate(Math.round(this.b3().height()));this.h().m(this.db()[0],1,c,d,e,f,c,d,e,f)},dh:function(){this.ar()},dd:function(){},dj:function(a){if(this.c9().tileImagery()!=null){this.c9().tileImagery().at()}},$type:new $.ig.Type("TileSeriesView",$$t.$yh.$type)},true);$c("ShapefileRecord:zy","DependencyObject",{init:function(){$$t.$e.init.call(this)},fields:null,points:null,j:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}},propertyChanged:null,$type:new $.ig.Type("ShapefileRecord",$$t.$e.$type,[$$t.$bz.$type])},true);$c("ShapefileConverter:zw","DependencyObjectNotifier",{init:function(){var $self=this;$$t.$zx.init.call(this);this.records(new $$t.f5($$t.$zy.$type,0));var a=this.records();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if($self.collectionChanged!=null){$self.collectionChanged($self,b)}})},worldRect:function(a){if(arguments.length===1){if($$t.$c3.l_op_Inequality(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.$zw.shapefileSourceProperty,a);return a}else{return $b($$t.$w8.$type,this.c($$t.$zw.shapefileSourceProperty))}},databaseSource:function(a){if(arguments.length===1){this.g($$t.$zw.databaseSourceProperty,a);return a}else{return $b($$t.$w8.$type,this.c($$t.$zw.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.xv(null,false,null))}};$$t.$xw.a(this.shapefileSource().value(),function(d){a=new $$t.xu(0,d,false);c()},function(d){throw new $$t.ab(1,"shape file download error: "+d)});$$t.$xw.a(this.databaseSource().value(),function(d){b=new $$t.xu(0,d,false);c()},function(d){throw new $$t.ab(1,"dbf file download error: "+d)})},s:function(a,b){var c=$$t.$zz.a(a,b);this.worldRect(c.e());var d=a.currentPosition();var e=a.length();while(d<e){var f=$$t.$zz.e(c,a,b);var record_=f;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()},getEnumerator:function(){return this.i.getEnumerator()},$type:new $.ig.Type("ShapefileConverter",$$t.$zx.$type,[$$t.$cc.$type.specialize($$t.$zy.$type),$$t.$f6.$type])},true);$c("ShapeFileUtil:zz","Object",{a:function(a,b){if($$t.$zz.j==null){$$t.$zz.m()}var c=new $$t.z0;var d=$$t.$zz.k(a.readInt32());if(d!=9994){throw new $$t.ab(1,"Corrupt Shp file - incorrect file code")}a.readInt32();a.readInt32();a.readInt32();a.readInt32();a.readInt32();$$t.$zz.k(a.readInt32());a.readInt32();c.a(a.readInt32());var e=new $$t.c5(0);var f=new $$t.c5(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.c3(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.ab(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.z2;j.c=$w($$t.$z4.uTF8().getString1(b.readBytes(11),0,10),"\0","");var k=$$t.$z4.uTF8().getString1(b.readBytes(1),0,1).charAt(0);j.a=$$t.$zz.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.ab(1,"Corrup Dbf file - Missing field descriptor array terminator")}}return c},e:function(a,b,c){var d=$$t.$zz.k(b.readInt32());var e=$$t.$zz.k(b.readInt32());var f=b.readInt32();var g=null;switch(f){case 0:break;case 1:g=$$t.$zz.i(b);break;case 3:g=$$t.$zz.b(b);break;case 5:g=$$t.$zz.f(b);break;case 8:break;case 11:break;case 13:g=$$t.$zz.d(b);break;case 15:g=$$t.$zz.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.ab(1,"Corrupt Shp file - failed to read "+$$t.$z1.$getName(f))}if(c!=null){c.readBytes(1);g.fields=new $$t.gi(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.$z4.uTF8().getString1(j,0,h.b);var l;var m;var n;switch(h.a){case 1:var o=parseFloat(k);if(!$.ig.util.isNaN(o)){g.fields.add(h.c,o);$$t.$zz.l(g,h.c,o)}break;case 5:var p=parseFloat(k);if(!$.ig.util.isNaN(p)){g.fields.add(h.c,p);$$t.$zz.l(g,h.c,p)}break;case 0:var q=k.trim([]);g.fields.add(h.c,q);$$t.$zz.l(g,h.c,q);break;case 3:var str_=k;var r=Date.parse(str_);g.fields.add(h.c,r);$$t.$zz.l(g,h.c,r);break;default:throw new $$t.ab(1,"Unrecognized field type")}}}return g},l:function(row_,property_,val_){if(!row_.fieldValues){row_.fieldValues={}}row_.fieldValues[property_]=val_},k:function(a){return(a&255)<<24|(a&65280)<<8|(a&16711680)>>8|$n(a,4278190080)>>24},i:function(a){var b=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();return function(){var $ret=new $$t.zy;$ret.points=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),1,[new $$t.cb($$t.$c5.$type,1,[b])]);return $ret}()},d:function(a){var b,c;var d=function(){var e=$$t.$zz.c(a,b,c);b=e.p1;c=e.p2;return e.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 d=new $$t.c5(0);var e=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var g=new $$t.c3(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.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$t.cb($$t.$c5.$type,2,l-1);for(var n=0;n<l;++n){d=new $$t.c5(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.zy;$ret.points=j;return $ret}(),p1:b,p2:c}},b:function(a){var b,c;return function(){var d=$$t.$zz.c(a,b,c);b=d.p1;c=d.p2;return d.ret}()},h:function(a){var b,c;var d=function(){var e=$$t.$zz.g(a,b,c);b=e.p1;c=e.p2;return e.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 b,c;return function(){var d=$$t.$zz.g(a,b,c);b=d.p1;c=d.p2;return d.ret}()},g:function(a,b,c){var d=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var e=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=new $$t.c3(0,d.__x,d.__y,e.__x-d.__x,e.__y-d.__y);var g=new $$t.c5(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.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$t.cb($$t.$c5.$type,2,l);g=new $$t.c5(0);g.__x=a.readDouble();g.__y=a.readDouble();for(var n=1;n<l;++n){g=new $$t.c5(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.zy;$ret.points=j;return $ret}(),p1:b,p2:c}},m:function(){$$t.$zz.j=new $$t.gi($$t.$ad.$type,$$t.$z3.$type,0);$$t.$zz.j.item("C",0);$$t.$zz.j.item("N",1);$$t.$zz.j.item("L",2);$$t.$zz.j.item("D",3);$$t.$zz.j.item("M",4);$$t.$zz.j.item("F",5);$$t.$zz.j.item("B",6);$$t.$zz.j.item("G",7);$$t.$zz.j.item("P",8);$$t.$zz.j.item("Y",9);$$t.$zz.j.item("T",10);$$t.$zz.j.item("I",11);$$t.$zz.j.item("V",12);$$t.$zz.j.item("X",13);$$t.$zz.j.item("@",14);$$t.$zz.j.item("O",15);$$t.$zz.j.item("+",16)},staticInit:function(){$$t.$zz.m()},$type:new $.ig.Type("ShapeFileUtil",$.ig.$ot)},true);$c("Header:z0","Object",{init:function(){this.b=new $$t.cb($$t.$z2.$type,0);$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},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);$c("XBaseField:z2","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("XBaseField",$.ig.$ot)},true);$c("StyleSelector:yk","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$c("ItfConverter:xi","DependencyObject",{init:function(){$$t.$e.init.call(this)},source:function(a){if(arguments.length===1){this.g($$t.$xi.sourceProperty,a);return a}else{return $b($$t.$w8.$type,this.c($$t.$xi.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.$xj.loadItf(a))}$self.o(new $$t.xv(null,false,null))};$$t.$xw.a(this.source().value(),function(c){a=new $$t.xu(0,c,false);b()},function(c){throw new $$t.ab(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.b1(a))}this.q(a,b,c)},propertyChanged:null,$type:new $.ig.Type("ItfConverter",$$t.$e.$type,[$$t.$bz.$type])},true);$c("Triangle:xl","Object",{init:function(){$.ig.$op.init.call(this)},v1:0,v2:0,v3:0,$type:new $.ig.Type("Triangle",$.ig.$ot)},true);$c("TriangulationSource:xj","Object",{init:function(){$.ig.$op.init.call(this)},create:function(a,b,c){var d=new $$t.xj;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.xk;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.xm(a,h,i);m.v();d.triangles(m.l().asArray());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.xj;var g=new Array(b);var h;for(var i=0;i<b;i++){h=new $$t.xk;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.xl;k.v1=a.readInt32();k.v2=a.readInt32();k.v3=a.readInt32();j[l]=k}f.triangles(j);return f},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},_triangles:null,triangles:function(a){if(arguments.length===1){this._triangles=a;return a}else{return this._triangles}},$type:new $.ig.Type("TriangulationSource",$.ig.$ot)},true);$c("TriangulatorContext:xn","Object",{init:function(){$.ig.$op.init.call(this)},j:0,d:null,e:null,i:null,n:null,o:null,p:null,g:null,f:null,h:null,a:null,b:null,m:0,l:0,k:0,c:false,$type:new $.ig.Type("TriangulatorContext",$.ig.$ot)},true);$c("Triangulator:xm","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 a=this.m;var b=this.j;var c=this.k;var d=new $$t.cb($$t.$xl.$type,0);if(a>=3){var e=function(){var $ret=new $$t.cb($.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.sort2(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.g6($$t.$xl.$type);var v=new $$t.g6($$t.$xl.$type);var w=new $$t.xo;var x=new $$t.xr;u.e(function(){var $ret=new $$t.xl;$ret.v1=a;$ret.v2=a+1;$ret.v3=a+2;return $ret}());var y=new $$t.xn;y.j=a;y.n=r;y.o=s;y.p=t;y.f=v;y.a=w;y.h=e;y.b=x;y.i=d;y.g=u;y.d=b;y.e=c;var z=1;if(a>3e3){z=20}y.m=$.ig.truncate(Math.ceil(a/z));y.l=0;y.k=y.m;this.n=0;this.r();this.i(y)}},r:function(){this.q()},q:function(){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.xt(this.n))}},l:function(){if(this.i()==null){return null}return this.i().i},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},u:function(){{if(this.i()==null){return}var a=this.i();var b=this.i().j;var c=this.i().d;var d=this.i().e;var e=this.i().h;var f=this.i().n;var g=this.i().o;var h=this.i().p;var i=this.i().i;var j=this.i().g;var k=this.i().f;var l=this.i().b;var m=this.i().a;var n=this.i().l;var o=this.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.xp(r,u);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.xp(u,x);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.xp(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.xl;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.xl;$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.xl;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}this.n=100;this.r()}else{n=o;o+=a.m;if(o>b){o=b}a.l=n;a.k=o;this.n+=$.ig.truncate(Math.floor(100/20));this.r();this.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);$c("TriangulationStatusEventArgs:xt","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$t.$fm.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("TriangulationStatusEventArgs",$$t.$fm.$type)},true);$c("HalfEdge:xp","Object",{init:function(a,b){$.ig.$op.init.call(this);this.a(a);this.b(b)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("HalfEdge",$.ig.$ot)},true);$c("HalfEdgeSet:xo","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$t.gi($$t.$xp.$type,$.ig.$op.$type,2,new $$t.xq)},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.$ar.$type.specialize($$t.$xp.$type)])},true);$c("EdgeComparer:xq","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a.a()==b.a()&&a.b()==b.b()||a.a()==b.b()&&a.b()==b.a()},getHashCodeC:function(a){return 65536*Math.max(a.a(),a.b())+Math.min(a.a(),a.b())},$type:new $.ig.Type("EdgeComparer",$.ig.$ot,[$$t.$gr.$type.specialize($$t.$xp.$type)])},true);$c("PointTester:xr","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);$c("TriangulationSourcePointRecord:xk","Object",{init:function(){$.ig.$op.init.call(this)},pointX:0,pointY:0,value:0,$type:new $.ig.Type("TriangulationSourcePointRecord",$.ig.$ot)},true);$c("XamGeographicMap:xd","SeriesViewer",{init:function(){var $self=this;this.n7={__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.ne=1;this.oc=$$t.$c3.empty();$$t.$cv.init.call(this);this.nf=$$t.$wr.ak($$t.$xd.ob.bottom())-$$t.$wr.ak($$t.$xd.ob.top());this.y($$t.$xd.$type);this.backgroundContent(new $$t.xf);var a=function(){var $ret=new $$t.o7;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.a);var b=function(){var $ret=new $$t.ld;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.wr);this.nt();this.n0()},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.g($$t.$xd.zoomableProperty,a);return a}else{return this.c($$t.$xd.zoomableProperty)}},nf:0,worldRect:function(a){if(arguments.length===1){this.g($$t.$xd.worldRectProperty,a);return a}else{return this.c($$t.$xd.worldRectProperty)
}},oa:null,actualWorldRect:function(a){if(arguments.length===1){var b=$$t.$c3.l_op_Inequality(this.oa,a);if(b){var c=this.oa;this.oa=a;this.i3("ActualWorldRect",c,a)}return a}else{return this.oa}},nt:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.ol(this.worldRect()))},ol:function(a){var b=a.top();var c=a.left();var d=a.width();var e=a.height();var f=$$t.$wr.ak(a.bottom());var g=$$t.$wr.ak(a.top());var h=f-g;var i=a.width()/$$t.$xd.ob.width();var j=h/i;if(h/i>this.nf){var k=h/this.nf;var l=k-i;c=c-l/2*$$t.$xd.ob.width();d=k*$$t.$xd.ob.width()}else if(h/i<this.nf){var m=this.nf*i;var n=m-h;var o=g-n/2;var p=f+n/2;b=$$t.$wr.ao(o);e=$$t.$wr.ao(p)-b}var q=new $$t.c3(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.oo=a;this.i3("BackgroundContent",c,a)}return a}else{return this.oo}},oo:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.m5=a;this.i3("XAxis",c,a)}return a}else{return this.m5}},m5:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.m7=a;this.i3("YAxis",c,a)}return a}else{return this.m7}},m7:null,_na:null,na:function(a){if(arguments.length===1){this._na=a;return a}else{return this._na}},getZoomRectFromGeoRect:function(a){return this.getZoomFromGeographic1(a)},getZoomFromGeographic1:function(a){var b=this.ol(a);var c=this.xAxis();var d=this.yAxis();var e=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),c.isInverted());e.b=this.effectiveViewport();var f=new $$t.iz(1,$$t.$xd.oe,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.c3(0,k,l,m,n);o.intersect($$t.$xd.oe);if(o.isEmpty()){o=$$t.$xd.oe}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.$xd.oe}else{var g=new $$t.c3(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $$t.iz(1,a,this.viewportRect(),b.isInverted());d.b=this.effectiveViewport();var e=new $$t.iz(1,a,this.viewportRect(),c.isInverted());e.b=this.effectiveViewport();var f=this.contentViewport();var g=b.getUnscaledValue(f.left(),d);var h=c.getUnscaledValue(f.top(),e);var i=b.getUnscaledValue(f.right(),d);var j=c.getUnscaledValue(f.bottom(),e);var k=i-g;var l=h-j;var m=new $$t.c3(0,g,j,k,l);m.intersect($$t.$xd.ob);if(m.isEmpty()){m=$$t.$xd.ob}return m},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=$b($$t.$wz.$type,this.backgroundContent());if(a!=null){a.clearTileCache()}},nw:function(a){},getMarkerBrushByIndex:function(a){return this.nb().e8(a)},getMarkerOutlineByIndex:function(a){return this.nb().e9(a)},useFixedAspectZoom:function(){return true},styleUpdated:function(){this.nb().dx();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},n7:null,n1:function(){var a=this.xAxis().unscaleValue(this.viewportRect().left());var b=this.yAxis().unscaleValue(this.viewportRect().top());this.n7={__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},nx:function(){if($.ig.util.isNaN(this.n7.__x)||$.ig.util.isNaN(this.n7.__y)){this.n1()}var a=this.n7.__x;var b=this.n7.__y;if(!$.ig.util.isNaN(a)&!$.ig.util.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.od.width()){}else{var g=new $$t.iz(1,$$t.$xd.oe,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.od.right()){c=this.od.right()-e}else if(c<this.od.left()){c=this.od.left()}}if(f>this.od.height()){}else{var i=new $$t.iz(1,$$t.$xd.oe,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.od.bottom()){d=this.od.bottom()-f}else if(d<this.od.top()){d=this.od.top()}}this.actualWindowRect(new $$t.c3(0,c,d,e,f))}},isMap:function(){return true},od:null,mg:function(){var a=$$t.$cv.mg.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}var b=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),this.xAxis().isInverted());b.b=this.effectiveViewport();var c=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),this.yAxis().isInverted());c.b=this.effectiveViewport();var d=this.xAxis().getScaledValue($$t.$xd.ob.left(),b);var e=this.xAxis().getScaledValue($$t.$xd.ob.right(),b);var f=this.yAxis().getScaledValue($$t.$xd.ob.top(),c);var g=this.yAxis().getScaledValue($$t.$xd.ob.bottom(),c);this.od=new $$t.c3(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.od.width()){h=.5-this.windowRect().width()/2}else if(h+a.width()>this.od.right()){h=this.od.right()-this.windowRect().width()}else if(h<this.od.left()){h=this.od.left()}if(this.windowRect().height()>this.od.height()){i=.5-this.windowRect().height()/2}else if(i+this.windowRect().height()>this.od.bottom()){i=this.od.bottom()-this.windowRect().height()}else if(i<this.od.top()){i=this.od.top()}return new $$t.c3(0,h,i,a.width(),a.height())},mh:function(a){if(a.isEmpty()){return $$t.$c3.empty()}var b;if(a.width()>a.height()){var c=$a($.ig.truncate(a.width()-a.height()),2);b=new $$t.c3(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$a($.ig.truncate(a.height()-a.width()),2);b=new $$t.c3(0,a.left(),a.top()+d,a.width(),a.width())}return b},og:function(a){return this.mh(a)},a9:function(){return new $$t.xe(this)},lv:function(a){return this.nb().e7(a)},l1:function(a){return this.nb().fa(a)},ns:function(a){if(a!=null){a.seriesViewer(this)}},is:function(a){$$t.$cv.is.call(this,a);this.nb(a)},iy:function(a,b){$$t.$cv.iy.call(this,a,b);this.jy(this.xAxis());this.jy(this.yAxis());if($$t.$c3.l_op_Inequality(a,b)){this.nx()}this.n2()},windowScale:function(a){if(arguments.length===1){this.g($$t.$xd.windowScaleProperty,a);return a}else{return this.c($$t.$xd.windowScaleProperty)}},ne:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.ne;this.ne=a;this.i3("ActualWindowScale",b,this.ne);return a}else{return this.ne}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},jx:function(){$$t.$cv.jx.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},iz:function(a,b,c,d){switch(b){case"WindowRect":this.n1();break}$$t.$cv.iz.call(this,a,b,c,d);switch(b){case"BackgroundContent":if(this.na()!=null){var e=this.na();e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.nu.runOn(this));this.na().deferralHandler(null)}this.na($b($$t.$wz.$type,this.backgroundContent()));if(this.na()!=null){var f=this.na();f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.nu.runOn(this));this.na().deferralHandler(this)}this.nb().e4($b($$t.$wz.$type,c),$b($$t.$wz.$type,d));if(this.na()!=null){this.na().geographicMap(this);this.nb().e1(this.actualWindowRect())}break;case"YAxis":case"XAxis":this.nz(c);this.ns(d);break;case"WorldRect":this.windowRect($$t.$xd.oe);this.nt();this.n0();this.n1();this.actualWindowRect(this.mg());this.nb().e2();break;case"ActualWindowRect":this.nb().e1(this.actualWindowRect());break;case"ActualWorldRect":var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this.cy()){this.j5(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"Zoomable":this.j2();break}},imageTilesReady:null,nu:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}},nz:function(a){if(a!=null){a.seriesViewer(null)}},n0: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)},_nb:null,nb:function(a){if(arguments.length===1){this._nb=a;return a}else{return this._nb}},lu:function(){return this.nb().e5()},bh:function(){return this.nb().e0()},ly:function(){return this.nb().e6()},jo:function(a,b){if($b($$t.$xi.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$$t.$cv.jo.call(this,a,b)}},register:function(a,b){this.jd(a,b)},unRegister:function(a){this.jw(a)},deferredRefresh:function(){this.g3()},exportVisualData:function(){var a=new $$t.vm;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.he(a);a.contentArea(this.viewportRect());a.centralArea(this.viewportRect());a.plotArea(this.viewportRect());return a},mn:function(a,b,c){return a},nv:function(){},oc:null,om:function(a){if(arguments.length===1){this.oc=a;return a}else{return this.oc}},zoomToGeographic:function(a){this.om(a);this.n2()},n2:function(){if(this.zoomIsReady()&&!this.om().isEmpty()){var a=this.getZoomFromGeographic1(this.om());this.om($$t.$c3.empty());this.j6(a,false)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$$t.$cv.$type,[$$t.$xa.$type])},true);$c("XamGeographicMapView:xe","SeriesViewerView",{init:function(a){$$t.$cw.init.call(this,a);this.fc($$t.$c3.empty());this.ez(a);this.ez().dragModifier(2);this.ez().windowRectMinWidth(5e-6)},n:function(a){return 2},ch:function(a){this.bn(a)},_ez:null,ez:function(a){if(arguments.length===1){this._ez=a;return a}else{return this._ez}},ap:function(){return true},dm:function(){var a;var b;var c;var d;var e;var f=this.l().az(a,b,c,d,e);a=f.p0;b=f.p1;c=f.p2;d=f.p3;e=f.p4;this.e6(c);this.e0(d);this.e5(e)},e8:function(a){return function(){var $ret=new $$t.b6;$ret.fill("rgba(0,0,0,1)");return $ret}()},e9:function(a){return function(){var $ret=new $$t.b6;$ret.fill("white");return $ret}()},e7:function(a){return function(){var $ret=new $$t.b6;$ret.fill("rgba(50,50,50,.5)");return $ret}()},fa:function(a){return function(){var $ret=new $$t.b6;$ret.fill("white");return $ret}()},dc:function(a){$$t.$cw.dc.call(this,a);if(this.ez().backgroundContent()!=null){var b=this.ez().backgroundContent();b.az(a)}},_fc:null,fc:function(a){if(arguments.length===1){this._fc=a;return a}else{return this._fc}},dd:function(a){$$t.$cw.dd.call(this,a);this.fc(a);if(this.ez().backgroundContent()!=null){var b=this.ez().backgroundContent();b.a0(this.fc())}},fb:function(){return new $$t.c3(0,0,0,this.fc().width(),this.fc().height())},e2:function(){if(this.ez().backgroundContent()!=null){var a=this.ez().backgroundContent();a.at()}},_e6:null,e6:function(a){if(arguments.length===1){this._e6=a;return a}else{return this._e6}},_e5:null,e5:function(a){if(arguments.length===1){this._e5=a;return a}else{return this._e5}},_e0:null,e0:function(a){if(arguments.length===1){this._e0=a;return a}else{return this._e0}},e1:function(a){if(this.ez().na()!=null){this.ez().na().windowRect(a)}},e4:function(a,b){if(this.ez().na()!=null){this.ez().na().windowRect(this.ez().actualWindowRect())}if(a!=null){var c=a.aj();if(c!=null){this.ez().canvasRenderScheduler().e().remove(c.tileScheduler())}a.az(null)}if(b!=null){var d=b.aj();if(d!=null){this.ez().canvasRenderScheduler().e().add(d.tileScheduler())}if(!this.fc().isEmpty()){this.dd(this.fc())}if(this.x()!=null){this.dc(this.x())}}if(b==null){this.e3(this.x())}},e3:function(a){a.j(this.fc().left(),this.fc().top(),this.fc().width(),this.fc().height())},dj:function(){this.er().z(1);this.es().z(1);this.er().__stroke=this.e6();this.es().__stroke=this.e6();$$t.$cw.dj.call(this)},cy:function(){$$t.$cw.cy.call(this)},$type:new $.ig.Type("XamGeographicMapView",$$t.$cw.$type)},true);$c("LinearContourValueResolver___GetContourValues__IteratorClass:LinearContourValueResolver___GetContourValues__IteratorClass","Object",{e:0,d:0,f:0,c:null,__3__valueColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.f=0;this.e=1;break;case 1:this.e=-1;if(this.f<this.__4__this.k()){this.d=this.c.minimum()+(this.c.maximum()-this.c.minimum())*(this.f+1)/(this.__4__this.k()+1);this.e=2;return true}break;case 2:this.e=-1;this.f++;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.LinearContourValueResolver___GetContourValues__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__valueColumn;return d__},reset:function(){throw new $$t.aa(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("LinearContourValueResolver___GetContourValues__IteratorClass",$.ig.$ot,[$$t.$ar.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$as.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$at.$type])},true);$$t.$z1.none=0;$$t.$z1.point=1;$$t.$z1.polyLine=3;$$t.$z1.polygon=5;$$t.$z1.polyPoint=8;$$t.$z1.pointZ=11;$$t.$z1.polyLineZ=13;$$t.$z1.polygonZ=15;$$t.$z1.polyPointZ=18;$$t.$z1.pointM=21;$$t.$z1.polyLineM=23;$$t.$z1.polygonM=25;$$t.$z1.polyPointM=28;$$t.$z1.polyPatch=31;$$t.$z3.character=0;$$t.$z3.number=1;$$t.$z3.logical=2;$$t.$z3.date=3;$$t.$z3.memo=4;$$t.$z3.floatingPoint=5;$$t.$z3.binary=6;$$t.$z3.general=7;$$t.$z3.picture=8;$$t.$z3.currency=9;$$t.$z3.dateTime=10;$$t.$z3.integer=11;$$t.$z3.variField=12;$$t.$z3.variant=13;$$t.$z3.timestamp=14;$$t.$z3.double1=15;$$t.$z3.autoIncrement=16;$$t.$wv.aerial=0;$$t.$wv.aerialWithLabels=1;$$t.$wv.road=2;$$t.$wt.select=0;$$t.$wt.interpolateRGB=1;$$t.$wt.interpolateHSV=2;$$t.$wr.aj=Math.PI/180;$$t.$wr.ae=85.05112878;$$t.$wr.af=-85.05112878;$$t.$wu.v="MinimumValue";$$t.$wu.u="MaximumValue";$$t.$wu.w="Palette";$$t.$wu.t="InterpolationMode";$$t.$wu.minimumValueProperty=$$t.$bd.i("MinimumValue",Number,$$t.$wu.$type,new $$t.be(2,NaN,function(a,b){$b($$t.$wu.$type,a).h("MinimumValue",b.d(),b.c())}));$$t.$wu.maximumValueProperty=$$t.$bd.i("MaximumValue",Number,$$t.$wu.$type,new $$t.be(2,NaN,function(a,b){$b($$t.$wu.$type,a).h("MaximumValue",b.d(),b.c())}));$$t.$wu.interpolationModeProperty=$$t.$bd.i("InterpolationMode",$$t.$wt.$type,$$t.$wu.$type,new $$t.be(2,$$t.$wt.getBox(0),function(a,b){$b($$t.$wu.$type,a).h("InterpolationMode",b.d(),b.c())}));$$t.$wz.ao="MultiScaleImage";$$t.$wz.ap="WindowRect";$$t.$wz.an="GeographicMap";$$t.$wz.windowRectProperty=$$t.$bd.i("WindowRect",$$t.$c3.$type,$$t.$wz.$type,new $$t.be(2,$$t.$c3.empty(),function(a,b){$b($$t.$wz.$type,a).ax("WindowRect",b.d(),b.c())}));$$t.$wz.geographicMapProperty=$$t.$bd.i("GeographicMap",$$t.$xd.$type,$$t.$wz.$type,new $$t.be(2,null,$$t.$wz.av));$$t.$x8.bt="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$x8.bv="IsDeferredLoad";$$t.$x8.by="TilePath";$$t.$x8.bw="SubDomains";$$t.$x8.bm="ActualTilePath";$$t.$x8.bk="ActualSubDomains";$$t.$x8.bq="BingImageryRestUri";$$t.$x8.bj="ActualBingImageryRestUri";$$t.$x8.bs="CultureName";$$t.$x8.bo="ApiKey";$$t.$x8.bu="ImageryStyle";$$t.$x8.isDeferredLoadProperty=$$t.$bd.i("IsDeferredLoad",$$t.$h.$type,$$t.$x8.$type,new $$t.be(2,false,function(a,b){$b($$t.$x8.$type,a).b5(b.d(),b.c())}));$$t.$x8.tilePathProperty=$$t.$bd.i("TilePath",String,$$t.$x8.$type,new $$t.be(2,null,$$t.$x8.b8));$$t.$x8.subDomainsProperty=$$t.$bd.i("SubDomains",$$t.$f5.$type.specialize(String),$$t.$x8.$type,new $$t.be(2,null,$$t.$x8.b7));$$t.$x8.cultureNameProperty=$$t.$bd.i("CultureName",String,$$t.$x8.$type,new $$t.be(2,"en-US",$$t.$x8.b3));$$t.$x8.apiKeyProperty=$$t.$bd.i("ApiKey",String,$$t.$x8.$type,new $$t.be(2,String.empty(),function(a,b){$b($$t.$x8.$type,a).b2(b.d(),b.c())}));$$t.$x8.imageryStyleProperty=$$t.$bd.i("ImageryStyle",$$t.$wv.$type,$$t.$x8.$type,new $$t.be(2,$$t.$wv.getBox(1),function(a,b){$b($$t.$x8.$type,a).b4($f(b.d()),$f(b.c()))}));$$t.$yb.a8="Key";$$t.$yb.ba="Parameter";$$t.$yb.keyProperty=$$t.$bd.i("Key",String,$$t.$yb.$type,new $$t.be(2,null,$$t.$yb.bb));$$t.$yb.parameterProperty=$$t.$bd.i("Parameter",String,$$t.$yb.$type,new $$t.be(2,null,$$t.$yb.bc));$$t.$yg.lb="ShapeMemberPath";$$t.$yg.k8="ShapeColumn";$$t.$yg.lc="XAxis";$$t.$yg.ld="YAxis";$$t.$yg.k7="FillScale";$$t.$yg.k6="FillMemberPath";$$t.$yg.k4="FillColumn";$$t.$yg.k9="ShapeFilterResolution";$$t.$yg.shapeMemberPathProperty=$$t.$bd.i("ShapeMemberPath",String,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("ShapeMemberPath",b.d(),b.c())}));$$t.$yg.xAxisProperty=$$t.$bd.i("XAxis",$$t.$o7.$type,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$yg.yAxisProperty=$$t.$bd.i("YAxis",$$t.$ld.$type,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$yg.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$pt.$type,$$t.$yg.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$yg.fillMemberPathProperty=$$t.$bd.i("FillMemberPath",String,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$yg.shapeFilterResolutionProperty=$$t.$bd.i("ShapeFilterResolution",Number,$$t.$yg.$type,new $$t.be(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.d(),b.c())}));$$t.$x0.ki="VisibleFromScale";$$t.$x0.visibleFromScaleProperty=$$t.$bd.i("VisibleFromScale",Number,$$t.$x0.$type.specialize(this.$t),new $$t.be(2,1,function(a,b){a.raisePropertyChanged("VisibleFromScale",b.d(),b.c())}));$$t.$x3.la="XMemberPath";$$t.$x3.le="YMemberPath";$$t.$x3.k8="XColumn";$$t.$x3.lc="YColumn";$$t.$x3.k7="XAxis";$$t.$x3.lb="YAxis";$$t.$x3.kx="TrianglesSource";$$t.$x3.kw="FastTrianglesSource";$$t.$x3.k2="TriangleVertexMemberPath1";$$t.$x3.k4="TriangleVertexMemberPath2";$$t.$x3.k6="TriangleVertexMemberPath3";$$t.$x3.ky="TriangleVertexColumn1";$$t.$x3.kz="TriangleVertexColumn2";$$t.$x3.k0="TriangleVertexColumn3";$$t.$x3.xMemberPathProperty=$$t.$bd.i("XMemberPath",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$x3.yMemberPathProperty=$$t.$bd.i("YMemberPath",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$x3.xAxisProperty=$$t.$bd.i("XAxis",$$t.$o7.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$x3.yAxisProperty=$$t.$bd.i("YAxis",$$t.$ld.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$x3.trianglesSourceProperty=$$t.$bd.i("TrianglesSource",$.ig.IEnumerable.prototype.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.d(),b.c())}));$$t.$x3.lj=$$t.$bd.i("FastTrianglesSource",$$t.$ip.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.d(),b.c())}));$$t.$x3.triangleVertexMemberPath1Property=$$t.$bd.i("TriangleVertexMemberPath1",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.d(),b.c())}));$$t.$x3.triangleVertexMemberPath2Property=$$t.$bd.i("TriangleVertexMemberPath2",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){$b($$t.$x3.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.d(),b.c())}));$$t.$x3.triangleVertexMemberPath3Property=$$t.$bd.i("TriangleVertexMemberPath3",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.d(),b.c())}));$$t.$xz.ks="LongitudeMemberPath";$$t.$xz.kq="LatitudeMemberPath";$$t.$xz.kt="TrianglesSource";$$t.$xz.kv="TriangleVertexMemberPath1";$$t.$xz.kx="TriangleVertexMemberPath2";$$t.$xz.kz="TriangleVertexMemberPath3";$$t.$xz.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$xz.$type,new $$t.be(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$xz.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$xz.$type,new $$t.be(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$xz.trianglesSourceProperty=$$t.$bd.i("TrianglesSource",$.ig.IEnumerable.prototype.$type,$$t.$xz.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.d(),b.c())}));$$t.$xz.triangleVertexMemberPath1Property=$$t.$bd.i("TriangleVertexMemberPath1",String,$$t.$xz.$type,new $$t.be(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.d(),b.c())}));$$t.$xz.triangleVertexMemberPath2Property=$$t.$bd.i("TriangleVertexMemberPath2",String,$$t.$xz.$type,new $$t.be(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.d(),b.c())}));$$t.$xz.triangleVertexMemberPath3Property=$$t.$bd.i("TriangleVertexMemberPath3",String,$$t.$xz.$type,new $$t.be(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.d(),b.c())}));$$t.$yx.ld="ValueMemberPath";$$t.$yx.lb="FillScale";$$t.$yx.le="ValueResolver";$$t.$yx.valueMemberPathProperty=$$t.$bd.i("ValueMemberPath",String,$$t.$yx.$type,new $$t.be(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$yx.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$pt.$type,$$t.$yx.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$yx.valueResolverProperty=$$t.$bd.i("ValueResolver",$$t.$y0.$type,$$t.$yx.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.d(),b.c())}));$$t.$y5.k3="LatitudeMemberPath";$$t.$y5.k5="LongitudeMemberPath";$$t.$y5.k9="UseBruteForce";$$t.$y5.k8="ProgressiveLoad";$$t.$y5.k6="MouseOverEnabled";$$t.$y5.k1="HeatMinimum";$$t.$y5.kz="HeatMaximum";$$t.$y5.k0="HeatMinimumColor";$$t.$y5.ky="HeatMaximumColor";$$t.$y5.k7="PointExtent";$$t.$y5.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$y5.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$y5.useBruteForceProperty=$$t.$bd.i("UseBruteForce",$$t.$h.$type,$$t.$y5.$type,new $$t.be(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$y5.progressiveLoadProperty=$$t.$bd.i("ProgressiveLoad",$$t.$h.$type,$$t.$y5.$type,new $$t.be(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$y5.mouseOverEnabledProperty=$$t.$bd.i("MouseOverEnabled",$$t.$h.$type,$$t.$y5.$type,new $$t.be(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$y5.heatMinimumProperty=$$t.$bd.i("HeatMinimum",Number,$$t.$y5.$type,new $$t.be(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$y5.heatMaximumProperty=$$t.$bd.i("HeatMaximum",Number,$$t.$y5.$type,new $$t.be(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$y5.heatMinimumColorProperty=$$t.$bd.i("HeatMinimumColor",$$t.$b7.$type,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$y5.heatMaximumColorProperty=$$t.$bd.i("HeatMaximumColor",$$t.$b7.$type,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$y5.pointExtentProperty=$$t.$bd.i("PointExtent",$.ig.Number.prototype.$type,$$t.$y5.$type,new $$t.be(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$yf.kr="ShapeMemberPath";$$t.$yf.kp="ShapeFilterResolution";$$t.$yf.shapeMemberPathProperty=$$t.$bd.i("ShapeMemberPath",String,$$t.$yf.$type,new $$t.be(2,"points",function(a,b){$b($$t.$yf.$type,a).raisePropertyChanged("ShapeMemberPath",b.d(),b.c())}));$$t.$yf.shapeFilterResolutionProperty=$$t.$bd.i("ShapeFilterResolution",Number,$$t.$yf.$type,new $$t.be(2,2,function(a,b){$b($$t.$yf.$type,a).raisePropertyChanged("ShapeFilterResolution",b.d(),b.c())}));$$t.$ys.kx="ShapeStyleSelector";$$t.$ys.kw="ShapeStyle";$$t.$ys.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$ys.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$ys.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$ys.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$yw.kz="LatitudeMemberPath";$$t.$yw.k1="LongitudeMemberPath";$$t.$yw.k5="MarkerType";$$t.$yw.k4="MarkerTemplate";$$t.$yw.k2="MarkerBrush";$$t.$yw.k3="MarkerOutline";$$t.$yw.k6="MaximumMarkers";$$t.$yw.k8="RadiusMemberPath";$$t.$yw.k9="RadiusScale";$$t.$yw.kx="LabelMemberPath";$$t.$yw.ku="FillMemberPath";$$t.$yw.kv="FillScale";$$t.$yw.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$yw.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$yw.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$yw.$type,new $$t.be(2,$$t.$ho.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$yw.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$yw.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$yw.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$yw.maximumMarkersProperty=$$t.$bd.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$yw.$type,new $$t.be(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$yw.radiusMemberPathProperty=$$t.$bd.i("RadiusMemberPath",String,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$yw.radiusScaleProperty=$$t.$bd.i("RadiusScale",$$t.$pn.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$yw.labelMemberPathProperty=$$t.$bd.i("LabelMemberPath",String,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$yw.fillMemberPathProperty=$$t.$bd.i("FillMemberPath",String,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$yw.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$po.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$xy.lc="ColorMemberPath";$$t.$xy.ld="ColorScale";$$t.$xy.colorMemberPathProperty=$$t.$bd.i("ColorMemberPath",String,$$t.$xy.$type,new $$t.be(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.d(),b.c())}));$$t.$zk.k5="ShapeStyleSelector";$$t.$zk.k4="ShapeStyle";$$t.$zk.k3="MarkerType";$$t.$zk.k2="MarkerTemplate";$$t.$zk.ky="MarkerBrush";$$t.$zk.k0="MarkerOutline";$$t.$zk.k1="MarkerStyle";$$t.$zk.kz="MarkerCollisionAvoidance";$$t.$zk.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$zk.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$zk.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$zk.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$zk.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$zk.$type,new $$t.be(2,$$t.$ho.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$zk.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$zk.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$zk.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$zk.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$zk.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$zk.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$zk.markerStyleProperty=$$t.$bd.i("MarkerStyle",$$t.$bv.$type,$$t.$zk.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$zk.markerCollisionAvoidanceProperty=$$t.$bd.i("MarkerCollisionAvoidance",$$t.$o1.$type,$$t.$zk.$type,new $$t.be(2,$$t.$o1.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$zp.kt="LatitudeMemberPath";$$t.$zp.kv="LongitudeMemberPath";$$t.$zp.k0="MarkerType";$$t.$zp.kz="MarkerTemplate";$$t.$zp.kx="MarkerCollisionAvoidance";$$t.$zp.kw="MarkerBrush";$$t.$zp.ky="MarkerOutline";$$t.$zp.k1="MaximumMarkers";$$t.$zp.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$zp.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$zp.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$zp.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$zp.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$zp.$type,new $$t.be(2,$$t.$ho.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$zp.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$zp.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$zp.markerCollisionAvoidanceProperty=$$t.$bd.i("MarkerCollisionAvoidance",$$t.$o1.$type,$$t.$zp.$type,new $$t.be(2,$$t.$o1.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$zp.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$zp.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$zp.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$zp.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$zp.maximumMarkersProperty=$$t.$bd.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$zp.$type,new $$t.be(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$zt.ky="TileImagery";$$t.$yy.l1="ValueMemberPath";$$t.$yy.lz="ValueColumn";$$t.$yy.ly="FillScale";$$t.$yy.l2="ValueResolver";$$t.$yy.valueMemberPathProperty=$$t.$bd.i("ValueMemberPath",String,$$t.$yy.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())
}));$$t.$yy.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$pt.$type,$$t.$yy.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$y2.l=4294967296;$$t.$yz.cb=3;$$t.$y1.l="ValueCount";$$t.$y1.m=$$t.$bd.i("ValueCount",$.ig.Number.prototype.$type,$$t.$y1.$type,new $$t.be(2,10,function(a,b){a.j("ValueCount",b.d(),b.c())}));$$t.$yt.lu="ShapeStyleSelector";$$t.$yt.lt="ShapeStyle";$$t.$yt.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$yt.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$yt.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$yt.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$yh.cj=3;$$t.$x4.l3="ColorScale";$$t.$x4.l2="ColorMemberPath";$$t.$x4.l0="ColorColumn";$$t.$x4.colorMemberPathProperty=$$t.$bd.i("ColorMemberPath",String,$$t.$x4.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ColorMemberPath",b.d(),b.c())}));$$t.$zm.mb="ShapeStyleSelector";$$t.$zm.ma="ShapeStyle";$$t.$zm.l9="MarkerType";$$t.$zm.l8="MarkerTemplate";$$t.$zm.l3="ActualMarkerTemplate";$$t.$zm.l4="MarkerBrush";$$t.$zm.l1="ActualMarkerBrush";$$t.$zm.l6="MarkerOutline";$$t.$zm.l2="ActualMarkerOutline";$$t.$zm.l7="MarkerStyle";$$t.$zm.l5="MarkerCollisionAvoidance";$$t.$zm.mu=new $$t.c3(0,0,0,1,1);$$t.$zm.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$zm.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$zm.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$zm.$type,new $$t.be(2,$$t.$ho.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$zm.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$zm.actualMarkerTemplateProperty=$$t.$bd.i("ActualMarkerTemplate",$$t.$dd.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$zm.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$zm.actualMarkerBrushProperty=$$t.$bd.i("ActualMarkerBrush",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$zm.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$zm.actualMarkerOutlineProperty=$$t.$bd.i("ActualMarkerOutline",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$zm.markerStyleProperty=$$t.$bd.i("MarkerStyle",$$t.$bv.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$zm.markerCollisionAvoidanceProperty=$$t.$bd.i("MarkerCollisionAvoidance",$$t.$o1.$type,$$t.$zm.$type,new $$t.be(2,$$t.$o1.getBox(0),function(a,b){$b($$t.$zm.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$zu.lz="TileImagery";$$t.$zw.n="WorldRect";$$t.$zw.m="ShapefileSource";$$t.$zw.l="DatabaseSource";$$t.$zw.shapefileSourceProperty=$$t.$bd.i("ShapefileSource",$$t.$w8.$type,$$t.$zw.$type,new $$t.be(2,null,function(a,b){$b($$t.$zw.$type,a).t("ShapefileSource",b.d(),b.c())}));$$t.$zw.databaseSourceProperty=$$t.$bd.i("DatabaseSource",$$t.$w8.$type,$$t.$zw.$type,new $$t.be(2,null,function(a,b){$b($$t.$zw.$type,a).t("DatabaseSource",b.d(),b.c())}));$$t.$zz.j=null;if($$t.$zz.staticInit&&!$$t.$zz.shapeFileUtilStaticInitCalled){$$t.$zz.staticInit();$$t.$zz.shapeFileUtilStaticInitCalled=true}$$t.$xi.k="Source";$$t.$xi.l="TriangulationSource";$$t.$xi.sourceProperty=$$t.$bd.i("Source",$$t.$w8.$type,$$t.$xi.$type,new $$t.be(2,null,function(a,b){$b($$t.$xi.$type,a).q("Source",b.d(),b.c())}));$$t.$xj.e="LOCAL_CS[]";$$t.$xd.nq="Zoomable";$$t.$xd.nn="WorldRect";$$t.$xd.nk="ActualWorldRect";$$t.$xd.nl="BackgroundContent";$$t.$xd.no="XAxis";$$t.$xd.np="YAxis";$$t.$xd.nm="WindowScale";$$t.$xd.nj="ActualWindowScale";$$t.$xd.zoomableProperty=$$t.$bd.i("Zoomable",$$t.$h.$type,$$t.$xd.$type,new $$t.be(2,true,function(a,b){$b($$t.$xd.$type,a).i3("Zoomable",b.d(),b.c())}));$$t.$xd.ob=new $$t.c3(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.$xd.worldRectProperty=$$t.$bd.i("WorldRect",$$t.$c3.$type,$$t.$xd.$type,new $$t.be(2,$$t.$xd.ob,function(a,b){a.i3("WorldRect",b.d(),b.c())}));$$t.$xd.oe=new $$t.c3(0,0,0,1,1);$$t.$xd.windowScaleProperty=$$t.$bd.i("WindowScale",Number,$$t.$xd.$type,new $$t.be(2,NaN,function(a,b){$b($$t.$xd.$type,a).i3("WindowScale",b.d(),b.c())}))})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.radialgauge.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["GaugeVisualData:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","PrimitiveVisualData:a8","IVisualData:a9","PrimitiveAppearanceData:ba","Color:bb","Math:bc","ArgumentException:bd","Script:be","BrushAppearanceData:bf","Visibility:bg","Rect:bh","Size:bi","Point:bj","StringBuilder:bk","Environment:bl","NotImplementedException:bm","AppearanceHelper:bn","Brush:bo","LinearGradientBrushAppearanceData:bp","List$1:bq","IList$1:br","ICollection$1:bs","IArray:bt","IArrayList:bu","Array:bv","CompareCallback:bw","MulticastDelegate:bx","IntPtr:by","Func$3:bz","Action$1:b0","Comparer$1:b1","IComparer:b2","IComparer$1:b3","DefaultComparer$1:b4","IComparable$1:b5","Comparison$1:b6","ReadOnlyCollection$1:b7","Predicate$1:b8","GradientStopAppearanceData:b9","LinearGradientBrush:ca","GradientStop:cb","SolidBrushAppearanceData:cc","FrameworkElement:cd","UIElement:ce","DependencyObject:cf","Dictionary:cg","DependencyProperty:ch","PropertyMetadata:ci","PropertyChangedCallback:cj","DependencyPropertyChangedEventArgs:ck","DependencyPropertiesCollection:cl","UnsetValue:cm","Binding:cn","PropertyPath:co","Transform:cp","Style:cq","GeometryData:cr","GetPointsSettings:cs","Path:ct","Shape:cu","DoubleCollection:cv","Geometry:cw","GeometryType:cx","Line:cy","LineGeometry:cz","GeometryGroup:c0","GeometryCollection:c1","FillRule:c2","PathGeometry:c3","PathFigureCollection:c4","RectangleGeometry:c5","EllipseGeometry:c6","EllipseGeometryData:c7","RectangleGeometryData:c8","LineGeometryData:c9","PathGeometryData:da","PathFigureData:db","SegmentData:dc","PathFigure:dd","PathSegmentCollection:de","PathSegment:df","PathSegmentType:dg","LineSegment:dh","LineSegmentData:di","PolyLineSegment:dj","PointCollection:dk","PolylineSegmentData:dl","ArcSegment:dm","SweepDirection:dn","ArcSegmentData:dp","PolyBezierSegment:dq","PolyBezierSegmentData:dr","BezierSegment:ds","BezierSegmentData:dt","LabelAppearanceData:du","FontInfo:dv","TextBlock:dw","RotateTransform:dx","TransformGroup:dy","TransformCollection:dz","ShapeTags:d0","ScaleVisualData:d1","ScaleLabelVisualDataList:d2","ScaleTickmarkVisualDataList:d3","NeedleVisualData:d4","RangeVisualDataList:d5","ScaleLabelVisualData:d6","ScaleTickmarkVisualData:d7","RangeVisualData:d8","CommonData:d9","MorphSegment:ea","GeometryUtil:eb","Tuple$2:ec","InterpolationUtil:ed","Func$1:ee","Func$5:ef","RadialGaugeDuplicateLabelOmissionStrategy:eg","RadialGaugeBackingShape:eh","RadialGaugeScaleOversweepShape:ei","RadialGaugeNeedleShape:ej","RadialGaugePivotShape:ek","RadialGaugeFrame:el","RadialGaugeNeedleFrame:em","BrushUtil:en","ColorUtil:eo","Random:ep","InterpolationMode:eq","MathUtil:er","RuntimeHelpers:es","RuntimeFieldHandle:et","JQueryObject:eu","Element:ev","ElementAttributeCollection:ew","ElementCollection:ex","WebStyle:ey","ElementNodeType:ez","Document:e0","EventListener:e1","IElementEventHandler:e2","ElementEventHandler:e3","ElementAttribute:e4","JQueryPosition:e5","JQueryCallback:e6","JQueryEvent:e7","JQueryUICallback:e8","BrushCollection:e9","ObservableCollection$1:fa","INotifyCollectionChanged:fb","NotifyCollectionChangedEventHandler:fc","NotifyCollectionChangedEventArgs:fd","EventArgs:fe","NotifyCollectionChangedAction:ff","INotifyPropertyChanged:fg","PropertyChangedEventHandler:fh","PropertyChangedEventArgs:fi","Delegate:fj","Interlocked:fk","CssHelper:fl","JQuery:fm","JQueryDeferred:fn","JQueryPromise:fo","Action:fp","CssGradientUtil:fq","RadialGaugeScaleFrame:fr","RadialGaugeRangeFrame:fs","BackingFrame:ft","RadialGaugeNeedlePreparer:fu","RadialGaugeNeedleParameters:fv","XamRadialGaugeView:fw","XamRadialGauge:fx","Control:fy","Thickness:fz","HorizontalAlignment:f0","VerticalAlignment:f1","DoubleAnimator:f2","EasingFunctionHandler:f3","Callback:f4","RadialGaugeRangeCollection:f5","RadialGaugeScaler:f6","StackPool$1:f7","Dictionary$2:f8","IDictionary$2:f9","IDictionary:ga","Func$2:gb","KeyValuePair$2:gc","Enumerable:gd","Thread:ge","ThreadStart:gf","IOrderedEnumerable$1:gg","SortedList$1:gh","ArgumentNullException:gi","IEqualityComparer$1:gj","EqualityComparer$1:gk","IEqualityComparer:gl","DefaultEqualityComparer$1:gm","InvalidOperationException:gn","Stack$1:go","ReverseArrayEnumerator$1:gp","FormatRadialGaugeLabelHandler:gq","FormatRadialGaugeLabelEventArgs:gr","AlignRadialGaugeLabelHangler:gs","AlignRadialGaugeLabelEventArgs:gt","XamRadialGaugeRange:gu","PolygonUtil:gv","FontUtil:gw","RenderingContext:gx","IRenderer:gy","Rectangle:gz","Polygon:g0","Polyline:g1","DataTemplateRenderInfo:g2","DataTemplatePassInfo:g3","ContentControl:g4","DataTemplate:g5","DataTemplateRenderHandler:g6","DataTemplateMeasureHandler:g7","DataTemplateMeasureInfo:g8","DataTemplatePassHandler:g9","window:ha","DivElement:hb","CanvasElement:hc","CanvasContext:hd","CanvasViewRenderer:he","CanvasContext2D:hf","TextMetrics:hg","ImageData:hh","Gradient:hi","TranslateTransform:hj","ScaleTransform:hk","PathVisualData:hl","AbstractEnumerable:hm","AbstractEnumerator:hn","GenericEnumerable$1:ho","GenericEnumerator$1:hp"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("RadialGaugePivotShape:ek","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Circle";case 2:return"CircleWithHole";case 3:return"CircleOverlay";case 4:return"CircleOverlayWithHole";case 5:return"CircleUnderlay";case 6:return"CircleUnderlayWithHole";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialGaugePivotShape",$.ig.$ep.$type)},true);$c("RadialGaugeNeedleShape:ej","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Rectangle";case 2:return"Triangle";case 3:return"Needle";case 4:return"Trapezoid";case 5:return"RectangleWithBulb";case 6:return"TriangleWithBulb";case 7:return"NeedleWithBulb";case 8:return"TrapezoidWithBulb";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialGaugeNeedleShape",$.ig.$ep.$type)},true);$c("RadialGaugeScaleOversweepShape:ei","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Circular";case 2:return"Fitted";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialGaugeScaleOversweepShape",$.ig.$ep.$type)},true);$c("RadialGaugeBackingShape:eh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Circular";case 1:return"Fitted";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialGaugeBackingShape",$.ig.$ep.$type)},true);$c("RadialGaugeDuplicateLabelOmissionStrategy:eg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"OmitLast";case 1:return"OmitFirst";case 2:return"OmitNeither";case 3:return"OmitBoth";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialGaugeDuplicateLabelOmissionStrategy",$.ig.$ep.$type)},true);$c("GaugeVisualData:a","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$t.bk(0);var b=true;a.t("{");if(this.scalePath()!=null){if(b){b=false}else{a.k(", ")}a.k("scalePath: ");a.t(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.k(", ")}a.k("needlePath: ");a.t(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.k(", ")}a.k("backingPath: ");a.t(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("underlayPath: ");a.t(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("overlayPath: ");a.t(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.k(", ")}var c=true;a.k("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.k(", ")}a.t(d.serialize())}a.t("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.k(", ")}var f=true;a.k("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.k(", ")}a.t(g.serialize())}a.t("]")}if(this.needle()!=null){if(b){b=false}else{a.k(", ")}a.k("needle: ");a.t(this.needle().serialize())}if(this.ranges()!=null){if(b){b=false}else{a.k(", ")}var i=true;a.k("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.k(", ")}a.t(j.serialize())}a.t("]")}if(this.name()!=null){if(b){b=false}else{a.k(", ")}a.k("name: '");a.k(this.name());a.t("'")}if(b){b=false}else{a.k(", ")}a.k("viewport: {");a.k("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.t("}");a.t("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.$ot)},true);$c("CommonData:d9","Object",{init:function(){$.ig.$op.init.call(this)},_borderBrush:null,borderBrush:function(a){if(arguments.length===1){this._borderBrush=a;return a}else{return this._borderBrush}},_borderThickness:null,borderThickness:function(a){if(arguments.length===1){this._borderThickness=a;return a}else{return this._borderThickness}},$type:new $.ig.Type("CommonData",$.ig.$ot)},true);$c("ScaleVisualData:d1","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualData:d6","Object",{init:function(){this._labelSize=new $$t.bi;$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.bi(1,this.labelSize().k()/a.width(),this.labelSize().j()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().k()+", height: "+this.labelSize().j()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualDataList:d2","List$1",{init:function(){$$t.$bq.init.call(this,$$t.$d6.$type,0)},$type:new $.ig.Type("ScaleLabelVisualDataList",$$t.$bq.$type.specialize($$t.$d6.$type))},true);$c("ScaleTickmarkVisualData:d7","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.$ot)},true);$c("ScaleTickmarkVisualDataList:d3","List$1",{init:function(){$$t.$bq.init.call(this,$$t.$d7.$type,0)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$$t.$bq.$type.specialize($$t.$d7.$type))},true);$c("NeedleVisualData:d4","Object",{init:function(){$.ig.$op.init.call(this)},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.$ot)},true);$c("RangeVisualData:d8","Object",{init:function(){$.ig.$op.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.$ot)},true);$c("RangeVisualDataList:d5","List$1",{init:function(){$$t.$bq.init.call(this,$$t.$d8.$type,0)},$type:new $.ig.Type("RangeVisualDataList",$$t.$bq.$type.specialize($$t.$d8.$type))},true);$c("MorphSegment:ea","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.bq($$t.$bj.$type,0);this.g=new $$t.bq($$t.$bj.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i: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.$eb.j(d,e,this.h,!this.c,this.d);var g=$$t.$eb.c(f,d);var h=$$t.$eb.c(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*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},l: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.dm;g=k;var l=h.__inner[1];k.e({__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.d(f.c?1:0);k.f(new $$t.bi(1,f.h*c,f.h*c));a=k.e()}}else{var m=new $$t.dj;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},j: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.i(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.i(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.$ed.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}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("RadialGaugeFrame:el","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.em);this.c(new $$t.fr);this.a(new $$t.ft)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}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);$c("RadialGaugeNeedleFrame:em","Object",{init:function(){$.ig.$op.init.call(this);this.d(new $$t.ea);this.b(new $$t.ea);this.t(new $$t.ea);this.e(new $$t.ea);this.f(new $$t.ea);this.x(new $$t.ea);this.v(new $$t.ea);this.w(new $$t.ea);this.z(new $$t.ea);this.y(new $$t.ea);this.u(new $$t.ea);this.h(new $$t.ea);this.g(new $$t.ea);this.c(new $$t.ea);this.s(new $$t.ea);this.a(new $$t.ea);this.q(new $$t.ea);this.r(new $$t.ea);this.i(new $$t.ea);this.l(new $$t.ea);this.m(new $$t.ea);this.p(new $$t.ea);this.j(new $$t.ea);this.k(new $$t.ea);this.n(new $$t.ea);this.o(new $$t.ea)},_ad:0,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_ac:0,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_af:0,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_ab:0,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_aa:0,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ae:0,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},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.$en.g(b.aj(),a,c.aj(),0));this.ak($$t.$en.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.$en.g(b.ah(),a,c.ah(),0));this.ai($$t.$en.g(b.ai(),a,c.ai(),0));this.d().j(a,b.d(),c.d());this.b().j(a,b.b(),c.b());this.t().j(a,b.t(),c.t());this.e().j(a,b.e(),c.e());this.f().j(a,b.f(),c.f());this.x().j(a,b.x(),c.x());this.v().j(a,b.v(),c.v());this.w().j(a,b.w(),c.w());this.z().j(a,b.z(),c.z());this.y().j(a,b.y(),c.y());this.u().j(a,b.u(),c.u());this.h().j(a,b.h(),c.h());this.g().j(a,b.g(),c.g());this.c().j(a,b.c(),c.c());this.s().j(a,b.s(),c.s());this.a().j(a,b.a(),c.a());this.q().j(a,b.q(),c.q());this.r().j(a,b.r(),c.r());this.i().j(a,b.i(),c.i());this.l().j(a,b.l(),c.l());this.m().j(a,b.m(),c.m());this.p().j(a,b.p(),c.p());this.j().j(a,b.j(),c.j());this.k().j(a,b.k(),c.k());this.n().j(a,b.n(),c.n());this.o().j(a,b.o(),c.o())},am:function(a,b,c){var d=new $$t.c3;var e=new $$t.dd;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().l(f,e,a,b,c);f=this.b().l(f,e,a,b,c);f=this.t().l(f,e,a,b,c);f=this.e().l(f,e,a,b,c);f=this.f().l(f,e,a,b,c);f=this.x().l(f,e,a,b,c);f=this.v().l(f,e,a,b,c);f=this.w().l(f,e,a,b,c);f=this.z().l(f,e,a,b,c);f=this.y().l(f,e,a,b,c);f=this.u().l(f,e,a,b,c);f=this.h().l(f,e,a,b,c);f=this.g().l(f,e,a,b,c);f=this.c().l(f,e,a,b,c);f=this.s().l(f,e,a,b,c);f=this.a().l(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.dd;if(this.q().f.count()>0||this.r().f.count()>0){f=this.q().l(f,g,a,b,c);f=this.r().l(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},an:function(a,b,c){var d=new $$t.c3;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.dd;if(this.m().f.count()>0||this.p().f.count()>0){e=this.m().l(e,f,a,b,c);e=this.p().l(e,f,a,b,c);f.__isClosed=true;d.b().add(f)}var g=new $$t.dd;if(this.n().f.count()>0||this.o().f.count()>0){e=this.n().l(e,g,a,b,c);e=this.o().l(e,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},al:function(a,b,c){var d=new $$t.c3;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.dd;if(this.i().f.count()>0||this.l().f.count()>0){e=this.i().l(e,f,a,b,c);e=this.l().l(e,f,a,b,c);f.__isClosed=true;d.b().add(f)}var g=new $$t.dd;if(this.j().f.count()>0||this.k().f.count()>0){e=this.j().l(e,g,a,b,c);e=this.k().l(e,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.$ot)},true);$c("RadialGaugeRangeFrame:fs","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.fs;e.k=$$t.$en.g(c.k,a,d.k,0);e.l=$$t.$en.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.c3;var e=new $$t.dd;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*Math.PI){j=true}if(i&&h&&j){var k=this.i(0,Math.PI,this.g,a,b,c,true);e.__startPoint=k.a();var l=this.i(Math.PI,0,this.g,a,b,c,true);var m=new $$t.dd;var n=this.i(0,Math.PI,this.f,a,b,c,false);m.__startPoint=n.a();var o=this.i(Math.PI,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.dh(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.dj;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.ec($$t.$bj.$type,$$t.$df.$type,u.__inner[0],j)},i:function(a,b,c,d,e,f,g){var h=c*d;var i=new $$t.dm;i.d(g?1:0);i.b(b-a>Math.PI);i.f(new $$t.bi(1,h,h));var j=g?b:a;var k=g?a:b;i.e({__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.ec($$t.$bj.$type,$$t.$df.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.$ot)},true);$c("BackingFrame:ft","Object",{init:function(){$.ig.$op.init.call(this)},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},k:function(a,b,c){this.h(b.h()+(c.h()-b.h())*a);this.l($$t.$en.g(b.l(),a,c.l(),0));this.m($$t.$en.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*this.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.dm;$ret.e({__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.d(1);$ret.f(new $$t.bi(1,b*$self.e(),b*$self.e()));return $ret}();var f=function(){var $ret=new $$t.dm;$ret.e({__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.d(1);$ret.f(new $$t.bi(1,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.c3;var e=new $$t.dd;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*Math.PI){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 e=this.e();var f=this.d();var g=this.g();var h=this.c();var i=this.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=this.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.dm;$ret.e({__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>Math.PI);$ret.d(1);$ret.f(new $$t.bi(1,p,p));return $ret}();var aj=function(){var $ret=new $$t.dm;$ret.e({__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)>Math.PI);$ret.d(1);$ret.f(new $$t.bi(1,q,q));return $ret}();var ak=function(){var $ret=new $$t.dm;$ret.e({__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>Math.PI);$ret.d(1);$ret.f(new $$t.bi(1,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(this.a(ao.__x,an.__x)&&this.a(ao.__y,an.__y)){ao=am}var as=$$t.$eb.g(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(this.a(aw.__x,av.__x)&&this.a(aw.__y,av.__y)){aw=au}var a0=$$t.$eb.g(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($.ig.util.isNaN(as.a().__x)||$.ig.util.isNaN(as.a().__y)||$.ig.util.isNaN(as.b().__x)||$.ig.util.isNaN(as.b().__y)||$.ig.util.isNaN(a0.a().__x)||$.ig.util.isNaN(a0.a().__y)||$.ig.util.isNaN(a0.b().__x)||$.ig.util.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.dh(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.dh(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.dh(1);$ret.c(a2);return $ret}();a.__segments.add(a5);var a6=$$t.$eb.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.$eb.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*Math.PI}var a8=function(){var $ret=new $$t.dm;$ret.e(a3);$ret.b(a7-a6>Math.PI);$ret.d(1);$ret.f(new $$t.bi(1,r,r));return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $$t.dh(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);$c("RadialGaugeScaleFrame:fr","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.bq($$t.$fs.$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(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_t:0,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_s:0,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_w:0,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_r:0,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}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.$en.g(b.ab(),a,c.ab(),0));this.ac($$t.$en.g(b.ac(),a,c.ac(),0));this.aa($$t.$en.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$en.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){$$t.$ed.b($$t.$fs.$type,b,a,c,d,function(){return new $$t.fs},$$t.$fs.a)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.$ot)},true);$c("RadialGaugeNeedlePreparer:fu","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},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(!$.ig.util.isNaN(f.l)){a.af(Math.max(a.af(),f.l))}if(!$.ig.util.isNaN(f.i)){a.af(Math.max(a.af(),f.i))}if(!$.ig.util.isNaN(f.q)){a.af(Math.max(a.af(),f.q))}if(!$.ig.util.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($.ig.util.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($.ig.util.isNaN(p)){r=false;p=n}if($.ig.util.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.$eb.g({__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($.ig.util.isNaN(ab.a().__x)||$.ig.util.isNaN(ab.a().__y)||$.ig.util.isNaN(ab.b().__x)||$.ig.util.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.$eb.g({__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($.ig.util.isNaN(af.a().__x)||$.ig.util.isNaN(af.a().__y)||$.ig.util.isNaN(af.b().__x)||$.ig.util.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($.ig.util.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.$eb.g({__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(!$.ig.util.isNaN(ax.a().__x)&&!$.ig.util.isNaN(ax.a().__y)&&!$.ig.util.isNaN(ax.b().__x)&&!$.ig.util.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($.ig.util.isNaN(m)){m=c}if($.ig.util.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($.ig.util.isNaN(r)){r=h}var s=a.l;if($.ig.util.isNaN(s)){s=i}var t=a.i;var u=a.f;if($.ig.util.isNaN(t)){t=g}if($.ig.util.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($.ig.util.isNaN(x)){x=e}if(!$.ig.util.isNaN(x)){if(x<m){x=NaN}if(x>0&&m<=0){x=NaN}if(x>n){x=n}}var y=a.p;if($.ig.util.isNaN(y)){y=f}if(!$.ig.util.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($.ig.util.isNaN(aa)){aa=k}if($.ig.util.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().k();a.d().k();a.b().k();a.t().k();a.e().k();a.f().k();a.x().k();a.v().k();a.w().k();a.z().k();a.y().k();a.u().k();a.h().k();a.g().k();a.c().k();a.s().k();a.q().k();a.r().k();a.i().k();a.l().k();a.m().k();a.p().k();a.j().k();a.k().k();a.n().k();a.o().k()},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);$c("RadialGaugeNeedleParameters:fv","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:0,c:0,i:0,r:null,s:null,h:0,t:null,u:null,o:0,g:0,f:0,a:function(){var a=new $$t.fv;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);$c("XamRadialGaugeView:fw","Object",{init:function(a){this.bh=new $$t.ct;this.bj=new $$t.ct;this.bg=new $$t.ct;this.bi=new $$t.ct;this.bk=new $$t.ct;this.a=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.j=false;this.k=false;this.h=null;this.a5=new $$t.bo;this.a6=function(){var $ret=new $$t.bo;$ret.fill("black");return $ret}();this.r=NaN;this.x=-1;this.w=-1;this.e=null;this.f=null;$.ig.$op.init.call(this);this.g(a);this.m=new $$t.f8(String,$$t.$f8.$type.specialize(String,String),0);this.o(new $$t.bq($$t.$dw.$type,0));this.p(new $$t.bq($$t.$ct.$type,0));this.q(new $$t.bq($$t.$ct.$type,0))},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},aa:null,ag:function(a){a.__visibility=0},ah:function(a){a.__visibility=1},ai:function(a){this.o().remove(a)},a4:function(){var a=new $$t.dw;this.o().add(a);return a},ap:function(a){a.__visibility=0},aq:function(a){a.__visibility=1},ar:function(a){this.p().remove(a)},bq:function(){var a=new $$t.ct;this.p().add(a);return a},at:function(a){a.__visibility=0},au:function(a){a.__visibility=1},av:function(a){this.q().remove(a)},br:function(){var a=new $$t.ct;this.q().add(a);return a},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},bh:null,bj:null,bg:null,bi:null,bk:null,l:function(){return true},bm:function(){return this.bh},bo:function(){return this.bj},t:function(a){var b=$b($$t.$dw.$type,a);if(b!=null&&b.aa()!=null){return this.i().e(b.aa())+0}return 0},bs:function(a){if($.ig.util.isNaN(this.r)){this.r=this.s(null)}var b=this.t(a);var c=this.r;return new $$t.bi(1,b,c)},m:null,a:null,af:function(){this.j=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.bq(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.m.clear();var e=this.a.length;for(var f=0;f<e;f++){var g=new $$t.f8(String,String,0);var h=this.a[f];var i=new Array(c.length);$.ig.util.arrayCopy1(c,0,i,0,c.length);this.b("ui-radialgauge-"+h,i);for(var j=0;j<i.length;j++){g.item(c[j],i[j]==null?d.__inner[j][f]:i[j])}this.m.item(h,g)}this.a2();var k;var l;var m=$$t.$en.d("radialgauge-range",this.z(),k,l,null);k=m.p2;l=m.p3;this.c=k;this.d=l;if(this.e==null){this.g().rangeBrushes(this.c)}if(this.f==null){this.g().rangeOutlines(this.d)}this.j=false},c:null,d:null,a2:function(){this.j=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.a1(c,this.m.item(c))}this.j=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.bo;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-color":d=new $$t.bo;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.ba==null){this.g().needleBrush(c)}if(this.bb==null){this.g().needleOutline(d)}break;case"needlePivot":if(this.bc==null){this.g().needlePivotBrush(c)}if(this.bd==null){this.g().needlePivotOutline(d)}break;case"backing":if(this.a7==null){this.g().backingBrush(c)}if(this.a8==null){this.g().backingOutline(d)}break;case"scale":if(this.be==null){this.g().scaleBrush(c)}break;case"tick":if(this.bf==null){this.g().tickBrush(c)}break;case"minorTick":if(this.a9==null){this.g().minorTickBrush(c)}break;case"label":this.a6=c;break}},b:function(a,b){var c=this.aa;if(c==null){c=this.aa=$("<span style='position:absolute;display:none' />");$("body").append(this.aa)}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=c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},v: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},j:false,am:function(){this.j=true;this.g().needleBrush(function(){var $ret=new $$t.bo;$ret.fill("#CED3D8");return $ret}());this.g().needleOutline(function(){var $ret=new $$t.bo;$ret.fill("#B2B9C0");return $ret}());this.g().tickBrush(function(){var $ret=new $$t.bo;$ret.fill("#617583");return $ret}());this.g().scaleBrush(function(){var $ret=new $$t.bo;$ret.fill("#FFC73C");return $ret}());this.g().backingBrush(function(){var $ret=new $$t.bo;$ret.fill("#EBEDEF");return $ret}());this.g().backingOutline(function(){var $ret=new $$t.bo;$ret.fill("#B2B9C0");return $ret}());this.g().needlePivotBrush(function(){var $ret=new $$t.bo;$ret.fill("#CED3D8");return $ret}());this.g().needlePivotOutline(function(){var $ret=new $$t.bo;$ret.fill("#B2B9C0");return $ret}());this.g().minorTickBrush(function(){var $ret=new $$t.bo;$ret.fill("rgba(100,107,114,.74)");return $ret}());this.j=false},k:false,ax:function(){if(!this.k){this.k=true;window.setTimeout(this.ab.runOn(this),0)}},ab:function(){if(this.k){this.k=false;this.g().ex()}},flush:function(){if(this.k){this.ab()}},as:function(a,b,c){a.l(b);a.m(c)},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},h:null,a5:null,ak:function(a){var b=$(a);this.z(b);var c=Math.round(b.width());var d=Math.round(b.height());this.z().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.z().append(e);this.x=$.ig.truncate(c);this.w=$.ig.truncate(d);e.attr("width",c.toString());e.attr("height",d.toString());if(this.aa==null){this.aa=$("<span style='position:absolute;display:none' />")}this.z().append(this.aa);this.g().hh(new $$t.bh(0,0,0,c,d));this.y(e);var f=this.y()[0].getContext("2d");this.i(new $$t.gx(new $$t.he,f));this.af();this.a3();this.i().ab(this.h);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.h=$$t.$gw.c(this.z());if(this.g().font()!=null){this.h=this.g().av()}this.r=this.s(this.h);this.a5=new $$t.bo;this.a5.__fill=this.z().css("color");if(this.i()!=null){this.i().ab(this.h)}},ac:function(){this.aw()},a6:null,aw:function(){if(this.x!=this.g().hh().width()||this.w!=this.g().hh().height()){this.y().attr("width",this.g().hh().width().toString());this.y().attr("height",this.g().hh().height().toString());this.x=$.ig.truncate(Math.round(this.g().hh().width()));this.w=$.ig.truncate(Math.round(this.g().hh().height()))}this.i().j(this.g().hh().left(),this.g().hh().top(),this.g().hh().width(),this.g().hh().height());this.i().r(this.bg);this.i().r(this.bj);if(this.n!=null){for(var a=0;a<this.n.count();a++){this.i().r(this.n.__inner[a])}}for(var b=0;b<this.o().count();b++){this.i().ab(this.h);this.i().v(this.o().__inner[b])}for(var c=0;c<this.p().count();c++){this.i().r(this.p().__inner[c])}this.i().y();this.i().i(this.bh.h());this.i().r(this.bk);this.i().r(this.bh);this.i().r(this.bi);this.i().x()},r:0,s:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a.f())}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},x:0,w:0,al:function(){var a=Math.round(this.z().width());var b=Math.round(this.z().height());this.g().hh(new $$t.bh(0,0,0,a,b))},ad:function(a){a.scalePath(new $$t.hl(1,"Scale",this.bj));a.needlePath(new $$t.hl(1,"Needle",this.bh));var b=this.bh.h().h().__inner[0].h();a.needle().angle(b);a.backingPath(new $$t.hl(1,"Backing",this.bg));a.overlayPath(new $$t.hl(1,"Overlay",this.bi));a.underlayPath(new $$t.hl(1,"Underlay",this.bk));var c=this.h;var e=this.o().getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==0){var f=$$t.$gw.d(d,c);var g=new $$t.d6;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.$bn.fromTextElement(d,f));a.scaleLabels().add(g)}}var i=this.p().getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=new $$t.d7;j.tickPath(new $$t.hl(1,"tickmarks",h));a.scaleTickmarks().add(j)}}var l=this.q().getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==0){var m=new $$t.d8;var n=new $$t.hl(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.j){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()}}},e:null,f:null,an:function(a,b){if(!this.j){this.e=b;if(this.e==null){this.g().rangeBrushes(this.c)}}},ao:function(a,b){if(!this.j){this.f=b;if(this.f==null){this.g().rangeOutlines(this.d)}}},$type:new $.ig.Type("XamRadialGaugeView",$.ig.$ot)},true);$c("XamRadialGauge:fx","Control",{init:function(){var $self=this;this.bc=0;this.bb=100;this.hi=new $$t.bi(1,NaN,NaN);this.a6=new $$t.bq($$t.$dw.$type,0);this.a9=new $$t.bq($$t.$ct.$type,0);this.a8=new $$t.bq($$t.$ct.$type,0);this.a7=new $$t.bq($$t.$ct.$type,0);this.bd=0;$$t.$fy.init.call(this);this.view(new $$t.fw(this));this.view().am();this.hg=$$t.$bh.empty();this.al(new $$t.el);this.ak(new $$t.el);this.aj(new $$t.el);this.ranges(new $$t.f5);this.a1(true);this.at(new $$t.f2(0,1,this.transitionDuration()));var a=this.at();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ew.runOn(this));this.y($$t.$fx.$type);this.aw(function(){var $ret=new $$t.f7($$t.$dw.$type);$ret.b($self.view().ag.runOn($self.view()));$ret.c($self.view().ah.runOn($self.view()));$ret.d($self.view().ai.runOn($self.view()));$ret.j($self.view().a4.runOn($self.view()));return $ret}());this.az(function(){var $ret=new $$t.f7($$t.$ct.$type);$ret.b($self.view().ap.runOn($self.view()));$ret.c($self.view().aq.runOn($self.view()));$ret.d($self.view().ar.runOn($self.view()));$ret.j($self.view().bq.runOn($self.view()));return $ret}());this.ax(function(){var $ret=new $$t.f7($$t.$ct.$type);$ret.b($self.view().ap.runOn($self.view()));$ret.c($self.view().aq.runOn($self.view()));$ret.d($self.view().ar.runOn($self.view()));$ret.j($self.view().bq.runOn($self.view()));return $ret}());this.ay(function(){var $ret=new $$t.f7($$t.$ct.$type);$ret.b($self.view().at.runOn($self.view()));$ret.c($self.view().au.runOn($self.view()));$ret.d($self.view().av.runOn($self.view()));$ret.j($self.view().br.runOn($self.view()));return $ret}());this.aq(new $$t.f6(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.hh();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.he();var e=d.__x;var f=d.__y;var g=$$t.$eb.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+=Math.PI*2}if(this.aq()!=null&&g>this.aq().g()){g-=Math.PI*2}var h=this.unscaleValue(g);return h},getPointForValue:function(a,b){var c=this.scaleValue(a);var d=Math.min(this.hh().width()/2,this.hh().height()/2)*this.radiusMultiplier()*b;var e=this.he();var f=e.__x+Math.cos(c)*d;var g=e.__y+Math.sin(c)*d;return{__x:f,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},g5:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},ew:function(a,b){this.transitionProgress(this.at().transitionProgress())},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$fx.rangeBrushesProperty,a);return a}else{return this.c($$t.$fx.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$fx.rangeOutlinesProperty,a);return a}else{return this.c($$t.$fx.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$fx.minimumValueProperty,a);return a}else{return this.c($$t.$fx.minimumValueProperty)}},bc:0,actualMinimumValue:function(a){if(arguments.length===1){this.bc=a;return a}else{return this.bc}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$fx.maximumValueProperty,a);return a}else{return this.c($$t.$fx.maximumValueProperty)}},bb:0,actualMaximumValue:function(a){if(arguments.length===1){this.bb=a;return a}else{return this.bb}},interval:function(a){if(arguments.length===1){this.g($$t.$fx.intervalProperty,a);return a}else{return this.c($$t.$fx.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.g($$t.$fx.centerXProperty,a);return a}else{return this.c($$t.$fx.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.g($$t.$fx.centerYProperty,a);return a}else{return this.c($$t.$fx.centerYProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$fx.valueProperty,a);return a}else{return this.c($$t.$fx.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.g($$t.$fx.scaleStartAngleProperty,a);return a}else{return this.c($$t.$fx.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.g($$t.$fx.scaleEndAngleProperty,a);return a}else{return this.c($$t.$fx.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.g($$t.$fx.scaleSweepDirectionProperty,$$t.$dn.getBox(a));return a}else{return $f(this.c($$t.$fx.scaleSweepDirectionProperty))}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$fx.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$fx.transitionDurationProperty))}},transitionEasingFunction:function(a){if(arguments.length===1){this.g($$t.$fx.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$fx.transitionEasingFunctionProperty)}},needleBrush:function(a){if(arguments.length===1){this.g($$t.$fx.needleBrushProperty,a);return a}else{return this.c($$t.$fx.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.g($$t.$fx.needleOutlineProperty,a);return a}else{return this.c($$t.$fx.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.g($$t.$fx.needleStartExtentProperty,a);return a}else{return this.c($$t.$fx.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.g($$t.$fx.needleEndExtentProperty,a);return a}else{return this.c($$t.$fx.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.g($$t.$fx.needleShapeProperty,$$t.$ej.getBox(a));return a}else{return $f(this.c($$t.$fx.needleShapeProperty))}},needleStartWidthRatio:function(a){if(arguments.length===1){this.g($$t.$fx.needleStartWidthRatioProperty,a);return a}else{return this.c($$t.$fx.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.g($$t.$fx.needleEndWidthRatioProperty,a);return a}else{return this.c($$t.$fx.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.g($$t.$fx.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$fx.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.g($$t.$fx.needleBaseFeatureExtentProperty,a);return a}else{return this.c($$t.$fx.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.g($$t.$fx.needlePointFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$fx.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.g($$t.$fx.needlePointFeatureExtentProperty,a);return a}else{return this.c($$t.$fx.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.g($$t.$fx.needlePivotWidthRatioProperty,a);return a}else{return this.c($$t.$fx.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.g($$t.$fx.needlePivotInnerWidthRatioProperty,a);return a}else{return this.c($$t.$fx.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.g($$t.$fx.needlePivotShapeProperty,$$t.$ek.getBox(a));return a}else{return $f(this.c($$t.$fx.needlePivotShapeProperty))}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$fx.scaleStartExtentProperty,a);return a}else{return this.c($$t.$fx.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.g($$t.$fx.needlePivotBrushProperty,a);return a}else{return this.c($$t.$fx.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.g($$t.$fx.needlePivotOutlineProperty,a);return a}else{return this.c($$t.$fx.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fx.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$fx.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fx.needlePivotStrokeThicknessProperty,a);return a}else{return this.c($$t.$fx.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$fx.scaleEndExtentProperty,a);return a}else{return this.c($$t.$fx.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$fx.labelExtentProperty,a);return a}else{return this.c($$t.$fx.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$fx.labelIntervalProperty,a);return a}else{return this.c($$t.$fx.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fx.tickStartExtentProperty,a);return a}else{return this.c($$t.$fx.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fx.tickEndExtentProperty,a);return a}else{return this.c($$t.$fx.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fx.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fx.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$fx.tickBrushProperty,a);return a}else{return this.c($$t.$fx.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$fx.fontBrushProperty,a);return a}else{return this.c($$t.$fx.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fx.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$fx.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fx.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$fx.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fx.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fx.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$fx.minorTickBrushProperty,a);return a}else{return this.c($$t.$fx.minorTickBrushProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$fx.minorTickCountProperty,a);return a}else{return this.c($$t.$fx.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.g($$t.$fx.scaleBrushProperty,a);return a}else{return this.c($$t.$fx.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$fx.backingBrushProperty,a);return a}else{return this.c($$t.$fx.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$fx.backingOutlineProperty,a);return a}else{return this.c($$t.$fx.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fx.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$fx.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fx.backingOuterExtentProperty,a);return a}else{return this.c($$t.$fx.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.g($$t.$fx.backingOversweepProperty,a);return a}else{return this.c($$t.$fx.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.g($$t.$fx.scaleOversweepProperty,a);return a}else{return this.c($$t.$fx.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.g($$t.$fx.scaleOversweepShapeProperty,$$t.$ei.getBox(a));return a}else{return $f(this.c($$t.$fx.scaleOversweepShapeProperty))}},backingCornerRadius:function(a){if(arguments.length===1){this.g($$t.$fx.backingCornerRadiusProperty,a);return a}else{return this.c($$t.$fx.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fx.backingInnerExtentProperty,a);return a}else{return this.c($$t.$fx.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.g($$t.$fx.backingShapeProperty,$$t.$eh.getBox(a));return a}else{return $f(this.c($$t.$fx.backingShapeProperty))}},ranges:function(a){if(arguments.length===1){this.g($$t.$fx.rangesProperty,a);return a}else{return this.c($$t.$fx.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.g($$t.$fx.radiusMultiplierProperty,a);return a}else{return this.c($$t.$fx.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.g($$t.$fx.duplicateLabelOmissionStrategyProperty,$$t.$eg.getBox(a));return a}else{return $f(this.c($$t.$fx.duplicateLabelOmissionStrategyProperty))}},font:function(a){if(arguments.length===1){this.g($$t.$fx.fontProperty,a);return a}else{return this.c($$t.$fx.fontProperty)}},formatLabel:null,alignLabel:null,_a1:false,a1:function(a){if(arguments.length===1){this._a1=a;return a}else{return this._a1}},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},refresh:function(){this.a1(true);this.view().ax()},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.a1(true);this.view().ax();break;case"ScaleSweepDirection":case"ScaleStartAngle":case"ScaleEndAngle":case"ScaleOversweep":case"ScaleOversweepShape":this.aq(new $$t.f6(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a1(true);this.view().ax();break;case"MinimumValue":case"MaximumValue":var d=this.minimumValue();var e=this.maximumValue();if(Number.isInfinity(d)||$.ig.util.isNaN(d)){d=0}if(Number.isInfinity(e)||$.ig.util.isNaN(e)){e=100}this.actualMinimumValue(Math.min(d,e));this.actualMaximumValue(Math.max(d,e));this.aq(new $$t.f6(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a1(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.f6(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a1(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.a1(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.e9(this.ak());this.fa(this.ak());this.fb(this.ak());this.view().ac();return}this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e9(this.aj());this.fa(this.aj());this.fb(this.aj());this.view().ac();break;case"Ranges":var g=b;var h=c;if(g!=null){var i=g;i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.e7.runOn(this))}if(h!=null){var j=h;j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.e7.runOn(this))}this.a1(true);this.view().ax();break;case"RangeOutlines":case"RangeBrushes":this.a1(true);this.view().ax();break;case"FontBrush":case"Font":this.a1(true);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.a1(true);this.view().ax()},e6:function(a,b){this.a1(true);this.view().ax()},hi:null,hg:null,hh:function(a){if(arguments.length===1){var b=this.hg;this.hg=a;if(!b.equals1(this.hg)){this.e1(b,this.hg)}return a}else{return this.hg}},e1:function(a,b){this.a1(true);this.view().ax()},a2:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!$.ig.util.isNaN(this.value())&&!this.hh().isEmpty()&&this.view().l()},ex:function(){if(!this.a2()){return}if(this.a1()){if(this.animating()){if(this.at().needsFlush()){this.at().flush()}var a=this.al();this.al(this.aj());this.aj(a)}else{var b=this.al();this.al(this.ak());this.ak(b)}}else if(this.animating()){this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e9(this.aj());this.fa(this.aj());this.fb(this.aj())}if(this.a1()){this.e3();this.e4();this.e2()}if(this.a1()&&this.a4()){this.fc();this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e9(this.aj());this.fa(this.aj());this.fb(this.aj())}else{if(this.a1()){this.e9(this.ak());this.fa(this.ak());this.fb(this.ak())}}this.a1(false);this.view().ac()},fc:function(){this.bd=0;this.at().stop();this.at().start()},a4:function(){return this.transitionDuration()>0},e9:function(a){var b=this.hh();var c=this.view().bl();var d=a.a();var e=Math.min(b.width()/2,b.height()/2)*a.d();var f=this.he();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())},ba:null,needleContainsPoint:function(a){if(this.ba==null){return false}return $$t.$gv.a(this.ba,a)},fa:function(a){var b=this.hh();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=this.view().bm();var k=this.view().bp();var l=this.view().bn();var m=a.b();var n=Math.min(b.width()/2,b.height()/2)*a.d();var o=this.he();var p=o.__x;var q=o.__y;var r=m.am(n,p,q);var s=c*180/Math.PI;j.ak(r);var t=new $$t.dy;t.h().add(function(){var $ret=new $$t.dx;$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.bq($$t.$bj.$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);this.ba=u},he:function(){var a=this.hh();var b=$.ig.util.isNaN(this.centerX())?.5:this.centerX();var c=$.ig.util.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}},cj:function(a){if(Number.isInfinity(a)){return NaN}return a},e3:function(){var a=this.ak();a.d(this.radiusMultiplier());var b=this.hh();var c=this.aq();var d=this.cl(this.value(),0);var e=this.aq().h(d);var f=new $$t.fu;var g=new $$t.fv;g.b=this.needleShape();g.o=this.cj(this.needleStrokeThickness());g.t=this.needleBrush();g.u=this.needleOutline();g.m=this.cj(this.needleStartExtent());g.k=this.cj(this.needleEndExtent());g.d=this.cj(this.needleBaseFeatureExtent());g.e=this.cj(this.needleBaseFeatureWidthRatio());g.p=this.cj(this.needlePointFeatureExtent());g.q=this.cj(this.needlePointFeatureWidthRatio());g.i=this.cj(this.needlePivotWidthRatio());g.f=this.cj(this.needlePivotInnerWidthRatio());g.r=this.needlePivotBrush();g.s=this.needlePivotOutline();g.c=this.needlePivotShape();g.h=this.cj(this.needlePivotStrokeThickness());g.n=this.cj(this.needleStartWidthRatio());g.l=this.cj(this.needleEndWidthRatio());f.b(g);f.e(a.b());a.b().ab(e)},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},a6:null,a9:null,a8:null,a7:null,fb:function(a){var b=this.hh();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=this.view().bo();var aa=c.r();var ab=true;if(this.scaleOversweepShape()==1||this.scaleOversweepShape()==0&&this.backingShape()==0){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a.d();var ad=this.he();var ae=ad.__x;var af=ad.__y;var ag=q;var ah=r;q-=aa;r+=aa;var ai=false;if(r-q>=2*Math.PI){ai=true;q=0;r=Math.PI}var aj=new $$t.c3;var ak=new $$t.dd;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.$eb.g(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.$eb.g(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($.ig.util.isNaN(be.a().__x)||$.ig.util.isNaN(be.a().__y)||$.ig.util.isNaN(be.b().__x)||$.ig.util.isNaN(be.b().__y)||$.ig.util.isNaN(bj.a().__x)||$.ig.util.isNaN(bj.a().__y)||$.ig.util.isNaN(bj.b().__x)||$.ig.util.isNaN(bj.b().__y)){ai=true;q=0;r=Math.PI}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=Math.PI}else{var bm=$$t.$eb.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.$eb.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>Math.PI*2){bo-=Math.PI*2}while(bp>Math.PI*2){bp-=Math.PI*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(Math.PI*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(Math.PI*2-bn-bp));if(r-q+bq+br>=2*Math.PI){ai=true;q=0;r=Math.PI}else{ap=bk.__x;aq=bk.__y;at=bl.__x;au=bl.__y}}}}if(ai&&!ax){al=Math.cos(q);am=Math.sin(q);an=Math.cos(r);ao=Math.sin(r);ap=ae+ac*k*al;aq=af+ac*k*am;ar=ae+ac*l*al;as=af+ac*l*am;at=ae+ac*k*an;au=af+ac*k*ao;av=ae+ac*l*an;aw=af+ac*l*ao}if(ai){ak.__startPoint={__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ak.__segments.add(function(){var $ret=new $$t.dm;$ret.e({__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.d(1);$ret.f(new $$t.bi(1,ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $$t.dm;$ret.e({__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.d(1);$ret.f(new $$t.bi(1,ac*l,ac*l));return $ret}());var bs=new $$t.dd;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.dm;$ret.e({__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.d(0);$ret.f(new $$t.bi(1,ac*k,ac*k));return $ret}());bs.__segments.add(function(){var $ret=new $$t.dm;$ret.e({__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.d(0);$ret.f(new $$t.bi(1,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.dh(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.dm;$ret.e({__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>Math.PI);$ret.d(1);$ret.f(new $$t.bi(1,ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $$t.dh(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.dm;$ret.e({__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>Math.PI);$ret.d(0);$ret.f(new $$t.bi(1,ac*k,ac*k));return $ret}());aj.b().add(ak)}z.ak(aj);z.__fill=s;var bt=this.aw();bt.f(true);for(var bu=0;bu<this.a6.count();bu++){bt.n(this.a6.__inner[bu])}this.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.a();bz.aa(e[bw]);this.view().az(bz,bv);var b0=h[bw];var b1=i[bw];var b2=f[bw];var b3=g[bw];this.view().as(bz,bx+b2,by+b3);this.a6.add(bz)}bt.f(false);var b4=this.az();b4.f(true);for(var b5=0;b5<this.a9.count();b5++){b4.n(this.a9.__inner[b5])}this.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.a();var cc=new $$t.c3;var cd=new $$t.dd;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.dh(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);this.a9.add(cb)}b4.f(false);var ce=this.ax();ce.f(true);for(var cf=0;cf<this.a7.count();cf++){ce.n(this.a7.__inner[cf])}this.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.a();var cm=new $$t.c3;var cn=new $$t.dd;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.dh(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);this.a7.add(cl)}ce.f(false);var co=this.ay();co.f(true);for(var cp=this.a8.count()-1;cp>=0;cp--){co.n(this.a8.__inner[cp])}this.a8.clear();for(var cq=0;cq<c.k().count();cq++){var cr=c.k().__inner[cq];var cs=co.a();cs.ak(cr.m(ac,ae,af));cs.__fill=cr.k;cs.__stroke=cr.l;cs.z(cr.h);this.a8.add(cs)}this.view().ay(this.a8);co.f(false)},a5:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},ck:function(a){if(Number.isInfinity(a)){return NaN}return a},cl:function(a,b){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return b}return a},e4:function(){var a=this.ak();a.d(this.ck(this.radiusMultiplier()));if($.ig.util.isNaN(a.d())){a.d(1)}var b=this.hh();var c=this.aq();var d=this.ck(this.interval());var e=this.ck(this.labelInterval());var f=this.ck(this.minorTickCount());if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if($.ig.util.isNaN(f)){f=3}var g=new $$t.bq($$t.$ec.$type.specialize(Number,Number),0);var h=c.i();var i=c.g();while(h>=Math.PI*2){h-=Math.PI*2}while(i>=Math.PI*2){i-=Math.PI*2}var j=Math.abs(i-h)<1e-4;var k=this.duplicateLabelOmissionStrategy()==1||this.duplicateLabelOmissionStrategy()==3;var l=this.duplicateLabelOmissionStrategy()==0||this.duplicateLabelOmissionStrategy()==3;for(var m=this.actualMinimumValue();m<=this.actualMaximumValue()||this.a5(m,this.actualMaximumValue(),e);m+=e){if(j&&this.a5(m,this.actualMinimumValue(),e)&&k){continue}if(j&&this.a5(m,this.actualMaximumValue(),e)&&l){continue}g.add(new $$t.ec(Number,Number,m,c.h(m)));if(e==0){break}}var n=new $$t.bq(Number,0);var o=new $$t.bq(Number,0);for(var p=this.actualMinimumValue();p<=this.actualMaximumValue()||this.a5(p,this.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>this.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.gr;s.startAngle=this.aq().i();s.endAngle=this.aq().g();s.actualMinimumValue=this.actualMinimumValue();s.actualMaximumValue=this.actualMaximumValue();var t=new $$t.gt;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;var w=Math.round(v*100)/100;s.label=w.toString();if(this.formatLabel!=null){this.formatLabel(this,s)}t.value=s.value;t.label=s.label;var x=s.label;var y=this.view().bs(function(){var $ret=new $$t.dw;$ret.aa(x);return $ret}());t.width=y.k();t.height=y.j();t.offsetX=-1*(y.k()/2);t.offsetY=-1*(y.j()/2);if(this.alignLabel!=null){this.alignLabel(this,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 z=0;z<n.count();z++){a.c().j()[z]=n.__inner[z]}for(var aa=0;aa<o.count();aa++){a.c().i()[aa]=o.__inner[aa]}a.c().t(this.cl(this.scaleStartExtent(),.5));a.c().q(this.cl(this.scaleEndExtent(),.57));a.c().l(this.cl(this.labelExtent(),.65));a.c().v(this.cl(this.tickStartExtent(),.5));a.c().u(this.cl(this.tickEndExtent(),.57));a.c().n(this.cl(this.minorTickStartExtent(),.54));a.c().m(this.cl(this.minorTickEndExtent(),.57));a.c().s(c.i());a.c().p(c.g());var ab=this.scaleOversweep();if($.ig.util.isNaN(ab)){ab=2.8}var ac=ab*Math.PI/180;if(ac<0){ac=0}a.c().r(ac);a.c().ac(this.tickBrush());a.c().z(this.fontBrush());a.c().aa(this.minorTickBrush());a.c().ab(this.scaleBrush());a.c().w(this.ck(this.tickStrokeThickness()));a.c().o(this.ck(this.minorTickStrokeThickness()));if($.ig.util.isNaN(a.c().w())){a.c().w(3)}if($.ig.util.isNaN(a.c().o())){a.c().o(2)}a.c().k().clear();for(var ad=0;ad<this.ranges().count();ad++){var ae=this.ranges().__inner[ad];var af=this.ck(Math.min(ae.startValue(),ae.endValue()));var ag=this.ck(Math.max(ae.startValue(),ae.endValue()));if($.ig.util.isNaN(af)||$.ig.util.isNaN(ag)){continue}var ah=c.h(af);var ai=c.h(ag);var aj=$$t.$f6.k(ah,ai,this.scaleSweepDirection());ah=aj.a();ai=aj.b();var ak=new $$t.fs;ak.e=ah;ak.b=ai;ak.k=ae.brush()!=null?ae.brush():this.g5(ad,this.rangeBrushes());ak.l=ae.outline()!=null?ae.outline():this.g5(ad,this.rangeOutlines());ak.h=this.ck(ae.strokeThickness());ak.f=this.ck(ae.innerStartExtent());if($.ig.util.isNaN(ak.f)){ak.f=this.scaleStartExtent()}ak.c=this.ck(ae.innerEndExtent());if($.ig.util.isNaN(ak.c)){ak.c=this.scaleStartExtent()}ak.g=this.ck(ae.outerStartExtent());if($.ig.util.isNaN(ak.g)){ak.g=this.scaleEndExtent()}ak.d=this.ck(ae.outerEndExtent());if($.ig.util.isNaN(ak.d)){ak.d=this.scaleEndExtent()}if(this.scaleSweepDirection()==0){var al=ak.f;ak.f=ak.c;ak.c=al;al=ak.g;ak.g=ak.d;ak.d=al}a.c().k().add(ak)}},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)||$.ig.util.isNaN(h)){h=.12}if(Number.isInfinity(g)||$.ig.util.isNaN(g)){g=.82}var i=this.backingCornerRadius();if(Number.isInfinity(i)||$.ig.util.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()*Math.PI/180;if(n<0){n=0}if(Math.PI*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()},bd:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bd;this.bd=a;this.e0("TransitionProgress",b,this.bd);return a}else{return this.bd}},_az:null,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_ax:null,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},_ay:null,ay:function(a){if(arguments.length===1){this._ay=a;return a}else{return this._ay}},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.hh());a.scaleLabels(new $$t.d2);a.scaleTickmarks(new $$t.d3);a.ranges(new $$t.d5);a.needle(new $$t.d4);this.view().ad(a);return a},av:function(){return $$t.$gw.g(this.font())},$type:new $.ig.Type("XamRadialGauge",$$t.$fy.$type)},true);$c("RadialGaugeScaler:f6","Object",{e:0,d:0,c:0,b:0,l:0,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($.ig.util.isNaN(this.e)||Number.isInfinity(this.e)){this.e=135}if($.ig.util.isNaN(this.d)||Number.isInfinity(this.d)){this.d=45}this.l=e;this.c=a;this.b=b;var f=$$t.$er.u(this.e);var g=$$t.$er.u(this.d);var h=$$t.$f6.k(f,g,this.l);this.f=h.a();this.a=h.b()},k:function(a,b,c){if(c==1&&b<a){b+=Math.PI*2}if(c==0&&a<b){a+=Math.PI*2}if(c==0){var d=a;a=b;b=d}return new $$t.ec(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);$c("FormatRadialGaugeLabelEventArgs:gr","EventArgs",{init:function(){$$t.$fe.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,startAngle:0,endAngle:0,angle:0,value:0,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$$t.$fe.$type)},true);$c("AlignRadialGaugeLabelEventArgs:gt","FormatRadialGaugeLabelEventArgs",{init:function(){$$t.$gr.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$$t.$gr.$type)},true);$c("XamRadialGaugeRange:gu","DependencyObject",{init:function(){$$t.$cf.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.fi(a))}},propertyChanged:null,brush:function(a){if(arguments.length===1){this.g($$t.$gu.brushProperty,a);return a}else{return this.c($$t.$gu.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$gu.outlineProperty,a);return a}else{return this.c($$t.$gu.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$gu.startValueProperty,a);return a}else{return this.c($$t.$gu.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$gu.endValueProperty,a);return a}else{return this.c($$t.$gu.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$gu.innerStartExtentProperty,a);return a}else{return this.c($$t.$gu.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$gu.innerEndExtentProperty,a);return a}else{return this.c($$t.$gu.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$gu.outerStartExtentProperty,a);return a}else{return this.c($$t.$gu.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$gu.outerEndExtentProperty,a);return a}else{return this.c($$t.$gu.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$gu.strokeThicknessProperty,a);return a}else{return this.c($$t.$gu.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$$t.$cf.$type,[$$t.$fg.$type])},true);$c("RadialGaugeRangeCollection:f5","ObservableCollection$1",{init:function(){$$t.$fa.init.call(this,$$t.$gu.$type,0)},$type:new $.ig.Type("RadialGaugeRangeCollection",$$t.$fa.$type.specialize($$t.$gu.$type))},true);$$t.$ek.none=0;$$t.$ek.circle=1;$$t.$ek.circleWithHole=2;$$t.$ek.circleOverlay=3;$$t.$ek.circleOverlayWithHole=4;$$t.$ek.circleUnderlay=5;$$t.$ek.circleUnderlayWithHole=6;$$t.$ej.none=0;$$t.$ej.rectangle=1;$$t.$ej.triangle=2;$$t.$ej.needle=3;$$t.$ej.trapezoid=4;$$t.$ej.rectangleWithBulb=5;$$t.$ej.triangleWithBulb=6;$$t.$ej.needleWithBulb=7;$$t.$ej.trapezoidWithBulb=8;$$t.$ei.auto=0;$$t.$ei.circular=1;$$t.$ei.fitted=2;$$t.$eh.circular=0;$$t.$eh.fitted=1;$$t.$eg.omitLast=0;$$t.$eg.omitFirst=1;$$t.$eg.omitNeither=2;$$t.$eg.omitBoth=3;$$t.$fw.u=0;$$t.$fx.ed="RangeBrushes";$$t.$fx.ee="RangeOutlines";$$t.$fx.minimumValueDefaultValue=0;$$t.$fx.dn="MinimumValue";$$t.$fx.maximumValueDefaultValue=100;$$t.$fx.dm="MaximumValue";$$t.$fx.dj="Interval";$$t.$fx.dd="CenterX";$$t.$fx.de="CenterY";$$t.$fx.ev="Value";$$t.$fx.el="ScaleStartAngle";$$t.$fx.eh="ScaleEndAngle";$$t.$fx.en="ScaleSweepDirection";$$t.$fx.es="TransitionDuration";$$t.$fx.et="TransitionEasingFunction";$$t.$fx.dw="NeedleBrush";$$t.$fx.dz="NeedleOutline";$$t.$fx.d9="NeedleStartExtent";$$t.$fx.dx="NeedleEndExtent";$$t.$fx.d8="NeedleShape";$$t.$fx.ea="NeedleStartWidth";$$t.$fx.dy="NeedleEndWidthRatio";$$t.$fx.dv="NeedleBaseFeatureWidthRatio";$$t.$fx.du="NeedleBaseFeatureExtent";$$t.$fx.d7="NeedlePointFeatureWidthRatio";$$t.$fx.d6="NeedlePointFeatureExtent";$$t.$fx.d5="NeedlePivotWidthRatio";$$t.$fx.d1="NeedlePivotInnerWidthRatio";$$t.$fx.d3="NeedlePivotShape";$$t.$fx.d0="NeedlePivotBrush";$$t.$fx.d2="NeedlePivotOutline";$$t.$fx.eb="NeedleStrokeThickness";$$t.$fx.d4="NeedlePivotStrokeThickness";$$t.$fx.scaleStartExtentDefaultValue=.5;$$t.$fx.em="ScaleStartExtent";$$t.$fx.scaleEndExtentDefaultValue=.57;$$t.$fx.ei="ScaleEndExtent";$$t.$fx.labelExtentDefaultValue=.65;$$t.$fx.dk="LabelExtent";$$t.$fx.dl="LabelInterval";$$t.$fx.tickStartExtentDefaultValue=.5;$$t.$fx.eq="TickStartExtent";$$t.$fx.tickEndExtentDefaultValue=.57;$$t.$fx.ep="TickEndExtent";$$t.$fx.tickStrokeThicknessDefaultValue=3;$$t.$fx.er="TickStrokeThickness";$$t.$fx.eo="TickBrush";$$t.$fx.dh="FontBrush";$$t.$fx.minorTickStartExtentDefaultValue=.54;$$t.$fx.ds="MinorTickStartExtent";$$t.$fx.minorTickEndExtentDefaultValue=.57;$$t.$fx.dr="MinorTickEndExtent";$$t.$fx.minorTickStrokeThicknessDefaultValue=2;$$t.$fx.dt="MinorTickStrokeThickness";$$t.$fx.dp="MinorTickBrush";$$t.$fx.dq="MinorTickCount";$$t.$fx.eg="ScaleBrush";$$t.$fx.c5="BackingBrush";$$t.$fx.c9="BackingOutline";$$t.$fx.dc="BackingStrokeThickness";$$t.$fx.backingOuterExtentDefaultValue=.82;$$t.$fx.c8="BackingOuterExtent";$$t.$fx.da="BackingOversweep";$$t.$fx.cq=2.8;$$t.$fx.ej="ScaleOversweep";$$t.$fx.ek="ScaleOversweepShape";$$t.$fx.backingCornerRadiusDefaultValue=4;$$t.$fx.c6="BackingCornerRadius";$$t.$fx.backingInnerExtentDefaultValue=.12;$$t.$fx.c7="BackingInnerExtent";$$t.$fx.db="BackingShape";$$t.$fx.ef="Ranges";$$t.$fx.ec="RadiusMultiplier";$$t.$fx.df="DuplicateLabelOmissionStrategy";$$t.$fx.di="Font";$$t.$fx.eu="TransitionProgress";$$t.$fx.rangeBrushesProperty=$$t.$ch.i("RangeBrushes",$$t.$e9.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("RangeBrushes",b.d(),b.c())}));$$t.$fx.rangeOutlinesProperty=$$t.$ch.i("RangeOutlines",$$t.$e9.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("RangeOutlines",b.d(),b.c())}));$$t.$fx.minimumValueProperty=$$t.$ch.i("MinimumValue",Number,$$t.$fx.$type,new $$t.ci(2,0,function(a,b){a.e0("MinimumValue",b.d(),b.c())}));$$t.$fx.maximumValueProperty=$$t.$ch.i("MaximumValue",Number,$$t.$fx.$type,new $$t.ci(2,100,function(a,b){a.e0("MaximumValue",b.d(),b.c())}));$$t.$fx.intervalProperty=$$t.$ch.i("Interval",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("Interval",b.d(),b.c())}));$$t.$fx.centerXProperty=$$t.$ch.i("CenterX",Number,$$t.$fx.$type,new $$t.ci(2,.5,function(a,b){a.e0("CenterX",b.d(),b.c())}));$$t.$fx.centerYProperty=$$t.$ch.i("CenterY",Number,$$t.$fx.$type,new $$t.ci(2,.5,function(a,b){a.e0("CenterY",b.d(),b.c())}));$$t.$fx.valueProperty=$$t.$ch.i("Value",Number,$$t.$fx.$type,new $$t.ci(2,0,function(a,b){a.e0("Value",b.d(),b.c())}));$$t.$fx.scaleStartAngleProperty=$$t.$ch.i("ScaleStartAngle",Number,$$t.$fx.$type,new $$t.ci(2,135,function(a,b){a.e0("ScaleStartAngle",b.d(),b.c())}));$$t.$fx.scaleEndAngleProperty=$$t.$ch.i("ScaleEndAngle",Number,$$t.$fx.$type,new $$t.ci(2,45,function(a,b){a.e0("ScaleEndAngle",b.d(),b.c())}));$$t.$fx.scaleSweepDirectionProperty=$$t.$ch.i("ScaleSweepDirection",$$t.$dn.$type,$$t.$fx.$type,new $$t.ci(2,$$t.$dn.getBox(1),function(a,b){a.e0("ScaleSweepDirection",b.d(),b.c())}));$$t.$fx.transitionDurationProperty=$$t.$ch.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$fx.$type,new $$t.ci(2,0,function(a,b){a.e0("TransitionDuration",b.d(),b.c())}));$$t.$fx.transitionEasingFunctionProperty=$$t.$ch.i("TransitionEasingFunction",$$t.$f3.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){$b($$t.$fx.$type,a).e0("TransitionEasingFunction",b.d(),b.c())}));$$t.$fx.needleBrushProperty=$$t.$ch.i("NeedleBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("NeedleBrush",b.d(),b.c())}));$$t.$fx.needleOutlineProperty=$$t.$ch.i("NeedleOutline",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("NeedleOutline",b.d(),b.c())}));$$t.$fx.needleStartExtentProperty=$$t.$ch.i("NeedleStartExtent",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedleStartExtent",b.d(),b.c())}));$$t.$fx.needleEndExtentProperty=$$t.$ch.i("NeedleEndExtent",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedleEndExtent",b.d(),b.c())}));$$t.$fx.needleShapeProperty=$$t.$ch.i("NeedleShape",$$t.$ej.$type,$$t.$fx.$type,new $$t.ci(2,$$t.$ej.getBox(3),function(a,b){a.e0("NeedleShape",b.d(),b.c())}));$$t.$fx.needleStartWidthRatioProperty=$$t.$ch.i("NeedleStartWidth",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedleStartWidth",b.d(),b.c())}));$$t.$fx.needleEndWidthRatioProperty=$$t.$ch.i("NeedleEndWidthRatio",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedleEndWidthRatio",b.d(),b.c())}));$$t.$fx.needleBaseFeatureWidthRatioProperty=$$t.$ch.i("NeedleBaseFeatureWidthRatio",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedleBaseFeatureWidthRatio",b.d(),b.c())}));$$t.$fx.needleBaseFeatureExtentProperty=$$t.$ch.i("NeedleBaseFeatureExtent",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedleBaseFeatureExtent",b.d(),b.c())}));$$t.$fx.needlePointFeatureWidthRatioProperty=$$t.$ch.i("NeedlePointFeatureWidthRatio",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedlePointFeatureWidthRatio",b.d(),b.c())}));$$t.$fx.needlePointFeatureExtentProperty=$$t.$ch.i("NeedlePointFeatureExtent",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedlePointFeatureExtent",b.d(),b.c())}));$$t.$fx.needlePivotWidthRatioProperty=$$t.$ch.i("NeedlePivotWidthRatio",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedlePivotWidthRatio",b.d(),b.c())}));$$t.$fx.needlePivotInnerWidthRatioProperty=$$t.$ch.i("NeedlePivotInnerWidthRatio",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("NeedlePivotInnerWidthRatio",b.d(),b.c())}));$$t.$fx.needlePivotShapeProperty=$$t.$ch.i("NeedlePivotShape",$$t.$ek.$type,$$t.$fx.$type,new $$t.ci(2,$$t.$ek.getBox(3),function(a,b){a.e0("NeedlePivotShape",b.d(),b.c())}));$$t.$fx.needlePivotBrushProperty=$$t.$ch.i("NeedlePivotBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("NeedlePivotBrush",b.d(),b.c())}));$$t.$fx.needlePivotOutlineProperty=$$t.$ch.i("NeedlePivotOutline",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("NeedlePivotOutline",b.d(),b.c())}));$$t.$fx.needleStrokeThicknessProperty=$$t.$ch.i("NeedleStrokeThickness",Number,$$t.$fx.$type,new $$t.ci(2,1,function(a,b){a.e0("NeedleStrokeThickness",b.d(),b.c())}));$$t.$fx.needlePivotStrokeThicknessProperty=$$t.$ch.i("NeedlePivotStrokeThickness",Number,$$t.$fx.$type,new $$t.ci(2,1,function(a,b){a.e0("NeedlePivotStrokeThickness",b.d(),b.c())}));$$t.$fx.scaleStartExtentProperty=$$t.$ch.i("ScaleStartExtent",Number,$$t.$fx.$type,new $$t.ci(2,.5,function(a,b){a.e0("ScaleStartExtent",b.d(),b.c())}));$$t.$fx.scaleEndExtentProperty=$$t.$ch.i("ScaleEndExtent",Number,$$t.$fx.$type,new $$t.ci(2,.57,function(a,b){a.e0("ScaleEndExtent",b.d(),b.c())}));$$t.$fx.labelExtentProperty=$$t.$ch.i("LabelExtent",Number,$$t.$fx.$type,new $$t.ci(2,.65,function(a,b){a.e0("LabelExtent",b.d(),b.c())}));$$t.$fx.labelIntervalProperty=$$t.$ch.i("LabelInterval",Number,$$t.$fx.$type,new $$t.ci(2,NaN,function(a,b){a.e0("LabelInterval",b.d(),b.c())}));$$t.$fx.tickStartExtentProperty=$$t.$ch.i("TickStartExtent",Number,$$t.$fx.$type,new $$t.ci(2,.5,function(a,b){a.e0("TickStartExtent",b.d(),b.c())}));$$t.$fx.tickEndExtentProperty=$$t.$ch.i("TickEndExtent",Number,$$t.$fx.$type,new $$t.ci(2,.57,function(a,b){a.e0("TickEndExtent",b.d(),b.c())}));$$t.$fx.tickStrokeThicknessProperty=$$t.$ch.i("TickStrokeThickness",Number,$$t.$fx.$type,new $$t.ci(2,3,function(a,b){a.e0("TickStrokeThickness",b.d(),b.c())}));$$t.$fx.tickBrushProperty=$$t.$ch.i("TickBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("TickBrush",b.d(),b.c())}));$$t.$fx.fontBrushProperty=$$t.$ch.i("FontBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("FontBrush",b.d(),b.c())}));$$t.$fx.minorTickStartExtentProperty=$$t.$ch.i("MinorTickStartExtent",Number,$$t.$fx.$type,new $$t.ci(2,.54,function(a,b){a.e0("MinorTickStartExtent",b.d(),b.c())
}));$$t.$fx.minorTickEndExtentProperty=$$t.$ch.i("MinorTickEndExtent",Number,$$t.$fx.$type,new $$t.ci(2,.57,function(a,b){a.e0("MinorTickEndExtent",b.d(),b.c())}));$$t.$fx.minorTickStrokeThicknessProperty=$$t.$ch.i("MinorTickStrokeThickness",Number,$$t.$fx.$type,new $$t.ci(2,2,function(a,b){a.e0("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$fx.minorTickBrushProperty=$$t.$ch.i("MinorTickBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("MinorTickBrush",b.d(),b.c())}));$$t.$fx.minorTickCountProperty=$$t.$ch.i("MinorTickCount",Number,$$t.$fx.$type,new $$t.ci(2,3,function(a,b){a.e0("MinorTickCount",b.d(),b.c())}));$$t.$fx.scaleBrushProperty=$$t.$ch.i("ScaleBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("ScaleBrush",b.d(),b.c())}));$$t.$fx.backingBrushProperty=$$t.$ch.i("BackingBrush",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("BackingBrush",b.d(),b.c())}));$$t.$fx.backingOutlineProperty=$$t.$ch.i("BackingOutline",$$t.$bo.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("BackingOutline",b.d(),b.c())}));$$t.$fx.backingStrokeThicknessProperty=$$t.$ch.i("BackingStrokeThickness",Number,$$t.$fx.$type,new $$t.ci(2,12,function(a,b){a.e0("BackingStrokeThickness",b.d(),b.c())}));$$t.$fx.backingOuterExtentProperty=$$t.$ch.i("BackingOuterExtent",Number,$$t.$fx.$type,new $$t.ci(2,.82,function(a,b){a.e0("BackingOuterExtent",b.d(),b.c())}));$$t.$fx.backingOversweepProperty=$$t.$ch.i("BackingOversweep",Number,$$t.$fx.$type,new $$t.ci(2,3,function(a,b){a.e0("BackingOversweep",b.d(),b.c())}));$$t.$fx.scaleOversweepProperty=$$t.$ch.i("ScaleOversweep",Number,$$t.$fx.$type,new $$t.ci(2,2.8,function(a,b){a.e0("ScaleOversweep",b.d(),b.c())}));$$t.$fx.scaleOversweepShapeProperty=$$t.$ch.i("ScaleOversweepShape",$$t.$ei.$type,$$t.$fx.$type,new $$t.ci(2,$$t.$ei.getBox(0),function(a,b){a.e0("ScaleOversweepShape",b.d(),b.c())}));$$t.$fx.backingCornerRadiusProperty=$$t.$ch.i("BackingCornerRadius",Number,$$t.$fx.$type,new $$t.ci(2,4,function(a,b){a.e0("BackingCornerRadius",b.d(),b.c())}));$$t.$fx.backingInnerExtentProperty=$$t.$ch.i("BackingInnerExtent",Number,$$t.$fx.$type,new $$t.ci(2,.12,function(a,b){a.e0("BackingInnerExtent",b.d(),b.c())}));$$t.$fx.backingShapeProperty=$$t.$ch.i("BackingShape",$$t.$eh.$type,$$t.$fx.$type,new $$t.ci(2,$$t.$eh.getBox(0),function(a,b){a.e0("BackingShape",b.d(),b.c())}));$$t.$fx.rangesProperty=$$t.$ch.i("Ranges",$$t.$f5.$type,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("Ranges",b.d(),b.c())}));$$t.$fx.radiusMultiplierProperty=$$t.$ch.i("RadiusMultiplier",Number,$$t.$fx.$type,new $$t.ci(2,1,function(a,b){a.e0("RadiusMultiplier",b.d(),b.c())}));$$t.$fx.duplicateLabelOmissionStrategyProperty=$$t.$ch.i("DuplicateLabelOmissionStrategy",$$t.$eg.$type,$$t.$fx.$type,new $$t.ci(2,$$t.$eg.getBox(0),function(a,b){a.e0("DuplicateLabelOmissionStrategy",b.d(),b.c())}));$$t.$fx.fontProperty=$$t.$ch.i("Font",String,$$t.$fx.$type,new $$t.ci(2,null,function(a,b){a.e0("Font",b.d(),b.c())}));$$t.$gu.o="Brush";$$t.$gu.u="Outline";$$t.$gu.v="StartValue";$$t.$gu.p="EndValue";$$t.$gu.r="InnerStartExtent";$$t.$gu.q="InnerEndExtent";$$t.$gu.t="OuterStartExtent";$$t.$gu.s="OuterEndExtent";$$t.$gu.w="StrokeThickness";$$t.$gu.brushProperty=$$t.$ch.i("Brush",$$t.$bo.$type,$$t.$gu.$type,new $$t.ci(2,null,function(a,b){a.x("Brush",b.d(),b.c())}));$$t.$gu.outlineProperty=$$t.$ch.i("Outline",$$t.$bo.$type,$$t.$gu.$type,new $$t.ci(2,null,function(a,b){a.x("Outline",b.d(),b.c())}));$$t.$gu.startValueProperty=$$t.$ch.i("StartValue",Number,$$t.$gu.$type,new $$t.ci(2,NaN,function(a,b){a.x("StartValue",b.d(),b.c())}));$$t.$gu.endValueProperty=$$t.$ch.i("EndValue",Number,$$t.$gu.$type,new $$t.ci(2,NaN,function(a,b){a.x("EndValue",b.d(),b.c())}));$$t.$gu.innerStartExtentProperty=$$t.$ch.i("InnerStartExtent",Number,$$t.$gu.$type,new $$t.ci(2,NaN,function(a,b){a.x("InnerStartExtent",b.d(),b.c())}));$$t.$gu.innerEndExtentProperty=$$t.$ch.i("InnerEndExtent",Number,$$t.$gu.$type,new $$t.ci(2,NaN,function(a,b){a.x("InnerEndExtent",b.d(),b.c())}));$$t.$gu.outerStartExtentProperty=$$t.$ch.i("OuterStartExtent",Number,$$t.$gu.$type,new $$t.ci(2,NaN,function(a,b){a.x("OuterStartExtent",b.d(),b.c())}));$$t.$gu.outerEndExtentProperty=$$t.$ch.i("OuterEndExtent",Number,$$t.$gu.$type,new $$t.ci(2,NaN,function(a,b){a.x("OuterEndExtent",b.d(),b.c())}));$$t.$gu.strokeThicknessProperty=$$t.$ch.i("StrokeThickness",Number,$$t.$gu.$type,new $$t.ci(2,1,function(a,b){a.x("StrokeThickness",b.d(),b.c())}))})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.radialmenu.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["DeferredOperation:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Action:a8","MulticastDelegate:a9","IntPtr:ba","Callback:bb","window:bc","RadialMenuUpdateVisualResult:bd","RadialMenuInvalidation:be","RadialMenuWedgePart:bf","RadialMenuPart:bg","RadialMenuPointerArea:bh","RadialMenuAnimation:bi","OuterRingButtonType:bj","RadialMenuChildItemPlacement:bk","RadialMenuCheckBehavior:bl","RadialMenuValueChangedEventArgs$1:bm","EventArgs:bn","RadialMenuNumericValueChangedEventArgs:bo","RadialMenuColorChangedEventArgs:bp","Color:bq","Math:br","ArgumentException:bs","Script:bt","RadialMenuItemBase:bu","Control:bv","FrameworkElement:bw","UIElement:bx","DependencyObject:by","Dictionary:bz","DependencyProperty:b0","PropertyMetadata:b1","PropertyChangedCallback:b2","DependencyPropertyChangedEventArgs:b3","DependencyPropertiesCollection:b4","UnsetValue:b5","Binding:b6","PropertyPath:b7","Transform:b8","Visibility:b9","Style:ca","Thickness:cb","HorizontalAlignment:cc","VerticalAlignment:cd","INotifyPropertyChanged:ce","PropertyChangedEventHandler:cf","PropertyChangedEventArgs:cg","Brush:ch","XamRadialMenu:ci","ObservableCollection$1:cj","List$1:ck","IList$1:cl","ICollection$1:cm","IArray:cn","IArrayList:co","Array:cp","CompareCallback:cq","Func$3:cr","Action$1:cs","Comparer$1:ct","IComparer:cu","IComparer$1:cv","DefaultComparer$1:cw","IComparable$1:cx","Comparison$1:cy","ReadOnlyCollection$1:cz","Predicate$1:c0","NotImplementedException:c1","INotifyCollectionChanged:c2","NotifyCollectionChangedEventHandler:c3","NotifyCollectionChangedEventArgs:c4","NotifyCollectionChangedAction:c5","Delegate:c6","Interlocked:c7","DataTemplate:c8","DataTemplateRenderHandler:c9","DataTemplateRenderInfo:da","DataTemplatePassInfo:db","DataTemplateMeasureHandler:dc","DataTemplateMeasureInfo:dd","DataTemplatePassHandler:de","EasingFunctionHandler:df","Panel:dg","UIElementCollection:dh","RadialMenuFrame:di","Ellipse:dj","ShapeDefinition:dk","Geometry:dl","GeometryType:dm","Point:dn","ShapeUtilities:dp","AnnularSector:dq","Annulus:dr","PathBuilder:ds","PathGeometry:dt","PathFigureCollection:du","LiteRect:dv","LiteRectExtensions:dw","Rect:dx","Size:dy","PathSegmentCollection:dz","ArcSegment:d0","PathSegment:d1","PathSegmentType:d2","SweepDirection:d3","PolyBezierSegment:d4","PointCollection:d5","LineSegment:d6","PathFigure:d7","RadialMenuItemPosition:d8","TriangleShape:d9","Dictionary$2:ea","IDictionary$2:eb","IDictionary:ec","Func$2:ed","KeyValuePair$2:ee","Enumerable:ef","Thread:eg","ThreadStart:eh","IOrderedEnumerable$1:ei","SortedList$1:ej","ArgumentNullException:ek","IEqualityComparer$1:el","EqualityComparer$1:em","IEqualityComparer:en","DefaultEqualityComparer$1:eo","InvalidOperationException:ep","RadialMenuItemFrame:eq","TextDefinition:er","RadialMenuItemVisualData:es","IVisualData:et","PrimitiveVisualData:eu","PrimitiveAppearanceData:ev","BrushAppearanceData:ew","StringBuilder:ex","Environment:ey","AppearanceHelper:ez","LinearGradientBrushAppearanceData:e0","GradientStopAppearanceData:e1","LinearGradientBrush:e2","GradientStop:e3","SolidBrushAppearanceData:e4","GeometryData:e5","GetPointsSettings:e6","Path:e7","Shape:e8","DoubleCollection:e9","Line:fa","LineGeometry:fb","GeometryGroup:fc","GeometryCollection:fd","FillRule:fe","RectangleGeometry:ff","EllipseGeometry:fg","EllipseGeometryData:fh","RectangleGeometryData:fi","LineGeometryData:fj","PathGeometryData:fk","PathFigureData:fl","SegmentData:fm","LineSegmentData:fn","PolyLineSegment:fo","PolylineSegmentData:fp","ArcSegmentData:fq","PolyBezierSegmentData:fr","BezierSegment:fs","BezierSegmentData:ft","LabelAppearanceData:fu","FontInfo:fv","TextBlock:fw","RotateTransform:fx","TransformGroup:fy","TransformCollection:fz","ShapeTags:f0","PathVisualData:f1","Stack$1:f2","ReverseArrayEnumerator$1:f3","RadialMenuItemLevel:f4","RadialMenuItem:f5","Action$2:f6","RadialMenuItemBaseCollection:f7","XamRadialMenuView:f8","Element:f9","ElementAttributeCollection:ga","ElementCollection:gb","WebStyle:gc","ElementNodeType:gd","Document:ge","EventListener:gf","IElementEventHandler:gg","ElementEventHandler:gh","ElementAttribute:gi","EventProxy:gj","ModifierKeys:gk","MouseWheelHandler:gl","GestureHandler:gm","ContactHandler:gn","TouchHandler:go","MouseOverHandler:gp","MouseHandler:gq","KeyHandler:gr","Key:gs","JQuery:gt","JQueryObject:gu","JQueryPosition:gv","JQueryCallback:gw","JQueryEvent:gx","JQueryUICallback:gy","JQueryDeferred:gz","JQueryPromise:g0","CssClassChain$1:g1","Tuple$2:g2","CssProperty:g3","RadialMenuNumericGauge:g4","RadialMenuNumericGaugeFrame:g5","LineSegmentShape:g6","RadialMenuNumericGaugeVisualData:g7","RadialMenuNumericGaugeTickmarkDataList:g8","RadialMenuNumericGaugeNeedleData:g9","PrimitiveVisualDataList:ha","FontUtil:hb","RenderingContext:hc","IRenderer:hd","Rectangle:he","Polygon:hf","Polyline:hg","ContentControl:hh","RadialMenuNumericGaugeTickmarkData:hi","ColorUtil:hj","Random:hk","InterpolationMode:hl","MathUtil:hm","RuntimeHelpers:hn","RuntimeFieldHandle:ho","KeyTipInfo:hp","RadialMenuNumericItem:hq","RadialMenuItemOverlayTemplates:hr","CanvasViewRenderer:hs","CanvasContext2D:ht","CanvasContext:hu","TextMetrics:hv","ImageData:hw","CanvasElement:hx","Gradient:hy","GeometryUtil:hz","TranslateTransform:h0","ScaleTransform:h1","EventHandler$1:h2","RadialMenuUtilities:h3","ColorNameCalculator:h4","DoubleAnimator:h5","RadialMenuItemView:h6","TextContainer:h7","ImageElement:h8","ImageManager:h9","RadialMenuItemToolTipVisualData:ia","CssDpCache:ib","CssPropCacheBase$2:ic","CssHelper:id","CssPropCache$1:ie","DivElement:ig","RadialMenuDOMEventProxy:ih","DOMEventProxy:ii","MSGesture:ij","MouseEventArgs:ik","Image:il","RadialMenuColorWell:im","RadialMenuColorItemBase:io","RadialMenuColorItem:ip","EventHandler:iq","RadialMenuVisualData:ir","RadialMenuItemVisualDataList:is","ColorWellPreviewDataList:it","KeyTipManager:iu","StackPool$1:iv","Func$1:iw","RadialMenuPointerAnimationInfo:ix","ColorWellPreviewData:iy","TimedOperation:iz","BrushUtil:i0","BrushCollection:i1","CssGradientUtil:i2","Nullable:i3","ArgumentOutOfRangeException:i4","KeyTipExtensions:i5","EllipseSector:i6","BindingExpression:i7","PropertyStep:i8","AbstractEnumerable:i9","AbstractEnumerator:ja","GenericEnumerable$1:jb","GenericEnumerator$1:jc"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2,$ae=$.ig.util.isDigit,$af=$.ig.util.isDigit1,$ag=$.ig.util.isLetter,$ah=$.ig.util.isNumber,$ai=$.ig.util.isLetterOrDigit,$aj=$.ig.util.isLower,$ak=$.ig.util.toLowerCase,$al=$.ig.util.toUpperCase;$c("CssProperty:g3","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"BackgroundColor";case 1:return"BorderTopColor";case 2:return"BorderTopStyle";case 3:return"BorderTopWidth";case 4:return"BorderTopLeftRadius";case 5:return"PaddingTop";case 6:return"Color";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CssProperty",$.ig.$ep.$type)},true);$c("RadialMenuCheckBehavior:bl","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"CheckBox";case 2:return"RadioButton";case 3:return"RadioButtonAllowAllUp";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuCheckBehavior",$.ig.$ep.$type)},true);$c("RadialMenuChildItemPlacement:bk","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"AsChildren";case 1:return"AsSiblingsWhenChecked";case 2:return"None";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuChildItemPlacement",$.ig.$ep.$type)},true);$c("OuterRingButtonType:bj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"ToolAreaClick";case 2:return"NavigateToChildren";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OuterRingButtonType",$.ig.$ep.$type)},true);$c("RadialMenuAnimation:bi","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"ExpandCollapse";case 2:return"NavigateMenu";case 3:return"NavigateToChildColor";case 4:return"NavigateToParentColor";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuAnimation",$.ig.$ep.$type)},true);$c("RadialMenuPointerArea:bh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"OuterRingButton";case 2:return"ToolArea";case 3:return"CenterButton";case 4:return"DisabledMenu";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuPointerArea",$.ig.$ep.$type)},true);$c("RadialMenuPart:bg","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Menu";case 1:return"OuterRing";case 2:return"InnerRingFocus";case 3:return"InnerRing";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuPart",$.ig.$ep.$type)},true);$c("RadialMenuWedgePart:bf","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"OuterRing";case 1:return"ToolArea";case 2:return"ToolCheckmark";case 3:return"ToolHighlight";case 4:return"OuterRingArrow";case 5:return"ColorWellPreview";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuWedgePart",$.ig.$ep.$type)},true);$c("RadialMenuInvalidation:be","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"InvalidateCustomVisuals";case 2:return"RenderFrame";case 3:return"PrepareFrame";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RadialMenuInvalidation",$.ig.$ep.$type)},true);$c("RadialMenuUpdateVisualResult:bd","Enum",{init:function(v){this._v=v},$getName:function(){function getNameSingle(v){switch(v){case 0:return"NoChange";case 1:return"UpdateShapes";case 2:return"UpdateTextElements";default:return v.toString()}}return function(v){return this.getFlaggedName(v,getNameSingle)}}(),$value:function(){return this._v},$type:new $.ig.Type("RadialMenuUpdateVisualResult",$.ig.$ep.$type)},true);$c("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(this.e!=null){return}var a={};this.e=a;window.setTimeout(function(){$self.h(a)},0)},h:function(a){if(a!=this.e){return}this.g()},$type:new $.ig.Type("DeferredOperation",$.ig.$ot)},true);$c("RadialMenuValueChangedEventArgs$1:bm","EventArgs",{$t:null,c:null,b:null,init:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bn.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.$bn.$type)},true);$c("RadialMenuNumericValueChangedEventArgs:bo","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$bm.init.call(this,Number,a,b)},$type:new $.ig.Type("RadialMenuNumericValueChangedEventArgs",$$t.$bm.$type.specialize(Number))},true);$c("RadialMenuColorChangedEventArgs:bp","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$bm.init.call(this,$$t.$bq.$type,a,b)},$type:new $.ig.Type("RadialMenuColorChangedEventArgs",$$t.$bm.$type.specialize($$t.$bq.$type))},true);$c("RadialMenuItemBase:bu","Control",{_dataItem:null,staticInit:function(){},init:function(){var $self=this;this._dataItem=null;this.am=true;$$t.$bv.init.call(this);this.f($$t.$bu.cz,function(){var $ret=new $$t.b6(0);$ret.f(new $$t.b7("Visibility"));$ret.d($self);return $ret}())},autoRotateChildren:function(a){if(arguments.length===1){this.g($$t.$bu.autoRotateChildrenProperty,a);return a}else{return this.c($$t.$bu.autoRotateChildrenProperty)}},checkedHighlightBrush:function(a){if(arguments.length===1){this.g($$t.$bu.checkedHighlightBrushProperty,a);return a}else{return this.c($$t.$bu.checkedHighlightBrushProperty)}},c3:function(){return this.bb($$t.$bu.checkedHighlightBrushProperty)},foreground:function(a){if(arguments.length===1){this.g($$t.$bu.foregroundProperty,a);return a}else{return this.c($$t.$bu.foregroundProperty)}},highlightBrush:function(a){if(arguments.length===1){this.g($$t.$bu.highlightBrushProperty,a);return a}else{return this.c($$t.$bu.highlightBrushProperty)}},c6:function(){return this.bb($$t.$bu.highlightBrushProperty)},innerAreaFill:function(a){if(arguments.length===1){this.g($$t.$bu.innerAreaFillProperty,a);return a}else{return this.c($$t.$bu.innerAreaFillProperty)}},c8:function(){return this.bb($$t.$bu.innerAreaFillProperty)},innerAreaHotTrackFill:function(a){if(arguments.length===1){this.g($$t.$bu.innerAreaHotTrackFillProperty,a);return a}else{return this.c($$t.$bu.innerAreaHotTrackFillProperty)}},innerAreaHotTrackStroke:function(a){if(arguments.length===1){this.g($$t.$bu.innerAreaHotTrackStrokeProperty,a);return a}else{return this.c($$t.$bu.innerAreaHotTrackStrokeProperty)}},innerAreaStroke:function(a){if(arguments.length===1){this.g($$t.$bu.innerAreaStrokeProperty,a);return a}else{return this.c($$t.$bu.innerAreaStrokeProperty)}},de:function(){return this.bb($$t.$bu.innerAreaStrokeProperty)},innerAreaStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$bu.innerAreaStrokeThicknessProperty,a);return a}else{return this.c($$t.$bu.innerAreaStrokeThicknessProperty)}},a3:function(){return this.bb($$t.$bu.innerAreaStrokeThicknessProperty)},am:false,isEnabled:function(a){if(arguments.length===1){if(a!=this.am){this.am=a;this.cb("IsEnabled",!a,a)}return a}else{return this.am}},isToolTipEnabled:function(a){if(arguments.length===1){this.g($$t.$bu.isToolTipEnabledProperty,a);return a}else{return this.c($$t.$bu.isToolTipEnabledProperty)}},menu:function(){return this.c($$t.$bu.menuProperty)},outerRingButtonHotTrackFill:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonHotTrackFillProperty)}},dk:function(){return this.bb($$t.$bu.outerRingButtonHotTrackFillProperty)},outerRingButtonHotTrackForeground:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonHotTrackForegroundProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonHotTrackForegroundProperty)}},dm:function(){return this.bb($$t.$bu.outerRingButtonHotTrackForegroundProperty)},outerRingButtonHotTrackStroke:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonHotTrackStrokeProperty)}},dp:function(){return this.bb($$t.$bu.outerRingButtonHotTrackStrokeProperty)},outerRingButtonFill:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonFillProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonFillProperty)}},dg:function(){return this.bb($$t.$bu.outerRingButtonFillProperty)},outerRingButtonForeground:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonForegroundProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonForegroundProperty)}},di:function(){return this.bb($$t.$bu.outerRingButtonForegroundProperty)},outerRingButtonStroke:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonStrokeProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonStrokeProperty)}},dr:function(){return this.bb($$t.$bu.outerRingButtonStrokeProperty)},outerRingButtonStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$bu.outerRingButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$bu.outerRingButtonStrokeThicknessProperty)}},a5:function(){return this.bb($$t.$bu.outerRingButtonStrokeThicknessProperty)},parentItem:function(a){if(arguments.length===1){this.g($$t.$bu.parentItemProperty,a);return a}else{return this.c($$t.$bu.parentItemProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$bu.toolTipProperty,a);return a}else{return this.c($$t.$bu.toolTipProperty)}},wedgeIndex:function(a){if(arguments.length===1){this.g($$t.$bu.wedgeIndexProperty,a);return a}else{return $g(this.c($$t.$bu.wedgeIndexProperty))}},wedgeSpan:function(a){if(arguments.length===1){this.g($$t.$bu.wedgeSpanProperty,a);return a}else{return $g(this.c($$t.$bu.wedgeSpanProperty))}},a8:function(){return null},ba:function(){var a=this._dataItem;if(a==null){a=this}return a},ao:function(){return false},ap:function(){return false},da:function(){var a=this.bb($$t.$bu.innerAreaHotTrackFillProperty);if(a==null){a=this.c8()}return a},dc:function(){var a=this.bb($$t.$bu.innerAreaHotTrackStrokeProperty);if(a==null){a=this.de()}return a},_as:false,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_at:false,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},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.es},az:function(a){return null},bb:function(a){var b=this.d(a);if(b==$$t.$b0.c){if(this.menu()!=null){b=this.menu().al().am(a)}else{b=this.c(a)}}return b},ae:function(a){if(a!=null&&a==this.ba()){return this}return null},aq:function(a){while(a!=null){a=a.parentItem();if(a==this){return true}}return false},av:function(a){return false},b7:function(){if(this.menu()!=null){this.menu().ds(this)}},b8:function(){var a=this.closed;if(null!=a){a(this,$$t.$bn.empty)}},b9:function(){var a=this.opened;if(null!=a){a(this,$$t.$bn.empty)}},aw:function(){return true},ca:function(a,b,c,d){},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.cg(a))}},ax:function(a,b){return false},ay:function(a){return false},cd:function(a){this.g($$t.$bu.menuProperty,a)},ai:function(a,b,c){return 0},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("RadialMenuItemBase",$$t.$bv.$type,[$$t.$ce.$type])},true);$c("RadialMenuItem:f5","RadialMenuItemBase",{d3:null,staticInit:function(){},init:function(){var $self=this;$$t.$bu.init.call(this);this.d3=new $$t.f7(function(a,b){a.cd(b?$self.menu():null);a.parentItem(b?$self:null)});var a=this.d3;a.propertyChanged=$.ig.Delegate.prototype.combine(a.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.$bu.a1.call(this,a,b)},ao:function(){return this.isChecked()},ae:function(a){var b=$$t.$bu.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=$b($$t.$f5.$type,this.parentItem());if(null!=c&&c.autoUpdateRecentItem()){var d=c.d5(this);c.recentItem(d)}this.ep($$t.$bn.empty);$$t.$bu.b7.call(this)},cb:function(a,b,c){switch(a){case"IsChecked":if(true==c){this.ev();this.eo($$t.$bn.empty)}else{this.es($$t.$bn.empty)}this.cb("DisplayAsChecked",b,c);break;case"RecentItem":this.recentItemContainer(this.dw(c));break}$$t.$bu.cb.call(this,a,b,c)},ad:function(){var a=$$t.$bu.ad.call(this);if(a==0&&this.items().count()>0&&this.du()==0){a=2}return a},cd:function(a){$$t.$bu.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.$bu.bd.call(this);if(a!=null){return a}var b=this.header();if(b!=null&&!($b($$t.$bx.$type,b)!==null)){return b}return null},autoUpdateRecentItem:function(a){if(arguments.length===1){this.g($$t.$f5.autoUpdateRecentItemProperty,a);return a}else{return this.c($$t.$f5.autoUpdateRecentItemProperty)}},childItemPlacement:function(a){if(arguments.length===1){this.g($$t.$f5.childItemPlacementProperty,$$t.$bk.getBox(a));return a}else{return $f(this.c($$t.$f5.childItemPlacementProperty))}},checkBehavior:function(a){if(arguments.length===1){this.g($$t.$f5.checkBehaviorProperty,$$t.$bl.getBox(a));return a}else{return $f(this.c($$t.$f5.checkBehaviorProperty))}},isChecked:function(a){if(arguments.length===1){this.g($$t.$f5.isCheckedProperty,a);return a}else{return this.c($$t.$f5.isCheckedProperty)}},groupName:function(a){if(arguments.length===1){this.g($$t.$f5.groupNameProperty,a);return a}else{return this.c($$t.$f5.groupNameProperty)}},header:function(a){if(arguments.length===1){this.g($$t.$f5.headerProperty,a);return a}else{return this.c($$t.$f5.headerProperty)}},iconUri:function(a){if(arguments.length===1){this.g($$t.$f5.iconUriProperty,a);return a}else{return this.c($$t.$f5.iconUriProperty)}},iconOverlay:function(a){if(arguments.length===1){this.g($$t.$f5.iconOverlayProperty,a);return a}else{return this.c($$t.$f5.iconOverlayProperty)}},iconOverlayValue:function(a){if(arguments.length===1){this.g($$t.$f5.iconOverlayValueProperty,a);return a}else{return this.c($$t.$f5.iconOverlayValueProperty)}},items:function(){return this.d3},keyTip:function(a){if(arguments.length===1){this.g($$t.$f5.keyTipProperty,a);return a}else{return this.c($$t.$f5.keyTipProperty)}},recentItem:function(a){if(arguments.length===1){this.g($$t.$f5.recentItemProperty,a);return a}else{return this.c($$t.$f5.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.$f5.recentItemContainerProperty,a);return a}else{return this.c($$t.$f5.recentItemContainerProperty)}},du:function(){if(this.ap()){return 0}return this.childItemPlacement()},dv:function(){return new $$t.f5},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().al().x();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.ck($$t.$f5.$type,0);var f=a.getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$f5.$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.$bu.$type)},true);$c("RadialMenuColorItemBase:io","RadialMenuItem",{init:function(){$$t.$f5.init.call(this)},a1:function(a,b){var c=this.color();var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$io.$type,d.item());if(f!=null&&$$t.$h3.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.$f5.a1.call(this,a,b)},dv:function(){return new $$t.im},cb:function(a,b,c){if(a=="Color"){this.computedColorName($$t.$h3.b().f(this.color()));this.et(c);var d=b!=null&&c!=null&&!$$t.$h3.d(b,c);if(d){var e=this.colorChanged;if(null!=e){e(this,new $$t.bp(b,c))}}}$$t.$f5.cb.call(this,a,b,c)},color:function(a){if(arguments.length===1){this.g($$t.$io.colorProperty,a);return a}else{return this.c($$t.$io.colorProperty)}},computedColorName:function(a){if(arguments.length===1){this.g($$t.$io.computedColorNameProperty,a);return a}else{return this.c($$t.$io.computedColorNameProperty)}},fd:function(a){this.color(a)},colorChanged:null,$type:new $.ig.Type("RadialMenuColorItemBase",$$t.$f5.$type)},true);$c("RadialMenuColorItem:ip","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$io.init.call(this);this.iconOverlay($$t.$hr.d)},fi:function(a){var b=this.colorWellClick;if(null!=b){b(this,a)}},colorWellClick:null,$type:new $.ig.Type("RadialMenuColorItem",$$t.$io.$type)},true);$c("RadialMenuColorWell:im","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$io.init.call(this)},ao:function(){var a=this.parentItem();while($b($$t.$io.$type,a)!==null){var b=$b($$t.$ip.$type,a);if(b!=null){return $$t.$h3.d(b.color(),this.color())}a=a.parentItem()}return $$t.$io.ao.call(this)},b7:function(){var a=this.parentItem();var b=this.ao();while($b($$t.$io.$type,a)!==null){var c=$b($$t.$io.$type,a);c.fd(this.color());if($b($$t.$ip.$type,c)!==null){var d=c;d.fi($$t.$bn.empty)}a=a.parentItem()}if(b!=this.ao()){this.cb("DisplayAsChecked",b,!b)}$$t.$io.b7.call(this)},cb:function(a,b,c){if(a=="Color"){var d=c;this.innerAreaHotTrackFill(this.innerAreaFill(this.outerRingButtonFill($$t.$h3.s(d))));this.outerRingButtonForeground($$t.$h3.s($$t.$h3.w(d)));var e=$$t.$hj.b(d);var f=$$t.$h3.u(d,e[3]<.5?+60:-80);this.highlightBrush(this.outerRingButtonHotTrackFill($$t.$h3.s(f)));this.outerRingButtonHotTrackForeground($$t.$h3.s($$t.$h3.w(f)));var g=$$t.$h3.u(d,e[3]<.5?+30:-40);this.checkedHighlightBrush($$t.$h3.s(g));this.fh()}$$t.$io.cb.call(this,a,b,c)},ad:function(){var a=$$t.$io.ad.call(this);if(a==0){a=1}return a},bd:function(){var a=$$t.$io.bd.call(this);if(a==null){return this.computedColorName()}return a},fh:function(){var a=this.menu();var b=$$t.$bq.u(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.$h3.f(this.color());var c=$$t.$h3.f(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.$io.$type)},true);$c("RadialMenuItemBaseCollection:f7","ObservableCollection$1",{ad:null,init:function(a){$$t.$cj.init.call(this,$$t.$bu.$type,0);this.ad=a},m:function(a){this.ad(a,true);$$t.$cj.m.call(this,a)},o:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();this.ad(a,false)}$$t.$cj.o.call(this)},q:function(a,b){this.ad(b,true);$$t.$cj.q.call(this,a,b)},t:function(a){var b=this.__inner[a];this.ad(b,false);$$t.$cj.t.call(this,a)},w:function(a,b){var c=this.__inner[a];this.ad(c,false);this.ad(b,true);$$t.$cj.w.call(this,a,b)},$type:new $.ig.Type("RadialMenuItemBaseCollection",$$t.$cj.$type.specialize($$t.$bu.$type))},true);$c("RadialMenuNumericGauge:g4","RadialMenuItemBase",{dz:null,d0:0,dw:false,e9:null,dv:false,dt:null,staticInit:function(){},init:function(){this.d0=NaN;$$t.$bu.init.call(this);this.dt=new $$t.a(this.ei.runOn(this));this.dz=new $$t.ck(Number,0);this.pendingValue(this.value(NaN))},ag:function(a,b){this.en();var c=this.dz.count();if(c==0){return null}var d=this.dx();var e=2;var f=4;var g=34;var h=new $$t.g5;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.dv(1,o.__x-r,o.__y-s,r*2,s*2);var w=$$t.$dp.d(v,f,f);var x=this.value();var y=!$.ig.util.isNaN(x);var z=y&&x>this.dz.__inner[0]&&x<this.dz.__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.dv(1,o.__x-aa,o.__y-ab,aa*2,ab*2);var af=new $$t.dv(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.dv(1,o.__x-ag,o.__y-ah,ag*2,ah*2);var aj=this.e1();var ak=this.e7();var al=this.e5();var am=ak;var an=ak;h.j=af;h.k=ae;for(var ao=0;ao<c;ao++){var ap=this.dz.__inner[ao];if(z&&ap==x){z=false}if(d||ao<c-1){var aq=$$t.$dp.b(l,r,s,t,u,i,i+k);var ar=new $$t.e2;var as=$$t.$dp.q(l,i);var at=$$t.$dp.q(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=$$t.$hj.m(ak,(ao+1)/c,al,0);var ay=function(){var $ret=new $$t.e3;$ret.color(am);$ret._offset=0;return $ret}();var az=function(){var $ret=new $$t.e3;$ret.color(an);$ret._offset=1;return $ret}();ar._startX=au;ar._startY=av;ar._endX=aw;ar._endY=ax;ar._gradientStops=[ay,az];aq.d(ar);h.a().add(aq)}var a0=i;if(d){a0+=k}var a1=$$t.$g4.du(l,v,w,aj,a0);h.a().add(a1);var a2=$$t.$g4.ds(l,ai,ap,a0);a2.a=a1;h.b().add(a2);i+=k}var a3=y?this.d1(a,x):0;var a4=h.i();if(y){if(z){var a5=$$t.$g4.du(l,v,w,aj,a3);a5.c=a4;h.a().add(a5);var a6=$$t.$g4.ds(l,ai,x,a3);a6.a=a4;h.b().add(a6)}a4.j=$$t.$dp.q(ae,$$t.$dp.n(l,a3,ae));a4.i=$$t.$dp.q(af,$$t.$dp.n(l,a3,af));a4.b(1);a4.e(this.e3())}var a7=this.foreground();var a9=h.b().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.d=a7}this.ai(a,b,h);return h},ah:function(){return new $$t.g7},az:function(a){var $self=this;var b=new $$t.ck($$t.$hp.$type,0);this.en();var c=this.value();var d=$.ig.util.isNaN(c);var e=function(f){var g=f.d();$self.value(g.a());var h=$self.menu();if(h!=null){h.ds($self)}};var g=this.dz.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.hp;$ret.a(e);$ret.c($self.fa.runOn($self));$ret.d(new $$t.g2(Number,$$t.$d8.$type,c,a));return $ret}())}}b.add(function(){var $ret=new $$t.hp;$ret.a(e);$ret.c($self.fa.runOn($self));$ret.d(new $$t.g2(Number,$$t.$d8.$type,f,a));return $ret}())}return b},bb:function(a){if(a.propertyType()==$$t.$ch.$type&&$$t.$b0.h(a.name(),$$t.$bu.$type)!=null){return this.c(a)}return $$t.$bu.bb.call(this,a)},as:function(a){if(arguments.length===1){if(a!=this.as()){$$t.$bu.as.call(this,a);if(a){this.dt.f();this.el(this.value(),false)}else{this.dt.i()}}return a}else{return $$t.$bu.as.call(this)}},at:function(a){if(arguments.length===1){if(a!=$$t.$bu.at.call(this)){$$t.$bu.at.call(this,a);this.cb("InvalidateCustomVisuals",null,null)
}return a}else{return $$t.$bu.at.call(this)}},av:function(a){this.en();if(this.dz.count()==0){return false}this.el(this.dz.__inner[a?0:this.dz.count()-1],false);return true},b7:function(){if(!$.ig.util.isNaN(this.pendingValue())){if(this.as()){this.dw=true}this.em(this.pendingValue());var a=$b($$t.$hq.$type,this.parentItem());if(null!=a&&!$.ig.util.isNaN(this.value())){a.fc(this.value())}}$$t.$bu.b7.call(this)},ca:function(a,b,c,d){$$t.$bu.ca.call(this,a,b,c,d);var e=this.d5(a,c);var f=this.dw;if(this.dw){if($$t.$dn.l_op_Equality(this.e9,null)){this.dw=false}else if(!$$t.$dp.e(e,this.pendingValue())){this.dw=false}else if(Math.abs(d.__x-this.e9.__x)>16||Math.abs(d.__y-this.e9.__y)>16){this.dw=false}}this.d0=a;if(this.dw==false||$$t.$dn.l_op_Equality(this.e9,null)){this.e9=d}this.el(e,true);this.cb("InvalidateCustomVisuals",null,null);if(f&&this.dw==false){this.cb("ToolTipResolved",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.$bu.cb.call(this,a,b,c)},ax:function(a,b){var c=this.pendingValue();if($.ig.util.isNaN(c)){return this.av(a)}var d=c;this.en();if(this.dz.count()>0){d=d+this.smallIncrement()*(a?1:-1);var e=this.dz.count()-1;if(d<this.dz.__inner[0]){if(b){d=this.dz.__inner[e]}else{return false}}else if(d>this.dz.__inner[e]){if(b){d=this.dz.__inner[0]}else{return false}}this.el(d,false);return true}return false},ay:function(a){var b=this.pendingValue();if($.ig.util.isNaN(b)){this.av(a);return true}var c=b;this.en();var d=a?0:this.dz.count()-1;var e=a?this.dz.count():-1;var f=a?1:-1;for(var g=d;g!=e;g+=f){if(a&&this.dz.__inner[g]<=c){continue}else if(!a&&this.dz.__inner[g]>=c){continue}this.el(this.dz.__inner[g],false);return true}return false},bd:function(){var a=$$t.$bu.bd.call(this);if(a!=null){return a}var b=this.pendingValue();if($.ig.util.isNaN(b)){b=this.value()}if(!$.ig.util.isNaN(b)){return b}return null},ai:function(a,b,c){var d=$$t.$bu.ai.call(this,a,b,c);var e=$b($$t.$g5.$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(!$.ig.util.isNaN(j)){var l=!$.ig.util.isNaN(this.d0)?this.d5(this.d0,a):NaN;var m=!$.ig.util.isNaN(l)&&l==j?this.d0:this.d1(a,j);k.j=$$t.$dp.q(h,$$t.$dp.n(f,m,h));k.i=$$t.$dp.q(i,$$t.$dp.n(f,m,i));k.b(1);if(this.at()){k.e(this.e3())}else if(this.dw&&!$.ig.util.isNaN(g)){k.e($$t.$h3.t)}else{k.e(this.ez())}}else{k.b(0)}if(this.at()&&k.b()>0){e.i().e($$t.$h3.t)}else if(e.i().e()==$$t.$h3.t){e.i().e(this.e3())}k.g(null);return 1},pendingValue:function(a){if(arguments.length===1){this.g($$t.$g4.pendingValueProperty,a);return a}else{return this.c($$t.$g4.pendingValueProperty)}},pendingValueNeedleBrush:function(a){if(arguments.length===1){this.g($$t.$g4.pendingValueNeedleBrushProperty,a);return a}else{return this.c($$t.$g4.pendingValueNeedleBrushProperty)}},ez:function(){return this.bb($$t.$g4.pendingValueNeedleBrushProperty)},reserveFirstSlice:function(a){if(arguments.length===1){this.g($$t.$g4.reserveFirstSliceProperty,a);return a}else{return this.c($$t.$g4.reserveFirstSliceProperty)}},smallIncrement:function(a){if(arguments.length===1){this.g($$t.$g4.smallIncrementProperty,a);return a}else{return this.c($$t.$g4.smallIncrementProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$g4.tickBrushProperty,a);return a}else{return this.c($$t.$g4.tickBrushProperty)}},e1:function(){return this.bb($$t.$g4.tickBrushProperty)},ticks:function(a){if(arguments.length===1){this.g($$t.$g4.ticksProperty,a);return a}else{return this.c($$t.$g4.ticksProperty)}},trackStartColor:function(a){if(arguments.length===1){this.g($$t.$g4.trackStartColorProperty,a);return a}else{return this.c($$t.$g4.trackStartColorProperty)}},e7:function(){return this.bb($$t.$g4.trackStartColorProperty)},trackEndColor:function(a){if(arguments.length===1){this.g($$t.$g4.trackEndColorProperty,a);return a}else{return this.c($$t.$g4.trackEndColorProperty)}},e5:function(){return this.bb($$t.$g4.trackEndColorProperty)},value:function(a){if(arguments.length===1){this.g($$t.$g4.valueProperty,a);return a}else{return this.c($$t.$g4.valueProperty)}},valueNeedleBrush:function(a){if(arguments.length===1){this.g($$t.$g4.valueNeedleBrushProperty,a);return a}else{return this.c($$t.$g4.valueNeedleBrushProperty)}},e3:function(){return this.bb($$t.$g4.valueNeedleBrushProperty)},dx:function(){return this.reserveFirstSlice()},d1:function(a,b){this.en();var c=this.dx();var d=(a.d-a.e)/(c?this.dz.count():this.dz.count()-1);var e=a.e;if(c){e+=d}for(var f=1,g=this.dz.count();f<g;f++){var h=this.dz.__inner[f];if(b<h){var i=this.dz.__inner[f-1];var j=(b-i)/(h-i);e+=d*j;break}e+=d}return e},fa:function(a,b){var c=b.d();var d=c.b();var e=c.a();var f=this.d1(d,e);var g=$$t.$dp.q(this.menu().af().j(),f);return{__x:g.__x-a.k()/2,__y:g.__y-a.j()/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.as()){this.el(NaN,false)}},du:function(a,b,c,d,e){var f=function(){var $ret=new $$t.g6;$ret.j=$$t.$dp.q(b,$$t.$dp.n(a,e,b));$ret.i=$$t.$dp.q(c,$$t.$dp.n(a,e,c));return $ret}();f.b(1);f.e(d);return f},ds:function(a,b,c,d){var e=new $$t.er;e.c=1;e.g=1;e.b=c.toString();e.e=$$t.$dp.q(b,$$t.$dp.n(a,d,b));return e},ej:function(a,b){switch(b.propertyName()){case"Count":this.dv=false;break}},ek:function(){this.dv=true;this.dz.clear();var a=this.ticks();if(null!=a){this.dz.addRange(a)}this.dz.sort()},el:function(a,b){if(b!=true){this.d0=NaN;this.e9=null;this.dw=false}if(a==this.pendingValue()){return}this.pendingValue(a)},em:function(a){this.value(a)},en:function(){if(!this.dv){this.ek()}},d5:function(a,b){this.en();var c=this.dz.count();if(b==null||c==0){return NaN}var d;if(c==1){d=this.dz.__inner[0]}else{var e=this.dx();var f=(b.d-b.e)/(e?c:c-1);var g=b.e;if(g<-Math.PI){g+=6.283185307179586}if(a<g){a+=6.283185307179586}if(e){g+=f}if(a<g){d=this.dz.__inner[0]}else{d=this.dz.__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.dz.__inner[h];var k=this.dz.__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.$bu.$type)},true);$c("RadialMenuItemFrame:eq","Object",{c:null,d:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.ck($$t.$dk.$type,0);this.d=new $$t.ck($$t.$er.$type,0)},a:function(){return this.c},b:function(){return this.d},e:function(a,b,c){},$type:new $.ig.Type("RadialMenuItemFrame",$.ig.$ot)},true);$c("RadialMenuNumericGaugeFrame:g5","RadialMenuItemFrame",{f:null,g:null,k:null,j:null,init:function(){this.k=new $$t.dv;this.j=new $$t.dv;$$t.$eq.init.call(this);this.g=new $$t.g6;this.a().add(this.g);this.f=new $$t.g6;this.a().add(this.f)},e:function(a,b,c){var d;var e;var f=$b($$t.$g7.$type,a);if(this.i()!=null){f.valueNeedle(new $$t.g9);f.valueNeedle().needlePath(new $$t.f1(1,"ValueNeedle",b(this.i())));var h=this.b().getEnumerator();while(h.moveNext()){var g=h.current();if(g.a==this.i()){d=c(g);e=$$t.$hb.d(d,null);f.valueNeedle().label($$t.$ez.fromTextElement(d,e));break}}}if(this.h()!=null&&this.h().b()>0){f.editValueNeedle(new $$t.g9);f.editValueNeedle().label(null);f.editValueNeedle().needlePath(new $$t.f1(1,"EditValueNeedle",b(this.h())))}f.tickmarks(new $$t.g8);var j=this.b().getEnumerator();while(j.moveNext()){var i=j.current();var k=$b($$t.$dk.$type,i.a);if(k==this.i()){continue}var l=new $$t.hi;d=c(i);e=$$t.$hb.d(d,null);l.label($$t.$ez.fromTextElement(d,e));l.tickPath(new $$t.f1(1,"tickmark",b(k)));f.tickmarks().add(l)}f.trackArcs(new $$t.ha);var n=this.a().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.f1(1,"valueTickLine",b(m)))}else if($b($$t.$dq.$type,m)!==null){f.trackArcs().add(new $$t.f1(1,"trackArc",b(m)))}}},h:function(){return this.f},i:function(){return this.g},$type:new $.ig.Type("RadialMenuNumericGaugeFrame",$$t.$eq.$type)},true);$c("RadialMenuNumericItem:hq","RadialMenuItem",{staticInit:function(){},init:function(){$$t.$f5.init.call(this);this.iconOverlay($$t.$hr.e);this.value(NaN)},a1:function(a,b){var c=$$t.$f5.a1.call(this,a,b);if($.ig.util.isNaN(c)){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$g4.$type,d.item());if(f!=null){var g=f.pendingValue();if($.ig.util.isNaN(g)){g=f.value()}if(!$.ig.util.isNaN(g)){var h=a.e+(a.d-a.e)/2;var i=f.d1(d,g);c=h-i}}}}return c},cb:function(a,b,c){if(a=="Value"){this.et(c)}$$t.$f5.cb.call(this,a,b,c)},value:function(a){if(arguments.length===1){this.g($$t.$hq.valueProperty,a);return a}else{return this.c($$t.$hq.valueProperty)}},fc:function(a){this.value(a)},valueChanged:null,$type:new $.ig.Type("RadialMenuNumericItem",$$t.$f5.$type)},true);$c("RadialMenuFrame:di","Object",{f:null,a:null,e:null,d:null,w:null,t:null,x:null,y:null,z:null,v:null,aa:null,o:null,n:null,u:null,init:function(){this._j=new $$t.dv;this._k=new $$t.dv;$.ig.$op.init.call(this);this.f=new $$t.dj;this.a=new $$t.dr;this.w=new $$t.ck($$t.$dq.$type,0);this.x=new $$t.ck($$t.$dq.$type,0);this.y=new $$t.ck($$t.$dq.$type,0);this.z=new $$t.ck($$t.$dq.$type,0);this.t=new $$t.ck($$t.$dq.$type,0);this.d=new $$t.dj;this.e=new $$t.dj;this.aa=new $$t.ck($$t.$d8.$type,0);this.v=new $$t.ck($$t.$d9.$type,0);this.n=new $$t.ea($$t.$d8.$type,$$t.$eq.$type,0);this.o=new $$t.ea($$t.$dk.$type,$$t.$bu.$type,0);this.u=new $$t.ck($$t.$d8.$type,0)},i:function(){return this.f},b:function(){return this.a},g:function(){return this.d},h:function(){return this.e},ad:function(){return this.w},ab:function(){return this.t},ae:function(){return this.x},af:function(){return this.y},ag:function(){return this.z},ah:function(){return this.aa},ac:function(){return this.v},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},q:function(){return this.o},p:function(){return this.n},r:function(){return this.u},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},ak:0,al:0,_ai:0,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_aj:0,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},c:function(a){var c=this.aa.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=this.s(b);var d;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();if(function(){var g=$self.o.tryGetValue(e,d);d=g.p1;return g.ret}()&&d==a){return e}}return null},s:function(a){var b;switch(a){case 2:b=this.y;break;case 3:b=this.z;break;case 1:b=this.x;break;case 5:b=this.t;break;case 4:b=this.v;break;case 0:b=this.w;break;default: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.u.contains(b)){return true}this.u.add(b);return true}}return false},$type:new $.ig.Type("RadialMenuFrame",$.ig.$ot)},true);$c("TextDefinition:er","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:null,c:0,g:0,e:null,a:null,f:null,$type:new $.ig.Type("TextDefinition",$.ig.$ot)},true);$c("RadialMenuItemLevel:f4","Object",{i:null,b:null,n:null,m:null,e:null,t:0,o:0,a:null,k:null,j:false,p:0,y:null,init:function(a,b,c,d,e){this.o=NaN;$.ig.$op.init.call(this);this.i=a;this.b=b;this.e=c;this.k=d;this.m=new $$t.ck($$t.$bu.$type,0);this.y=e;this.ac(this.k,true)},z:function(){return this.y},c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},l:function(){if(this.n==null){this.ab()}return this.n},d:function(){return this.b},f:function(){return this.e},s:function(){return this.p},x:function(){if(this.n==null){this.ab()}return this.t},ae:function(){this.j=true;this.ac(this.k,false);this.ah()},g:function(a){var b=this.v(a);return b<0?null:this.l().item(b)},v: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},w:function(a){var b=this.l();var c=1.7976931348623157e308;var d=-1;a=$$t.$dp.k(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<-Math.PI){h+=6.283185307179586;i+=6.283185307179586}while(i>Math.PI){h-=6.283185307179586;i-=6.283185307179586}if(h<=a&&i>=a){return e}var j=h+(i-h)/2;j=$$t.$dp.k(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.w(this.s())}else{d=this.v(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},q:function(a,b){var c=0;var d=(c+this.i.rotationInDegrees())*Math.PI/180;d+=(this.i.rotationAsPercentageOfWedge()+a)*b;d=$$t.$dp.k(d);return d},r:function(){var a=Math.max(this.x(),this.i.minWedgeCount());return 6.283185307179586/a},ai:function(a){var b=this.l();var c=this.i.wedgePaddingInDegrees()*Math.PI/180;var d=c/2;var e=this.r();var f=this.q(a,e);this.p=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($.ig.util.isNaN(this.o)){if(this.b!=null&&this.b.autoRotateChildren()){var l=this.e.g(this.b);if(l!=null){this.o=this.b.a1(l,b)}}if($.ig.util.isNaN(this.o)){this.o=0}}if(!$.ig.util.isNaN(this.o)&&this.o!=0){var n=b.getEnumerator();while(n.moveNext()){var m=n.current();m.e=m.e+this.o;m.d=m.d+this.o}}},aa:function(a,b){var c=!this.j;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(c){d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.ad.runOn(this))}if(d.__visibility==1){this.m.add(d);continue}var f=d.wedgeSpan();var g=d.wedgeIndex();b.add(new $$t.d8(d,g,f))}var i=a.getEnumerator();while(i.moveNext()){var h=i.current();var j=$b($$t.$f5.$type,h);if(j!=null&&j.ao()&&j.du()==1){if(c){this.ac(j.a0(),true)}this.aa(j.a0(),b)}}},ab:function(){this.m.clear();var a=new $$t.ck($$t.$d8.$type,0);this.n=a;this.aa(this.k,a);a.sort2($$t.$f4.u);var b=new $$t.ck($$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.sort2($$t.$f4.u)}this.t=b.count()},u: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},ac:function(a,b){var c=$b($$t.$c2.$type,a);if(null!=c){if(b){c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.af.runOn(this))}else{c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.af.runOn(this))}}},ad:function(a,b){var c=false;var d=$b($$t.$f5.$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.ag()}break;case"ChildItemPlacement":case"OuterRingButtonType":case"WedgeIndex":case"WedgeSpan":case"VisibilityProxy":c=true;this.ag();break}if(c){this.i.dt(this,$b($$t.$bu.$type,a),b.propertyName())}},af:function(a,b){this.ag();this.i.dt(this,null,null)},ag:function(){if(this.n!=null){this.ah();this.m.clear();this.n=null}},ah:function(){if(this.n!=null){var b=this.n.getEnumerator();while(b.moveNext()){var a=b.current();var c=a.item();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.ad.runOn(this));this.ac(a.item().a0(),false)}var e=this.m.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.ad.runOn(this))}}},$type:new $.ig.Type("RadialMenuItemLevel",$.ig.$ot)},true);$c("RadialMenuItemPosition:d8","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);$c("RadialMenuPointerAnimationInfo:ix","Object",{a:null,c:0,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);$c("ColorNameCalculator:h4","Object",{b:null,a:null,init:function(){$.ig.$op.init.call(this);this.b=new $$t.ea($$t.$bq.$type,String,0);this.a=new $$t.ea($$t.$bq.$type,String,0)},g:function(a,b){this.b.item(a,b)},f:function(a){var $self=this;var b;if(!function(){var c=$self.a.tryGetValue(a,b);b=c.p1;return c.ret}()){this.a.item(a,b=this.e(a))}return b},e:function(a){var b=1.7976931348623157e308;var c=null;var e=this.b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$h4.c(d.key(),a);if(f<b){b=f;c=d.value()}}return c},c:function(a,b){var c;var d;var e;var f=$$t.$h4.h(a,c,d,e);c=f.p1;d=f.p2;e=f.p3;var g;var h;var i;var j=$$t.$h4.h(b,g,h,i);g=j.p1;h=j.p2;i=j.p3;return Math.pow(c-g,2)+Math.pow(d-h,2)+Math.pow(e-i,2)},h:function(a,b,c,d){var e=a.o()/255;var f=a.n()/255;var g=a.m()/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.$h4.d(h/.95047);var l=$$t.$h4.d(i/1);var m=$$t.$h4.d(j/1.08883);b=116*l-16;c=500*(k-l);d=200*(l-m);return{p1:b,p2:c,p3: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);$c("RadialMenuUtilities:h3","Object",{g:function(a,b,c){if(a<b){return b}else if(a>c){return c}return a},staticInit:function(){var a=new $$t.h4;var b=a.g.runOn(a);b($$t.$bq.u(255,240,248,255),"Alice Blue");b($$t.$bq.u(255,250,235,215),"Antique White");b($$t.$bq.u(255,0,255,255),"Aqua");b($$t.$bq.u(255,127,255,212),"Aquamarine");b($$t.$bq.u(255,240,255,255),"Azure");b($$t.$bq.u(255,245,245,220),"Beige");b($$t.$bq.u(255,255,228,196),"Bisque");b($$t.$bq.u(255,0,0,0),"Black");b($$t.$bq.u(255,255,235,205),"Blanched Almond");b($$t.$bq.u(255,0,0,255),"Blue");b($$t.$bq.u(255,138,43,226),"Blue Violet");b($$t.$bq.u(255,165,42,42),"Brown");b($$t.$bq.u(255,222,184,135),"Burly Wood");b($$t.$bq.u(255,95,158,160),"Cadet Blue");b($$t.$bq.u(255,127,255,0),"Chartreuse");b($$t.$bq.u(255,210,105,30),"Chocolate");b($$t.$bq.u(255,255,127,80),"Coral");b($$t.$bq.u(255,100,149,237),"Cornflower Blue");b($$t.$bq.u(255,255,248,220),"Cornsilk");b($$t.$bq.u(255,220,20,60),"Crimson");b($$t.$bq.u(255,0,255,255),"Cyan");b($$t.$bq.u(255,0,0,139),"Dark Blue");b($$t.$bq.u(255,0,139,139),"Dark Cyan");b($$t.$bq.u(255,184,134,11),"Dark Goldenrod");b($$t.$bq.u(255,169,169,169),"Dark Gray");b($$t.$bq.u(255,0,100,0),"Dark Green");b($$t.$bq.u(255,189,183,107),"Dark Khaki");b($$t.$bq.u(255,139,0,139),"Dark Magenta");b($$t.$bq.u(255,85,107,47),"Dark Olive Green");b($$t.$bq.u(255,255,140,0),"Dark Orange");b($$t.$bq.u(255,153,50,204),"Dark Orchid");b($$t.$bq.u(255,139,0,0),"Dark Red");b($$t.$bq.u(255,233,150,122),"Dark Salmon");b($$t.$bq.u(255,143,188,143),"Dark Sea Green");b($$t.$bq.u(255,72,61,139),"Dark Slate Blue");b($$t.$bq.u(255,47,79,79),"Dark Slate Gray");b($$t.$bq.u(255,0,206,209),"Dark Turquoise");b($$t.$bq.u(255,148,0,211),"Dark Violet");b($$t.$bq.u(255,255,20,147),"Deep Pink");b($$t.$bq.u(255,0,191,255),"Deep Sky Blue");b($$t.$bq.u(255,105,105,105),"Dim Gray");b($$t.$bq.u(255,30,144,255),"Dodger Blue");b($$t.$bq.u(255,178,34,34),"Firebrick");b($$t.$bq.u(255,255,250,240),"Floral White");b($$t.$bq.u(255,34,139,34),"Forest Green");b($$t.$bq.u(255,255,0,255),"Fuchsia");b($$t.$bq.u(255,220,220,220),"Gainsboro");b($$t.$bq.u(255,248,248,255),"Ghost White");b($$t.$bq.u(255,255,215,0),"Gold");b($$t.$bq.u(255,218,165,32),"Goldenrod");b($$t.$bq.u(255,128,128,128),"Gray");b($$t.$bq.u(255,0,128,0),"Green");b($$t.$bq.u(255,173,255,47),"Green Yellow");b($$t.$bq.u(255,240,255,240),"Honeydew");b($$t.$bq.u(255,255,105,180),"Hot Pink");b($$t.$bq.u(255,205,92,92),"Indian Red");b($$t.$bq.u(255,75,0,130),"Indigo");b($$t.$bq.u(255,255,255,240),"Ivory");b($$t.$bq.u(255,240,230,140),"Khaki");b($$t.$bq.u(255,230,230,250),"Lavender");b($$t.$bq.u(255,255,240,245),"Lavender Blush");b($$t.$bq.u(255,124,252,0),"Lawn Green");b($$t.$bq.u(255,255,250,205),"Lemon Chiffon");b($$t.$bq.u(255,173,216,230),"Light Blue");b($$t.$bq.u(255,240,128,128),"Light Coral");b($$t.$bq.u(255,224,255,255),"Light Cyan");b($$t.$bq.u(255,250,250,210),"Light Goldenrod Yellow");b($$t.$bq.u(255,211,211,211),"Light Gray");b($$t.$bq.u(255,144,238,144),"Light Green");b($$t.$bq.u(255,255,182,193),"Light Pink");b($$t.$bq.u(255,255,160,122),"Light Salmon");b($$t.$bq.u(255,32,178,170),"Light Sea Green");b($$t.$bq.u(255,135,206,250),"Light Sky Blue");b($$t.$bq.u(255,119,136,153),"Light Slate Gray");b($$t.$bq.u(255,176,196,222),"Light Steel Blue");b($$t.$bq.u(255,255,255,224),"Light Yellow");b($$t.$bq.u(255,0,255,0),"Lime");b($$t.$bq.u(255,50,205,50),"Lime Green");b($$t.$bq.u(255,250,240,230),"Linen");b($$t.$bq.u(255,255,0,255),"Magenta");b($$t.$bq.u(255,128,0,0),"Maroon");b($$t.$bq.u(255,102,205,170),"Medium Aquamarine");b($$t.$bq.u(255,0,0,205),"Medium Blue");b($$t.$bq.u(255,186,85,211),"Medium Orchid");b($$t.$bq.u(255,147,112,219),"Medium Purple");b($$t.$bq.u(255,60,179,113),"Medium Sea Green");b($$t.$bq.u(255,123,104,238),"Medium Slate Blue");b($$t.$bq.u(255,0,250,154),"Medium Spring Green");b($$t.$bq.u(255,72,209,204),"Medium Turquoise");b($$t.$bq.u(255,199,21,133),"Medium Violet Red");b($$t.$bq.u(255,25,25,112),"Midnight Blue");b($$t.$bq.u(255,245,255,250),"Mint Cream");b($$t.$bq.u(255,255,228,225),"Misty Rose");b($$t.$bq.u(255,255,228,181),"Moccasin");b($$t.$bq.u(255,255,222,173),"Navajo White");b($$t.$bq.u(255,0,0,128),"Navy");b($$t.$bq.u(255,253,245,230),"Old Lace");b($$t.$bq.u(255,128,128,0),"Olive");b($$t.$bq.u(255,107,142,35),"Olive Drab");b($$t.$bq.u(255,255,165,0),"Orange");b($$t.$bq.u(255,255,69,0),"Orange Red");b($$t.$bq.u(255,218,112,214),"Orchid");b($$t.$bq.u(255,238,232,170),"Pale Goldenrod");b($$t.$bq.u(255,152,251,152),"Pale Green");b($$t.$bq.u(255,175,238,238),"Pale Turquoise");b($$t.$bq.u(255,219,112,147),"Pale Violet Red");b($$t.$bq.u(255,255,239,213),"Papaya Whip");b($$t.$bq.u(255,255,218,185),"Peach Puff");b($$t.$bq.u(255,205,133,63),"Peru");b($$t.$bq.u(255,255,192,203),"Pink");b($$t.$bq.u(255,221,160,221),"Plum");b($$t.$bq.u(255,176,224,230),"Powder Blue");b($$t.$bq.u(255,128,0,128),"Purple");b($$t.$bq.u(255,255,0,0),"Red");b($$t.$bq.u(255,188,143,143),"Rosy Brown");b($$t.$bq.u(255,65,105,225),"Royal Blue");b($$t.$bq.u(255,139,69,19),"Saddle Brown");b($$t.$bq.u(255,250,128,114),"Salmon");b($$t.$bq.u(255,244,164,96),"Sandy Brown");b($$t.$bq.u(255,46,139,87),"Sea Green");b($$t.$bq.u(255,255,245,238),"Sea Shell");b($$t.$bq.u(255,160,82,45),"Sienna");b($$t.$bq.u(255,192,192,192),"Silver");b($$t.$bq.u(255,135,206,235),"Sky Blue");b($$t.$bq.u(255,106,90,205),"Slate Blue");b($$t.$bq.u(255,112,128,144),"Slate Gray");b($$t.$bq.u(255,255,250,250),"Snow");b($$t.$bq.u(255,0,255,127),"Spring Green");b($$t.$bq.u(255,70,130,180),"Steel Blue");b($$t.$bq.u(255,210,180,140),"Tan");b($$t.$bq.u(255,0,128,128),"Teal");b($$t.$bq.u(255,216,191,216),"Thistle");b($$t.$bq.u(255,255,99,71),"Tomato");b($$t.$bq.u(255,64,224,208),"Turquoise");b($$t.$bq.u(255,238,130,238),"Violet");b($$t.$bq.u(255,245,222,179),"Wheat");b($$t.$bq.u(255,255,255,255),"White");b($$t.$bq.u(255,245,245,245),"White Smoke");b($$t.$bq.u(255,255,255,0),"Yellow");b($$t.$bq.u(255,154,205,50),"Yellow Green");$$t.$h3.a=a},u:function(a,b){return $$t.$bq.u(a.l(),Math.min(Math.max(a.o()+b,0),255),Math.min(Math.max(a.n()+b,0),255),Math.min(Math.max(a.m()+b,0),255))},x:function(a,b){var c=$$t.$h3.f(a);var d=-1;var e=$$t.$h3.y;for(var g=0;g<b.length;g++){var f=b[g];var h=$$t.$h3.f(f);var i=h>c?(h+.05)/(c+.05):(c+.05)/(h+.05);if(i>d){d=i;e=f}}return e},w:function(a){var b=$$t.$h3.f(a);var c=1.05/(b+.05);var d=(b+.05)/.05;return d>c?$$t.$h3.v:$$t.$h3.z},c:function(a,b,c,d){var e=new $$t.dv(1,0,0,b.k(),b.j());switch(c){case 0:case 3:e.x=a.__x;break;case 2:e.x=a.__x-b.k();break;case 1:e.x=a.__x-b.k()/2;break}switch(d){case 0:case 3:e.y=a.__y;break;case 2:e.y=a.__y-b.j();break;case 1:e.y=a.__y-b.j()/2;break}return e},f:function(a){var b=2.2;var c=Math.pow(a.o()/255,b)*.2126+Math.pow(a.n()/255,b)*.7152+Math.pow(a.m()/255,b)*.0722;return c},b:function(){return $$t.$h3.a},s:function(a){return function(){var $ret=new $$t.ch;$ret.fill(a.colorString());return $ret}()},d:function(a,b){return a.l()==b.l()&&a.o()==b.o()&&a.n()==b.n()&&a.m()==b.m()},e:function(a){return a!=null&&a.animationActive()&&a.getElapsedMilliseconds()<a.intervalMilliseconds()},$type:new $.ig.Type("RadialMenuUtilities",$.ig.$ot)},true);$c("RadialMenuVisualData:ir","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_menuArea:null,menuArea:function(a){if(arguments.length===1){this._menuArea=a;return a}else{return this._menuArea}},_outerRing:null,outerRing:function(a){if(arguments.length===1){this._outerRing=a;return a}else{return this._outerRing}},_innerRing:null,innerRing:function(a){if(arguments.length===1){this._innerRing=a;return a}else{return this._innerRing}},_innerRingFocus:null,innerRingFocus:function(a){if(arguments.length===1){this._innerRingFocus=a;return a}else{return this._innerRingFocus}},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_colorWellPreviews:null,colorWellPreviews:function(a){if(arguments.length===1){this._colorWellPreviews=a;return a}else{return this._colorWellPreviews}},_itemOpacity:0,itemOpacity:function(a){if(arguments.length===1){this._itemOpacity=a;return a}else{return this._itemOpacity}},_outerPathOpacity:0,outerPathOpacity:function(a){if(arguments.length===1){this._outerPathOpacity=a;return a}else{return this._outerPathOpacity}},_itemToolTip:null,itemToolTip:function(a){if(arguments.length===1){this._itemToolTip=a;return a}else{return this._itemToolTip}},serialize:function(){var a=new $$t.ex(0);a.t("{");var b=false;a.t("viewPort: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.t(", itemOpacity: "+this.itemOpacity());a.t(", outerPathOpacity: "+this.outerPathOpacity());b=true;b=$$t.$ez.serializeItem(a,"menuArea",this.menuArea(),!b)||b;b=$$t.$ez.serializeItem(a,"outerRing",this.outerRing(),!b)||b;b=$$t.$ez.serializeItem(a,"innerRing",this.innerRing(),!b)||b;b=$$t.$ez.serializeItem(a,"innerRingFocus",this.innerRingFocus(),!b)||b;b=$$t.$ez.serializeItems(a,"items",this.items(),!b)||b;b=$$t.$ez.serializeItems(a,"colorWellPreviews",this.colorWellPreviews(),!b)||b;a.t("}");return a.toString()},$type:new $.ig.Type("RadialMenuVisualData",$.ig.$ot,[$$t.$et.$type])},true);$c("RadialMenuItemVisualData:es","Object",{init:function(){$.ig.$op.init.call(this)},_outerRingPath:null,outerRingPath:function(a){if(arguments.length===1){this._outerRingPath=a;return a}else{return this._outerRingPath}},_outerRingArrowPath:null,outerRingArrowPath:function(a){if(arguments.length===1){this._outerRingArrowPath=a;return a}else{return this._outerRingArrowPath}},_toolAreaPath:null,toolAreaPath:function(a){if(arguments.length===1){this._toolAreaPath=a;return a}else{return this._toolAreaPath}},_checkmarkPath:null,checkmarkPath:function(a){if(arguments.length===1){this._checkmarkPath=a;return a}else{return this._checkmarkPath}},_highlightPath:null,highlightPath:function(a){if(arguments.length===1){this._highlightPath=a;return a}else{return this._highlightPath}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},serialize:function(){var a=new $$t.ex(0);a.t("{");this.f(a,false);a.t("}");return a.toString()},f:function(a,b){if(b){a.t(", ")}a.t("name: '"+this.name()+"'");a.t(", type: '"+this.type()+"'");b=true;b=$$t.$ez.serializeItem(a,"outerRingPath",this.outerRingPath(),!b)||b;b=$$t.$ez.serializeItem(a,"outerRingArrowPath",this.outerRingArrowPath(),!b)||b;b=$$t.$ez.serializeItem(a,"toolAreaPath",this.toolAreaPath(),!b)||b;b=$$t.$ez.serializeItem(a,"checkmarkPath",this.checkmarkPath(),!b)||b;b=$$t.$ez.serializeItem(a,"highlightPath",this.highlightPath(),!b)||b;return b},i:function(a,b){var c=new $$t.f1(1,$$t.$bf.$getName(a),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.$et.$type])},true);$c("RadialMenuItemVisualDataList:is","List$1",{init:function(){$$t.$ck.init.call(this,$$t.$es.$type,0)},$type:new $.ig.Type("RadialMenuItemVisualDataList",$$t.$ck.$type.specialize($$t.$es.$type))},true);$c("RadialMenuItemToolTipVisualData:ia","Object",{init:function(){$.ig.$op.init.call(this)},_itemType:null,itemType:function(a){if(arguments.length===1){this._itemType=a;return a}else{return this._itemType}},_itemName:null,itemName:function(a){if(arguments.length===1){this._itemName=a;return a}else{return this._itemName}},_toolTipText:null,toolTipText:function(a){if(arguments.length===1){this._toolTipText=a;return a}else{return this._toolTipText}},_relativeTop:0,relativeTop:function(a){if(arguments.length===1){this._relativeTop=a;return a}else{return this._relativeTop}},_relativeLeft:0,relativeLeft:function(a){if(arguments.length===1){this._relativeLeft=a;return a}else{return this._relativeLeft}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},serialize:function(){var a=new $$t.ex(0);a.t("{");a.t("itemName: '"+this.itemName()+"'");a.t(", itemType: '"+this.itemType()+"'");a.t(", toolTipText: '"+this.toolTipText()+"'");a.t(", relativeTop: "+this.relativeTop());a.t(", relativeLeft: "+this.relativeLeft());a.t(", width: "+this.width());a.t(", height: "+this.height());a.t("}");a.t("}");return a.toString()},$type:new $.ig.Type("RadialMenuItemToolTipVisualData",$.ig.$ot,[$$t.$et.$type])},true);$c("RadialMenuNumericGaugeVisualData:g7","RadialMenuItemVisualData",{init:function(){$$t.$es.init.call(this)},_tickmarks:null,tickmarks:function(a){if(arguments.length===1){this._tickmarks=a;return a}else{return this._tickmarks}},_valueNeedle:null,valueNeedle:function(a){if(arguments.length===1){this._valueNeedle=a;return a}else{return this._valueNeedle}},_editValueNeedle:null,editValueNeedle:function(a){if(arguments.length===1){this._editValueNeedle=a;return a}else{return this._editValueNeedle}},_valueTickLine:null,valueTickLine:function(a){if(arguments.length===1){this._valueTickLine=a;return a}else{return this._valueTickLine}},_trackArcs:null,trackArcs:function(a){if(arguments.length===1){this._trackArcs=a;return a}else{return this._trackArcs
}},f:function(a,b){b=$$t.$es.f.call(this,a,b)||b;b=$$t.$ez.serializeItem(a,"valueNeedle",this.valueNeedle(),!b)||b;b=$$t.$ez.serializeItem(a,"valueTickLine",this.valueTickLine(),!b)||b;b=$$t.$ez.serializeItem(a,"editValueNeedle",this.editValueNeedle(),!b)||b;b=$$t.$ez.serializeItems(a,"tickmarks",this.tickmarks(),!b)||b;b=$$t.$ez.serializeItems(a,"trackArcs",this.trackArcs(),!b)||b;return b},$type:new $.ig.Type("RadialMenuNumericGaugeVisualData",$$t.$es.$type)},true);$c("RadialMenuNumericGaugeTickmarkData:hi","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelLeft:0,labelLeft:function(a){if(arguments.length===1){this._labelLeft=a;return a}else{return this._labelLeft}},_labelTop:0,labelTop:function(a){if(arguments.length===1){this._labelTop=a;return a}else{return this._labelTop}},_labelWidth:0,labelWidth:function(a){if(arguments.length===1){this._labelWidth=a;return a}else{return this._labelWidth}},_labelHeight:0,labelHeight:function(a){if(arguments.length===1){this._labelHeight=a;return a}else{return this._labelHeight}},serialize:function(){var a=new $$t.ex(0);a.t("{");a.t("labelLeft: "+this.labelLeft());a.t(", labelTop: "+this.labelTop());a.t(", labelWidth: "+this.labelWidth());a.t(", labelHeight: "+this.labelHeight());$$t.$ez.serializeItem(a,"tickPath",this.tickPath(),false);$$t.$ez.serializeItem(a,"label",this.label(),false);a.t("}");return a.toString()},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkData",$.ig.$ot,[$$t.$et.$type])},true);$c("RadialMenuNumericGaugeTickmarkDataList:g8","List$1",{init:function(){$$t.$ck.init.call(this,$$t.$hi.$type,0)},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkDataList",$$t.$ck.$type.specialize($$t.$hi.$type))},true);$c("RadialMenuNumericGaugeNeedleData:g9","Object",{init:function(){$.ig.$op.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}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.$et.$type])},true);$c("ColorWellPreviewData:iy","Object",{init:function(){this._colorValue=new $$t.bq;$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},_previewPath:null,previewPath:function(a){if(arguments.length===1){this._previewPath=a;return a}else{return this._previewPath}},serialize:function(){var a=new $$t.ex(0);a.t("{");a.t("name: '"+this.name()+"'");a.t(", type: '"+this.type()+"'");a.t(", colorValue: "+($$t.$bq.e($l($$t.$bq.$type,this.colorValue()),$l($$t.$bq.$type,null))?$$t.$ez.serializeColor(this.colorValue()):"null"));$$t.$ez.serializeItem(a,"previewPath",this.previewPath(),false);a.t("}");return a.toString()},$type:new $.ig.Type("ColorWellPreviewData",$.ig.$ot,[$$t.$et.$type])},true);$c("ColorWellPreviewDataList:it","List$1",{init:function(){$$t.$ck.init.call(this,$$t.$iy.$type,0)},$type:new $.ig.Type("ColorWellPreviewDataList",$$t.$ck.$type.specialize($$t.$iy.$type))},true);$c("KeyTipInfo:hp","Object",{init:function(){this.e=null;this.b="\0";$.ig.$op.init.call(this)},e:null,b:"\0",h:null,f:null,_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("KeyTipInfo",$.ig.$ot)},true);$c("KeyTipManager:iu","Object",{h:null,t:null,d:null,f:null,init:function(a){$.ig.$op.init.call(this);this.t=a;this.d=new $$t.ck($$t.$hp.$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.$iu.b(d)){continue}var e=this.h+d;var f=e.toLocaleUpperCase(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.ck($$t.$hp.$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){if(a<0){return null}var b=a;if(b<=9){return $y(b,this.f)}var c=19;if(b<c){return"0"+$y(c-b,this.f)}b-=c;if(b>25){return null}var d=String.fromCharCode("A".charCodeAt(0)+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.$iu.b(e)){c+=e}}return c},k:function(){var a=$$t.$ac.currentCulture();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.$iu.b(i)==false){continue}var j=(e+i).toLocaleUpperCase(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.$iu.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.ck($$t.$hp.$type,1,this.d);var b=0;var c;do{c=false;a.sort2(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.ck($$t.$hp.$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=$.ig.truncate(Math.floor(Math.log10(d.count()-1)))+1;for(var j=0;j<d.count();j++){var k=d.__inner[j];var l=$y(j+1,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);$c("KeyTipExtensions:i5","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){return a.toUpperCase()},a:function(a,b){return a.toString()},$type:new $.ig.Type("KeyTipExtensions",$.ig.$ot)},true);$c("LiteRect:dv","ValueType",{init:function(a){if(a>0){switch(a){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(a,b,c,d,e){$.ig.ValueType.prototype.init.call(this);this.x=b;this.y=c;this.width=d;this.height=e},$type:new $.ig.Type("LiteRect",$.ig.ValueType.prototype.$type)},true);$c("LiteRectExtensions:dw","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){if($$t.$dw.a(a)){return $$t.$dx.empty()}return new $$t.dx(0,a.x,a.y,a.width,a.height)},b:function(a,b){return a.x==b.x&&a.y==b.y&&a.width==b.width&&a.height==b.height},a:function(a){return a.width<0},$type:new $.ig.Type("LiteRectExtensions",$.ig.$ot)},true);$c("PathBuilder:ds","Object",{h:null,g:null,i:null,init:function(){$.ig.$op.init.call(this);this.h=new $$t.dt},b:function(a,b,c){if($$t.$dw.a(a)){return}var d=c<0?0:1;var e=Math.abs(c)>Math.PI;var f=b+c;var g=a.width/2;var h=a.height/2;var i=g*h/Math.sqrt($$t.$ds.a(h*Math.cos(b))+$$t.$ds.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.$ds.a(h*Math.cos(f))+$$t.$ds.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.$dp.q(a,b);var p=$$t.$dp.q(a,f);j=o.__x;k=o.__y;m=p.__x;n=p.__y;this.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);this.i.add(function(){var $ret=new $$t.d0;$ret.e({__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.dy(1,g,h));$ret.c(0);$ret.b(e);$ret.d(d);return $ret}())},c:function(a,b,c,d,e){var f=$$t.$dp.a(a,b,c,d);var g=f.length;if(e){for(var h=0;h<$a(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.d4;for(var k=1;k<g;k++){j.b().add(f[k])}this.i.add(j)},d:function(a,b){this.e(a,false);this.i.add(function(){var $ret=new $$t.d6(1);$ret.c(b);return $ret}())},f:function(){return this.h},e:function(a,b){if(this.g==null||b){this.g=new $$t.d7;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);$c("ShapeDefinition:dk","Object",{init:function(){$.ig.$op.init.call(this)},c:null,_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},a:function(a){},f:function(a){},$type:new $.ig.Type("ShapeDefinition",$.ig.$ot)},true);$c("Ellipse:dj","ShapeDefinition",{init:function(){this.k=new $$t.dn(0);$$t.$dk.init.call(this)},k:null,i:0,j:0,a:function(a){return $$t.$dp.h($$t.$dp.j(this.k,this.i,this.j,a),0)},f:function(a){var b=new $$t.ds;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.$dk.$type)},true);$c("Annulus:dr","Ellipse",{init:function(){$$t.$dj.init.call(this)},l:0,m:0,a:function(a){if(!$$t.$dj.a.call(this,a)){return false}return $$t.$dp.f($$t.$dp.j(this.k,this.l,this.m,a),0)},f:function(a){var b=new $$t.ds;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.$dj.$type)},true);$c("TriangleShape:d9","ShapeDefinition",{init:function(){this.i=new $$t.dn(0);this.j=new $$t.dn(0);this.k=new $$t.dn(0);$$t.$dk.init.call(this)},i:null,j:null,k:null,a:function(a){return $$t.$dp.p(this.i,this.j,this.k,a)<=0},f:function(a){var $self=this;var b=new $$t.dt;var c=new $$t.d7;c.__startPoint=this.i;c.__isClosed=true;c.__segments.add(function(){var $ret=new $$t.d6(1);$ret.c($self.j);return $ret}());c.__segments.add(function(){var $ret=new $$t.d6(1);$ret.c($self.k);return $ret}());b.b().add(c);return b},$type:new $.ig.Type("TriangleShape",$$t.$dk.$type)},true);$c("EllipseSector:i6","Ellipse",{init:function(){this.l=0;this.m=0;$$t.$dj.init.call(this)},l:0,m:0,a:function(a){return $$t.$dp.h($$t.$dp.j(this.k,this.i,this.j,a),0)&&$$t.$dp.g(this.l,this.m,this.k,this.i,this.j,a)},f:function(a){var b=$$t.$dp.k(this.m);if(b==6.283185307179586){return $$t.$dj.f.call(this,a)}var c=new $$t.ds;var d=a/2;var e=new $$t.dv(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);e=$$t.$dp.d(e,-d,-d);var f=$$t.$dp.q(e,this.l);var g=$$t.$dp.q(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.$dj.$type)},true);$c("AnnularSector:dq","Annulus",{init:function(){$$t.$dr.init.call(this)},p:0,q:0,n:0,o:0,a:function(a){if(!$$t.$dr.a.call(this,a)){return false}return $$t.$dp.f($$t.$dp.j(this.k,this.l,this.m,a),0)&&$$t.$dp.g(this.n,this.o,this.k,this.l,this.m,a)},f:function(a){if($$t.$dp.f(this.q,6.283185307179586)){return $$t.$dr.f.call(this,a)}var b=new $$t.ds;var c=a/2;var d=new $$t.dv(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);var e=new $$t.dv(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.$dp.q(d,this.p+f),$$t.$dp.q(e,this.n));b.b(e,this.n,g);b.d($$t.$dp.q(e,this.n+g),$$t.$dp.q(d,this.p));return b.f()},$type:new $.ig.Type("AnnularSector",$$t.$dr.$type)},true);$c("LineSegmentShape:g6","ShapeDefinition",{init:function(){this.j=new $$t.dn(0);this.i=new $$t.dn(0);$$t.$dk.init.call(this)},j:null,i:null,f:function(a){var $self=this;if(a==0){return null}return function(){var $ret=new $$t.fb;$ret.c($self.j);$ret.b($self.i);return $ret}()},a:function(a){var b=this.b()==0?0:this.b()/2;var c=function(d){return d*d};var d=Math.sqrt(c(this.j.__x-this.i.__x)+c(this.j.__y-this.i.__y));var e=Math.sqrt(c(this.j.__x-a.__x)+c(this.j.__y-a.__y));var f=Math.sqrt(c(this.i.__x-a.__x)+c(this.i.__y-a.__y));var g=Math.abs(e+f-d);return g<b},$type:new $.ig.Type("LineSegmentShape",$$t.$dk.$type)},true);$c("ShapeUtilities:dp","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){if(a==b){return true}return Math.abs(a-b)<1e-6},b: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.dq;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.dv(1,i-b,j-c,b*2,c*2);h.p=$$t.$dp.n(a,f,k);h.q=$$t.$dp.n(a,g,k)-h.p;var l=new $$t.dv(1,i-d,j-e,d*2,e*2);h.n=$$t.$dp.n(a,g,l);h.o=$$t.$dp.n(a,f,l)-h.n;if(g>f&&$$t.$dp.h(h.q,0)){h.q=h.q+6.283185307179586;h.o=h.o-6.283185307179586}return h},c:function(a){var b=a.width/2*$$t.$dp.m;var c=a.height/2*$$t.$dp.m;var d=a.x+a.width/2;var e=a.y+a.height/2;return new $$t.dv(1,d-b,e-c,b*2,c*2)},a:function(a,b,c,d){var e=.5522847498307936;var f=c*e;var g=d*e;return[{__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},{__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},{__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},{__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},{__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},{__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},{__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},{__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},{__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},{__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},{__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},{__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},{__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}]},q: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}},i:function(a,b){a=$$t.$dp.k(a);b=$$t.$dp.k(b);var c=Math.abs(a-b);return Math.min(6.283185307179586-c,c)},f:function(a,b){return a>=b||$$t.$dp.e(a,b)},j: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},p: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},d:function(a,b,c){if(!$$t.$dw.a(a)){a=new $$t.dv(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.$dp.l(c,d,e,f);g=$$t.$dp.k(g);var h=a+b;if(h<a){var i=a;a=h;h=i}if(a<-Math.PI){return g<h||g>a+6.283185307179586}else if(h>Math.PI){return g>a||g<h+6.283185307179586}return a<=g&&g<=h},h:function(a,b){return a<=b||$$t.$dp.e(a,b)},k:function(a){a%=6.283185307179586;if(a>Math.PI){a-=6.283185307179586}else if(a<-Math.PI){a+=6.283185307179586}return a},l:function(a,b,c,d){return Math.atan2((d.__y-a.__y)*(b/c),d.__x-a.__x)},n:function(a,b,c){var d=$$t.$dp.q(a,b);var e=c.width/2;var f=c.height/2;return $$t.$dp.l({__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);$c("TimedOperation:iz","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);$c("XamRadialMenu:ci","Control",{e1:null,ez:null,ey:null,e0:null,ex:null,ge:null,gf:null,gd:null,gc:null,ae:null,bb:null,bc:null,be:null,ag:0,bg:null,bd:null,av:null,bf:null,aw:null,aj:0,ah:null,f9:null,a0:false,az:false,a1:false,b5:null,ay:null,am:null,ao:null,an:null,ai:null,ad:null,ax:null,bh:null,staticInit:function(){},init:function(){var $self=this;this.ag=3;this.at=new $$t.dv(1,0,0,0,0);$$t.$bv.init.call(this);this.bh=new $$t.f7(function(a,b){a.cd(b?$self:null)});this.e1=new $$t.dg;this.e0=new $$t.dg;this.ey=new $$t.dg;this.ez=new $$t.dg;this.ex=new $$t.dg;this.e1.q(100);this.e0.q(200);this.ey.q(300);this.ez.q(400);this.ex.q(500);this.ad=new $$t.iu(this);this.bb=new $$t.ea($$t.$bf.$type,$$t.$ck.$type.specialize($$t.$e7.$type),0);this.bc=new $$t.ea($$t.$bf.$type,$$t.$iv.$type.specialize($$t.$e7.$type),0);this.be=new $$t.ck($$t.$ix.$type,0);this.ae=new $$t.di;this.bg=new $$t.f2($$t.$f4.$type);var a=new $$t.f8(this);this.bd=new $$t.ck($$t.$e7.$type,0);this.av=function(){var $ret=new $$t.iv($$t.$e7.$type);$ret.b(a.bc.runOn(a));$ret.c(a.bd.runOn(a));$ret.j(function(){return a.b1()});$ret.d(function(b){a.aq(b)});return $ret}();this.bf=new $$t.ck($$t.$fw.$type,0);this.aw=function(){var $ret=new $$t.iv($$t.$fw.$type);$ret.b(a.ay.runOn(a));$ret.c(a.az.runOn(a));$ret.j(a.bv.runOn(a));$ret.d(a.a0.runOn(a));return $ret}();this.al(a);this.ge=a.b2(0);this.gf=a.b2(1);this.gd=a.b2(3);this.gc=a.b2(2);a.a7();this.bg.push(new $$t.f4(this,null,null,a.x(),null));a.bn()},centerButtonContentWidth:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonContentWidthProperty,a);return a}else{return this.c($$t.$ci.centerButtonContentWidthProperty)}},centerButtonContentHeight:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonContentHeightProperty,a);return a}else{return this.c($$t.$ci.centerButtonContentHeightProperty)}},centerButtonClosedFill:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonClosedFillProperty,a);return a}else{return this.c($$t.$ci.centerButtonClosedFillProperty)}},centerButtonClosedStroke:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonClosedStrokeProperty,a);return a}else{return this.c($$t.$ci.centerButtonClosedStrokeProperty)}},centerButtonFill:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonFillProperty,a);return a}else{return this.c($$t.$ci.centerButtonFillProperty)}},centerButtonHotTrackFill:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$ci.centerButtonHotTrackFillProperty)}},centerButtonHotTrackStroke:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ci.centerButtonHotTrackStrokeProperty)}},centerButtonContent:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonContentProperty,a);return a}else{return this.c($$t.$ci.centerButtonContentProperty)}},centerButtonKeyTip:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonKeyTipProperty,a);return a}else{return this.c($$t.$ci.centerButtonKeyTipProperty)}},centerButtonStroke:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonStrokeProperty,a);return a}else{return this.c($$t.$ci.centerButtonStrokeProperty)}},centerButtonStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ci.centerButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$ci.centerButtonStrokeThicknessProperty)}},currentOpenMenuItem:function(a){if(arguments.length===1){this.g($$t.$ci.currentOpenMenuItemProperty,a);return a}else{return this.c($$t.$ci.currentOpenMenuItemProperty)}},font:function(a){if(arguments.length===1){this.g($$t.$ci.fontProperty,a);return a}else{return this.c($$t.$ci.fontProperty)}},isOpen:function(a){if(arguments.length===1){this.g($$t.$ci.isOpenProperty,a);return a}else{return this.c($$t.$ci.isOpenProperty)}},items:function(){return this.bh},keyTipTemplate:function(a){if(arguments.length===1){this.g($$t.$ci.keyTipTemplateProperty,a);return a}else{return this.c($$t.$ci.keyTipTemplateProperty)}},menuBackground:function(a){if(arguments.length===1){this.g($$t.$ci.menuBackgroundProperty,a);return a}else{return this.c($$t.$ci.menuBackgroundProperty)}},menuItemOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.g($$t.$ci.menuItemOpenCloseAnimationDurationProperty,a);return a}else{return $g(this.c($$t.$ci.menuItemOpenCloseAnimationDurationProperty))}},menuItemOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.g($$t.$ci.menuItemOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$ci.menuItemOpenCloseAnimationEasingFunctionProperty)}},menuOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.g($$t.$ci.menuOpenCloseAnimationDurationProperty,a);return a}else{return $g(this.c($$t.$ci.menuOpenCloseAnimationDurationProperty))}},menuOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.g($$t.$ci.menuOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$ci.menuOpenCloseAnimationEasingFunctionProperty)}},minWedgeCount:function(a){if(arguments.length===1){this.g($$t.$ci.minWedgeCountProperty,a);return a}else{return $g(this.c($$t.$ci.minWedgeCountProperty))}},outerRingFill:function(a){if(arguments.length===1){this.g($$t.$ci.outerRingFillProperty,a);return a}else{return this.c($$t.$ci.outerRingFillProperty)}},outerRingThickness:function(a){if(arguments.length===1){this.g($$t.$ci.outerRingThicknessProperty,a);return a}else{return this.c($$t.$ci.outerRingThicknessProperty)}},outerRingStroke:function(a){if(arguments.length===1){this.g($$t.$ci.outerRingStrokeProperty,a);return a}else{return this.c($$t.$ci.outerRingStrokeProperty)}},outerRingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ci.outerRingStrokeThicknessProperty,a);return a}else{return this.c($$t.$ci.outerRingStrokeThicknessProperty)}},rotationInDegrees:function(a){if(arguments.length===1){this.g($$t.$ci.rotationInDegreesProperty,a);return a}else{return this.c($$t.$ci.rotationInDegreesProperty)}},rotationAsPercentageOfWedge:function(a){if(arguments.length===1){this.g($$t.$ci.rotationAsPercentageOfWedgeProperty,a);return a}else{return this.c($$t.$ci.rotationAsPercentageOfWedgeProperty)}},wedgePaddingInDegrees:function(a){if(arguments.length===1){this.g($$t.$ci.wedgePaddingInDegreesProperty,a);return a}else{return this.c($$t.$ci.wedgePaddingInDegreesProperty)}},a2:function(){return true},e2:function(){return this.ex},af:function(){return this.ae},e3:function(){return this.ey},a5:function(){return this.bg.peek().z()!=null},e4:function(){return this.ez},e5:function(){return this.e0},b1:function(){return this.bg.count()},e6:function(){return this.e1},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},at:null,au:function(a){if(arguments.length===1){var b=this.at;this.at=a;if(!$$t.$dw.b(b,this.at)){this.d4(b,this.at)}return a}else{return this.at}},d4:function(a,b){this.dg(3)},a3:function(){return this.ad.a()},ba:function(){return this.aj==3&&!this.a3()&&this.al().r()},exportVisualData:function(){var $self=this;var a=this.ae;var b=new $$t.ir;b.menuArea(new $$t.f1(1,"MenuArea",this.ge));b.outerRing(new $$t.f1(1,"OuterRing",this.gf));b.innerRing(new $$t.f1(1,"InnerRing",this.gd));b.innerRingFocus(new $$t.f1(1,"InnerRingFocus",this.gc));b.itemOpacity(this.ez.__opacity);b.outerPathOpacity(this.e1.__opacity);b.viewport($$t.$dw.c(this.au()));var c;var d=new $$t.ea($$t.$bu.$type,$$t.$es.$type,0);b.items(new $$t.is);var f=a.ah().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 h=a.p().tryGetValue(e,c);c=h.p1;return h.ret}()){c.e(g,function(h){for(var i=0,j=$self.bd.count();i<j;i++){if($self.bd.__inner[i].dataContext()==h){return $self.bd.__inner[i]}}return null},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})}b.items().add(g)}this.c9(0,a,d);this.c9(4,a,d);this.c9(1,a,d);this.c9(2,a,d);this.c9(3,a,d);var h;if(function(){var i=$self.bb.tryGetValue(5,h);h=i.p1;return i.ret}()){b.colorWellPreviews(new $$t.it);var i;var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l=$b($$t.$dk.$type,j.dataContext());if(function(){var m=a.q().tryGetValue(l,i);i=m.p1;return m.ret}()){var m=$b($$t.$im.$type,l.c);var n=new $$t.iy;n.type(m.getType().typeName());n.name(m.name());n.colorValue(m.color());n.previewPath(new $$t.f1(1,"ColorWellPreview",j));b.colorWellPreviews().add(n)}}}this.al().ar(b);return b},c9:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.bb.tryGetValue(a,d);d=e.p1;return e.ret}()){return}var e;var f;var h=d.getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$dk.$type,g.dataContext());if(i!=null){if(function(){var j=b.q().tryGetValue(i,e);e=j.p1;return j.ret}()){if(function(){var j=c.tryGetValue(e,f);f=j.p1;return j.ret}()){f.i(a,g)}}}}},provideContainer:function(a){this.al().a5(a)},containerResized:function(){this.al().a6()},destroy:function(){this.al().a5(null)},styleUpdated:function(){this.al().br()},flush:function(){this.al().as()},c7:function(){this.dg(3)},c8:function(){var $self=this;var a=this.ad.e();a.clear();a.add(function(){var $ret=new $$t.hp;$ret.h=$self.centerButtonKeyTip();$ret.a(function(b){$self.d7()});$ret.c($self.gb.runOn($self));return $ret}());if(this.isOpen()){var b=this.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(this.a4(d)){f=function(g){$self.di(g.d().item())}}else if(d.isEnabled()){f=function(g){$self.d9(g.d().item())}}if(f!=null){var g=$b($$t.$f5.$type,d);a.add(function(){var $ret=new $$t.hp;$ret.h=g!=null?g.keyTip():null;$ret.a(f);$ret.d(c);$ret.c($self.ga.runOn($self));return $ret}())}c=b.h(d,true)}}this.ad.p();this.ew();this.al().aw();this.al().bp(a)},db:function(){if(this.a3()){this.ad.r();this.al().av();this.ew();if($$t.$dn.l_op_Inequality(this.f9,null)){var a=this.f9;this.f9=null;this.dz(a)}}},a7:function(a){var b;if(this.isOpen()){b=this.ae.i()}else{b=this.ae.h()}return b.a(a)},dm:function(a){if(this.bg.peek().z()==a){this.dk()}},dp:function(){{switch(this.aj){case 0:case 4:if(!this.a5()){this.ef(null,3,true,false)}break;case 3:this.ew();this.ep();break}}},ds:function(a){if(a!=null){this.db();this.al().bm();if(this.isOpen()){this.al().bq(a)}if(this.ax==null){this.ax=new $$t.iz(this.dq.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.db();this.ef(null,3,false,false);break}}switch(a){case 8:if(this.bg.count()>1){this.dk()}else{this.db();this.al().bm()}break;case 9:case 3:if(!this.a5()){this.d8(this.aj,this.ah,false)}break;case 2:if(!this.a5()){this.ec(b)}break;case 15:case 17:if(!this.a5()){this.dh(this.ah,a==15)}break;case 14:if(this.isOpen()){this.ef(null,3,false,false);this.d7()}break;case 16:if(this.ah!=null&&this.a4(this.ah)){this.di(this.ah)}break;default:if(this.al().q(a)){if(this.a3()){this.db();this.al().bm()}else if(!this.a5()){this.c8()}break}return false}return true},dv:function(){this.db();this.ew();this.ef(null,0,false,false)},dx:function(a){if(this.am!=null&&this.a3()&&this.al().r()){this.f9=a;return}this.dz(a)},dw:function(a,b){this.dz(a);this.b5=b;if(this.ah!=null&&this.aj==2){this.ah.at(true)}this.a1=this.aj==3;this.eh()},dl:function(a,b){this.eb(a,b,true)},d0:function(a,b){this.eb(a,b,false)},dz:function(a){if(this.a5()){return}if($$t.$dn.l_op_Inequality(this.f9,null)&&a.__x==this.f9.__x&&a.__y==this.f9.__y&&this.al().r()){return}this.db();this.f9=a;var b=this.c2(a,!this.a1);var c=b.a();this.ef(c,b.b(),false,false);if(c!=null&&c.as()){var d=this.ae.am();var e=$$t.$dp.l(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,a)}},dy:function(){this.f9=null;this.ef(null,0,false,false)},eg:function(a){this.isOpen(a)},eu:function(){var a=this.ag;this.ag=0;var b=a==2||a==3||this.al().u();if(a==3){if(this.be.count()>0){this.be.clear();this.em();this.ep()}var c=this.bg.peek();var d=0;var e=1;if(this.am!=null){d=1;e=this.am.transitionProgress()}else if(this.ao!=null){e=this.ao.transitionProgress();var f=this.bg.peek();var g=this.ai;if(g!=null&&g.f()==f&&$b($$t.$im.$type,g.d())!==null){d=4}else if(g!=null&&f.f()==g&&$b($$t.$im.$type,f.d())!==null){d=3
}else{d=2}}this.d6(this.ae,c,d,e,this.ai)}else{var h=this.ae.r();var i=this.ae.p();var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l;if(function(){var m=i.tryGetValue(j,l);l=m.p1;return m.ret}()){var m=j.item().ai(j,this.ae,l);if(m!=0){if(a==0){a=1}if((m&2)!=0){this.et(l.b())}}}}h.clear()}if(b){if(a==1){this.dc(this.ae);this.dd(this.ae)}else{this.ee(this.ae)}this.al().ap()}},c3:function(a,b){var c=a.item();var d=$b($$t.$im.$type,c)!==null?3:2;var e=c.c6();var f=b.b();var g=$$t.$dp.b(b.j(),f.l-2,f.m-2,f.l-(2+d),f.m-(2+d),a.e+.008726646259971648,a.d-.008726646259971648);g.d(e);b.ag().add(g);b.q().item(g,c)},ga:function(a,b){var c=$b($$t.$d8.$type,b.d());var d=c.e+(c.d-c.e)/2;var e=$$t.$dp.q(this.ae.j(),d);return{__x:e.__x-a.k()/2,__y:e.__y-a.j()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},gb:function(a,b){var c=this.al().b5();var d=this.ae.am();return{__x:d.__x-a.k()/2,__y:d.__y-c.j()/2-a.j(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},gg:function(a){if(Number.isInfinity(a.k())||Number.isInfinity(a.j())){var b=100;var c=this.al().b5();var d=$$t.$dp.c(new $$t.dv(1,0,0,c.k(),c.j()));if(Number.isInfinity(a.k())){a.k((this.outerRingThickness()+5+b+5)*2+d.width)}if(Number.isInfinity(a.j())){a.j((this.outerRingThickness()+5+b+5)*2+d.height)}}return a},c4:function(){if(this.ax!=null){this.ax.b();this.ax=null}},a4:function(a){return a.ad()==2},bz:function(a,b){for(var c=0,d=this.be.count();c<d;c++){var e=this.be.__inner[c];if(e.item()==a&&e.d()==b){return c}}return-1},c2:function(a,b){var $self=this;var c=null;var d=0;var e=false;if(this.ae.h().a(a)){if(!this.az||!b){d=3}}else if(this.b5!=null||this.isOpen()){var f=this.isOpen()&&this.ae.b().a(a);var g=null;if(this.b5!=null&&!f){var h=this.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.$dp.l(h,this.ae.j().width/2,this.ae.j().height/2,a);var m=$$t.$dp.q(this.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=this.ae.k();var p=$$t.$dp.l(h,o.width/2,o.height/2,a);a=$$t.$dp.q(o,p)}if(f){var q=this.ae.ad();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=this.ae.ae();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 w=$self.ae.q().tryGetValue(g,c);c=w.p1;return w.ret}()){d=0}else if(!c.isEnabled()){if(d==2||!this.a4(c)){c=null;d=0}}else if(d==1&&!this.a4(c)){d=2}}}return new $$t.g2($$t.$bu.$type,$$t.$bh.$type,c,d)},dc:function(a){var b=this.bd;var c=this.av;c.f(true);for(var d=b.count()-1;d>=0;d--){c.n(b.__inner[d])}b.clear();var f=a.p().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.a();j.__opacity=g;$$t.$ci.de(h,j);b.add(j)}}c.f(false)},dd:function(a){var b=this.bf;var c=this.aw;c.f(true);for(var d=b.count()-1;d>=0;d--){c.n(b.__inner[d])}b.clear();var f=a.p().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.a();j.__opacity=g;j.aa(h.b);j.dataContext(h);j.ab(h.d);var k=h.f;j.l(k.x());j.m(k.y());b.add(j)}}c.f(false)},de:function(a,b){b.__fill=a.d();b.__stroke=a.b()==0?$$t.$h3.t: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)},df:function(a,b,c){var $self=this;var d;var e;if(!function(){var f=$self.bb.tryGetValue(a,d);d=f.p1;return f.ret}()){this.bb.item(a,d=new $$t.ck($$t.$e7.$type,0))}if(!function(){var f=$self.bc.tryGetValue(a,e);e=f.p1;return f.ret}()){this.bc.item(a,e=function(){var $ret=new $$t.iv($$t.$e7.$type);$ret.b($self.al().bc.runOn($self.al()));$ret.c($self.al().bd.runOn($self.al()));$ret.j(function(){return $self.al().b3(a)});$ret.d(function(f){$self.al().bf(a,f)});return $ret}())}e.f(true);for(var f=d.count()-1;f>=0;f--){e.n(d.__inner[f])}d.clear();var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=e.a();var j;var k=1;if(c!=null&&function(){var l=c.tryGetValue(g,j);j=l.p1;return l.ret}()&&!j.isEnabled()){k=.3}i.__opacity=k;$$t.$ci.de(g,i);d.add(i)}e.f(false)},dg:function(a){if(a>this.ag){this.ag=a}this.al().bn()},dq:function(){this.al().aw();this.ax=null},dj:function(a){var b=$b($$t.$bu.$type,a);if(b==null&&a!=null){var c=this.bg.peek().d();if(c!=null&&a==c.ba()){b=c}else{var e=this.al().x().getEnumerator();while(e.moveNext()){var d=e.current();b=d.ae(a);if(b!=null){break}}}}this.di(b)},di:function(a){var b=this.bg.peek();var c=b.d();if(c==a){return}while($b($$t.$f5.$type,a)!==null){var d=a;var e=d.du()==0;if(e){break}a=d.parentItem()}if(c==a){this.ev();return}this.en();if(a==null||c!=null&&!c.aq(a)){while(this.bg.count()>1){var f=this.bg.pop();f.ae();f.d().b8();var g=this.bg.peek();if(g.d()==a||g.d()!=null&&g.d().aq(a)){break}}}if(a!=null){var h=this.bg.peek().d();var i=new $$t.f2($$t.$bu.$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=$b($$t.$f5.$type,k);if(m!=null&&m.du()==1){continue}if(!this.a4(k)){break}if(!k.aw()){break}var n=this.bg.peek();var o=k.ap();var p=o?k.a8():null;var q=o?new Array(0):k.a0();var r=new $$t.f4(this,k,n,q,p);this.bg.push(r);if(n!=b){n.ai(0)}n.c(k);k.b9();if(o){break}}}this.ai=b;this.al().a8();this.ej();this.dg(3);if(b.z()!=null){this.al().au(b.z())}var s=this.bg.peek();if(s.z()!=null){this.db();this.ef(null,0,false,false);this.al().bo(s.z())}else if(this.al().r()&&!this.a3()&&s.f()==b){var t=b.g(s.d());if(t!=null){s.ai(0);var u=t.e+(t.d-t.e)/2;var v=1.7976931348623157e308;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.ef(w.item(),w.item().isEnabled()?2:1,false,false)}else{this.ef(null,3,false,false)}}}this.ev();if(!$$t.$h3.e(this.ao)){if(this.a3()){this.c8()}}},dk:function(){if(this.bg.count()>1){this.di($$t.$ef.ac($$t.$f4.$type,$$t.$ef.q($$t.$f4.$type,this.bg,1)).d())}},dn:function(a,b){if(!$$t.$h3.e(this.am)){this.el()}this.dg(3)},onInitialized:function(){if(this.a0){return}this.a0=true;if(this.currentOpenMenuItem()!=null){this.dj(this.currentOpenMenuItem())}},du:function(a,b){var c=this.an.transitionProgress();this.ea(c)},ea:function(a){var b=this.be;for(var c=b.count()-1;c>=0;c--){var d=b.__inner[c];var e=$$t.$h3.g(d.f()+a,0,1);var f=d.item();switch(d.d()){case 0:case 4:break;case 3:{var g=$$t.$i0.g(this.centerButtonHotTrackFill(),e,this.isOpen()?this.centerButtonFill():this.centerButtonClosedFill(),0);var h=$$t.$i0.g(this.centerButtonHotTrackStroke(),e,this.isOpen()?this.centerButtonStroke():this.centerButtonClosedStroke(),0);this.eq(this.ae.g(),g);this.er(this.ae.g(),h);this.er(this.ae.h(),h);this.al().a4();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.$i0.g(f.dk(),e,f.dg(),0));i.e($$t.$i0.g(f.dp(),e,f.dr(),0))}if(j!=null){j.d($$t.$i0.g(f.dm(),e,f.di(),0))}break}case 2:{var k=this.ae.l(f,3);if(null!=k){k.d($$t.$i0.g(f.c6(),e,null,0))}var l=this.ae.l(f,1);if(null!=l){l.d($$t.$i0.g(f.da(),e,f.c8(),0));l.e($$t.$i0.g(f.dc(),e,f.de(),0))}break}}}this.dg(2)},d1:function(a,b){if(!$$t.$h3.e(this.ao)){this.en()}this.dg(3)},d2:function(a,b,c){if(b==c){return}if(b==null){var d=$$t.$b0.h(a,$$t.$ci.$type);if(d!=null&&$$t.$i3.getUnderlyingType(d.propertyType())==null&&d.k()!=null&&d.k().b()==c){return}}this.al().a9(a,b,c);var e=false;switch(a){case"CenterButtonKeyTip":e=false;break;case"CurrentOpenMenuItem":if(this.a0){this.dj(c)}break;case"MenuOpenCloseAnimationDuration":case"MenuOpenCloseAnimationEasingFunction":case"MenuItemOpenCloseAnimationDuration":case $$t.$ci.cr:case"KeyTipTemplate":break;case"MenuBackground":this.eq(this.ae.i(),c);e=true;break;case"CenterButtonHotTrackFill":case"CenterButtonHotTrackStroke":case"CenterButtonFill":case"CenterButtonStroke":case"CenterButtonClosedFill":case"CenterButtonClosedStroke":this.ep();break;case"CenterButtonStrokeThickness":this.es(this.ae.g(),c);this.ew();break;case"OuterRingFill":this.eq(this.ae.b(),c);break;case"OuterRingStrokeThickness":this.es(this.ae.b(),c);break;case"OuterRingStroke":this.er(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.el();this.en();var f=c==true;var g=this.e1.__opacity;var h=f?1:0;var i=f?h-g:g-h;if(f){this.al().a2()}if(i!=0){var j=this.menuOpenCloseAnimationDuration();if(j>0&&this.a2()){this.am=new $$t.h5(g,h,$.ig.truncate(Math.ceil(i*j)));this.am.easingFunction(this.menuOpenCloseAnimationEasingFunction());var k=this.am;k.propertyChanged=$.ig.Delegate.prototype.combine(k.propertyChanged,this.dn.runOn(this));this.am.start();this.am.flush()}else if(this.a3()){this.c8();if(!f){this.al().a1()}}}this.ep();var l=f?this.opened:this.closed;if(null!=l){l(this,$$t.$bn.empty)}break}default:break}if(e){this.dg(3)}var m=this.propertyChanged;if(null!=m){switch(a){case"IsOpen":case"CurrentOpenMenuItem":m(this,new $$t.cg(a));break}}},dt:function(a,b,c){if(a!=this.bg.peek()){}var d=this.ag;if(b!=null){switch(c){case"ToolTipResolved":if(b==this.ah){this.c4();this.al().bq(b)}break;case"InvalidateCustomVisuals":if(this.af().m(b)){d=1}else{d=3}break;case"IsEnabled":d=2;break;default:d=3;break}}else{d=3}if(d!=this.ag){this.dg(d)}},d3:function(a){this.dg(2)},d5:function(){if(!this.isOpen()){this.az=true;this.eg(true)}},dh:function(a,b){if(!this.isOpen()){return}if(a!=null&&a.ax(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.ef(e,2,false,false);e.ax(b,true);break}else if(this.a4(e)){this.ef(e,1,false,false);break}else{var f=c.h(e,b);if(f!=null){e=f.item()}else{this.ef(null,3,false,false);break}}}while(e!=d.item())}else{this.ef(null,3,false,false)}},d6:function(a,b,c,d,e){var f=this.au();if($$t.$dw.a(f)){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(this.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=this.al().b5();var t=$$t.$dp.c(new $$t.dv(1,0,0,s.k(),s.j()));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.ah();af.clear();af.addRange(ad);b.ai(k);a.ai(k*b.r());var ag=a.ad();ag.clear();var ah=a.ac();ah.clear();var ai=a.ae();ai.clear();var aj=a.ag();aj.clear();var ak=a.af();ak.clear();var al=a.ab();al.clear();var am=a.p();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.dv(1,h.__x-an,h.__y-ao,an*2,ao*2);var a0=new $$t.dv(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.dv(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.dv(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);this.et(bg.b())}var bh=$b($$t.$im.$type,bd);var bi=be;var bj=bf;if(bh==null){bi+=.008726646259971648;bj-=.008726646259971648}else{bh.fh()}var bk=be+(bf-be)/2;var bl=$$t.$dp.n(f,bk,a3);if($.ig.util.isNaN(bl)){bl=bk}bb.h=$$t.$dp.q(a3,bl-a.ai());bb.c=bl;var bm=$$t.$dp.b(f,a4,a5,a6,a7,bi,bj);ag.add(bm);ae.item(bm,bd);var bn=this.b5==null&&bd==this.ah&&this.aj==1;var bo=this.a4(bd);if(bo||bh!=null){var bp=null;if(bo){var bq=$$t.$dp.n(f,bk,ba);var br=$$t.$dp.q(ba,bq);var bs=new $$t.dy(1,5.5,11);bp=function(){var $ret=new $$t.d9;$ret.j={__x:bs.k(),__y:bs.j()/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.j(),$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.fy;bt.h().add(function(){var $ret=new $$t.fx;$ret.h(bk*180/Math.PI);$ret.i(bs.k()/2);$ret.j(bs.j()/2);return $ret}());bt.h().add(function(){var $ret=new $$t.h0;$ret.h(br.__x-bs.k()/2);$ret.i(br.__y-bs.j()/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.$dp.b(f,ar,as,at,au,be,bf)}else{bu=$$t.$dp.b(f,an,ao,ap,aq,be,bf)}var bv=bd==this.ah&&this.aj==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.ao()){var bw=bh!=null?3:1;var bx=bd.c3();var by=$$t.$dp.b(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){this.c3(bb,a)}}var bz=b.f();if(bz!=null){bz.ai(0);var b1=bz.l().getEnumerator();while(b1.moveNext()){var b0=b1.current();var b2=$b($$t.$im.$type,b0.item());if(b2!=null){b2.fh();var b3=$$t.$dp.b(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)}}}},d7:function(){if(this.bg.count()>1){this.dk()}else{this.eg(!this.isOpen())}},d8:function(a,b,c){if(a==3){if(!c){this.d7()}}else if(b!=null){if(a==1&&this.a4(b)){this.di(b)}else if(b.isEnabled()){this.d9(b)}}},d9:function(a){if(a!=null){a.b7()}},eb:function(a,b,c){this.ek();if(this.b5==null){return}var d=this.az;this.b5=null;this.az=false;this.dg(3);var e=this.aj;var f=this.ah;var g=this.c2(a,true);if(f!=null&&e==2){f.at(false)}var h=c||this.isOpen()||g.a()!=null||f==null||e!=2;this.ef(g.a(),g.b(),true,!h);if(!c){if(this.isOpen()&&e==0&&g.b()==0){var j=this.ae.ab().getEnumerator();while(j.moveNext()){var i=j.current();if(i.a(a)){e=3;break}}}this.d8(e,f,d)}if(!h&&this.ax==null&&this.aj==g.b()&&this.ah==g.a()){this.al().aw()}},ec:function(a){if(!this.isOpen()){return}this.db();var b=this.ah;var c=this.aj;var d=(a&4)==4;var e=this.bg.peek();var f=e.g(b);if(b!=null&&c==2){if(b.ay(!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.ef(b,c,false,false);if(this.ah!=null&&this.aj==2){this.ah.av(!d)}},ee:function(a){var b=this.isOpen()?1:0;var c=b;var d=null;if(this.am!=null){c=b=$$t.$h3.g(this.am.transitionProgress(),0,1)}else if(this.ao!=null){c=$$t.$h3.g(this.ao.transitionProgress(),0,1);c=c<=.5?1-c*2:1-(1-c)*2;var e=a.aj();d=function(){var $ret=new $$t.h1;$ret.j(e);$ret.k(e);$ret.h(a.am().__x);$ret.i(a.am().__y);return $ret}()}this.e1.__opacity=b;this.ey.__opacity=(this.aj==4?.3:1)*c;this.ez.__opacity=this.ey.__opacity;if(!$$t.$dp.e(a.ai(),0)){var f=function(){var $ret=new $$t.fx;$ret.h(a.ai()*180/Math.PI);$ret.i(a.j().width/2);$ret.j(a.j().height/2);return $ret}();if(d==null){d=f}else{var g=new $$t.fy;g.h().add(f);g.h().add(d);d=g}}this.ez.h(d);this.ey.h(this.ez.h());this.e0.__opacity=this.ey.__opacity;$$t.$ci.de(a.i(),this.ge);$$t.$ci.de(a.b(),this.gf);$$t.$ci.de(a.g(),this.gd);$$t.$ci.de(a.h(),this.gc);this.df(0,a.ad(),null);this.df(4,a.ac(),null);this.df(1,a.ae(),a.q());this.df(5,a.ab(),a.q());this.df(2,a.af(),a.q());this.df(3,a.ag(),a.q());this.dc(a);this.dd(a);var h=this.al();h.bb(a.ah());this.ex.__opacity=this.az?.3:1;h.bg(a.am())},ef:function(a,b,c,d){if(b==0||b==4){if(this.al().r()&&!this.a5()){b=3}}if(b!=this.aj||a!=this.ah){var e=this.ah;var f=this.aj;var g=f==3;this.ah=a;this.aj=b;if(b==3&&this.b5!=null&&!this.isOpen()){this.eh()}else if(g){this.ek()}switch(f){case 3:case 1:case 2:{this.em();this.be.add(new $$t.ix(e,f));this.ei();break}}var h=b!=0?this.bz(a,b):-1;if(h>=0){this.be.removeAt(h)}if(g){this.ew()}if(c!=true){this.db()}switch(b){case 4:this.em();break;case 3:this.ew();this.ep();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.c3(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.az=true;if(g&&this.a1&&a!=null&&this.a4(a)){this.di(a)}}if(g&&this.isOpen()){this.a1=false}if(e!=null&&f==2){e.as(false);e.at(false)}if(a!=null&&b==2){a.as(true);if(this.b5!=null){a.at(true)}}this.c4();if(a!=null&&!this.a3()){this.al().bq(a)}else if(d!=true){this.al().aw()}this.dg(2)}},eh:function(){if(this.isOpen()==false&&this.b5!=null&&this.aj==3){this.ek();this.ay=new $$t.iz(this.d5.runOn(this),2e3)}},ei:function(){if(!this.a2()){if(this.be.count()>0){this.ea(1);this.be.clear()}return}if(this.an==null){this.an=new $$t.h5(0,1,250);var a=this.an;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.du.runOn(this))}this.an.start();this.an.flush()},ej:function(){this.en();var a=this.menuItemOpenCloseAnimationDuration();if(a>0&&this.a2()){this.ao=new $$t.h5(0,1,a);this.ao.easingFunction(this.menuItemOpenCloseAnimationEasingFunction());var b=this.ao;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.d1.runOn(this));this.ao.start();this.ao.flush()}},ek:function(){if(null!=this.ay){this.ay.b();this.ay=null}},el:function(){if(this.am!=null){var a=this.am;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.dn.runOn(this));this.am.stop();this.am=null;if(!this.isOpen()){this.al().a1()}if(this.a3()){this.c8()}}},em:function(){if(this.an!=null){var a=this.an.transitionProgress();for(var b=this.be.count()-1;b>=0;b--){var c=this.be.__inner[b];c.f(c.f()+a);if(c.f()>=1){this.be.removeAt(b)}}this.an.stop()}},en:function(){if(this.ao!=null){this.ai=null;var a=this.ao;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.d1.runOn(this));this.ao.stop();this.ao=null;var b=this.bg.peek();b.c(null);if(this.a3()){this.c8()}}},ep:function(){var a=this.aj==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.eq(this.ae.g(),b);this.er(this.ae.g(),c);this.er(this.ae.h(),c);this.al().a4()},eq:function(a,b){a.d(b);this.d3(a)},er:function(a,b){a.e(b);this.d3(a)},es:function(a,b){a.b(b);a.g(null);this.dg(2)},et:function(a){var b=this.al().bu();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.aa(c.b);var e=this.al().b6(b);var f=c.e;c.f=$$t.$dw.c($$t.$h3.c(c.e,e,c.c,c.g))}},ev:function(){var a=this.bg.peek().d();var b=null;if(a!=null){b=a.ba()}this.currentOpenMenuItem(b)},ew:function(){this.es(this.ae.h(),this.ba()?this.ae.g().b():0)},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("XamRadialMenu",$$t.$bv.$type)},true);$c("CssClassChain$1:g1","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.ck($$t.$g1.$type.specialize(this.$t),0);this.d=new $$t.ea(this.$t,$$t.$g2.$type.specialize($$t.$g3.$type,String),0)},a:function(a){var b=new $$t.g1(this.$t,a);b.c=this;this.e.add(b);return b},b:function(a,b,c){this.d.item(a,new $$t.g2($$t.$g3.$type,String,b,c));return this},$type:new $.ig.Type("CssClassChain$1",$.ig.$ot)},true);$c("XamRadialMenuView:f8","Object",{m:false,ag:0,af:0,o:false,_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},aj:null,l:null,ak:null,j:null,f:null,w:null,e:null,g:null,a:null,an:null,bz:null,ae:null,b4:null,n:false,k:null,bw:null,staticInit:function(){var a=new $$t.g1($$t.$b0.$type,"ui-radialmenu");a.b($$t.$ci.fontProperty,0,"12px segoe ui,tahoma,arial,sans-serif").a("ui-radialmenu-backing").b($$t.$ci.menuBackgroundProperty,0,"#FFFFFF").c.a("ui-radialmenu-outerring").b($$t.$ci.outerRingFillProperty,0,"#F1DAEA").b($$t.$ci.outerRingStrokeProperty,1,"transparent").b($$t.$ci.outerRingStrokeThicknessProperty,3,"0.0").c.a("ui-radialmenu-centerbutton").b($$t.$ci.centerButtonFillProperty,0,"#FFFFFF").b($$t.$ci.centerButtonStrokeProperty,1,"#80397B").b($$t.$ci.centerButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-centerbutton-hover").b($$t.$ci.centerButtonHotTrackFillProperty,0,"#EFEFEF").b($$t.$ci.centerButtonHotTrackStrokeProperty,1,"#80397B").c.a("ui-radialmenu-centerbutton-closed").b($$t.$ci.centerButtonClosedFillProperty,0,"#FFFFFF").b($$t.$ci.centerButtonClosedStrokeProperty,1,"#80397B");$$t.$f8.c=a;a=new $$t.g1($$t.$b0.$type,null);a.a("ui-radialmenu-item").b($$t.$bu.foregroundProperty,6,"black").a("ui-radialmenu-item-inner").b($$t.$bu.innerAreaFillProperty,0,"transparent").b($$t.$bu.innerAreaStrokeProperty,1,"transparent").b($$t.$bu.innerAreaStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-inner-hover").b($$t.$bu.innerAreaHotTrackFillProperty,0,"transparent").b($$t.$bu.innerAreaHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-outer").b($$t.$bu.outerRingButtonFillProperty,0,"#80397B").b($$t.$bu.outerRingButtonStrokeProperty,1,"transparent").b($$t.$bu.outerRingButtonForegroundProperty,6,"white").b($$t.$bu.outerRingButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-outer-hover").b($$t.$bu.outerRingButtonHotTrackFillProperty,0,"#444444").b($$t.$bu.outerRingButtonHotTrackForegroundProperty,6,"white").b($$t.$bu.outerRingButtonHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-checkarc").b($$t.$bu.checkedHighlightBrushProperty,0,"#A674A2").c.a("ui-radialmenu-item-hoverarc").b($$t.$bu.highlightBrushProperty,0,"#80397B").c.c.a("ui-radialmenu-gauge").a("ui-radialmenu-gauge-pendingneedle").b($$t.$g4.pendingValueNeedleBrushProperty,0,"#D6A9CE").c.a("ui-radialmenu-gauge-valueneedle").b($$t.$g4.valueNeedleBrushProperty,0,"#A26497").c.a("ui-radialmenu-gauge-tick").b($$t.$g4.tickBrushProperty,0,"#AE5A9D").c.a("ui-radialmenu-gauge-track-start").b($$t.$g4.trackStartColorProperty,6,"rgba(200,142,188,0)").c.a("ui-radialmenu-gauge-track-end").b($$t.$g4.trackEndColorProperty,6,"#C88EBC");$$t.$f8.b=a;var b=new $$t.g1($$t.$g3.$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.$f8.d=b},init:function(a){this.m=false;this.ag=-1;this.af=-1;this.o=false;this.b4=new $$t.dy;this.k=new $$t.dv(1,0,0,0,0);this.bw=new $$t.dn(0);this.v=new $$t.ea($$t.$bu.$type,$$t.$h6.$type,0);this.y=new $$t.ck($$t.$h6.$type,0);this.h=new $$t.ia;this.z=NaN;$.ig.$op.init.call(this);this.i(a);this.w=new $$t.ea(String,$$t.$d.$type,0);this.f=new $$t.ib($$t.$f8.c);this.e=new $$t.ib($$t.$f8.b);this.g=new $$t.ie($$t.$g3.$type,$$t.$f8.d);$$t.$f8.ah++;this.an="RadialMenuWindow"+$$t.$f8.ah},ao:function(){if(this.o){this.o=false;this.i().eu()}},as:function(){if(this.o){this.ao()}},a7:function(){this.bz=this.b0();this.i().e2().y().add(this.bz);this.ax();this.bs()},bn:function(){if(!this.o){this.o=true;window.setTimeout(this.ao.runOn(this),0)}},ap:function(){this.bh()},bd:function(a){a.__visibility=1},bc:function(a){a.__visibility=0},b1:function(){var a=new $$t.e7;this.i().e3().y().add(a);return a},aq:function(a){var b=$b($$t.$dg.$type,a.u());if(b!=null){b.y().remove(a)}},b3:function(a){var b=new $$t.e7;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.n=false;b.q(c);this.i().e5().y().add(b);return b},bf:function(a,b){var c=$b($$t.$dg.$type,b.u());if(c!=null){c.y().remove(b)}},b2:function(a){var b=new $$t.e7;var c=this.i().e6();var d=0;switch(a){default:case 0:d=0;break;case 1:d=100;break;case 3:d=900;c=this.i().e2();break;case 2:d=1e3;c=this.i().e2();break}b.q(d);c.y().add(b);return b},be:function(a,b){var c=$b($$t.$dg.$type,b.u());if(c!=null){c.y().remove(b)}},az:function(a){a.__visibility=1},ay:function(a){a.__visibility=0},bv:function(){var a=new $$t.fw;this.i().e3().y().add(a);return a},a0:function(a){var b=$b($$t.$dg.$type,a.u());if(b!=null){b.y().remove(a)}},b0:function(){var a=new $$t.e7;a.z(3);a.k(20);a.j(14);var b=new $$t.dt;var c=new $$t.d7;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.d6(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.d6(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.d7;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.d6(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.h0);return a},u:function(){return true},a8:function(){this.ax()},v:null,y:null,bb:function(a){var $self=this;this.y.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 g=$self.v.tryGetValue(e,f);f=g.p1;return g.ret}()){f=new $$t.h6(e,this)}else{this.v.remove(e)}f.c=d;this.y.add(f)}var h=this.v.values().getEnumerator();while(h.moveNext()){var g=h.current();g.h()}this.v.clear();var j=this.y.getEnumerator();while(j.moveNext()){var i=j.current();var k=i.item();this.v.item(k,i)}},x:function(){return this.i().items()},bg: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.dy(1,this.i().centerButtonContentWidth(),this.i().centerButtonContentHeight());if($.ig.util.isNaN(a.k())){if(!this.b4.a()){a.k(Math.max(28,this.b4.k()))}else{a.k(28)}}if($.ig.util.isNaN(a.j())){if(!this.b4.a()){a.j(Math.max(28,this.b4.j()))}else{a.j(28)}}return a},a9:function(a,b,c){var $self=this;if(!this.m){var d=$$t.$b0.h(a,$$t.$ci.$type);if(null!=d){if(this.f.c().containsKey(d)){var e=this.i().d(d)!=$$t.$b0.c;this.w.item(a,e);if(!e){this.m=true;var f;if(function(){var g=$self.f.c().tryGetValue(d,f);f=g.p1;return g.ret}()){this.i().g(d,f)}this.m=false}}}}switch(a){case"CenterButtonContent":if(this.ae!=null){this.i().e2().y().remove1(this.ae);this.ae=null;this.b4=$$t.$dy.l}if(!String.isNullOrEmpty(c)){this.ae=$$t.$h9.a.d(c,this.a3.runOn(this))}this.ax();break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":this.ax();break}},a3:function(a){var img_=a;this.b4=new $$t.dy(1,img_.width,img_.height);this.i().c7()},ax:function(){var a=this.bz;if(this.i().b1()<2){a.__visibility=1}else{a.__visibility=0}},p:false,ad:null,s:function(a){if(arguments.length===1){if(a!=this.p){this.p=a;if(!a&&this.ad!=null){var b=this.ad;this.ad=null;this.a.aw($(b),this.an)}else if(a&&this.ad==null){this.ad=window;this.a.ad($(this.ad),this.an)}}return a}else{return this.p}},a5:function(a){var $self=this;var b=this.ak;var c=a==null?null:$(a);this.g.g(this.e.g(this.f.g(this.ak=c)));var d=function(e){$self.i().dx($self.bx(e))};var e=function(f){if(!$self.p){$self.i().dy()}};var f=function(g,h,i){$self.i().dz($self.bx(g))};var g=function(h){if(!$self.s()){$self.s(true);$self.i().dw($self.bx(h),$self)}};var h=function(i){if($self.s()){$self.s(false);$self.i().d0($self.bx(i),$self)}};if(this.a!=null){this.s(false);this.a.ae();var i=this.a;i.onMouseEnter=$.ig.Delegate.prototype.remove(i.onMouseEnter,d);var j=this.a;j.onMouseLeave=$.ig.Delegate.prototype.remove(j.onMouseLeave,e);var k=this.a;k.onMouseOver=$.ig.Delegate.prototype.remove(k.onMouseOver,f);var l=this.a;l.onMouseDown=$.ig.Delegate.prototype.remove(l.onMouseDown,g);var m=this.a;m.onMouseUp=$.ig.Delegate.prototype.remove(m.onMouseUp,h)}if(c==null){return}var n=Math.round(c.width());var o=Math.round(c.height());this.ak.css("position","relative");this.ak.css("visibility","hidden");var p=$("<canvas style='position:absolute'></canvas>");this.ak.append(p);this.ag=$.ig.truncate(n);this.af=$.ig.truncate(o);p.attr("width",n.toString());p.attr("height",o.toString());p.css("visibility","visible");this.i().au(new $$t.dv(1,0,0,n,o));this.a=new $$t.ih(p);this.a.ab(this.t.runOn(this));var q=this.a;q.onMouseEnter=$.ig.Delegate.prototype.combine(q.onMouseEnter,d);var r=this.a;r.onMouseLeave=$.ig.Delegate.prototype.combine(r.onMouseLeave,e);var s=this.a;s.onMouseOver=$.ig.Delegate.prototype.combine(s.onMouseOver,f);var t=this.a;t.onMouseDown=$.ig.Delegate.prototype.combine(t.onMouseDown,g);var u=this.a;u.onMouseUp=$.ig.Delegate.prototype.combine(u.onMouseUp,h);this.aj=p;this.a.az($$t.$dw.c(this.i().au()));var v=this.aj[0].getContext("2d");this.l=new $$t.hc(new $$t.hs,v);this.at();this.bt();if(this.i().isOpen()){this.a2()}else{this.a1()}this.bh()},a6:function(){var a=Math.round(this.ak.width());var b=Math.round(this.ak.height());this.i().au(new $$t.dv(1,0,0,a,b))},a2:function(){this.k=this.i().au();this.bw=this.i().af().g().k;this.ba()},a1:function(){var a=this.i().af().g();var b=this.i().centerButtonStrokeThickness()+1;this.bw=a.k;this.k=new $$t.dv(1,Math.floor(this.bw.__x-a.i)-b,Math.floor(this.bw.__y-a.j)-b,Math.ceil((a.i+b)*2),Math.ceil((a.j+b)*2));this.ba()},ba:function(){var a=this.i().au();var b=this.k;if(this.aj!=null){this.aj.attr("width",b.width.toString());this.aj.attr("height",b.height.toString());this.aj.css("left",b.x.toString()+"px");this.aj.css("top",b.y.toString()+"px")}this.a.az(new $$t.dx(0,0,0,b.width,b.height));this.bh()},bh:function(){var a=this.i();var b=this.k;var c=a.af().g();var d=c.k;if((d.__x!=this.bw.__x||d.__y!=this.bw.__y)&&!a.isOpen()){this.a1()}var e=this.l;e.j(0,0,b.width,b.height);if(b.x!=0||b.y!=0){e.y();var f=new $$t.h0;f.h(-b.x);f.i(-b.y);e.i(f)}this.bj(e,a.e6(),true,null,null);if(!this.n){this.n=true;a.e5().y().sort2(this.ai.runOn(this))}this.bj(e,a.e5(),true,null,null);this.bj(e,a.e3(),false,$$t.$h3.s($$t.$bq.u(255,0,0,0)),null);this.bj(e,a.e4(),false,null,this.bk.runOn(this));this.bj(e,a.e2(),false,null,this.bi.runOn(this));if(b.x!=0||b.y!=0){e.x()}},bk:function(a,b){var d=this.y.getEnumerator();while(d.moveNext()){var c=d.current();c.i(a,this.z,b.__opacity)}},bi:function(a,b){if(this.ae!=null&&$$t.$dy.e($l($$t.$dy.$type,this.b4),$l($$t.$dy.$type,null))&&this.bz.__visibility==1){var c=this.i().af().am();var d=this.b4.k();var e=this.b4.j();if(d>0&&e>0){a.l(this.ae,1,c.__x-d/2,c.__y-e/2,d,e)}}},bj:function(a,b,c,d,e){if(b.__opacity>0){if(b.h()!=null){a.y();a.i(b.h())}if(b.__opacity<1){a.ac(b.__opacity)
}var g=b.y().getEnumerator();while(g.moveNext()){var f=g.current();if(c||$b($$t.$e7.$type,f)!==null){this.bl(a,f)}else if($b($$t.$il.$type,f)!==null){var h=f;a.l(h,h.__opacity,h.l(),h.m(),h.k(),h.height())}else if($b($$t.$fw.$type,f)!==null){var i=f;if(i.ab()==null){i.ab(d)}a.v(i)}}if(null!=e){e(a,b)}if(b.__opacity<1){a.ac(1)}if(b.h()!=null){a.x()}}},bl:function(a,b){if(b.h()!=null){a.y();a.i(b.h())}a.r(b);if(b.h()!=null){a.x()}},bs:function(){this.m=true;var b=this.f.c().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.w.item(a.key().name())){this.i().g(a.key(),a.value())}}this.m=false},at:function(){this.f.k();this.e.k();this.g.k();this.bs()},br:function(){this.at();this.bt();this.i().c7()},bt:function(){this.j=$$t.$hb.g(this.i().font());if(this.j==null&&this.ak!=null){this.j=$$t.$hb.c(this.ak)}this.z=this.aa(this.j);if(this.l!=null&&this.j!=null){this.l.ab(this.j)}},al:null,bq:function(a){if(!a.isToolTipEnabled()){this.aw();return}var b=this.al;if(b==null){this.al=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.ak.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=$b($$t.$im.$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.al.css(h,i)}}}var j=this.by(b);b.css("top",j.__y.toString()+"px");b.css("left",j.__x.toString()+"px")},h:null,by:function(a){var container_=this.ak[0];var clientRect_=container_.getBoundingClientRect();var b=new $$t.dv(1,clientRect_.left,clientRect_.top,clientRect_.width,clientRect_.height);var c=new $$t.dv(1,b.x,b.y,b.width,b.height);var docEle_=document.documentElement;var d=new $$t.dv(1,0,0,docEle_.clientWidth,docEle_.clientHeight);if(!this.i().isOpen()){var e=this.b5();b=new $$t.dv(1,b.x+b.width/2-e.k()/2,b.y+b.height/2-e.j()/2,e.k(),e.j());b=$$t.$dp.d(b,this.i().outerRingThickness(),this.i().outerRingThickness())}b=$$t.$dp.d(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}},aw:function(){if(this.al!=null){var a=this.al;this.al=null;a.remove()}},bm:function(){},r:function(){return false},av:function(){},bp:function(a){},q:function(a){return false},b6:function(a){if($.ig.util.isNaN(this.z)){this.z=this.aa(null)}var b=this.ab(a);var c=this.z;return new $$t.dy(1,b,c)},z:0,aa:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a.f())}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},ab:function(a){var b=$b($$t.$fw.$type,a);if(b!=null&&b.aa()!=null){return this.l.e(b.aa())+0}return 0},bo:function(a){},au:function(a){},a4:function(){this.bz.__stroke=this.i().af().g().e()},am:function(a){var b=this.e.c();var c;var d=b.tryGetValue(a,c);c=d.p1;return c},bu:function(){return new $$t.fw},ai: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}},ar:function(a){if(this.al!=null){a.itemToolTip(this.h)}},t:function(a){var b=this.i();if(this.s()){return true}return b.a7(this.bx(a))},bx:function(a){if(this.k.x!=0||this.k.y!=0){a={__x:a.__x+this.k.x,__y:a.__y+this.k.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);$c("RadialMenuDOMEventProxy:ih","DOMEventProxy",{c5:null,init:function(a){this.c5=null;$$t.$ii.init.call(this,a)},c6:function(){if(this.c5==null){$$t.$ih.c4++;this.c5=".DOMProxyRadialMenu"+$$t.$ih.c4.toString()}return this.c5},c7:function(a,b){a.preventDefault()},ad:function(a,b){if(a==this.bq()){this.bq().bind("contextmenu",this.c7.runOn(this))}$$t.$ii.ad.call(this,a,b)},aw:function(a,b){if(this.bq()!=null&&a==this.bq()){this.bq().unbind("contextmenu")}$$t.$ii.aw.call(this,a,b)},ae:function(){if(this.bq()!=null){this.bq().unbind("contextmenu")}$$t.$ii.ae.call(this)},$type:new $.ig.Type("RadialMenuDOMEventProxy",$$t.$ii.$type)},true);$c("TextContainer:h7","Object",{f:null,a:null,b:null,i:0,init:function(){$.ig.$op.init.call(this)},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}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.f();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);$c("ImageManager:h9","Object",{c:null,b:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.ea(String,$$t.$h8.$type,0);this.b=new $$t.ea($$t.$h8.$type,$$t.$ck.$type.specialize($$t.$cs.$type.specialize($$t.$h8.$type)),0)},d:function(a,b){var $self=this;var c;if(!function(){var d=$self.c.tryGetValue(a,c);c=d.p1;return d.ret}()){var d=$("<img />");c=d[0];c.src=a;if(!c.complete){var self_=this;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(){b(c)},0)}else{var e;if(!function(){var f=$self.b.tryGetValue(c,e);e=f.p1;return f.ret}()){this.b.item(c,e=new $$t.ck($$t.$cs.$type.specialize($$t.$h8.$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 d=$self.b.tryGetValue(a,c);c=d.p1;return d.ret}()){this.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);$c("RadialMenuItemOverlayTemplates:hr","Object",{staticInit:function(){var a=new $$t.c8;a.measure($$t.$hr.a);a.render($$t.$hr.c);$$t.$hr.e=a;var b=new $$t.c8;b.measure($$t.$hr.a);b.render($$t.$hr.b);$$t.$hr.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($$t.$bq.e($l($$t.$bq.$type,c),$l($$t.$bq.$type,null))&&c.l()>0){var d=new $$t.hc(new $$t.hs,a.context);var e=new $$t.e7;var f=new $$t.ff;f.d(new $$t.dx(0,a.xPosition,a.yPosition+a.availableHeight-5,a.availableWidth,5));e.ak(f);var g=new $$t.ch;g.color(c);e.__fill=g;d.r(e)}},c:function(a){var b=a.data;var c=b.iconOverlayValue();if(c!=null){var d=new $$t.hc(new $$t.hs,a.context);var e=new $$t.fw;e.aa(c.toString());e.ab(b.bb($$t.$bu.foregroundProperty));var f=b.menu().al().b6(e);e.l(a.xPosition+a.availableWidth-f.k()+8);e.m(a.yPosition-8);d.v(e)}},$type:new $.ig.Type("RadialMenuItemOverlayTemplates",$.ig.$ot)},true);$c("RadialMenuItemView:h6","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($b($$t.$f5.$type,a)!==null){this.d=new $$t.h7;this.d.i=1;this.d.j(a.bb($$t.$bu.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(){var a=this.a;a.propertyChanged=$.ig.Delegate.prototype.remove(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($$t.$dy.e($l($$t.$dy.$type,h),$l($$t.$dy.$type,null))){g=h.j()}if($$t.$dx.l_op_Inequality(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.f();if(k<1){l.globalAlpha=k}if(f>0){var m=this.q.width();a.m(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.k()/2,d.__y-i/2-Math.min(j,0),h.k(),h.j())}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.da;f.context=a.f();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.dd;b.context=a.f();b.data=this.a;if($$t.$dx.l_op_Inequality(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.dy(1,b.width,b.height)}return $$t.$dy.l},k:function(a){if(a==this.g){var img_=a;this.q=new $$t.dx(0,0,0,img_.width,img_.height);this.e.i().c7()}},l:function(a,b){switch(b.propertyName()){case"Foreground":if(this.d!=null){this.d.j(this.a.bb($$t.$bu.foregroundProperty));this.e.bn()}break;case"IsEnabled":this.f=this.a.isEnabled();this.e.bn();break;case"Header":this.m();break;case"IconUri":this.n();break;case"IconOverlay":this.o();break;case"IconOverlayValue":this.e.bn();break}},m:function(){var a=null;var b=$b($$t.$f5.$type,this.item());if(b!=null){var c=b.header();if(c!=null){a=c.toString()}}this.d.g(a);this.e.bn()},n:function(){var a=this.a.iconUri();if(String.isNullOrEmpty(a)){this.g=null}else{this.g=$$t.$h9.a.d(a,this.k.runOn(this))}this.e.bn()},o:function(){if($b($$t.$f5.$type,this.a)!==null){var a=this.a;if(a.iconOverlay()!=null){this.p=a.iconOverlay()}else{this.p=null}this.e.bn()}},$type:new $.ig.Type("RadialMenuItemView",$.ig.$ot)},true);$c("CssPropCacheBase$2:ic","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.$id.g();var a=this.e;a.append(this.f)}var b=new $$t.ea(this.$tProp,String,0);this.j(this.a,b);var c=new $$t.ea(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 5:c="padding-top";break;default: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);$c("CssPropCache$1:ie","CssPropCacheBase$2",{$tPropertyId:null,init:function($tPropertyId,a){this.$tPropertyId=$tPropertyId;this.$type=this.$type.specialize(this.$tPropertyId);$$t.$ic.init.call(this,this.$tPropertyId,String,a,$$t.$ie.l)},l:function($tPropertyId,a,b){return b},$type:new $.ig.Type("CssPropCache$1",$$t.$ic.$type.specialize(0,1))},true);$c("CssDpCache:ib","CssPropCacheBase$2",{init:function(a){$$t.$ic.init.call(this,$$t.$b0.$type,$.ig.$op.$type,a,$$t.$ib.l)},l:function(a,b){var c=null;if(b!=null){var propType_=a.propertyType();if(propType_==$$t.$ch.$type){var d=new $$t.ch;d.__fill=b;c=d}else if(propType_===Number){c=parseInt(b,10)}else if(propType_==$$t.$bq.$type){var e=new $$t.bq;e.colorString(b);c=e}}return c},$type:new $.ig.Type("CssDpCache",$$t.$ic.$type.specialize($$t.$b0.$type,$.ig.$op.$type))},true);$c("BindingExpression:i7","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.i8(e[f]);if(f>0){this.a[f-1].childStep(this.a[f])}}var g=this.a[this.a.length-1];g.propertyChanged=$.ig.Delegate.prototype.combine(g.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.$b0.c){this.c.e(this.d)}else{this.c.g(this.d,c)}}},$type:new $.ig.Type("BindingExpression",$.ig.$ot)},true);$c("PropertyStep:i8","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($b($$t.$ce.$type,this.c)!==null){var b=this.c;b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.i.runOn(this))}this.c=a;if($b($$t.$ce.$type,a)!==null){var c=a;c.propertyChanged=$.ig.Delegate.prototype.combine(c.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.cg(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.$b0.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.$ce.$type])},true);$$t.$g3.backgroundColor=0;$$t.$g3.borderTopColor=1;$$t.$g3.borderTopStyle=2;$$t.$g3.borderTopWidth=3;$$t.$g3.borderTopLeftRadius=4;$$t.$g3.paddingTop=5;$$t.$g3.color=6;$$t.$bl.none=0;$$t.$bl.checkBox=1;$$t.$bl.radioButton=2;$$t.$bl.radioButtonAllowAllUp=3;$$t.$bk.asChildren=0;$$t.$bk.asSiblingsWhenChecked=1;$$t.$bk.none=2;$$t.$bj.none=0;$$t.$bj.toolAreaClick=1;$$t.$bj.navigateToChildren=2;$$t.$bi.none=0;$$t.$bi.expandCollapse=1;$$t.$bi.navigateMenu=2;$$t.$bi.navigateToChildColor=3;$$t.$bi.navigateToParentColor=4;$$t.$bh.none=0;$$t.$bh.outerRingButton=1;$$t.$bh.toolArea=2;$$t.$bh.centerButton=3;$$t.$bh.disabledMenu=4;$$t.$bg.menu=0;$$t.$bg.outerRing=1;$$t.$bg.innerRingFocus=2;$$t.$bg.innerRing=3;$$t.$bf.outerRing=0;$$t.$bf.toolArea=1;$$t.$bf.toolCheckmark=2;$$t.$bf.toolHighlight=3;$$t.$bf.outerRingArrow=4;$$t.$bf.colorWellPreview=5;$$t.$be.none=0;$$t.$be.invalidateCustomVisuals=1;$$t.$be.renderFrame=2;$$t.$be.prepareFrame=3;$$t.$bd.noChange=0;$$t.$bd.updateShapes=1;$$t.$bd.updateTextElements=2;$$t.$bu.bg="DirtyCustomVisuals";$$t.$bu.bp="InvalidateCustomVisuals";$$t.$bu.be="AutoRotateChildren";$$t.$bu.bf="CheckedHighlightBrush";$$t.$bu.bi="Foreground";$$t.$bu.bj="HighlightBrush";$$t.$bu.bk="InnerAreaFill";$$t.$bu.bl="InnerAreaHotTrackFill";$$t.$bu.bm="InnerAreaHotTrackStroke";$$t.$bu.bn="InnerAreaStroke";$$t.$bu.bo="InnerAreaStrokeThickness";$$t.$bu.bq="IsEnabled";$$t.$bu.br="IsToolTipEnabled";$$t.$bu.bs="Menu";$$t.$bu.bv="OuterRingButtonHotTrackFill";$$t.$bu.bw="OuterRingButtonHotTrackForeground";$$t.$bu.bx="OuterRingButtonHotTrackStroke";$$t.$bu.bt="OuterRingButtonFill";$$t.$bu.bu="OuterRingButtonForeground";$$t.$bu.by="OuterRingButtonStroke";$$t.$bu.bz="OuterRingButtonStrokeThickness";$$t.$bu.b1="ParentItem";$$t.$bu.b2="ToolTip";$$t.$bu.b5="WedgeIndex";$$t.$bu.b6="WedgeSpan";$$t.$bu.bh="DisplayAsChecked";$$t.$bu.b0="OuterRingButtonType";$$t.$bu.b3="ToolTipResolved";$$t.$bu.b4="VisibilityProxy";$$t.$bu.autoRotateChildrenProperty=$$t.$b0.i("AutoRotateChildren",$$t.$d.$type,$$t.$bu.$type,new $$t.b1(2,true,function(a,b){a.cc("AutoRotateChildren",b.d(),b.c())}));$$t.$bu.checkedHighlightBrushProperty=$$t.$b0.i("CheckedHighlightBrush",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("CheckedHighlightBrush",b.d(),b.c())}));$$t.$bu.foregroundProperty=$$t.$b0.i("Foreground",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cb("Foreground",b.d(),b.c())}));$$t.$bu.highlightBrushProperty=$$t.$b0.i("HighlightBrush",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("HighlightBrush",b.d(),b.c())}));$$t.$bu.innerAreaFillProperty=$$t.$b0.i("InnerAreaFill",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("InnerAreaFill",b.d(),b.c())}));$$t.$bu.innerAreaHotTrackFillProperty=$$t.$b0.i("InnerAreaHotTrackFill",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("InnerAreaHotTrackFill",b.d(),b.c())}));$$t.$bu.innerAreaHotTrackStrokeProperty=$$t.$b0.i("InnerAreaHotTrackStroke",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("InnerAreaHotTrackStroke",b.d(),b.c())}));$$t.$bu.innerAreaStrokeProperty=$$t.$b0.i("InnerAreaStroke",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("InnerAreaStroke",b.d(),b.c())}));$$t.$bu.innerAreaStrokeThicknessProperty=$$t.$b0.i("InnerAreaStrokeThickness",Number,$$t.$bu.$type,new $$t.b1(2,1,function(a,b){a.cc("InnerAreaStrokeThickness",b.d(),b.c())}));$$t.$bu.isEnabledProperty=$$t.$b0.i("IsEnabled",$$t.$d.$type,$$t.$bu.$type,new $$t.b1(2,true,function(a,b){a.cc("IsEnabled",b.d(),b.c())}));$$t.$bu.isToolTipEnabledProperty=$$t.$b0.i("IsToolTipEnabled",$$t.$d.$type,$$t.$bu.$type,new $$t.b1(2,true,function(a,b){a.cc("IsToolTipEnabled",b.d(),b.c())}));$$t.$bu.menuProperty=$$t.$b0.i("Menu",$$t.$ci.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("Menu",b.d(),b.c())}));$$t.$bu.outerRingButtonHotTrackFillProperty=$$t.$b0.i("OuterRingButtonHotTrackFill",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("OuterRingButtonHotTrackFill",b.d(),b.c())}));$$t.$bu.outerRingButtonHotTrackForegroundProperty=$$t.$b0.i("OuterRingButtonHotTrackForeground",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("OuterRingButtonHotTrackForeground",b.d(),b.c())}));$$t.$bu.outerRingButtonHotTrackStrokeProperty=$$t.$b0.i("OuterRingButtonHotTrackStroke",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("OuterRingButtonHotTrackStroke",b.d(),b.c())}));$$t.$bu.outerRingButtonFillProperty=$$t.$b0.i("OuterRingButtonFill",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("OuterRingButtonFill",b.d(),b.c())}));$$t.$bu.outerRingButtonForegroundProperty=$$t.$b0.i("OuterRingButtonForeground",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("OuterRingButtonForeground",b.d(),b.c())}));$$t.$bu.outerRingButtonStrokeProperty=$$t.$b0.i("OuterRingButtonStroke",$$t.$ch.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("OuterRingButtonStroke",b.d(),b.c())}));$$t.$bu.outerRingButtonStrokeThicknessProperty=$$t.$b0.i("OuterRingButtonStrokeThickness",Number,$$t.$bu.$type,new $$t.b1(2,1,function(a,b){a.cc("OuterRingButtonStrokeThickness",b.d(),b.c())}));$$t.$bu.parentItemProperty=$$t.$b0.i("ParentItem",$$t.$bu.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("ParentItem",b.d(),b.c())}));$$t.$bu.toolTipProperty=$$t.$b0.i("ToolTip",$.ig.$op.$type,$$t.$bu.$type,new $$t.b1(2,null,function(a,b){a.cc("ToolTipResolved",null,null)}));$$t.$bu.wedgeIndexProperty=$$t.$b0.i("WedgeIndex",$.ig.Number.prototype.$type,$$t.$bu.$type,new $$t.b1(2,-1,function(a,b){a.cc("WedgeIndex",b.d(),b.c())}));$$t.$bu.wedgeSpanProperty=$$t.$b0.i("WedgeSpan",$.ig.Number.prototype.$type,$$t.$bu.$type,new $$t.b1(2,1,function(a,b){if($g(b.c())<=0){throw new $$t.i4(1,"WedgeSpan")}a.cc("WedgeSpan",b.d(),b.c())}));$$t.$bu.cz=$$t.$b0.i("VisibilityProxy",$$t.$b9.$type,$$t.$bu.$type,new $$t.b1(2,$$t.$b9.getBox(0),function(a,b){a.cc("VisibilityProxy",b.d(),b.c())}));if($$t.$bu.staticInit&&!$$t.$bu.radialMenuItemBaseStaticInitCalled){$$t.$bu.staticInit();$$t.$bu.radialMenuItemBaseStaticInitCalled=true}$$t.$f5.d9="AutoUpdateRecentItem";$$t.$f5.eb="ChildItemPlacement";$$t.$f5.ea="CheckBehavior";$$t.$f5.ej="IsChecked";$$t.$f5.ed="GroupName";$$t.$f5.ee="Header";$$t.$f5.ei="IconUri";$$t.$f5.ef="IconOverlay";$$t.$f5.eg="IconOverlayValue";$$t.$f5.el="KeyTip";$$t.$f5.en="RecentItem";$$t.$f5.em="RecentItemContainer";$$t.$f5.autoUpdateRecentItemProperty=$$t.$b0.i("AutoUpdateRecentItem",$$t.$d.$type,$$t.$f5.$type,new $$t.b1(2,true,function(a,b){a.cc("AutoUpdateRecentItem",b.d(),b.c())}));$$t.$f5.childItemPlacementProperty=$$t.$b0.i("ChildItemPlacement",$$t.$bk.$type,$$t.$f5.$type,new $$t.b1(2,$$t.$bk.getBox(0),function(a,b){a.cc("ChildItemPlacement",b.d(),b.c())}));$$t.$f5.checkBehaviorProperty=$$t.$b0.i("CheckBehavior",$$t.$bl.$type,$$t.$f5.$type,new $$t.b1(2,$$t.$bl.getBox(0),function(a,b){a.cc("CheckBehavior",b.d(),b.c())}));$$t.$f5.isCheckedProperty=$$t.$b0.i("IsChecked",$$t.$d.$type,$$t.$f5.$type,new $$t.b1(2,false,function(a,b){a.cc("IsChecked",b.d(),b.c())}));$$t.$f5.groupNameProperty=$$t.$b0.i("GroupName",String,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cc("GroupName",b.d(),b.c())}));$$t.$f5.headerProperty=$$t.$b0.i("Header",$.ig.$op.$type,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cc("Header",b.d(),b.c())}));$$t.$f5.iconUriProperty=$$t.$b0.i("IconUri",String,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cb("IconUri",b.d(),b.c())}));$$t.$f5.iconOverlayProperty=$$t.$b0.i("IconOverlay",$$t.$c8.$type,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cc("IconOverlay",b.d(),b.c())}));$$t.$f5.iconOverlayValueProperty=$$t.$b0.i("IconOverlayValue",$.ig.$op.$type,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cc("IconOverlayValue",b.d(),b.c())}));$$t.$f5.keyTipProperty=$$t.$b0.i("KeyTip",String,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cc("KeyTip",b.d(),b.c())}));$$t.$f5.recentItemProperty=$$t.$b0.i("RecentItem",$.ig.$op.$type,$$t.$f5.$type,new $$t.b1(2,null,function(a,b){a.cc("RecentItem",b.d(),b.c())}));$$t.$f5.recentItemContainerProperty=$$t.$b0.i("RecentItemContainer",$.ig.$op.$type,$$t.$f5.$type,new $$t.b1(2,null,$$t.$f5.er));if($$t.$f5.staticInit&&!$$t.$f5.radialMenuItemStaticInitCalled){$$t.$f5.staticInit();$$t.$f5.radialMenuItemStaticInitCalled=true}$$t.$io.fa="Color";$$t.$io.fc="ComputedColorName";$$t.$io.colorProperty=$$t.$b0.i("Color",$$t.$bq.$type,$$t.$io.$type,new $$t.b1(2,$$t.$bq.u(0,0,0,0),function(a,b){a.cc("Color",b.d(),b.c())}));$$t.$io.computedColorNameProperty=$$t.$b0.i("ComputedColorName",String,$$t.$io.$type,new $$t.b1(2,null,function(a,b){a.cc("ComputedColorName",b.d(),b.c())}));$$t.$g4.d9="PendingValue";$$t.$g4.d8="PendingValueNeedleBrush";$$t.$g4.ea="ReserveFirstSlice";$$t.$g4.eb="SmallIncrement";$$t.$g4.ec="TickBrush";$$t.$g4.ed="Ticks";$$t.$g4.ef="TrackStartColor";$$t.$g4.ee="TrackEndColor";$$t.$g4.eh="Value";$$t.$g4.eg="ValueNeedleBrush";$$t.$g4.pendingValueProperty=$$t.$b0.i("PendingValue",Number,$$t.$g4.$type,new $$t.b1(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.bo(b.d(),b.c()))}}));$$t.$g4.pendingValueNeedleBrushProperty=$$t.$b0.i("PendingValueNeedleBrush",$$t.$ch.$type,$$t.$g4.$type,new $$t.b1(2,null,function(a,b){a.cc("PendingValueNeedleBrush",b.d(),b.c())}));$$t.$g4.reserveFirstSliceProperty=$$t.$b0.i("ReserveFirstSlice",$$t.$d.$type,$$t.$g4.$type,new $$t.b1(2,true,function(a,b){a.cc("ReserveFirstSlice",b.d(),b.c())}));$$t.$g4.smallIncrementProperty=$$t.$b0.i("SmallIncrement",Number,$$t.$g4.$type,new $$t.b1(2,1,function(a,b){a.cc("SmallIncrement",b.d(),b.c())}));$$t.$g4.tickBrushProperty=$$t.$b0.i("TickBrush",$$t.$ch.$type,$$t.$g4.$type,new $$t.b1(2,null,function(a,b){a.cc("TickBrush",b.d(),b.c())}));$$t.$g4.ticksProperty=$$t.$b0.i("Ticks",$$t.$e9.$type,$$t.$g4.$type,new $$t.b1(2,null,function(a,b){a.cc("Ticks",b.d(),b.c())}));$$t.$g4.trackStartColorProperty=$$t.$b0.i("TrackStartColor",$$t.$bq.$type,$$t.$g4.$type,new $$t.b1(2,$$t.$bq.u(0,0,0,0),function(a,b){a.cc("TrackStartColor",b.d(),b.c())}));$$t.$g4.trackEndColorProperty=$$t.$b0.i("TrackEndColor",$$t.$bq.$type,$$t.$g4.$type,new $$t.b1(2,$$t.$bq.u(255,0,0,0),function(a,b){a.cc("TrackEndColor",b.d(),b.c())}));$$t.$g4.valueProperty=$$t.$b0.i("Value",Number,$$t.$g4.$type,new $$t.b1(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.bo(b.d(),b.c()))}}));$$t.$g4.valueNeedleBrushProperty=$$t.$b0.i("ValueNeedleBrush",$$t.$ch.$type,$$t.$g4.$type,new $$t.b1(2,null,function(a,b){a.cc("ValueNeedleBrush",b.d(),b.c())}));if($$t.$g4.staticInit&&!$$t.$g4.radialMenuNumericGaugeStaticInitCalled){$$t.$g4.staticInit();$$t.$g4.radialMenuNumericGaugeStaticInitCalled=true}$$t.$hq.fb="Value";$$t.$hq.valueProperty=$$t.$b0.i("Value",Number,$$t.$hq.$type,new $$t.b1(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.bo(b.d(),b.c()))}}));if($$t.$hq.staticInit&&!$$t.$hq.radialMenuNumericItemStaticInitCalled){$$t.$hq.staticInit();$$t.$hq.radialMenuNumericItemStaticInitCalled=true}$$t.$h3.i=0;$$t.$h3.l=100;$$t.$h3.n=200;$$t.$h3.o=300;$$t.$h3.p=500;$$t.$h3.m=600;$$t.$h3.q=700;$$t.$h3.r=800;$$t.$h3.j=900;$$t.$h3.k=1e3;$$t.$h3.h=1100;$$t.$h3.y=function(){var $ret=new $$t.bq;$ret.colorString("transparent");return $ret}();$$t.$h3.v=function(){var $ret=new $$t.bq;$ret.colorString("black");return $ret}();$$t.$h3.z=function(){var $ret=new $$t.bq;$ret.colorString("white");return $ret}();$$t.$h3.t=function(){var $ret=new $$t.ch;$ret.color($$t.$h3.y);return $ret}();$$t.$h3.a=null;if($$t.$h3.staticInit&&!$$t.$h3.radialMenuUtilitiesStaticInitCalled){$$t.$h3.staticInit();$$t.$h3.radialMenuUtilitiesStaticInitCalled=true}$$t.$dp.o=Math.PI*2;$$t.$dp.m=Math.sqrt(2);$$t.$ci.bm=5;$$t.$ci.bw=5;$$t.$ci.bq=2;$$t.$ci.bv=Math.PI/180*.5;$$t.$ci.bp=-1;$$t.$ci.bo=.3;$$t.$ci.b0=250;$$t.$ci.by=1e3;$$t.$ci.cc="CenterButtonContentWidth";$$t.$ci.ca="CenterButtonContentHeight";$$t.$ci.b8="CenterButtonClosedFill";$$t.$ci.b9="CenterButtonClosedStroke";$$t.$ci.cd="CenterButtonFill";$$t.$ci.ce="CenterButtonHotTrackFill";$$t.$ci.cf="CenterButtonHotTrackStroke";$$t.$ci.cb="CenterButtonContent";$$t.$ci.ch="CenterButtonKeyTip";$$t.$ci.ci="CenterButtonStroke";$$t.$ci.cj="CenterButtonStrokeThickness";$$t.$ci.ck="CurrentOpenMenuItem";$$t.$ci.cm="Font";$$t.$ci.cn="IsOpen";$$t.$ci.co="KeyTipTemplate";$$t.$ci.cp="MenuBackground";$$t.$ci.cq="MenuItemOpenCloseAnimationDuration";$$t.$ci.cr="MenuItemOpenCloseAnimationEasingFunction";$$t.$ci.cs="MenuOpenCloseAnimationDuration";$$t.$ci.ct="MenuOpenCloseAnimationEasingFunction";$$t.$ci.cu="MinWedgeCount";$$t.$ci.cv="OuterRingFill";$$t.$ci.cy="OuterRingThickness";$$t.$ci.cw="OuterRingStroke";$$t.$ci.cx="OuterRingStrokeThickness";$$t.$ci.c0="RotationInDegrees";$$t.$ci.cz="RotationAsPercentageOfWedge";$$t.$ci.c1="WedgePaddingInDegrees";$$t.$ci.centerButtonContentWidthProperty=$$t.$b0.i("CenterButtonContentWidth",Number,$$t.$ci.$type,new $$t.b1(2,28,function(a,b){a.d2("CenterButtonContentWidth",b.d(),b.c())}));$$t.$ci.centerButtonContentHeightProperty=$$t.$b0.i("CenterButtonContentHeight",Number,$$t.$ci.$type,new $$t.b1(2,28,function(a,b){a.d2("CenterButtonContentHeight",b.d(),b.c())}));$$t.$ci.centerButtonClosedFillProperty=$$t.$b0.i("CenterButtonClosedFill",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonClosedFill",b.d(),b.c())}));$$t.$ci.centerButtonClosedStrokeProperty=$$t.$b0.i("CenterButtonClosedStroke",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonClosedStroke",b.d(),b.c())}));$$t.$ci.centerButtonFillProperty=$$t.$b0.i("CenterButtonFill",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonFill",b.d(),b.c())}));$$t.$ci.centerButtonHotTrackFillProperty=$$t.$b0.i("CenterButtonHotTrackFill",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonHotTrackFill",b.d(),b.c())}));$$t.$ci.centerButtonHotTrackStrokeProperty=$$t.$b0.i("CenterButtonHotTrackStroke",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonHotTrackStroke",b.d(),b.c())}));$$t.$ci.centerButtonContentProperty=$$t.$b0.i("CenterButtonContent",$.ig.$op.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonContent",b.d(),b.c())}));$$t.$ci.centerButtonKeyTipProperty=$$t.$b0.i("CenterButtonKeyTip",String,$$t.$ci.$type,new $$t.b1(2,"0",function(a,b){a.d2("CenterButtonKeyTip",b.d(),b.c())}));$$t.$ci.centerButtonStrokeProperty=$$t.$b0.i("CenterButtonStroke",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CenterButtonStroke",b.d(),b.c())}));$$t.$ci.centerButtonStrokeThicknessProperty=$$t.$b0.i("CenterButtonStrokeThickness",Number,$$t.$ci.$type,new $$t.b1(2,0,function(a,b){a.d2("CenterButtonStrokeThickness",b.d(),b.c())}));$$t.$ci.currentOpenMenuItemProperty=$$t.$b0.i("CurrentOpenMenuItem",$.ig.$op.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("CurrentOpenMenuItem",b.d(),b.c())}));$$t.$ci.fontProperty=$$t.$b0.i("Font",String,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("Font",b.d(),b.c())}));$$t.$ci.isOpenProperty=$$t.$b0.i("IsOpen",$$t.$d.$type,$$t.$ci.$type,new $$t.b1(2,false,function(a,b){a.d2("IsOpen",b.d(),b.c())}));$$t.$ci.keyTipTemplateProperty=$$t.$b0.i("KeyTipTemplate",$$t.$c8.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("KeyTipTemplate",b.d(),b.c())}));$$t.$ci.menuBackgroundProperty=$$t.$b0.i("MenuBackground",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("MenuBackground",b.d(),b.c())}));$$t.$ci.menuItemOpenCloseAnimationDurationProperty=$$t.$b0.i("MenuItemOpenCloseAnimationDuration",$.ig.Number.prototype.$type,$$t.$ci.$type,new $$t.b1(2,250,function(a,b){a.d2("MenuItemOpenCloseAnimationDuration",b.d(),b.c())}));$$t.$ci.menuItemOpenCloseAnimationEasingFunctionProperty=$$t.$b0.i($$t.$ci.cr,$$t.$ed.$type.specialize(Number,Number),$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2($$t.$ci.cr,b.d(),b.c())}));$$t.$ci.menuOpenCloseAnimationDurationProperty=$$t.$b0.i("MenuOpenCloseAnimationDuration",$.ig.Number.prototype.$type,$$t.$ci.$type,new $$t.b1(2,250,function(a,b){a.d2("MenuOpenCloseAnimationDuration",b.d(),b.c())}));$$t.$ci.menuOpenCloseAnimationEasingFunctionProperty=$$t.$b0.i("MenuOpenCloseAnimationEasingFunction",$$t.$ed.$type.specialize(Number,Number),$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("MenuOpenCloseAnimationEasingFunction",b.d(),b.c())}));$$t.$ci.minWedgeCountProperty=$$t.$b0.i("MinWedgeCount",$.ig.Number.prototype.$type,$$t.$ci.$type,new $$t.b1(2,8,function(a,b){a.d2("MinWedgeCount",b.d(),b.c())}));$$t.$ci.outerRingFillProperty=$$t.$b0.i("OuterRingFill",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("OuterRingFill",b.d(),b.c())
}));$$t.$ci.outerRingThicknessProperty=$$t.$b0.i("OuterRingThickness",Number,$$t.$ci.$type,new $$t.b1(2,26,function(a,b){a.d2("OuterRingThickness",b.d(),b.c())}));$$t.$ci.outerRingStrokeProperty=$$t.$b0.i("OuterRingStroke",$$t.$ch.$type,$$t.$ci.$type,new $$t.b1(2,null,function(a,b){a.d2("OuterRingStroke",b.d(),b.c())}));$$t.$ci.outerRingStrokeThicknessProperty=$$t.$b0.i("OuterRingStrokeThickness",Number,$$t.$ci.$type,new $$t.b1(2,0,function(a,b){a.d2("OuterRingStrokeThickness",b.d(),b.c())}));$$t.$ci.rotationInDegreesProperty=$$t.$b0.i("RotationInDegrees",Number,$$t.$ci.$type,new $$t.b1(2,-90,function(a,b){a.d2("RotationInDegrees",b.d(),b.c())}));$$t.$ci.rotationAsPercentageOfWedgeProperty=$$t.$b0.i("RotationAsPercentageOfWedge",Number,$$t.$ci.$type,new $$t.b1(2,-.5,function(a,b){a.d2("RotationAsPercentageOfWedge",b.d(),b.c())}));$$t.$ci.wedgePaddingInDegreesProperty=$$t.$b0.i("WedgePaddingInDegrees",Number,$$t.$ci.$type,new $$t.b1(2,0,function(a,b){a.d2("WedgePaddingInDegrees",b.d(),b.c())}));if($$t.$ci.staticInit&&!$$t.$ci.xamRadialMenuStaticInitCalled){$$t.$ci.staticInit();$$t.$ci.xamRadialMenuStaticInitCalled=true}$$t.$f8.ac=0;$$t.$f8.c=null;$$t.$f8.b=null;$$t.$f8.d=null;$$t.$f8.ah=0;if($$t.$f8.staticInit&&!$$t.$f8.xamRadialMenuViewStaticInitCalled){$$t.$f8.staticInit();$$t.$f8.xamRadialMenuViewStaticInitCalled=true}$$t.$ih.c4=0;$$t.$h9.a=new $$t.h9;$$t.$hr.e=null;$$t.$hr.d=null;if($$t.$hr.staticInit&&!$$t.$hr.radialMenuItemOverlayTemplatesStaticInitCalled){$$t.$hr.staticInit();$$t.$hr.radialMenuItemOverlayTemplatesStaticInitCalled=true}})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.bulletgraph.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["MorphSegment:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","List$1:a8","IList$1:a9","ICollection$1:ba","IArray:bb","Script:bc","IArrayList:bd","Array:be","CompareCallback:bf","MulticastDelegate:bg","IntPtr:bh","Func$3:bi","Action$1:bj","Comparer$1:bk","IComparer:bl","IComparer$1:bm","DefaultComparer$1:bn","IComparable$1:bo","Comparison$1:bp","ReadOnlyCollection$1:bq","Predicate$1:br","NotImplementedException:bs","Point:bt","GeometryUtil:bu","Math:bv","Rect:bw","Size:bx","Tuple$2:by","PathFigure:bz","PathSegmentCollection:b0","ArcSegment:b1","PathSegment:b2","PathSegmentType:b3","SweepDirection:b4","PolyLineSegment:b5","PointCollection:b6","InterpolationUtil:b7","Func$1:b8","Func$5:b9","ToolTipItemVisualData:ca","BulletGraphTargetValueVisualData:cb","ValueVisualData:cc","LinearGraphVisualData:cd","PrimitiveVisualData:ce","IVisualData:cf","PrimitiveAppearanceData:cg","Color:ch","ArgumentException:ci","BrushAppearanceData:cj","Visibility:ck","StringBuilder:cl","Environment:cm","AppearanceHelper:cn","Brush:co","LinearGradientBrushAppearanceData:cp","GradientStopAppearanceData:cq","LinearGradientBrush:cr","GradientStop:cs","SolidBrushAppearanceData:ct","FrameworkElement:cu","UIElement:cv","DependencyObject:cw","Dictionary:cx","DependencyProperty:cy","PropertyMetadata:cz","PropertyChangedCallback:c0","DependencyPropertyChangedEventArgs:c1","DependencyPropertiesCollection:c2","UnsetValue:c3","Binding:c4","PropertyPath:c5","Transform:c6","Style:c7","GeometryData:c8","GetPointsSettings:c9","Path:da","Shape:db","DoubleCollection:dc","Geometry:dd","GeometryType:de","Line:df","LineGeometry:dg","GeometryGroup:dh","GeometryCollection:di","FillRule:dj","PathGeometry:dk","PathFigureCollection:dl","RectangleGeometry:dm","EllipseGeometry:dn","EllipseGeometryData:dp","RectangleGeometryData:dq","LineGeometryData:dr","PathGeometryData:ds","PathFigureData:dt","SegmentData:du","LineSegment:dv","LineSegmentData:dw","PolylineSegmentData:dx","ArcSegmentData:dy","PolyBezierSegment:dz","PolyBezierSegmentData:d0","BezierSegment:d1","BezierSegmentData:d2","LabelAppearanceData:d3","FontInfo:d4","TextBlock:d5","RotateTransform:d6","TransformGroup:d7","TransformCollection:d8","ShapeTags:d9","LinearScaleVisualData:ea","LinearGraphScaleLabelVisualDataList:eb","LinearGraphScaleTickmarkVisualDataList:ec","LinearGraphRangeVisualDataList:ed","LinearGraphToolTipVisualData:ee","LinearGraphScaleLabelVisualData:ef","LinearGraphScaleTickmarkVisualData:eg","LinearGraphRangeVisualData:eh","BulletGraphVisualData:ei","LinearGraphNeedleShape:ej","LinearScaleOrientation:ek","TitlesPosition:el","LinearGraphFrame:em","LinearGraphScaleFrame:en","LinearGraphRectFrame:eo","BrushUtil:ep","ColorUtil:eq","Random:er","InterpolationMode:es","MathUtil:et","RuntimeHelpers:eu","RuntimeFieldHandle:ev","JQueryObject:ew","Element:ex","ElementAttributeCollection:ey","ElementCollection:ez","WebStyle:e0","ElementNodeType:e1","Document:e2","EventListener:e3","IElementEventHandler:e4","ElementEventHandler:e5","ElementAttribute:e6","JQueryPosition:e7","JQueryCallback:e8","JQueryEvent:e9","JQueryUICallback:fa","BrushCollection:fb","ObservableCollection$1:fc","INotifyCollectionChanged:fd","NotifyCollectionChangedEventHandler:fe","NotifyCollectionChangedEventArgs:ff","EventArgs:fg","NotifyCollectionChangedAction:fh","INotifyPropertyChanged:fi","PropertyChangedEventHandler:fj","PropertyChangedEventArgs:fk","Delegate:fl","Interlocked:fm","CssHelper:fn","JQuery:fo","JQueryDeferred:fp","JQueryPromise:fq","Action:fr","CssGradientUtil:fs","LinearGraphNeedleFrame:ft","LinearGraphBackingFrame:fu","BulletGraphFrame:fv","BulletGraphScaleFrame:fw","LinearGraphScaler:fx","XamBulletGraph:fy","Control:fz","Thickness:f0","HorizontalAlignment:f1","VerticalAlignment:f2","DoubleAnimator:f3","EasingFunctionHandler:f4","Callback:f5","LinearGraphRangeCollection:f6","StackPool$1:f7","Dictionary$2:f8","IDictionary$2:f9","IDictionary:ga","Func$2:gb","KeyValuePair$2:gc","Enumerable:gd","Thread:ge","ThreadStart:gf","IOrderedEnumerable$1:gg","SortedList$1:gh","ArgumentNullException:gi","IEqualityComparer$1:gj","EqualityComparer$1:gk","IEqualityComparer:gl","DefaultEqualityComparer$1:gm","InvalidOperationException:gn","Stack$1:go","ReverseArrayEnumerator$1:gp","XamBulletGraphView:gq","RenderingContext:gr","IRenderer:gs","Rectangle:gt","Polygon:gu","Polyline:gv","DataTemplateRenderInfo:gw","DataTemplatePassInfo:gx","ContentControl:gy","DataTemplate:gz","DataTemplateRenderHandler:g0","DataTemplateMeasureHandler:g1","DataTemplateMeasureInfo:g2","DataTemplatePassHandler:g3","LinearGraphTooltipDataContext:g4","DOMEventProxy:g5","EventProxy:g6","ModifierKeys:g7","MouseWheelHandler:g8","GestureHandler:g9","ContactHandler:ha","TouchHandler:hb","MouseOverHandler:hc","MouseHandler:hd","KeyHandler:he","Key:hf","MSGesture:hg","window:hh","MouseEventArgs:hi","XamLinearGraphRange:hj","DivElement:hk","CanvasElement:hl","CanvasContext:hm","CanvasViewRenderer:hn","CanvasContext2D:ho","TextMetrics:hp","ImageData:hq","Gradient:hr","TranslateTransform:hs","ScaleTransform:ht","FontUtil:hu","PathVisualData:hv","ToolTipInfo:hw","FormatLinearGraphLabelHandler:hx","FormatLinearGraphLabelEventArgs:hy","AlignLinearGraphLabelHandler:hz","AlignLinearGraphLabelEventArgs:h0","PolygonUtil:h1","AbstractEnumerable:h2","AbstractEnumerator:h3","GenericEnumerable$1:h4","GenericEnumerator$1:h5"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compare,$w=$.ig.util.replace,$x=$.ig.util.stringFormat,$y=$.ig.util.stringFormat1,$z=$.ig.util.stringFormat2,$0=$.ig.util.stringCompare1,$1=$.ig.util.stringCompare2,$2=$.ig.util.stringCompare3,$3=$.ig.util.compareSimple,$4=$.ig.util.tryParseNumber,$5=$.ig.util.tryParseNumber1,$6=$.ig.util.numberToString,$7=$.ig.util.numberToString1,$8=$.ig.util.parseNumber;$c("TitlesPosition:el","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"ScaleStart";case 1:return"ScaleEnd";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TitlesPosition",$.ig.$ep.$type)},true);$c("LinearScaleOrientation:ek","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Horizontal";case 1:return"Vertical";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LinearScaleOrientation",$.ig.$ep.$type)},true);$c("LinearGraphNeedleShape:ej","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Custom";case 1:return"Rectangle";case 2:return"Triangle";case 3:return"Needle";case 4:return"Trapezoid";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LinearGraphNeedleShape",$.ig.$ep.$type)},true);$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.a8($$t.$bt.$type,0);this.g=new $$t.a8($$t.$bt.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i: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.$bu.j(d,e,this.h,!this.c,this.d);var g=$$t.$bu.c(f,d);var h=$$t.$bu.c(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*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},l: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.b1;g=k;var l=h.__inner[1];k.e({__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.d(f.c?1:0);k.f(new $$t.bx(1,f.h*c,f.h*c));a=k.e()}}else{var m=new $$t.b5;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},j: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.i(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.i(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.$b7.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}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("ToolTipItemVisualData:ca","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("BulletGraphTargetValueVisualData:cb","ToolTipItemVisualData",{init:function(){$$t.$ca.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"targetValue"},$type:new $.ig.Type("BulletGraphTargetValueVisualData",$$t.$ca.$type)},true);$c("ValueVisualData:cc","ToolTipItemVisualData",{init:function(){$$t.$ca.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"value"},$type:new $.ig.Type("ValueVisualData",$$t.$ca.$type)},true);$c("LinearGraphVisualData:cd","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_toolTip:null,toolTip:function(a){if(arguments.length===1){this._toolTip=a;return a}else{return this._toolTip}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.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.cl(0);var b=true;a.t("{");if(this.scalePath()!=null){if(b){b=false}else{a.k(", ")}a.k("scalePath: ");a.t(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.k(", ")}a.k("backingPath: ");a.t(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("underlayPath: ");a.t(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("overlayPath: ");a.t(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.k(", ")}var c=true;a.k("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.k(", ")}a.t(d.serialize())}a.t("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.k(", ")}var f=true;a.k("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.k(", ")}a.t(g.serialize())}a.t("]")}if(this.ranges()!=null){if(b){b=false}else{a.k(", ")}var i=true;a.k("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.k(", ")}a.t(j.serialize())}a.t("]")}if(this.name()!=null){if(b){b=false}else{a.k(", ")}a.k("name: '");a.k(this.name());a.t("'")}if(this.toolTip()!=null){if(b){b=false}else{a.k(", ")}a.k("toolTip: ");a.k(this.toolTip().serialize())}if(b){b=false}else{a.k(", ")}a.k("viewport: {");a.k("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.t("}");a.k("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$c("BulletGraphVisualData:ei","LinearGraphVisualData",{init:function(){$$t.$cd.init.call(this)},_targetValuePath:null,targetValuePath:function(a){if(arguments.length===1){this._targetValuePath=a;return a}else{return this._targetValuePath}},_valuePath:null,valuePath:function(a){if(arguments.length===1){this._valuePath=a;return a}else{return this._valuePath}},_targetValue:null,targetValue:function(a){if(arguments.length===1){this._targetValue=a;return a}else{return this._targetValue}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},scaleByViewport:function(){$$t.$cd.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.$cd.serialize.call(this);var b=new $$t.cl(0);var c=a.length==0;if(this.targetValuePath()!=null){if(c){c=false}else{b.k(", ")}b.k("targetValuePath: ");b.t(this.targetValuePath().serialize())}if(this.targetValue()!=null){if(c){c=false}else{b.k(", ")}b.k("targetValue: ");b.t(this.targetValue().serialize())}if(this.valuePath()!=null){if(c){c=false}else{b.k(", ")}b.k("valuePath: ");b.t(this.valuePath().serialize())}if(this.value()!=null){if(c){c=false}else{b.k(", ")}b.k("value: ");b.t(this.value().serialize())}if(c){return a}b.k("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("BulletGraphVisualData",$$t.$cd.$type)},true);$c("LinearGraphFrame:em","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.fu);this.b(new $$t.eo)},c:function(a){},_a:null,a:function(b){if(arguments.length===1){this._a=b;return b}else{return this._a}},_b:null,b:function(b){if(arguments.length===1){this._b=b;return b}else{return this._b}},d:function(b,c,d){this.b($$t.$eo.a(b,1-b,c.b(),d.b()));this.c().w(b,c.c(),d.c());this.a().d(b,c.a(),d.a())},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("BulletGraphFrame:fv","LinearGraphFrame",{init:function(){$$t.$em.init.call(this);this.c(new $$t.fw)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("BulletGraphFrame",$$t.$em.$type)},true);$c("LinearGraphScaleFrame:en","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.a8($$t.$eo.$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(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_s:0,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:0,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_t:0,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},ac:function(a,b,c,d){var $self=this;var e=new $$t.dk;var f=new $$t.bz;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$t.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.$ep.g(b.ab(),a,c.ab(),0));this.aa($$t.$ep.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$ep.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){$$t.$b7.b($$t.$eo.$type,b,a,c,d,function(){return new $$t.eo},$$t.$eo.a)},x:function(a,b,c,d){$$t.$b7.b($$t.$ft.$type,b,a,c,d,function(){return new $$t.ft},$$t.$ft.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("BulletGraphScaleFrame:fw","LinearGraphScaleFrame",{init:function(){$$t.$en.init.call(this);this.ad(new $$t.eo)},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},w:function(a,b,c){$$t.$en.w.call(this,a,b,c);this.ad($$t.$eo.a(a,1-a,b.ad(),c.ad()))},$type:new $.ig.Type("BulletGraphScaleFrame",$$t.$en.$type)},true);$c("LinearGraphNeedleFrame:ft","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(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(a,b,c,d){var e=new $$t.ft;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.$ep.g(c.r(),a,d.r(),0));e.s($$t.$ep.g(c.s(),a,d.s(),0));e.o(c.o()+(d.o()-c.o())*a);e.f().j(a,c.f(),d.f());e.g().j(a,c.g(),d.g());e.d().j(a,c.d(),d.d());e.j().j(a,c.j(),d.j());e.i().j(a,c.i(),d.i());e.k().j(a,c.k(),d.k());e.e().j(a,c.e(),d.e());e.h().j(a,c.h(),d.h());e.b().j(a,c.b(),d.b());e.c().j(a,c.c(),d.c());return e},t:function(a,b,c){var d=new $$t.dk;var e=new $$t.bz;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().l(f,e,a,b,c);f=this.j().l(f,e,a,b,c);f=this.d().l(f,e,a,b,c);f=this.g().l(f,e,a,b,c);f=this.f().l(f,e,a,b,c);f=this.h().l(f,e,a,b,c);f=this.e().l(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.bz;if(this.b().f.count()>0||this.c().f.count()>0){f=this.b().l(f,g,a,b,c);f=this.c().l(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$c("LinearGraphScaler:fx","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);$c("LinearGraphBackingFrame:fu","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},g:function(a,b,c){var $self=this;var d=new $$t.dk;var e=new $$t.bz;var f,g,h,i;if(c==1){f=function(){var $ret=new $$t.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.$ep.g(b.e(),a,c.e(),0));
this.f($$t.$ep.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);$c("LinearGraphRectFrame:eo","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.dk;var f=new $$t.bz;var g,h,i,j;if(d==1){g=function(){var $ret=new $$t.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.dv(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.eo;e.i=$$t.$ep.g(c.i,a,d.i,0);e.j=$$t.$ep.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);$c("XamBulletGraph:fy","Control",{init:function(){var $self=this;this.a9=0;this.a8=0;this.a7=100;this.a3=new $$t.a8($$t.$d5.$type,0);this.a6=new $$t.a8($$t.$d5.$type,0);this.a5=new $$t.a8($$t.$da.$type,0);this.a4=new $$t.a8($$t.$da.$type,0);$$t.$fz.init.call(this);this.view(new $$t.gq(this));this.view().a1();this.gs=$$t.$bw.empty();this.gr=$$t.$bw.empty();this.gq=$$t.$bw.empty();this.ai(new $$t.fv);this.ah(new $$t.fv);this.ag(new $$t.fv);this.ranges(new $$t.f6);this.ax(true);this.ap(new $$t.f3(0,1,this.transitionDuration()));var a=this.ap();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.d6.runOn(this));this.y($$t.$fy.$type);this.at(function(){var $ret=new $$t.f7($$t.$da.$type);$ret.b($self.view().ba.runOn($self.view()));$ret.c($self.view().bb.runOn($self.view()));$ret.d($self.view().bc.runOn($self.view()));$ret.j($self.view().cf.runOn($self.view()));return $ret}());this.au(function(){var $ret=new $$t.f7($$t.$da.$type);$ret.b($self.view().a4.runOn($self.view()));$ret.c($self.view().a5.runOn($self.view()));$ret.d($self.view().a6.runOn($self.view()));$ret.j($self.view().ce.runOn($self.view()));return $ret}());this.as(function(){var $ret=new $$t.f7($$t.$da.$type);$ret.b($self.view().a4.runOn($self.view()));$ret.c($self.view().a5.runOn($self.view()));$ret.d($self.view().a6.runOn($self.view()));$ret.j($self.view().ce.runOn($self.view()));return $ret}());this.ar(function(){var $ret=new $$t.f7($$t.$d5.$type);$ret.b($self.view().av.runOn($self.view()));$ret.c($self.view().aw.runOn($self.view()));$ret.d($self.view().ax.runOn($self.view()));$ret.j($self.view().br.runOn($self.view()));return $ret}());this.av(function(){var $ret=new $$t.f7($$t.$d5.$type);$ret.b($self.view().bk.runOn($self.view()));$ret.c($self.view().bl.runOn($self.view()));$ret.d($self.view().bm.runOn($self.view()));$ret.j($self.view().bs.runOn($self.view()));return $ret}())},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},d6:function(a,b){this.transitionProgress(this.ap().transitionProgress())},animating:function(){return this.ap().animationActive()},a9:0,transitionProgress:function(a){if(arguments.length===1){var b=this.a9;this.a9=a;this.ed("TransitionProgress",b,this.a9);return a}else{return this.a9}},ew:function(){this.a9=0;this.ap().stop();this.ap().start()},a1:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},orientation:function(a){if(arguments.length===1){this.g($$t.$fy.orientationProperty,$$t.$ek.getBox(a));return a}else{return $f(this.c($$t.$fy.orientationProperty))}},ranges:function(a){if(arguments.length===1){this.g($$t.$fy.rangesProperty,a);return a}else{return this.c($$t.$fy.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$fy.rangeBrushesProperty,a);return a}else{return this.c($$t.$fy.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$fy.rangeOutlinesProperty,a);return a}else{return this.c($$t.$fy.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$fy.minimumValueProperty,a);return a}else{return this.c($$t.$fy.minimumValueProperty)}},a8:0,actualMinimumValue:function(a){if(arguments.length===1){this.a8=a;return a}else{return this.a8}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$fy.maximumValueProperty,a);return a}else{return this.c($$t.$fy.maximumValueProperty)}},a7:0,actualMaximumValue:function(a){if(arguments.length===1){this.a7=a;return a}else{return this.a7}},targetValue:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueProperty,a);return a}else{return this.c($$t.$fy.targetValueProperty)}},targetValueName:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueNameProperty,a);return a}else{return this.c($$t.$fy.targetValueNameProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$fy.valueProperty,a);return a}else{return this.c($$t.$fy.valueProperty)}},valueName:function(a){if(arguments.length===1){this.g($$t.$fy.valueNameProperty,a);return a}else{return this.c($$t.$fy.valueNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$fy.rangeInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$fy.rangeOuterExtentProperty)}},valueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.valueInnerExtentProperty,a);return a}else{return this.c($$t.$fy.valueInnerExtentProperty)}},valueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.valueOuterExtentProperty,a);return a}else{return this.c($$t.$fy.valueOuterExtentProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$fy.intervalProperty,a);return a}else{return this.c($$t.$fy.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.g($$t.$fy.ticksPostInitialProperty,a);return a}else{return this.c($$t.$fy.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.g($$t.$fy.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$fy.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$fy.labelIntervalProperty,a);return a}else{return this.c($$t.$fy.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$fy.labelExtentProperty,a);return a}else{return this.c($$t.$fy.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.g($$t.$fy.labelsPostInitialProperty,a);return a}else{return this.c($$t.$fy.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.g($$t.$fy.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$fy.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickCountProperty,a);return a}else{return this.c($$t.$fy.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fy.tickStartExtentProperty,a);return a}else{return this.c($$t.$fy.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fy.tickEndExtentProperty,a);return a}else{return this.c($$t.$fy.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$fy.tickBrushProperty,a);return a}else{return this.c($$t.$fy.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$fy.fontBrushProperty,a);return a}else{return this.c($$t.$fy.fontBrushProperty)}},valueBrush:function(a){if(arguments.length===1){this.g($$t.$fy.valueBrushProperty,a);return a}else{return this.c($$t.$fy.valueBrushProperty)}},valueOutline:function(a){if(arguments.length===1){this.g($$t.$fy.valueOutlineProperty,a);return a}else{return this.c($$t.$fy.valueOutlineProperty)}},valueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.valueStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.valueStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$fy.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$fy.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickBrushProperty,a);return a}else{return this.c($$t.$fy.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.g($$t.$fy.isScaleInvertedProperty,a);return a}else{return this.c($$t.$fy.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$fy.backingBrushProperty,a);return a}else{return this.c($$t.$fy.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$fy.backingOutlineProperty,a);return a}else{return this.c($$t.$fy.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.backingInnerExtentProperty,a);return a}else{return this.c($$t.$fy.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.backingOuterExtentProperty,a);return a}else{return this.c($$t.$fy.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$fy.scaleStartExtentProperty,a);return a}else{return this.c($$t.$fy.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$fy.scaleEndExtentProperty,a);return a}else{return this.c($$t.$fy.scaleEndExtentProperty)}},targetValueBrush:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueBrushProperty,a);return a}else{return this.c($$t.$fy.targetValueBrushProperty)}},targetValueBreadth:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueBreadthProperty,a);return a}else{return this.c($$t.$fy.targetValueBreadthProperty)}},targetValueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueInnerExtentProperty,a);return a}else{return this.c($$t.$fy.targetValueInnerExtentProperty)}},targetValueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueOuterExtentProperty,a);return a}else{return this.c($$t.$fy.targetValueOuterExtentProperty)}},targetValueOutline:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueOutlineProperty,a);return a}else{return this.c($$t.$fy.targetValueOutlineProperty)}},targetValueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.targetValueStrokeThicknessProperty)}},a0:function(a){if(arguments.length===1){this.g($$t.$fy.fc,a);return a}else{return this.c($$t.$fy.fc)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$fy.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$fy.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.g($$t.$fy.showToolTipTimeoutProperty,a);return a}else{return $g(this.c($$t.$fy.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.g($$t.$fy.toolTipProperty,a);return a}else{return this.c($$t.$fy.toolTipProperty)}},_showToolTip:false,showToolTip:function(a){if(arguments.length===1){this._showToolTip=a;return a}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.g($$t.$fy.fontProperty,a);return a}else{return this.c($$t.$fy.fontProperty)}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.gv().height()}return this.al().k(c-b)},exportVisualData:function(){var $self=this;var a=new $$t.ei;a.viewport(this.gv());a.scaleLabels(new $$t.eb);a.scaleTickmarks(new $$t.ec);a.ranges(new $$t.ed);a.value(function(){var $ret=new $$t.cc;$ret.value($self.value());return $ret}());a.targetValue(function(){var $ret=new $$t.cb;$ret.value($self.targetValue());return $ret}());this.view().ar(a);var b=this.view().k();if(b!=null){var c;switch(b.c()){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.ee;$ret.item(c);$ret.itemBrush($$t.$cn.fromBrush(b.a().brush()));$ret.outline($$t.$cn.fromBrush(b.a().outline()));$ret.thickness(b.a().thickness());return $ret}())}return a},provideContainer:function(a){this.view().az(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){a=this.view().b5(a);this.ev(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.ev({__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().a0()},styleUpdated:function(){this.view().bj()},flush:function(){this.view().flush()},ev:function(a,b){var c=new $$t.hv(1,"targetValue",this.view().cc());var d=c.getPoints(new $$t.c9);if(d.count()>0){var e=$$t.$h1.a(d.__inner[0],a);if(e==true){this.view().bi(a,b,-1,"targetvalue");return}}var f=new $$t.hv(1,"value",this.view().cd());var g=f.getPoints(new $$t.c9);if(g.count()>0){var h=$$t.$h1.a(g.__inner[0],a);if(h==true){this.view().bi(a,b,-1,"value");return}}for(var i=0;i<this.a4.count();i++){var j=new $$t.hv(1,"range",this.a4.__inner[i]);var k=j.getPoints(new $$t.c9);if(k.count()>0){var l=$$t.$h1.a(k.__inner[0],a);if(l==true){this.view().bi(a,b,i,"range");return}}}this.view().au()},eo:function(){if(!this.ax()){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.gv().height()>=b?this.gv().height()-b:this.gv().height();this.gu(new $$t.bw(0,0,0,this.gv().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.gv().width()>=e?this.gv().width()-e:this.gv().width();this.gu(new $$t.bw(0,e,0,g,this.gv().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},gs:null,gv:function(a){if(arguments.length===1){var b=this.gs;this.gs=a;if(!b.equals1(this.gs)){this.ee(b,this.gs)}return a}else{return this.gs}},gr:null,gu:function(a){if(arguments.length===1){this.gr=a;return a}else{return this.gr}},gq:null,gt:function(a){if(arguments.length===1){this.gq=a;return a}else{return this.gq}},az:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.gv().isEmpty()&&this.view().q()},d7:function(){if(!this.az()){return}var a=this.bx();this.al(new $$t.fx(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.bw(),this.isScaleInverted()));if(this.ax()){if(this.animating()){if(this.ap().needsFlush()){this.ap().flush()}var b=this.ai();this.ai(this.ag());this.ag(b)}else{var c=this.ai();this.ai(this.ah());this.ah(c)}}else if(this.animating()){this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.ep(this.ag());this.er(this.ag());this.es(this.ag());this.eu(this.ag())}if(this.ax()){this.eg();this.eo();this.ei();this.ej();this.eh();this.ef()}if(this.ax()&&this.a1()){this.ew();this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.ep(this.ag());this.er(this.ag());this.es(this.ag());this.eu(this.ag());this.et(this.ag());this.eq(this.ag())}else{if(this.ax()){this.ep(this.ah());this.er(this.ah());this.es(this.ah());this.eu(this.ah());this.et(this.ah());this.eq(this.ah())}}this.ax(false);this.view().aq()},a3:null,a6: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.gu();if($.ig.util.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.eo;j.i=g.brush()!=null?g.brush():this.gi(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.gi(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($.ig.util.isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if($.ig.util.isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if($.ig.util.isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if($.ig.util.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($.ig.util.isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$t.a8(Number,0);var m=new $$t.a8(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]}},gw:function(){var a=this.interval();var b=this.labelInterval();if($.ig.util.isNaN(a)){a=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(b)){b=a}if(b==0){b=this.actualMaximumValue()-this.actualMinimumValue()}var c=new $$t.a8(Number,0);if(b>0){for(var d=this.labelsPostInitial()+this.actualMinimumValue();d<=this.actualMaximumValue()-this.labelsPreTerminal();d+=b){if(d>this.actualMaximumValue()-this.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.hy;j.value=h;j.label=i;if(this.formatLabel!=null){this.formatLabel(this,j)}i=j.label;var k=this.view().cg(function(){var $ret=new $$t.d5;$ret.aa(i);return $ret}());e[g]=k.k();f[g]=k.j()}var l=0;var m=0;var n=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.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.bx(1,l,m)},eg:function(){var a=this.ah();var b=a.c();var c=this.al();var d=this.interval();var e=this.labelInterval();var f=this.minorTickCount();if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if(e==0){e=this.actualMaximumValue()-this.actualMinimumValue()}var g=new $$t.a8($$t.$by.$type.specialize(Number,Number),0);if(e>0){for(var h=this.labelsPostInitial()+this.actualMinimumValue();h<=this.actualMaximumValue()-this.labelsPreTerminal();){if(h>this.actualMaximumValue()-this.labelsPreTerminal()){continue}g.add(new $$t.by(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(this.labelExtent());var i=new $$t.hy;i.actualMinimumValue=this.actualMinimumValue();i.actualMaximumValue=this.actualMaximumValue();var j=new $$t.h0;j.actualMinimumValue=this.actualMinimumValue();j.actualMaximumValue=this.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(this.formatLabel!=null){this.formatLabel(this,i)}m=i.label;j.label=m;var n=this.view().cg(function(){var $ret=new $$t.d5;$ret.aa(m);return $ret}());j.width=n.k();j.height=n.j();if(this.orientation()==0){j.offsetX=-1*(n.k()/2);j.offsetY=-1*n.j()}else{j.offsetX=-1*n.k();j.offsetY=-1*(n.j()/2)}if(this.alignLabel!=null){this.alignLabel(this,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($.ig.util.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($.ig.util.isNaN(c)){return}var d=this.actualMinimumValue();if($.ig.util.isNaN(d)){d=this.actualMinimumValue()}var e=this.value();var f=new $$t.eo;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)},gi:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},et:function(a){var b=this.gu();var c=a.c();var d=this.au();var e=c.j();var f=c.u();var g=c.t();var h=c.ab();var i=c.v();var j=this.as();var k=c.i();var l=c.n();var m=c.m();var n=c.aa();var o=c.o();d.f(true);for(var p=0;p<this.a5.count();p++){d.n(this.a5.__inner[p])}this.a5.clear();var q=this.bu();var r=this.cg();for(var s=0;s<e.length;s++){var t,u,v,w;if(this.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.a();var y=new $$t.dk;var z=new $$t.bz;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.dv(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);this.a5.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if(this.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.a();var ag=new $$t.dk;var ah=new $$t.bz;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.dv(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);this.a5.add(af)}d.f(false)},eq:function(a){var b=this.gu();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.f(true);for(var l=0;l<this.a3.count();l++){k.n(this.a3.__inner[l])}this.a3.clear();var m=c.z();var n=this.cf();var o=this.cg();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.a();s.aa(e[p]);this.view().bh(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().a8(s,q+v,r+w);this.a3.add(s)}k.f(false)},er:function(a){var b=a.c();var c=this.at();c.f(true);for(var d=0;d<this.a4.count();d++){c.n(this.a4.__inner[d])}this.a4.clear();var e=this.bu();var f=this.cg();var g=this.gp();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.a();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().bg(this.a4);c.f(false)},ep:function(a){var b=this.gt();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())},es:function(a){var b=this.view().cc();if($.ig.util.isNaN(this.targetValue())||this.targetValue()<this.actualMinimumValue()||this.targetValue()>this.actualMaximumValue()){b.ak(null);return}var c=a.b();var d=this.bu();var e=this.cg();var f=this.gp();var g=c.k(f,d,e,this.orientation());b.ak(g);b.__fill=c.i;b.__stroke=c.j;b.z(c.h)},eu:function(a){var b=this.view().cd();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||$.ig.util.isNaN(c)){b.ak(null);return}var d=a.c();var e=this.bu();var f=this.cg();var g=this.gp();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.ax(true);this.view().bf()},ea:function(a,b){this.ax(true);this.view().bf()},bu:function(){if(this.orientation()==0){return this.a0()?this.gv().height():this.gu().height()}return this.a0()?this.gv().width():this.gu().width()},bw:function(){if(this.orientation()==0){return this.gv().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.gv().height()*(this.scaleEndExtent()-this.scaleStartExtent())},cf:function(){if(this.orientation()==0){return this.gv().height()}return this.gv().width()},cg:function(){if(this.orientation()==0){return this.gv().width()}return this.gv().height()},bx:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gv().left()+this.gv().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gv().top()+this.gv().height()*a},gp:function(){var a=this.gu().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.gu().width()*b,__y:this.gu().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.gu().top()+this.gu().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().ay(a,b,c);break;case"RangeBrushes":this.view().a2(b,c);break;case"RangeOutlines":this.view().a3(b,c);break}switch(a){case"TransitionDuration":this.ap().intervalMilliseconds(this.transitionDuration());this.view().bf();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.ep(this.ah());this.er(this.ah());this.es(this.ah());this.eu(this.ah());this.et(this.ah());this.eq(this.ah())}this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.ep(this.ag());this.er(this.ag());this.es(this.ag());this.eu(this.ag());this.et(this.ag());this.eq(this.ag());this.view().aq();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.ax(true);this.view().bf();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.em.runOn(this))
}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.em.runOn(this))}this.ax(true);this.view().bf();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 i=this.bx();this.al(new $$t.fx(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.bw(),this.isScaleInverted()));this.ax(true);this.view().bf();break;case"FontBrush":case"Font":this.view().bp();this.ax(true);this.view().bf();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.ax(true);this.view().bf()},el:function(a,b){this.ax(true);this.view().bf()},_ax:false,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},refresh:function(){this.ax(true);this.view().bf()},aq:function(){return $$t.$hu.g(this.font())},$type:new $.ig.Type("XamBulletGraph",$$t.$fz.$type)},true);$c("XamLinearGraphRange:hj","DependencyObject",{init:function(){$$t.$cw.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.fk(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.g($$t.$hj.nameProperty,a);return a}else{return this.c($$t.$hj.nameProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$hj.brushProperty,a);return a}else{return this.c($$t.$hj.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$hj.outlineProperty,a);return a}else{return this.c($$t.$hj.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$hj.startValueProperty,a);return a}else{return this.c($$t.$hj.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$hj.endValueProperty,a);return a}else{return this.c($$t.$hj.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$hj.innerStartExtentProperty,a);return a}else{return this.c($$t.$hj.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$hj.innerEndExtentProperty,a);return a}else{return this.c($$t.$hj.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$hj.outerStartExtentProperty,a);return a}else{return this.c($$t.$hj.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$hj.outerEndExtentProperty,a);return a}else{return this.c($$t.$hj.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$hj.strokeThicknessProperty,a);return a}else{return this.c($$t.$hj.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$t.$cw.$type,[$$t.$fi.$type])},true);$c("LinearGraphRangeCollection:f6","ObservableCollection$1",{init:function(){$$t.$fc.init.call(this,$$t.$hj.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$t.$fc.$type.specialize($$t.$hj.$type))},true);$c("LinearGraphTooltipDataContext:g4","DependencyObject",{init:function(){$$t.$cw.init.call(this)},item:function(a){if(arguments.length===1){this.g($$t.$g4.itemProperty,a);return a}else{return this.c($$t.$g4.itemProperty)}},itemName:function(a){if(arguments.length===1){this.g($$t.$g4.itemNameProperty,a);return a}else{return this.c($$t.$g4.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$g4.outlineProperty,a);return a}else{return this.c($$t.$g4.outlineProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$g4.itemBrushProperty,a);return a}else{return this.c($$t.$g4.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$g4.thicknessProperty,a);return a}else{return this.c($$t.$g4.thicknessProperty)}},label:function(a){if(arguments.length===1){this.g($$t.$g4.labelProperty,a);return a}else{return this.c($$t.$g4.labelProperty)}},n:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.fk(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$t.$cw.$type,[$$t.$fi.$type])},true);$c("ToolTipInfo:hw","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:hy","EventArgs",{init:function(){$$t.$fg.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$t.$fg.$type)},true);$c("AlignLinearGraphLabelEventArgs:h0","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$hy.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$hy.$type)},true);$c("XamBulletGraphView:gq","Object",{an:0,am:0,init:function(a){this.e=null;this.f=null;this.b2=null;this.b3=null;this.o=false;this.a=["value","targetvalue","backing","scale","tick","minortick","label"];this.ao=null;this.ah=-1;this.bu=function(){var $ret=new $$t.co;$ret.fill("black");return $ret}();this.p=false;this.m=null;$.ig.$op.init.call(this);this.l(a);this.t=new $$t.f8(String,$$t.$f8.$type.specialize(String,$$t.$co.$type),0);this.b8=new $$t.da;this.b9=new $$t.da;this.b7=new $$t.da;this.b6=new $$t.da;this.y(new $$t.a8($$t.$da.$type,0));this.x(new $$t.a8($$t.$da.$type,0));this.w(new $$t.a8($$t.$d5.$type,0));this.z(new $$t.a8($$t.$d5.$type,0))},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},al:null,_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},a1:function(){this.j(new $$t.g4);this.af=this.l().showToolTipTimeout()},b9:null,b8:null,b7:null,b6:null,q:function(){return true},cc:function(){return this.b8},cd:function(){return this.b9},cb:function(){return this.b7},ca:function(){return this.b6},by:null,bz:null,bv:null,bw:null,b0:null,b1:null,bx:null,c:null,d:null,e:null,f:null,b2:null,b3:null,o:false,t:null,a:null,at:function(){this.o=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.a8(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.t.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-bulletgraph-"+f;var h="ui-bulletgraph-"+f+"-fill";var i="ui-bulletgraph-"+f+"-outline";var j;if(!function(){var k=$$t.$gq.u.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$$t.$ep.f(h,g,"background-color",this.ak(),a[e]);$$t.$gq.u.add(h,j)}var k;if(!function(){var l=$$t.$gq.u.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$$t.$ep.f(i,g,"border-top-color",this.ak(),b[e]);$$t.$gq.u.add(i,k)}var l=new $$t.f8(String,$$t.$co.$type,0);l.item("fill",j);l.item("outline",k);this.t.item(this.a[e],l)}this.bo();if($$t.$gq.g==null||$$t.$gq.h==null){var m=$$t.$ep.e("ui-bulletgraph-range-fill-palette-","ui-bulletgraph-range-outline-palette-","ui-bulletgraph-range-palette-",this.ak(),$$t.$gq.g,$$t.$gq.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$gq.g=m.p4;$$t.$gq.h=m.p5}this.c=$$t.$gq.g;this.d=$$t.$gq.h;if(this.e==null){this.l().rangeBrushes(this.c)}if(this.f==null){this.l().rangeOutlines(this.d)}this.o=false},bo:function(){this.o=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bn(c,this.t.item(c))}this.o=false},bn:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"targetvalue":if(this.by==null){this.l().targetValueBrush(c)}if(this.bz==null){this.l().targetValueOutline(d)}break;case"value":if(this.b2==null){this.l().valueBrush(c)}if(this.b3==null){this.l().valueOutline(d)}break;case"backing":if(this.bv==null){this.l().backingBrush(c)}if(this.bw==null){this.l().backingOutline(d)}break;case"tick":if(this.b1==null){this.l().tickBrush(c)}break;case"minortick":if(this.bx==null){this.l().minorTickBrush(c)}break;case"label":this.bu=c;break}},ay:function(a,b,c){var d=b;var e=c;if(!this.o){switch(a){case"TargetValueBrush":this.by=e;break;case"TargetValueOutline":this.bz=e;break;case"BackingBrush":this.bv=e;break;case"BackingOutline":this.bw=e;break;case"ValueBrush":this.b2=e;break;case"ValueOutline":this.b3=e;break;case"TickBrush":this.b1=e;break;case"MinorTickBrush":this.bx=e;break}if(e==null){this.bo()}}},a2:function(a,b){if(!this.o){this.e=b;if(this.e==null){this.l().rangeBrushes(this.c)}}},a3:function(a,b){if(!this.o){this.f=b;if(this.f==null){this.l().rangeOutlines(this.d)}}},b:function(a,b){var c=this.al;if(c==null){c=this.al=$("<span style='position:absolute;display:none' />");$("body").append(this.al)}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=c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},bj:function(){this.at();this.bp();this.bf()},_s:false,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},ai:null,_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},ae:0,ag:0,b5:function(a){var b=$$t.$g5.c3(this.ak());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}},ao:null,ah:0,b4:null,af:0,bi:function(a,b,c,d){this.b4=a;this.ah=c;this.ao=d;this.be();this.ag=window.setTimeout(this.bq.runOn(this),this.af);this.r(true)},au:function(){if(this.r()){window.clearTimeout(this.ag);this.r(false)}if(this.s()){var a=this.l().toolTip();window.clearTimeout(this.ae);a.hide();this.s(false);this.j(null)}this.af=this.l().showToolTipTimeout()},be:function(){if(this.r()){window.clearTimeout(this.ag)}if(this.s()){var a=this.l().toolTip();window.clearTimeout(this.ae);a.hide();this.s(false);this.af=$a(this.l().showToolTipTimeout(),2)}},bq:function(){var $self=this;if(this.r()){window.clearTimeout(this.ag);this.r(false)}var a=this.ah;var b=this.ao;var c=this.b4;this.ae=window.setTimeout(this.au.runOn(this),10*this.l().showToolTipTimeout());var d=this.l().ranges().__inner[a];if(this.ai!=this.l().toolTip()){if(this.ai!=null){this.ai.remove()}this.ai=this.l().toolTip();this.ai.css("position","absolute");this.ak().append(this.ai)}this.j(this.i(b,a));var context_=this.j();var tooltip_=this.ai;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e=this.ai.find(".ui-bulletgraph-"+b+"-tooltip");if(e!=null&&e.length>0){var f=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var g=function(){var $ret=new $$t.a8(String,0);$ret.add($self.j().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.f8(String,String,0);var i=new Array(f.length);$.ig.util.arrayCopy1(f,0,i,0,f.length);this.b("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])}}this.ai.css("top",(c.__y+15).toString()+"px").css("left",(c.__x+15).toString()+"px");this.ai.show();this.s(true)},i:function(a,b){var c=new $$t.g4;switch(a){case"range":var d=this.l().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.l().gi(b,this.c));c.outline(f!=null?f:this.l().gi(b,this.d));c.thickness(d.strokeThickness());break;case"value":c.item(this.l().value());c.itemName(this.l().valueName());c.label(this.l().valueName()!=null?this.l().valueName()+": "+this.l().value().toString():this.l().value().toString());c.brush(this.l().valueBrush());c.outline(this.l().valueOutline());c.thickness(this.l().valueStrokeThickness());break;case"targetvalue":c.item(this.l().targetValue());c.itemName(this.l().targetValueName());c.label(this.l().targetValueName()!=null?this.l().targetValueName()+": "+this.l().targetValue().toString():this.l().targetValue().toString());c.brush(this.l().targetValueBrush());c.outline(this.l().targetValueOutline());c.thickness(this.l().targetValueStrokeThickness());break}return c},az:function(a){var b=$(a);this.ak(b);var c=Math.round(b.width());var d=Math.round(b.height());this.ak().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.ak().append(e);this.an=c;this.am=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.al==null){this.al=$("<span style='position:absolute;display:none' />")}this.ak().append(this.al);this.l().gv(new $$t.bw(0,0,0,c,d));this.l().gt(new $$t.bw(0,0,0,c,d));this.aj(e);var f=this.aj()[0].getContext("2d");this.n(new $$t.gr(new $$t.hn,f));this.at();this.bp();this.n().ab(this.m);this.bd()},a0:function(){var a=Math.round(this.ak().width());var b=Math.round(this.ak().height());this.l().gv(new $$t.bw(0,0,0,a,b));this.l().gt(new $$t.bw(0,0,0,a,b))},aq:function(){this.bd()},v:null,bg:function(a){this.v=a},bd:function(){if(this.an!=this.l().gv().width()||this.am!=this.l().gv().height()){this.aj().attr("width",this.l().gv().width().toString());this.aj().attr("height",this.l().gv().height().toString());this.an=$.ig.truncate(Math.round(this.l().gv().width()));this.am=$.ig.truncate(Math.round(this.l().gv().height()))}this.n().j(this.l().gv().left(),this.l().gv().top(),this.l().gv().width(),this.l().gv().height());this.n().r(this.b6);if(this.v!=null){for(var a=0;a<this.v.count();a++){this.n().r(this.v.__inner[a])}}for(var b=0;b<this.w().count();b++){this.n().ab(this.m);this.n().v(this.w().__inner[b])}for(var c=0;c<this.x().count();c++){this.n().r(this.x().__inner[c])}this.n().r(this.b9);this.n().r(this.b8)},bp:function(){if(this.l().font()!=null){this.m=this.l().aq()}else{this.m=$$t.$hu.c(this.ak())}this.aa=this.ab(this.m);if(this.l().fontBrush()==null){this.bt=new $$t.co;this.bt.__fill=this.ak().css("color");this.l().fontBrush(this.bt)}if(this.n()!=null){this.n().ab(this.m)}},ac:function(a){var b=$b($$t.$d5.$type,a);if(b!=null&&b.aa()!=null){return this.n().e(b.aa())+0}return 0},cg:function(a){if($.ig.util.isNaN(this.aa)){this.aa=this.ab(null)}var b=this.ac(a);var c=this.aa;return new $$t.bx(1,b,c)},bu:null,bh:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.bu)}},a8:function(a,b,c){a.l(b);a.m(c)},a7:function(a,b){},a9:function(a,b){},ab:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a.f())}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},p:false,m:null,bt:null,aa:0,bf:function(){if(!this.p){this.p=true;window.setTimeout(this.ap.runOn(this),0)}},ap:function(){if(this.p){this.p=false;this.l().d7()}},flush:function(){if(this.p){this.ap()}},ar:function(a){a.scalePath(new $$t.hv(1,"Scale",this.b7));a.targetValuePath(new $$t.hv(1,"TargetValue",this.b8));a.valuePath(new $$t.hv(1,"Value",this.b9));a.backingPath(new $$t.hv(1,"Backing",this.b6));var b=this.m;var d=this.w().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=$$t.$hu.d(c,b);var f=new $$t.ef;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.$cn.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.eg;i.tickPath(new $$t.hv(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.v.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.eh;var m=new $$t.hv(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},ba:function(a){a.__visibility=0},bb:function(a){a.__visibility=1},bc:function(a){this.y().remove(a)},cf:function(){var a=new $$t.da;this.y().add(a);return a},bk:function(a){a.__visibility=0},bl:function(a){a.__visibility=1},bm:function(a){this.z().remove(a)},bs:function(){var a=new $$t.d5;this.z().add(a);return a},a4:function(a){a.__visibility=0},a5:function(a){a.__visibility=1},a6:function(a){this.x().remove(a)},ce:function(){var a=new $$t.da;this.x().add(a);return a},av:function(a){a.__visibility=0},aw:function(a){a.__visibility=1},ax:function(a){this.w().remove(a)},br:function(){var a=new $$t.d5;this.w().add(a);return a},k:function(){var $self=this;if(this.j()==null){return null}return function(){var $ret=new $$t.hw;$ret.b($self.ah);$ret.d($self.b4);$ret.c($self.ao);$ret.a($self.j());return $ret}()},$type:new $.ig.Type("XamBulletGraphView",$.ig.$ot)},true);$c("LinearScaleVisualData:ea","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ef","Object",{init:function(){this._labelSize=new $$t.bx;$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.bx(1,this.labelSize().k()/a.width(),this.labelSize().j()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().k()+", height: "+this.labelSize().j()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:eb","List$1",{init:function(){$$t.$a8.init.call(this,$$t.$ef.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$t.$a8.$type.specialize($$t.$ef.$type))},true);$c("LinearGraphScaleTickmarkVisualData:eg","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$c("LinearGraphScaleTickmarkVisualDataList:ec","List$1",{init:function(){$$t.$a8.init.call(this,$$t.$eg.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$t.$a8.$type.specialize($$t.$eg.$type))},true);$c("LinearGraphRangeVisualData:eh","ToolTipItemVisualData",{init:function(){$$t.$ca.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$ca.$type)},true);$c("LinearGraphRangeVisualDataList:ed","List$1",{init:function(){$$t.$a8.init.call(this,$$t.$eh.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$t.$a8.$type.specialize($$t.$eh.$type))},true);$c("LinearGraphToolTipVisualData:ee","Object",{init:function(){this._outline=new $$t.ch;this._itemBrush=new $$t.ch;$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},serialize:function(){var a=new $$t.cl(0);a.k("{ item: ");if(this.item()!=null){a.k(this.item().serialize())}a.k(", ");a.k("outline: ");a.k($$t.$cn.serializeColor(this.outline()));a.k(", ");a.k("itemBrush: ");a.k($$t.$cn.serializeColor(this.itemBrush()));a.k(", ");a.k("thickness: ");a.k(this.thickness().toString());a.k("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$$t.$el.scaleStart=0;$$t.$el.scaleEnd=1;$$t.$ek.horizontal=0;$$t.$ek.vertical=1;$$t.$ej.custom=0;$$t.$ej.rectangle=1;$$t.$ej.triangle=2;$$t.$ej.needle=3;$$t.$ej.trapezoid=4;$$t.$fy.dx="TransitionProgress";$$t.$fy.c6="Orientation";$$t.$fy.db="Ranges";$$t.$fy.c7="RangeBrushes";$$t.$fy.da="RangeOutlines";$$t.$fy.c0="MinimumValue";$$t.$fy.cy="MaximumValue";$$t.$fy.dm="TargetValue";$$t.$fy.dj="TargetValueName";$$t.$fy.d4="Value";$$t.$fy.d1="ValueName";$$t.$fy.c8="RangeInnerExtent";$$t.$fy.c9="RangeOuterExtent";$$t.$fy.dz="ValueInnerExtent";$$t.$fy.d2="ValueOuterExtent";$$t.$fy.cs="Interval";$$t.$fy.dr="TicksPostInitial";$$t.$fy.ds="TicksPreTerminal";$$t.$fy.cv="LabelInterval";$$t.$fy.bf=0;$$t.$fy.cu="LabelExtent";$$t.$fy.cw="LabelsPostInitial";$$t.$fy.cx="LabelsPreTerminal";$$t.$fy.c2="MinorTickCount";$$t.$fy.b8=.1;$$t.$fy.dt="TickStartExtent";$$t.$fy.dq="TickEndExtent";$$t.$fy.du="TickStrokeThickness";$$t.$fy.dp="TickBrush";$$t.$fy.cq="FontBrush";$$t.$fy.dy="ValueBrush";$$t.$fy.d3="ValueOutline";$$t.$fy.d5="ValueStrokeThickness";$$t.$fy.c4="MinorTickStartExtent";$$t.$fy.c3="MinorTickEndExtent";$$t.$fy.c5="MinorTickStrokeThickness";$$t.$fy.c1="MinorTickBrush";$$t.$fy.ct="IsScaleInverted";$$t.$fy.ck="BackingBrush";$$t.$fy.cn="BackingOutline";$$t.$fy.co="BackingStrokeThickness";$$t.$fy.cl="BackingInnerExtent";$$t.$fy.cm="BackingOuterExtent";$$t.$fy.dd="ScaleStartExtent";$$t.$fy.dc="ScaleEndExtent";$$t.$fy.dg="TargetValueBrush";$$t.$fy.df="TargetValueBreadth";$$t.$fy.dh="TargetValueInnerExtent";$$t.$fy.dk="TargetValueOuterExtent";$$t.$fy.dl="TargetValueOutline";$$t.$fy.dn="TargetValueStrokeThickness";$$t.$fy.cz="MergeViewPorts";$$t.$fy.dw="TransitionDuration";$$t.$fy.de="ShowToolTipTimeout";$$t.$fy.dv="ToolTip";$$t.$fy.cr="Font";$$t.$fy.orientationProperty=$$t.$cy.i("Orientation",$$t.$ek.$type,$$t.$fy.$type,new $$t.cz(2,$$t.$ek.getBox(0),function(a,b){a.ed("Orientation",b.d(),b.c())}));$$t.$fy.rangesProperty=$$t.$cy.i("Ranges",$$t.$f6.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("Ranges",b.d(),b.c())}));$$t.$fy.rangeBrushesProperty=$$t.$cy.i("RangeBrushes",$$t.$fb.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("RangeBrushes",b.d(),b.c())}));$$t.$fy.rangeOutlinesProperty=$$t.$cy.i("RangeOutlines",$$t.$fb.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("RangeOutlines",b.d(),b.c())}));$$t.$fy.minimumValueProperty=$$t.$cy.i("MinimumValue",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("MinimumValue",b.d(),b.c())}));$$t.$fy.maximumValueProperty=$$t.$cy.i("MaximumValue",Number,$$t.$fy.$type,new $$t.cz(2,100,function(a,b){a.ed("MaximumValue",b.d(),b.c())}));$$t.$fy.targetValueProperty=$$t.$cy.i("TargetValue",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("TargetValue",b.d(),b.c())}));$$t.$fy.targetValueNameProperty=$$t.$cy.i("TargetValueName",String,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TargetValueName",b.d(),b.c())}));$$t.$fy.valueProperty=$$t.$cy.i("Value",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("Value",b.d(),b.c())}));$$t.$fy.valueNameProperty=$$t.$cy.i("ValueName",String,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ValueName",b.d(),b.c())}));$$t.$fy.rangeInnerExtentProperty=$$t.$cy.i("RangeInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,.2,function(a,b){a.ed("RangeInnerExtent",b.d(),b.c())}));$$t.$fy.rangeOuterExtentProperty=$$t.$cy.i("RangeOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,.95,function(a,b){a.ed("RangeOuterExtent",b.d(),b.c())}));$$t.$fy.valueInnerExtentProperty=$$t.$cy.i("ValueInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,.5,function(a,b){a.ed("ValueInnerExtent",b.d(),b.c())}));$$t.$fy.valueOuterExtentProperty=$$t.$cy.i("ValueOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,.65,function(a,b){a.ed("ValueOuterExtent",b.d(),b.c())}));$$t.$fy.intervalProperty=$$t.$cy.i("Interval",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("Interval",b.d(),b.c())}));$$t.$fy.ticksPostInitialProperty=$$t.$cy.i("TicksPostInitial",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("TicksPostInitial",b.d(),b.c())}));$$t.$fy.ticksPreTerminalProperty=$$t.$cy.i("TicksPreTerminal",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("TicksPreTerminal",b.d(),b.c())}));$$t.$fy.labelIntervalProperty=$$t.$cy.i("LabelInterval",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("LabelInterval",b.d(),b.c())}));$$t.$fy.labelExtentProperty=$$t.$cy.i("LabelExtent",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("LabelExtent",b.d(),b.c())}));$$t.$fy.labelsPostInitialProperty=$$t.$cy.i("LabelsPostInitial",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("LabelsPostInitial",b.d(),b.c())}));$$t.$fy.labelsPreTerminalProperty=$$t.$cy.i("LabelsPreTerminal",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("LabelsPreTerminal",b.d(),b.c())}));$$t.$fy.minorTickCountProperty=$$t.$cy.i("MinorTickCount",Number,$$t.$fy.$type,new $$t.cz(2,3,function(a,b){a.ed("MinorTickCount",b.d(),b.c())}));$$t.$fy.tickStartExtentProperty=$$t.$cy.i("TickStartExtent",Number,$$t.$fy.$type,new $$t.cz(2,.1,function(a,b){a.ed("TickStartExtent",b.d(),b.c())}));$$t.$fy.tickEndExtentProperty=$$t.$cy.i("TickEndExtent",Number,$$t.$fy.$type,new $$t.cz(2,.2,function(a,b){a.ed("TickEndExtent",b.d(),b.c())}));$$t.$fy.tickStrokeThicknessProperty=$$t.$cy.i("TickStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,2,function(a,b){a.ed("TickStrokeThickness",b.d(),b.c())}));$$t.$fy.tickBrushProperty=$$t.$cy.i("TickBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TickBrush",b.d(),b.c())}));$$t.$fy.fontBrushProperty=$$t.$cy.i("FontBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("FontBrush",b.d(),b.c())}));$$t.$fy.valueBrushProperty=$$t.$cy.i("ValueBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ValueBrush",b.d(),b.c())}));$$t.$fy.valueOutlineProperty=$$t.$cy.i("ValueOutline",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ValueOutline",b.d(),b.c())}));$$t.$fy.valueStrokeThicknessProperty=$$t.$cy.i("ValueStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("ValueStrokeThickness",b.d(),b.c())}));$$t.$fy.minorTickStartExtentProperty=$$t.$cy.i("MinorTickStartExtent",Number,$$t.$fy.$type,new $$t.cz(2,.06,function(a,b){a.ed("MinorTickStartExtent",b.d(),b.c())}));$$t.$fy.minorTickEndExtentProperty=$$t.$cy.i("MinorTickEndExtent",Number,$$t.$fy.$type,new $$t.cz(2,.2,function(a,b){a.ed("MinorTickEndExtent",b.d(),b.c())}));$$t.$fy.minorTickStrokeThicknessProperty=$$t.$cy.i("MinorTickStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$fy.minorTickBrushProperty=$$t.$cy.i("MinorTickBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("MinorTickBrush",b.d(),b.c())}));$$t.$fy.isScaleInvertedProperty=$$t.$cy.i("IsScaleInverted",$$t.$d.$type,$$t.$fy.$type,new $$t.cz(2,false,function(a,b){a.ed("IsScaleInverted",b.d(),b.c())}));$$t.$fy.backingBrushProperty=$$t.$cy.i("BackingBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("BackingBrush",b.d(),b.c())}));$$t.$fy.backingOutlineProperty=$$t.$cy.i("BackingOutline",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("BackingOutline",b.d(),b.c())}));$$t.$fy.backingStrokeThicknessProperty=$$t.$cy.i("BackingStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,2,function(a,b){a.ed("BackingStrokeThickness",b.d(),b.c())}));$$t.$fy.backingInnerExtentProperty=$$t.$cy.i("BackingInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("BackingInnerExtent",b.d(),b.c())}));$$t.$fy.backingOuterExtentProperty=$$t.$cy.i("BackingOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("BackingOuterExtent",b.d(),b.c())}));$$t.$fy.scaleStartExtentProperty=$$t.$cy.i("ScaleStartExtent",Number,$$t.$fy.$type,new $$t.cz(2,.05,function(a,b){a.ed("ScaleStartExtent",b.d(),b.c())}));$$t.$fy.scaleEndExtentProperty=$$t.$cy.i("ScaleEndExtent",Number,$$t.$fy.$type,new $$t.cz(2,.95,function(a,b){a.ed("ScaleEndExtent",b.d(),b.c())}));$$t.$fy.targetValueBrushProperty=$$t.$cy.i("TargetValueBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TargetValueBrush",b.d(),b.c())}));$$t.$fy.targetValueBreadthProperty=$$t.$cy.i("TargetValueBreadth",Number,$$t.$fy.$type,new $$t.cz(2,3,function(a,b){a.ed("TargetValueBreadth",b.d(),b.c())}));$$t.$fy.targetValueInnerExtentProperty=$$t.$cy.i("TargetValueInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,.3,function(a,b){a.ed("TargetValueInnerExtent",b.d(),b.c())}));$$t.$fy.targetValueOuterExtentProperty=$$t.$cy.i("TargetValueOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,.85,function(a,b){a.ed("TargetValueOuterExtent",b.d(),b.c())}));$$t.$fy.targetValueOutlineProperty=$$t.$cy.i("TargetValueOutline",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TargetValueOutline",b.d(),b.c())}));$$t.$fy.targetValueStrokeThicknessProperty=$$t.$cy.i("TargetValueStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("TargetValueStrokeThickness",b.d(),b.c())}));$$t.$fy.fc=$$t.$cy.i("MergeViewPorts",$$t.$d.$type,$$t.$fy.$type,new $$t.cz(2,false,function(a,b){a.ed("MergeViewPorts",b.d(),b.c())}));$$t.$fy.transitionDurationProperty=$$t.$cy.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("TransitionDuration",b.d(),b.c())}));$$t.$fy.showToolTipTimeoutProperty=$$t.$cy.i("ShowToolTipTimeout",$.ig.Number.prototype.$type,$$t.$fy.$type,new $$t.cz(2,500,function(a,b){a.ed("ShowToolTipTimeout",b.d(),b.c())}));$$t.$fy.toolTipProperty=$$t.$cy.i("ToolTip",$.ig.$op.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ToolTip",b.d(),b.c())}));$$t.$fy.fontProperty=$$t.$cy.i("Font",String,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("Font",b.d(),b.c())}));$$t.$hj.t="Name";$$t.$hj.o="Brush";$$t.$hj.w="Outline";$$t.$hj.x="StartValue";$$t.$hj.p="EndValue";$$t.$hj.r="InnerStartExtent";$$t.$hj.q="InnerEndExtent";$$t.$hj.v="OuterStartExtent";$$t.$hj.u="OuterEndExtent";
$$t.$hj.y="StrokeThickness";$$t.$hj.nameProperty=$$t.$cy.i("Name",String,$$t.$hj.$type,new $$t.cz(2,null,function(a,b){a.z("Name",b.d(),b.c())}));$$t.$hj.brushProperty=$$t.$cy.i("Brush",$$t.$co.$type,$$t.$hj.$type,new $$t.cz(2,null,function(a,b){a.z("Brush",b.d(),b.c())}));$$t.$hj.outlineProperty=$$t.$cy.i("Outline",$$t.$co.$type,$$t.$hj.$type,new $$t.cz(2,null,function(a,b){a.z("Outline",b.d(),b.c())}));$$t.$hj.startValueProperty=$$t.$cy.i("StartValue",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("StartValue",b.d(),b.c())}));$$t.$hj.endValueProperty=$$t.$cy.i("EndValue",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("EndValue",b.d(),b.c())}));$$t.$hj.innerStartExtentProperty=$$t.$cy.i("InnerStartExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("InnerStartExtent",b.d(),b.c())}));$$t.$hj.innerEndExtentProperty=$$t.$cy.i("InnerEndExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("InnerEndExtent",b.d(),b.c())}));$$t.$hj.outerStartExtentProperty=$$t.$cy.i("OuterStartExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("OuterStartExtent",b.d(),b.c())}));$$t.$hj.outerEndExtentProperty=$$t.$cy.i("OuterEndExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("OuterEndExtent",b.d(),b.c())}));$$t.$hj.strokeThicknessProperty=$$t.$cy.i("StrokeThickness",Number,$$t.$hj.$type,new $$t.cz(2,1,function(a,b){a.z("StrokeThickness",b.d(),b.c())}));$$t.$g4.m="Thickness";$$t.$g4.l="Outline";$$t.$g4.labelProperty=$$t.$cy.i("Label",String,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("Label",b.d(),b.c())}));$$t.$g4.itemProperty=$$t.$cy.i("Item",$.ig.$op.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("Item",b.d(),b.c())}));$$t.$g4.itemNameProperty=$$t.$cy.i("ItemName",$.ig.$op.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("ItemName",b.d(),b.c())}));$$t.$g4.itemBrushProperty=$$t.$cy.i("ItemBrush",$$t.$co.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("ItemBrush",b.d(),b.c())}));$$t.$g4.thicknessProperty=$$t.$cy.i("Thickness",Number,$$t.$g4.$type,new $$t.cz(2,0,function(a,b){$b($$t.$g4.$type,a).n("Thickness",b.d(),b.c())}));$$t.$g4.outlineProperty=$$t.$cy.i("Outline",$$t.$co.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("Outline",b.d(),b.c())}));$$t.$gq.ad=0;$$t.$gq.u=new $$t.f8(String,$$t.$co.$type,0);$$t.$gq.g=null;$$t.$gq.h=null})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.lineargauge.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["LinearGraphNeedleShape:a","Enum:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","NotSupportedException:q","Error:r","Void:s","Number:t","String:u","StringComparison:v","Array:w","IList:x","ICollection:y","IEnumerable:z","IEnumerator:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","LinearScaleOrientation:a8","TitlesPosition:a9","LinearGraphBackingFrame:ba","Brush:bb","Color:bc","Math:bd","ArgumentException:be","Script:bf","PathGeometry:bg","Geometry:bh","GeometryType:bi","PathFigureCollection:bj","List$1:bk","IList$1:bl","ICollection$1:bm","IArray:bn","IArrayList:bo","Array:bp","CompareCallback:bq","MulticastDelegate:br","IntPtr:bs","Func$3:bt","Action$1:bu","Comparer$1:bv","IComparer:bw","IComparer$1:bx","DefaultComparer$1:by","IComparable$1:bz","Comparison$1:b0","ReadOnlyCollection$1:b1","Predicate$1:b2","NotImplementedException:b3","PathFigure:b4","PathSegmentCollection:b5","Point:b6","LineSegment:b7","PathSegment:b8","PathSegmentType:b9","BrushUtil:ca","LinearGradientBrush:cb","GradientStop:cc","ColorUtil:cd","Random:ce","InterpolationMode:cf","MathUtil:cg","RuntimeHelpers:ch","RuntimeFieldHandle:ci","JQueryObject:cj","Element:ck","ElementAttributeCollection:cl","ElementCollection:cm","WebStyle:cn","ElementNodeType:co","Document:cp","EventListener:cq","IElementEventHandler:cr","ElementEventHandler:cs","ElementAttribute:ct","JQueryPosition:cu","JQueryCallback:cv","JQueryEvent:cw","JQueryUICallback:cx","BrushCollection:cy","ObservableCollection$1:cz","INotifyCollectionChanged:c0","NotifyCollectionChangedEventHandler:c1","NotifyCollectionChangedEventArgs:c2","EventArgs:c3","NotifyCollectionChangedAction:c4","INotifyPropertyChanged:c5","PropertyChangedEventHandler:c6","PropertyChangedEventArgs:c7","Delegate:c8","Interlocked:c9","CssHelper:da","JQuery:db","JQueryDeferred:dc","JQueryPromise:dd","Action:de","CssGradientUtil:df","GeometryUtil:dg","Rect:dh","Size:di","Tuple$2:dj","LinearGraphFrame:dk","LinearGraphScaleFrame:dl","LinearGraphRectFrame:dm","Func$1:dn","Func$5:dp","InterpolationUtil:dq","LinearGraphNeedleFrame:dr","MorphSegment:ds","ArcSegment:dt","SweepDirection:du","PolyLineSegment:dv","PointCollection:dw","LinearGraphNeedlePreparer:dx","LinearGraphNeedleParameters:dy","LinearGraphScaler:dz","LinearGraphVisualData:d0","PrimitiveVisualData:d1","IVisualData:d2","PrimitiveAppearanceData:d3","BrushAppearanceData:d4","Visibility:d5","StringBuilder:d6","Environment:d7","AppearanceHelper:d8","LinearGradientBrushAppearanceData:d9","GradientStopAppearanceData:ea","SolidBrushAppearanceData:eb","FrameworkElement:ec","UIElement:ed","DependencyObject:ee","Dictionary:ef","DependencyProperty:eg","PropertyMetadata:eh","PropertyChangedCallback:ei","DependencyPropertyChangedEventArgs:ej","DependencyPropertiesCollection:ek","UnsetValue:el","Binding:em","PropertyPath:en","Transform:eo","Style:ep","GeometryData:eq","GetPointsSettings:er","Path:es","Shape:et","DoubleCollection:eu","Line:ev","LineGeometry:ew","GeometryGroup:ex","GeometryCollection:ey","FillRule:ez","RectangleGeometry:e0","EllipseGeometry:e1","EllipseGeometryData:e2","RectangleGeometryData:e3","LineGeometryData:e4","PathGeometryData:e5","PathFigureData:e6","SegmentData:e7","LineSegmentData:e8","PolylineSegmentData:e9","ArcSegmentData:fa","PolyBezierSegment:fb","PolyBezierSegmentData:fc","BezierSegment:fd","BezierSegmentData:fe","LabelAppearanceData:ff","FontInfo:fg","TextBlock:fh","RotateTransform:fi","TransformGroup:fj","TransformCollection:fk","ShapeTags:fl","LinearScaleVisualData:fm","LinearGraphScaleLabelVisualDataList:fn","LinearGraphScaleTickmarkVisualDataList:fo","LinearGraphRangeVisualDataList:fp","LinearGraphToolTipVisualData:fq","ToolTipItemVisualData:fr","LinearGraphScaleLabelVisualData:fs","LinearGraphScaleTickmarkVisualData:ft","LinearGraphRangeVisualData:fu","XamLinearGraphRange:fv","LinearGraphRangeCollection:fw","LinearGraphTooltipDataContext:fx","ToolTipInfo:fy","FormatLinearGraphLabelHandler:fz","FormatLinearGraphLabelEventArgs:f0","AlignLinearGraphLabelHandler:f1","AlignLinearGraphLabelEventArgs:f2","LinearGaugeFrame:f3","LinearGaugeScaleFrame:f4","LinearNeedleVisualDataList:f5","LinearNeedleVisualData:f6","LinearGaugeVisualData:f7","XamLinearGauge:f8","Control:f9","Thickness:ga","HorizontalAlignment:gb","VerticalAlignment:gc","DoubleAnimator:gd","EasingFunctionHandler:ge","Callback:gf","StackPool$1:gg","Dictionary$2:gh","IDictionary$2:gi","IDictionary:gj","Func$2:gk","KeyValuePair$2:gl","Enumerable:gm","Thread:gn","ThreadStart:go","IOrderedEnumerable$1:gp","SortedList$1:gq","ArgumentNullException:gr","IEqualityComparer$1:gs","EqualityComparer$1:gt","IEqualityComparer:gu","DefaultEqualityComparer$1:gv","InvalidOperationException:gw","Stack$1:gx","ReverseArrayEnumerator$1:gy","XamLinearGaugeView:gz","RenderingContext:g0","IRenderer:g1","Rectangle:g2","Polygon:g3","Polyline:g4","DataTemplateRenderInfo:g5","DataTemplatePassInfo:g6","ContentControl:g7","DataTemplate:g8","DataTemplateRenderHandler:g9","DataTemplateMeasureHandler:ha","DataTemplateMeasureInfo:hb","DataTemplatePassHandler:hc","DOMEventProxy:hd","EventProxy:he","ModifierKeys:hf","MouseWheelHandler:hg","GestureHandler:hh","ContactHandler:hi","TouchHandler:hj","MouseOverHandler:hk","MouseHandler:hl","KeyHandler:hm","Key:hn","MSGesture:ho","window:hp","MouseEventArgs:hq","DivElement:hr","CanvasElement:hs","CanvasContext:ht","CanvasViewRenderer:hu","CanvasContext2D:hv","TextMetrics:hw","ImageData:hx","Gradient:hy","TranslateTransform:hz","ScaleTransform:h0","FontUtil:h1","PathVisualData:h2","PolygonUtil:h3","AbstractEnumerable:h4","AbstractEnumerator:h5","GenericEnumerable$1:h6","GenericEnumerator$1:h7"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3;$c("TitlesPosition:a9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"ScaleStart";case 1:return"ScaleEnd";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TitlesPosition",$.ig.$ep.$type)},true);$c("LinearScaleOrientation:a8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Horizontal";case 1:return"Vertical";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LinearScaleOrientation",$.ig.$ep.$type)},true);$c("LinearGraphNeedleShape:a","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Custom";case 1:return"Rectangle";case 2:return"Triangle";case 3:return"Needle";case 4:return"Trapezoid";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LinearGraphNeedleShape",$.ig.$ep.$type)},true);$c("LinearGraphBackingFrame:ba","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},g:function(a,b,c){var $self=this;var d=new $$t.bg;var e=new $$t.b4;var f,g,h,i;if(c==1){f=function(){var $ret=new $$t.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.$ca.g(b.e(),a,c.e(),0));this.f($$t.$ca.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);$c("LinearGraphFrame:dk","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.ba);this.b(new $$t.dm)},c:function(a){},_a:null,a:function(b){if(arguments.length===1){this._a=b;return b}else{return this._a}},_b:null,b:function(b){if(arguments.length===1){this._b=b;return b}else{return this._b}},d:function(b,c,d){this.b($$t.$dm.a(b,1-b,c.b(),d.b()));this.c().w(b,c.c(),d.c());this.a().d(b,c.a(),d.a())},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("LinearGraphNeedleFrame:dr","Object",{init:function(){$.ig.$op.init.call(this);this.f(new $$t.ds);this.g(new $$t.ds);this.d(new $$t.ds);this.j(new $$t.ds);this.i(new $$t.ds);this.k(new $$t.ds);this.e(new $$t.ds);this.h(new $$t.ds);this.b(new $$t.ds);this.c(new $$t.ds)},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(a,b,c,d){var e=new $$t.dr;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.$ca.g(c.r(),a,d.r(),0));e.s($$t.$ca.g(c.s(),a,d.s(),0));e.o(c.o()+(d.o()-c.o())*a);e.f().j(a,c.f(),d.f());e.g().j(a,c.g(),d.g());e.d().j(a,c.d(),d.d());e.j().j(a,c.j(),d.j());e.i().j(a,c.i(),d.i());e.k().j(a,c.k(),d.k());e.e().j(a,c.e(),d.e());e.h().j(a,c.h(),d.h());e.b().j(a,c.b(),d.b());e.c().j(a,c.c(),d.c());return e},t:function(a,b,c){var d=new $$t.bg;var e=new $$t.b4;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().l(f,e,a,b,c);f=this.j().l(f,e,a,b,c);f=this.d().l(f,e,a,b,c);f=this.g().l(f,e,a,b,c);f=this.f().l(f,e,a,b,c);f=this.h().l(f,e,a,b,c);f=this.e().l(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.b4;if(this.b().f.count()>0||this.c().f.count()>0){f=this.b().l(f,g,a,b,c);f=this.c().l(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$c("LinearGraphRectFrame:dm","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.bg;var f=new $$t.b4;var g,h,i,j;if(d==1){g=function(){var $ret=new $$t.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.dm;e.i=$$t.$ca.g(c.i,a,d.i,0);e.j=$$t.$ca.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);$c("LinearGraphScaleFrame:dl","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.bk($$t.$dm.$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(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_s:0,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:0,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_t:0,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},ac:function(a,b,c,d){var $self=this;var e=new $$t.bg;var f=new $$t.b4;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$t.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.b7(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.$ca.g(b.ab(),a,c.ab(),0));this.aa($$t.$ca.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$ca.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){$$t.$dq.b($$t.$dm.$type,b,a,c,d,function(){return new $$t.dm},$$t.$dm.a)},x:function(a,b,c,d){$$t.$dq.b($$t.$dr.$type,b,a,c,d,function(){return new $$t.dr},$$t.$dr.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("LinearGraphNeedlePreparer:dx","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},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(!$.ig.util.isNaN(b.outerBaseWidth())){a.q(Math.max(a.q(),b.outerBaseWidth()))}if(!$.ig.util.isNaN(b.innerBaseWidth())){a.q(Math.max(a.q(),b.innerBaseWidth()))}var c=7;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();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}}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();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}}},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($.ig.util.isNaN(g)){g=c}if($.ig.util.isNaN(h)){h=b}if($.ig.util.isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if($.ig.util.isNaN(j)){j=b}if($.ig.util.isNaN(l)){l=e}if($.ig.util.isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if($.ig.util.isNaN(m)){m=e}if($.ig.util.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().k();a.g().k();a.d().k();a.j().k();a.i().k();a.k().k();a.e().k();a.h().k();a.b().k();a.c().k()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$c("LinearGraphNeedleParameters:dy","Object",{init:function(){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;$.ig.$op.init.call(this)},_scaleOrientation:0,scaleOrientation:function(a){if(arguments.length===1){this._scaleOrientation=a;return a}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(a){if(arguments.length===1){this._isScaleInverted=a;return a}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:0,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.dy;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.c7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$t.$c5.$type])},true);$c("LinearGraphScaler:dz","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);$c("LinearGraphVisualData:d0","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath
}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_toolTip:null,toolTip:function(a){if(arguments.length===1){this._toolTip=a;return a}else{return this._toolTip}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.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.d6(0);var b=true;a.t("{");if(this.scalePath()!=null){if(b){b=false}else{a.k(", ")}a.k("scalePath: ");a.t(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.k(", ")}a.k("backingPath: ");a.t(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("underlayPath: ");a.t(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("overlayPath: ");a.t(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.k(", ")}var c=true;a.k("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.k(", ")}a.t(d.serialize())}a.t("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.k(", ")}var f=true;a.k("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.k(", ")}a.t(g.serialize())}a.t("]")}if(this.ranges()!=null){if(b){b=false}else{a.k(", ")}var i=true;a.k("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.k(", ")}a.t(j.serialize())}a.t("]")}if(this.name()!=null){if(b){b=false}else{a.k(", ")}a.k("name: '");a.k(this.name());a.t("'")}if(this.toolTip()!=null){if(b){b=false}else{a.k(", ")}a.k("toolTip: ");a.k(this.toolTip().serialize())}if(b){b=false}else{a.k(", ")}a.k("viewport: {");a.k("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.t("}");a.k("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$c("LinearScaleVisualData:fm","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:fs","Object",{init:function(){this._labelSize=new $$t.di;$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.di(1,this.labelSize().k()/a.width(),this.labelSize().j()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().k()+", height: "+this.labelSize().j()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:fn","List$1",{init:function(){$$t.$bk.init.call(this,$$t.$fs.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$t.$bk.$type.specialize($$t.$fs.$type))},true);$c("LinearGraphScaleTickmarkVisualData:ft","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$c("LinearGraphScaleTickmarkVisualDataList:fo","List$1",{init:function(){$$t.$bk.init.call(this,$$t.$ft.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$t.$bk.$type.specialize($$t.$ft.$type))},true);$c("ToolTipItemVisualData:fr","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("LinearGraphRangeVisualData:fu","ToolTipItemVisualData",{init:function(){$$t.$fr.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$fr.$type)},true);$c("LinearGraphRangeVisualDataList:fp","List$1",{init:function(){$$t.$bk.init.call(this,$$t.$fu.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$t.$bk.$type.specialize($$t.$fu.$type))},true);$c("LinearGraphToolTipVisualData:fq","Object",{init:function(){this._outline=new $$t.bc;this._itemBrush=new $$t.bc;$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},serialize:function(){var a=new $$t.d6(0);a.k("{ item: ");if(this.item()!=null){a.k(this.item().serialize())}a.k(", ");a.k("outline: ");a.k($$t.$d8.serializeColor(this.outline()));a.k(", ");a.k("itemBrush: ");a.k($$t.$d8.serializeColor(this.itemBrush()));a.k(", ");a.k("thickness: ");a.k(this.thickness().toString());a.k("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$c("XamLinearGraphRange:fv","DependencyObject",{init:function(){$$t.$ee.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.c7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.g($$t.$fv.nameProperty,a);return a}else{return this.c($$t.$fv.nameProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$fv.brushProperty,a);return a}else{return this.c($$t.$fv.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$fv.outlineProperty,a);return a}else{return this.c($$t.$fv.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$fv.startValueProperty,a);return a}else{return this.c($$t.$fv.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$fv.endValueProperty,a);return a}else{return this.c($$t.$fv.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$fv.innerStartExtentProperty,a);return a}else{return this.c($$t.$fv.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$fv.innerEndExtentProperty,a);return a}else{return this.c($$t.$fv.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$fv.outerStartExtentProperty,a);return a}else{return this.c($$t.$fv.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$fv.outerEndExtentProperty,a);return a}else{return this.c($$t.$fv.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$fv.strokeThicknessProperty,a);return a}else{return this.c($$t.$fv.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$t.$ee.$type,[$$t.$c5.$type])},true);$c("LinearGraphRangeCollection:fw","ObservableCollection$1",{init:function(){$$t.$cz.init.call(this,$$t.$fv.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$t.$cz.$type.specialize($$t.$fv.$type))},true);$c("LinearGraphTooltipDataContext:fx","DependencyObject",{init:function(){$$t.$ee.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.c7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$t.$ee.$type,[$$t.$c5.$type])},true);$c("ToolTipInfo:fy","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:f0","EventArgs",{init:function(){$$t.$c3.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$t.$c3.$type)},true);$c("AlignLinearGraphLabelEventArgs:f2","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$f0.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$f0.$type)},true);$c("MorphSegment:ds","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.bk($$t.$b6.$type,0);this.g=new $$t.bk($$t.$b6.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i: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.$dg.j(d,e,this.h,!this.c,this.d);var g=$$t.$dg.c(f,d);var h=$$t.$dg.c(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*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},l: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.dt;g=k;var l=h.__inner[1];k.e({__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.d(f.c?1:0);k.f(new $$t.di(1,f.h*c,f.h*c));a=k.e()}}else{var m=new $$t.dv;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},j: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.i(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.i(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.$dq.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}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("LinearGaugeFrame:f3","LinearGraphFrame",{init:function(){$$t.$dk.init.call(this);this.c(new $$t.f4)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("LinearGaugeFrame",$$t.$dk.$type)},true);$c("LinearGaugeScaleFrame:f4","LinearGraphScaleFrame",{init:function(){$$t.$dl.init.call(this);this.ad(new $$t.dr)},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},w:function(a,b,c){$$t.$dl.w.call(this,a,b,c);this.ad($$t.$dr.a(a,1-a,b.ad(),c.ad()))},$type:new $.ig.Type("LinearGaugeScaleFrame",$$t.$dl.$type)},true);$c("LinearNeedleVisualData:f6","ToolTipItemVisualData",{init:function(){$$t.$fr.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"needle"},$type:new $.ig.Type("LinearNeedleVisualData",$$t.$fr.$type)},true);$c("LinearNeedleVisualDataList:f5","List$1",{init:function(){$$t.$bk.init.call(this,$$t.$f6.$type,0)},$type:new $.ig.Type("LinearNeedleVisualDataList",$$t.$bk.$type.specialize($$t.$f6.$type))},true);$c("LinearGaugeVisualData:f7","LinearGraphVisualData",{init:function(){$$t.$d0.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},scaleByViewport:function(){$$t.$d0.scaleByViewport.call(this);if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$d0.serialize.call(this);var b=new $$t.d6(0);var c=a.length==0;if(this.needlePath()!=null){if(c){c=false}else{b.k(", ")}b.k("needlePath: ");b.t(this.needlePath().serialize())}if(this.needle()!=null){if(c){c=false}else{b.k(", ")}b.k("needle: ");b.t(this.needle().serialize())}if(c){return a}b.k("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("LinearGaugeVisualData",$$t.$d0.$type)},true);$c("XamLinearGauge:f8","Control",{init:function(){var $self=this;this.bc=0;this.bb=0;this.ba=100;this.a5=new $$t.bk($$t.$fh.$type,0);this.a8=new $$t.bk($$t.$fh.$type,0);this.a7=new $$t.bk($$t.$es.$type,0);this.a6=new $$t.bk($$t.$es.$type,0);$$t.$f9.init.call(this);this.view(new $$t.gz(this));this.view().a1();this.g6=$$t.$dh.empty();this.g5=$$t.$dh.empty();this.g4=$$t.$dh.empty();this.aj(new $$t.f3);this.ai(new $$t.f3);this.ah(new $$t.f3);this.ranges(new $$t.fw);this.ay(true);this.aq(new $$t.gd(0,1,this.transitionDuration()));var a=this.aq();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.eg.runOn(this));this.y($$t.$f8.$type);this.au(function(){var $ret=new $$t.gg($$t.$es.$type);$ret.b($self.view().ba.runOn($self.view()));$ret.c($self.view().bb.runOn($self.view()));$ret.d($self.view().bc.runOn($self.view()));$ret.j($self.view().cc.runOn($self.view()));return $ret}());this.av(function(){var $ret=new $$t.gg($$t.$es.$type);$ret.b($self.view().a4.runOn($self.view()));$ret.c($self.view().a5.runOn($self.view()));$ret.d($self.view().a6.runOn($self.view()));$ret.j($self.view().cb.runOn($self.view()));return $ret}());this.at(function(){var $ret=new $$t.gg($$t.$es.$type);$ret.b($self.view().a4.runOn($self.view()));$ret.c($self.view().a5.runOn($self.view()));$ret.d($self.view().a6.runOn($self.view()));$ret.j($self.view().cb.runOn($self.view()));return $ret}());this.as(function(){var $ret=new $$t.gg($$t.$fh.$type);$ret.b($self.view().av.runOn($self.view()));$ret.c($self.view().aw.runOn($self.view()));$ret.d($self.view().ax.runOn($self.view()));$ret.j($self.view().br.runOn($self.view()));return $ret}());this.aw(function(){var $ret=new $$t.gg($$t.$fh.$type);$ret.b($self.view().bk.runOn($self.view()));$ret.c($self.view().bl.runOn($self.view()));$ret.d($self.view().bm.runOn($self.view()));$ret.j($self.view().bs.runOn($self.view()));return $ret}())},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},eg:function(a,b){this.transitionProgress(this.aq().transitionProgress())},animating:function(){return this.aq().animationActive()},bc:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bc;this.bc=a;this.eo("TransitionProgress",b,this.bc);return a}else{return this.bc}},e5:function(){this.bc=0;this.aq().stop();this.aq().start()},a3:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},orientation:function(a){if(arguments.length===1){this.g($$t.$f8.orientationProperty,$$t.$a8.getBox(a));return a}else{return $f(this.c($$t.$f8.orientationProperty))}},ranges:function(a){if(arguments.length===1){this.g($$t.$f8.rangesProperty,a);return a}else{return this.c($$t.$f8.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$f8.rangeBrushesProperty,a);return a}else{return this.c($$t.$f8.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$f8.rangeOutlinesProperty,a);return a}else{return this.c($$t.$f8.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$f8.minimumValueProperty,a);return a}else{return this.c($$t.$f8.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.$f8.maximumValueProperty,a);return a}else{return this.c($$t.$f8.maximumValueProperty)}},ba:0,actualMaximumValue:function(a){if(arguments.length===1){this.ba=a;return a}else{return this.ba}},value:function(a){if(arguments.length===1){this.g($$t.$f8.valueProperty,a);return a}else{return this.c($$t.$f8.valueProperty)}},needleShape:function(a){if(arguments.length===1){this.g($$t.$f8.needleShapeProperty,$$t.$a.getBox(a));return a}else{return $f(this.c($$t.$f8.needleShapeProperty))}},needleName:function(a){if(arguments.length===1){this.g($$t.$f8.needleNameProperty,a);return a}else{return this.c($$t.$f8.needleNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.g($$t.$f8.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$f8.rangeInnerExtentProperty)}},scaleInnerExtent:function(a){if(arguments.length===1){this.g($$t.$f8.scaleInnerExtentProperty,a);return a}else{return this.c($$t.$f8.scaleInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.g($$t.$f8.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$f8.rangeOuterExtentProperty)}},scaleOuterExtent:function(a){if(arguments.length===1){this.g($$t.$f8.scaleOuterExtentProperty,a);return a}else{return this.c($$t.$f8.scaleOuterExtentProperty)}},needleInnerExtent:function(a){if(arguments.length===1){this.g($$t.$f8.needleInnerExtentProperty,a);return a}else{return this.c($$t.$f8.needleInnerExtentProperty)}},needleOuterExtent:function(a){if(arguments.length===1){this.g($$t.$f8.needleOuterExtentProperty,a);return a}else{return this.c($$t.$f8.needleOuterExtentProperty)}},needleInnerBaseWidth:function(a){if(arguments.length===1){this.g($$t.$f8.needleInnerBaseWidthProperty,a);return a}else{return this.c($$t.$f8.needleInnerBaseWidthProperty)}},needleOuterBaseWidth:function(a){if(arguments.length===1){this.g($$t.$f8.needleOuterBaseWidthProperty,a);return a}else{return this.c($$t.$f8.needleOuterBaseWidthProperty)}},needleInnerPointWidth:function(a){if(arguments.length===1){this.g($$t.$f8.needleInnerPointWidthProperty,a);return a}else{return this.c($$t.$f8.needleInnerPointWidthProperty)}},needleOuterPointWidth:function(a){if(arguments.length===1){this.g($$t.$f8.needleOuterPointWidthProperty,a);return a}else{return this.c($$t.$f8.needleOuterPointWidthProperty)}},needleInnerPointExtent:function(a){if(arguments.length===1){this.g($$t.$f8.needleInnerPointExtentProperty,a);return a}else{return this.c($$t.$f8.needleInnerPointExtentProperty)}},needleOuterPointExtent:function(a){if(arguments.length===1){this.g($$t.$f8.needleOuterPointExtentProperty,a);return a}else{return this.c($$t.$f8.needleOuterPointExtentProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$f8.intervalProperty,a);return a}else{return this.c($$t.$f8.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.g($$t.$f8.ticksPostInitialProperty,a);return a}else{return this.c($$t.$f8.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.g($$t.$f8.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$f8.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$f8.labelIntervalProperty,a);return a}else{return this.c($$t.$f8.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$f8.labelExtentProperty,a);return a}else{return this.c($$t.$f8.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.g($$t.$f8.labelsPostInitialProperty,a);return a}else{return this.c($$t.$f8.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.g($$t.$f8.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$f8.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$f8.minorTickCountProperty,a);return a}else{return this.c($$t.$f8.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$f8.tickStartExtentProperty,a);return a}else{return this.c($$t.$f8.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$f8.tickEndExtentProperty,a);return a}else{return this.c($$t.$f8.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$f8.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$f8.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$f8.tickBrushProperty,a);return a}else{return this.c($$t.$f8.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$f8.fontBrushProperty,a);return a}else{return this.c($$t.$f8.fontBrushProperty)}},needleBreadth:function(a){if(arguments.length===1){this.g($$t.$f8.needleBreadthProperty,a);return a}else{return this.c($$t.$f8.needleBreadthProperty)}},needleBrush:function(a){if(arguments.length===1){this.g($$t.$f8.needleBrushProperty,a);return a}else{return this.c($$t.$f8.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.g($$t.$f8.needleOutlineProperty,a);return a}else{return this.c($$t.$f8.needleOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$f8.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$f8.needleStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$f8.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$f8.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$f8.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$f8.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$f8.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$f8.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$f8.minorTickBrushProperty,a);return a}else{return this.c($$t.$f8.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.g($$t.$f8.isScaleInvertedProperty,a);return a}else{return this.c($$t.$f8.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$f8.backingBrushProperty,a);return a}else{return this.c($$t.$f8.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$f8.backingOutlineProperty,a);return a}else{return this.c($$t.$f8.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$f8.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$f8.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$f8.backingInnerExtentProperty,a);return a}else{return this.c($$t.$f8.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$f8.backingOuterExtentProperty,a);return a}else{return this.c($$t.$f8.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$f8.scaleStartExtentProperty,a);return a}else{return this.c($$t.$f8.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$f8.scaleEndExtentProperty,a);return a}else{return this.c($$t.$f8.scaleEndExtentProperty)}},scaleBrush:function(a){if(arguments.length===1){this.g($$t.$f8.scaleBrushProperty,a);return a}else{return this.c($$t.$f8.scaleBrushProperty)}},scaleOutline:function(a){if(arguments.length===1){this.g($$t.$f8.scaleOutlineProperty,a);return a}else{return this.c($$t.$f8.scaleOutlineProperty)}},scaleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$f8.scaleStrokeThicknessProperty,a);return a}else{return this.c($$t.$f8.scaleStrokeThicknessProperty)}},a1:function(a){if(arguments.length===1){this.g($$t.$f8.fl,a);return a}else{return this.c($$t.$f8.fl)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$f8.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$f8.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.g($$t.$f8.showToolTipTimeoutProperty,a);return a}else{return $g(this.c($$t.$f8.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.g($$t.$f8.toolTipProperty,a);return a}else{return this.c($$t.$f8.toolTipProperty)}},_showToolTip:false,showToolTip:function(a){if(arguments.length===1){this._showToolTip=a;return a}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.g($$t.$f8.fontProperty,a);return a}else{return this.c($$t.$f8.fontProperty)}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.g9().height()}return this.am().k(c-b)},a9:null,needleContainsPoint:function(a){if(this.a9==null){return false}return $$t.$h3.a(this.a9,a)},exportVisualData:function(){var $self=this;var a=new $$t.f7;a.viewport(this.g9());a.scaleLabels(new $$t.fn);a.scaleTickmarks(new $$t.fo);a.ranges(new $$t.fp);a.needle(function(){var $ret=new $$t.f6;$ret.value($self.value());return $ret}());this.view().ar(a);var b=this.view().k();if(b!=null){var c=null;switch(b.c()){case"range":c=a.ranges().__inner[b.b()];break;case"needle":c=a.needle();break}a.toolTip(function(){var $ret=new $$t.fq;$ret.item(c);$ret.itemBrush($$t.$d8.fromBrush(b.a().brush()));$ret.outline($$t.$d8.fromBrush(b.a().outline()));$ret.thickness(b.a().thickness());return $ret}())}return a},provideContainer:function(a){this.view().az(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){a=this.view().b4(a);this.e4(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.e4({__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().a0()},styleUpdated:function(){this.view().bj()},flush:function(){this.view().flush()},e4:function(a,b){var c=this.a9;if(c!=null&&c.count()>0){var d=$$t.$h3.a(c,a);if(d==true){this.view().bi(a,b,-1,"needle");return}}for(var e=0;e<this.a6.count();e++){var f=new $$t.h2(1,"range",this.a6.__inner[e]);
var g=f.getPoints(new $$t.er);if(g.count()>0){var h=$$t.$h3.a(g.__inner[0],a);if(h==true){this.view().bi(a,b,e,"range");return}}}this.view().au()},ey:function(){if(!this.ay()){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.g9().height()>=b?this.g9().height()-b:this.g9().height();this.g8(new $$t.dh(0,0,0,this.g9().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.g9().width()>=e?this.g9().width()-e:this.g9().width();this.g8(new $$t.dh(0,e,0,g,this.g9().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},g6:null,g9:function(a){if(arguments.length===1){var b=this.g6;this.g6=a;if(!b.equals1(this.g6)){this.ep(b,this.g6)}return a}else{return this.g6}},g5:null,g8:function(a){if(arguments.length===1){this.g5=a;return a}else{return this.g5}},g4:null,g7:function(a){if(arguments.length===1){this.g4=a;return a}else{return this.g4}},a0:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.g9().isEmpty()&&this.view().q()},eh:function(){if(!this.a0()){return}var a=this.cb();this.am(new $$t.dz(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.b9(),this.isScaleInverted()));if(this.ay()){if(this.animating()){if(this.aq().needsFlush()){this.aq().flush()}var b=this.aj();this.aj(this.ah());this.ah(b)}else{var c=this.aj();this.aj(this.ai());this.ai(c)}}else if(this.animating()){this.ah().d(this.transitionProgress(),this.aj(),this.ai());this.ez(this.ah());this.e2(this.ah());this.e1(this.ah())}if(this.ay()){this.er();this.ey();this.es();this.et();this.eq()}if(this.ay()&&this.a3()){this.e5();this.ah().d(this.transitionProgress(),this.aj(),this.ai());this.ez(this.ah());this.e2(this.ah());this.e1(this.ah());this.e3(this.ah());this.e0(this.ah())}else{if(this.ay()){this.ez(this.ai());this.e2(this.ai());this.e1(this.ai());this.e3(this.ai());this.e0(this.ai())}}this.ay(false);this.view().aq()},a5:null,a8:null,a7:null,a6:null,et:function(){var a=this.ai();var b=a.c();var c=this.am();var d=this.minorTickCount();var e=this.g8();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.dm;j.i=g.brush()!=null?g.brush():this.gw(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.gw(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($.ig.util.isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if($.ig.util.isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if($.ig.util.isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if($.ig.util.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($.ig.util.isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$t.bk(Number,0);var m=new $$t.bk(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]}},ha:function(){var a=this.interval();var b=this.labelInterval();if($.ig.util.isNaN(a)){a=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(b)){b=a}if(b==0){b=this.actualMaximumValue()-this.actualMinimumValue()}var c=new $$t.bk(Number,0);if(b>0){for(var d=this.labelsPostInitial()+this.actualMinimumValue();d<=this.actualMaximumValue()-this.labelsPreTerminal();d+=b){if(d>this.actualMaximumValue()-this.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.f0;j.value=h;j.label=i;if(this.formatLabel!=null){this.formatLabel(this,j)}i=j.label;var k=this.view().cd(function(){var $ret=new $$t.fh;$ret.aa(i);return $ret}());e[g]=k.k();f[g]=k.j()}var l=0;var m=0;var n=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.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.di(1,l,m)},er:function(){var a=this.ai();var b=a.c();var c=this.am();var d=this.interval();var e=this.labelInterval();var f=this.minorTickCount();if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if(e==0){e=this.actualMaximumValue()-this.actualMinimumValue()}var g=new $$t.bk($$t.$dj.$type.specialize(Number,Number),0);if(e>0){for(var h=this.labelsPostInitial()+this.actualMinimumValue();h<=this.actualMaximumValue()-this.labelsPreTerminal();){if(h>this.actualMaximumValue()-this.labelsPreTerminal()){continue}g.add(new $$t.dj(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(this.labelExtent());var i=new $$t.f0;i.actualMinimumValue=this.actualMinimumValue();i.actualMaximumValue=this.actualMaximumValue();var j=new $$t.f2;j.actualMinimumValue=this.actualMinimumValue();j.actualMaximumValue=this.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(this.formatLabel!=null){this.formatLabel(this,i)}m=i.label;j.label=m;var n=this.view().cd(function(){var $ret=new $$t.fh;$ret.aa(m);return $ret}());j.width=n.k();j.height=n.j();if(this.orientation()==0){j.offsetX=-1*(n.k()/2);j.offsetY=-1*n.j()}else{j.offsetX=-1*n.k();j.offsetY=-1*(n.j()/2)}if(this.alignLabel!=null){this.alignLabel(this,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($.ig.util.isNaN(a)){return}var b=this.ai().c();var c=this.am();var d=new $$t.dy;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.b6());var e=new $$t.dr;e.r(this.needleBrush());e.s(this.needleOutline());e.o(this.needleStrokeThickness());var f=new $$t.dx;f.b(d);f.c(e);e.l(-90);var g=c.i(a);e.p(g);b.ad(e)},gw:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},e3:function(a){var b=this.g8();var c=a.c();var d=this.av();var e=c.j();var f=c.u();var g=c.t();var h=c.ab();var i=c.v();var j=this.at();var k=c.i();var l=c.n();var m=c.m();var n=c.aa();var o=c.o();d.f(true);for(var p=0;p<this.a7.count();p++){d.n(this.a7.__inner[p])}this.a7.clear();var q=this.b6();var r=this.cm();for(var s=0;s<e.length;s++){var t,u,v,w;if(this.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.a();var y=new $$t.bg;var z=new $$t.b4;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.b7(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);this.a7.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if(this.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.a();var ag=new $$t.bg;var ah=new $$t.b4;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.b7(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);this.a7.add(af)}d.f(false)},e0:function(a){var b=this.g8();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.as();k.f(true);for(var l=0;l<this.a5.count();l++){k.n(this.a5.__inner[l])}this.a5.clear();var m=c.z();var n=this.cl();var o=this.cm();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.a();s.aa(e[p]);this.view().bh(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().a8(s,q+v,r+w);this.a5.add(s)}k.f(false)},e2:function(a){var b=a.c();var c=this.au();c.f(true);for(var d=0;d<this.a6.count();d++){c.n(this.a6.__inner[d])}this.a6.clear();var e=this.b6();var f=this.cm();var g=this.g3();var h=this.view().ca();if($.ig.util.isNaN(b.q())||$.ig.util.isNaN(b.r())||$.ig.util.isNaN(b.s())||$.ig.util.isNaN(b.p())){h.ak(null)}else{var i=this.b9();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.a();l.ak(k.k(g,e,f,this.orientation()));l.__fill=k.i;l.__stroke=k.j;l.z(k.h);this.a6.add(l)}this.view().bg(this.a6);c.f(false)},ez:function(a){var b=this.g7();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())},e1:function(a){this.a9=null;var b=this.view().b9();var c=this.value();if($.ig.util.isNaN(c)||c<this.actualMinimumValue()||c>this.actualMaximumValue()){b.ak(null);return}var d=a.c();var e=d.ad();var f=this.b6();var g=this.cm();var h=f;var i=e.p();var j=0;if(this.orientation()==1){i=this.g8().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.h2(1,"needle",b);var l=k.getPoints(new $$t.er);if(l.count()>0){this.a9=l.__inner[0]}},ep:function(a,b){this.ay(true);this.view().bf()},el:function(a,b){this.ay(true);this.view().bf()},b6:function(){if(this.orientation()==0){return this.a1()?this.g9().height():this.g8().height()}return this.a1()?this.g9().width():this.g8().width()},b9:function(){if(this.orientation()==0){return this.g9().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.g9().height()*(this.scaleEndExtent()-this.scaleStartExtent())},cl:function(){if(this.orientation()==0){return this.g9().height()}return this.g9().width()},cm:function(){if(this.orientation()==0){return this.g9().width()}return this.g9().height()},cb:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.g9().left()+this.g9().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.g9().top()+this.g9().height()*a},g3:function(){var a=this.g8().left();if(this.a1()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.g8().width()*b,__y:this.g8().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.g8().top()+this.g8().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().ay(a,b,c);break;case"RangeBrushes":this.view().a2(b,c);break;case"RangeOutlines":this.view().a3(b,c);break}switch(a){case"TransitionDuration":this.aq().intervalMilliseconds(this.transitionDuration());this.view().bf();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.ez(this.ai());this.e2(this.ai());this.e1(this.ai());this.e3(this.ai());this.e0(this.ai())}this.ah().d(this.transitionProgress(),this.aj(),this.ai());this.ez(this.ah());this.e2(this.ah());this.e1(this.ah());this.e3(this.ah());this.e0(this.ah());this.view().aq();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.ay(true);this.view().bf();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.ew.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.ew.runOn(this))}this.ay(true);this.view().bf();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 i=this.cb();this.am(new $$t.dz(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.b9(),this.isScaleInverted()));this.ay(true);this.view().bf();break;case"FontBrush":case"Font":this.view().bp();this.ay(true);this.view().bf();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.ay(true);this.view().bf()},ev:function(a,b){this.ay(true);this.view().bf()},ek:function(a,b){this.ay(true);this.view().bf()},_ay:false,ay:function(a){if(arguments.length===1){this._ay=a;return a}else{return this._ay}},refresh:function(){this.ay(true);this.view().bf()},ar:function(){return $$t.$h1.g(this.font())},$type:new $.ig.Type("XamLinearGauge",$$t.$f9.$type)},true);$c("XamLinearGaugeView:gz","Object",{an:0,am:0,init:function(a){this.e=null;this.f=null;this.o=false;this.a=["needle","backing","scale","tick","minortick","label"];this.ao=null;this.ah=-1;this.bu=function(){var $ret=new $$t.bb;$ret.fill("black");return $ret}();this.p=false;this.m=null;$.ig.$op.init.call(this);this.l(a);this.t=new $$t.gh(String,$$t.$gh.$type.specialize(String,$$t.$bb.$type),0);this.b6=new $$t.es;this.b7=new $$t.es;this.b5=new $$t.es;this.y(new $$t.bk($$t.$es.$type,0));this.x(new $$t.bk($$t.$es.$type,0));this.w(new $$t.bk($$t.$fh.$type,0));this.z(new $$t.bk($$t.$fh.$type,0))},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},al:null,_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},a1:function(){this.j(new $$t.fx);this.af=this.l().showToolTipTimeout()},b6:null,b7:null,b5:null,q:function(){return true},b9:function(){return this.b6},ca:function(){return this.b7},b8:function(){return this.b5},by:null,bz:null,bv:null,bw:null,b0:null,b1:null,b2:null,bx:null,c:null,d:null,e:null,f:null,o:false,t:null,a:null,at:function(){this.o=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.bk(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.t.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-lineargauge-"+f;var h="ui-lineargauge-"+f+"-fill";var i="ui-lineargauge-"+f+"-outline";var j;if(!function(){var k=$$t.$gz.u.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$$t.$ca.f(h,g,"background-color",this.ak(),a[e]);$$t.$gz.u.add(h,j)}var k;if(!function(){var l=$$t.$gz.u.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$$t.$ca.f(i,g,"border-top-color",this.ak(),b[e]);$$t.$gz.u.add(i,k)}var l=new $$t.gh(String,$$t.$bb.$type,0);l.item("fill",j);l.item("outline",k);this.t.item(this.a[e],l)}this.bo();if($$t.$gz.g==null||$$t.$gz.h==null){var m=$$t.$ca.e("ui-lineargauge-range-fill-palette-","ui-lineargauge-range-outline-palette-","ui-lineargauge-range-palette-",this.ak(),$$t.$gz.g,$$t.$gz.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$gz.g=m.p4;$$t.$gz.h=m.p5}this.c=$$t.$gz.g;this.d=$$t.$gz.h;if(this.e==null){this.l().rangeBrushes(this.c)}if(this.f==null){this.l().rangeOutlines(this.d)}this.o=false},bo:function(){this.o=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bn(c,this.t.item(c))}this.o=false},bn:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"needle":if(this.by==null){this.l().needleBrush(c)}if(this.bz==null){this.l().needleOutline(d)}break;case"scale":if(this.b0==null){this.l().scaleBrush(c)}if(this.b1==null){this.l().scaleOutline(d)}break;case"backing":if(this.bv==null){this.l().backingBrush(c)}if(this.bw==null){this.l().backingOutline(d)}break;case"tick":if(this.b2==null){this.l().tickBrush(c)}break;case"minortick":if(this.bx==null){this.l().minorTickBrush(c)}break;case"label":this.bu=c;break}},ay:function(a,b,c){var d=b;var e=c;if(!this.o){switch(a){case"NeedleBrush":this.by=e;break;case"NeedleOutline":this.bz=e;break;case"BackingBrush":this.bv=e;break;case"BackingOutline":this.bw=e;break;case"ScaleBrush":this.b0=e;break;case"ScaleOutline":this.b1=e;break;case"TickBrush":this.b2=e;break;case"MinorTickBrush":this.bx=e;break}if(e==null){this.bo()}}},a2:function(a,b){if(!this.o){this.e=b;if(this.e==null){this.l().rangeBrushes(this.c)}}},a3:function(a,b){if(!this.o){this.f=b;if(this.f==null){this.l().rangeOutlines(this.d)}}},b:function(a,b){var c=this.al;if(c==null){c=this.al=$("<span style='position:absolute;display:none' />");$("body").append(this.al)}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=c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},bj:function(){this.at();this.bp();this.bf()},_s:false,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},ai:null,_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},ae:0,ag:0,b4:function(a){var b=$$t.$hd.c3(this.ak());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}},ao:null,ah:0,b3:null,af:0,bi:function(a,b,c,d){this.b3=a;this.ah=c;this.ao=d;this.be();this.ag=window.setTimeout(this.bq.runOn(this),this.af);this.r(true)},au:function(){if(this.r()){window.clearTimeout(this.ag);this.r(false)}if(this.s()){var a=this.l().toolTip();window.clearTimeout(this.ae);a.hide();this.s(false);this.j(null)}this.af=this.l().showToolTipTimeout()},be:function(){if(this.r()){window.clearTimeout(this.ag)}if(this.s()){var a=this.l().toolTip();window.clearTimeout(this.ae);a.hide();this.s(false);this.af=$a(this.l().showToolTipTimeout(),2)}},bq:function(){var $self=this;if(this.r()){window.clearTimeout(this.ag);this.r(false)}var a=this.ah;var b=this.ao;var c=this.b3;this.ae=window.setTimeout(this.au.runOn(this),10*this.l().showToolTipTimeout());var d=this.l().ranges().__inner[a];if(this.ai!=this.l().toolTip()){if(this.ai!=null){this.ai.remove()}this.ai=this.l().toolTip();this.ai.css("position","absolute");this.ak().append(this.ai)}this.j(this.i(b,a));var context_=this.j();var tooltip_=this.ai;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e=this.ai.find(".ui-lineargauge-"+b+"-tooltip");if(e!=null&&e.length>0){var f=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var g=function(){var $ret=new $$t.bk(String,0);$ret.add($self.j().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.gh(String,String,0);var i=new Array(f.length);$.ig.util.arrayCopy1(f,0,i,0,f.length);this.b("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])}}this.ai.css("top",(c.__y+15).toString()+"px").css("left",(c.__x+15).toString()+"px");this.ai.show();this.s(true)},i:function(a,b){var c=new $$t.fx;switch(a){case"range":var d=this.l().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.l().gw(b,this.c));c.outline(f!=null?f:this.l().gw(b,this.d));c.thickness(d.strokeThickness());break;case"needle":c.item(this.l().value());c.itemName(this.l().needleName());c.label(this.l().needleName()!=null?this.l().needleName()+": "+this.l().value().toString():this.l().value().toString());c.brush(this.l().needleBrush());c.outline(this.l().needleOutline());c.thickness(this.l().needleStrokeThickness());break}return c},az:function(a){var b=$(a);this.ak(b);var c=Math.round(b.width());var d=Math.round(b.height());this.ak().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.ak().append(e);this.an=c;this.am=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.al==null){this.al=$("<span style='position:absolute;display:none' />")}this.ak().append(this.al);this.l().g9(new $$t.dh(0,0,0,c,d));this.l().g7(new $$t.dh(0,0,0,c,d));this.aj(e);var f=this.aj()[0].getContext("2d");this.n(new $$t.g0(new $$t.hu,f));this.at();this.bp();this.n().ab(this.m);this.bd()},a0:function(){var a=Math.round(this.ak().width());var b=Math.round(this.ak().height());this.l().g9(new $$t.dh(0,0,0,a,b));this.l().g7(new $$t.dh(0,0,0,a,b))},aq:function(){this.bd()},v:null,bg:function(a){this.v=a},bd:function(){if(this.an!=this.l().g9().width()||this.am!=this.l().g9().height()){this.aj().attr("width",this.l().g9().width().toString());this.aj().attr("height",this.l().g9().height().toString());this.an=$.ig.truncate(Math.round(this.l().g9().width()));this.am=$.ig.truncate(Math.round(this.l().g9().height()))}this.n().j(this.l().g9().left(),this.l().g9().top(),this.l().g9().width(),this.l().g9().height());this.n().r(this.b5);this.n().r(this.b7);if(this.v!=null){for(var a=0;a<this.v.count();a++){this.n().r(this.v.__inner[a])}}for(var b=0;b<this.w().count();b++){this.n().ab(this.m);this.n().v(this.w().__inner[b])}for(var c=0;c<this.x().count();c++){this.n().r(this.x().__inner[c])}this.n().r(this.b6)},bp:function(){if(this.l().font()!=null){this.m=this.l().ar()}else{this.m=$$t.$h1.c(this.ak())}this.aa=this.ab(this.m);if(this.l().fontBrush()==null){this.bt=new $$t.bb;this.bt.__fill=this.ak().css("color");this.l().fontBrush(this.bt)}if(this.n()!=null){this.n().ab(this.m)}},ac:function(a){var b=$b($$t.$fh.$type,a);if(b!=null&&b.aa()!=null){return this.n().e(b.aa())+0}return 0},cd:function(a){if($.ig.util.isNaN(this.aa)){this.aa=this.ab(null)}var b=this.ac(a);var c=this.aa;return new $$t.di(1,b,c)},bu:null,bh:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.bu)}},a8:function(a,b,c){a.l(b);a.m(c)},a7:function(a,b){},a9:function(a,b){},ab:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a.f())}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},p:false,m:null,bt:null,aa:0,bf:function(){if(!this.p){this.p=true;window.setTimeout(this.ap.runOn(this),0)}},ap:function(){if(this.p){this.p=false;this.l().eh()}},flush:function(){if(this.p){this.ap()}},ar:function(a){a.scalePath(new $$t.h2(1,"Scale",this.b7));a.needlePath(new $$t.h2(1,"Needle",this.b6));a.backingPath(new $$t.h2(1,"Backing",this.b5));var b=this.m;var d=this.w().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=$$t.$h1.d(c,b);var f=new $$t.fs;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.$d8.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.ft;i.tickPath(new $$t.h2(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.v.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.fu;var m=new $$t.h2(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},ba:function(a){a.__visibility=0},bb:function(a){a.__visibility=1},bc:function(a){this.y().remove(a)},cc:function(){var a=new $$t.es;this.y().add(a);return a},bk:function(a){a.__visibility=0},bl:function(a){a.__visibility=1},bm:function(a){this.z().remove(a)},bs:function(){var a=new $$t.fh;this.z().add(a);return a},a4:function(a){a.__visibility=0},a5:function(a){a.__visibility=1},a6:function(a){this.x().remove(a)},cb:function(){var a=new $$t.es;this.x().add(a);return a},av:function(a){a.__visibility=0},aw:function(a){a.__visibility=1},ax:function(a){this.w().remove(a)},br:function(){var a=new $$t.fh;this.w().add(a);return a},k:function(){var $self=this;if(this.j()==null){return null}return function(){var $ret=new $$t.fy;$ret.b($self.ah);$ret.d($self.b3);$ret.c($self.ao);$ret.a($self.j());return $ret}()},$type:new $.ig.Type("XamLinearGaugeView",$.ig.$ot)},true);$$t.$a9.scaleStart=0;$$t.$a9.scaleEnd=1;$$t.$a8.horizontal=0;$$t.$a8.vertical=1;$$t.$a.custom=0;$$t.$a.rectangle=1;$$t.$a.triangle=2;$$t.$a.needle=3;$$t.$a.trapezoid=4;$$t.$fv.t="Name";$$t.$fv.o="Brush";$$t.$fv.w="Outline";$$t.$fv.x="StartValue";$$t.$fv.p="EndValue";$$t.$fv.r="InnerStartExtent";$$t.$fv.q="InnerEndExtent";$$t.$fv.v="OuterStartExtent";$$t.$fv.u="OuterEndExtent";$$t.$fv.y="StrokeThickness";$$t.$fv.nameProperty=$$t.$eg.i("Name",String,$$t.$fv.$type,new $$t.eh(2,null,function(a,b){a.z("Name",b.d(),b.c())}));$$t.$fv.brushProperty=$$t.$eg.i("Brush",$$t.$bb.$type,$$t.$fv.$type,new $$t.eh(2,null,function(a,b){a.z("Brush",b.d(),b.c())}));$$t.$fv.outlineProperty=$$t.$eg.i("Outline",$$t.$bb.$type,$$t.$fv.$type,new $$t.eh(2,null,function(a,b){a.z("Outline",b.d(),b.c())}));$$t.$fv.startValueProperty=$$t.$eg.i("StartValue",Number,$$t.$fv.$type,new $$t.eh(2,NaN,function(a,b){a.z("StartValue",b.d(),b.c())}));$$t.$fv.endValueProperty=$$t.$eg.i("EndValue",Number,$$t.$fv.$type,new $$t.eh(2,NaN,function(a,b){a.z("EndValue",b.d(),b.c())}));$$t.$fv.innerStartExtentProperty=$$t.$eg.i("InnerStartExtent",Number,$$t.$fv.$type,new $$t.eh(2,NaN,function(a,b){a.z("InnerStartExtent",b.d(),b.c())}));$$t.$fv.innerEndExtentProperty=$$t.$eg.i("InnerEndExtent",Number,$$t.$fv.$type,new $$t.eh(2,NaN,function(a,b){a.z("InnerEndExtent",b.d(),b.c())}));$$t.$fv.outerStartExtentProperty=$$t.$eg.i("OuterStartExtent",Number,$$t.$fv.$type,new $$t.eh(2,NaN,function(a,b){a.z("OuterStartExtent",b.d(),b.c())}));$$t.$fv.outerEndExtentProperty=$$t.$eg.i("OuterEndExtent",Number,$$t.$fv.$type,new $$t.eh(2,NaN,function(a,b){a.z("OuterEndExtent",b.d(),b.c())}));$$t.$fv.strokeThicknessProperty=$$t.$eg.i("StrokeThickness",Number,$$t.$fv.$type,new $$t.eh(2,1,function(a,b){a.z("StrokeThickness",b.d(),b.c())}));$$t.$fx.m="Thickness";$$t.$fx.l="Outline";$$t.$fx.labelProperty=$$t.$eg.i("Label",String,$$t.$fx.$type,new $$t.eh(2,null,function(a,b){$b($$t.$fx.$type,a).n("Label",b.d(),b.c())}));$$t.$fx.itemProperty=$$t.$eg.i("Item",$.ig.$op.$type,$$t.$fx.$type,new $$t.eh(2,null,function(a,b){$b($$t.$fx.$type,a).n("Item",b.d(),b.c())}));$$t.$fx.itemNameProperty=$$t.$eg.i("ItemName",$.ig.$op.$type,$$t.$fx.$type,new $$t.eh(2,null,function(a,b){$b($$t.$fx.$type,a).n("ItemName",b.d(),b.c())}));$$t.$fx.itemBrushProperty=$$t.$eg.i("ItemBrush",$$t.$bb.$type,$$t.$fx.$type,new $$t.eh(2,null,function(a,b){$b($$t.$fx.$type,a).n("ItemBrush",b.d(),b.c())}));$$t.$fx.thicknessProperty=$$t.$eg.i("Thickness",Number,$$t.$fx.$type,new $$t.eh(2,0,function(a,b){$b($$t.$fx.$type,a).n("Thickness",b.d(),b.c())}));$$t.$fx.outlineProperty=$$t.$eg.i("Outline",$$t.$bb.$type,$$t.$fx.$type,new $$t.eh(2,null,function(a,b){$b($$t.$fx.$type,a).n("Outline",b.d(),b.c())}));$$t.$f8.ee="TransitionProgress";$$t.$f8.ds="Orientation";$$t.$f8.dx="Ranges";$$t.$f8.dt="RangeBrushes";$$t.$f8.dw="RangeOutlines";$$t.$f8.c6="MinimumValue";$$t.$f8.c4="MaximumValue";$$t.$f8.ef="Value";
$$t.$f8.dq="NeedleShape";$$t.$f8.dj="NeedleName";$$t.$f8.du="RangeInnerExtent";$$t.$f8.d0="ScaleInnerExtent";$$t.$f8.dv="RangeOuterExtent";$$t.$f8.d1="ScaleOuterExtent";$$t.$f8.df="NeedleInnerExtent";$$t.$f8.dl="NeedleOuterExtent";$$t.$f8.de="NeedleInnerBaseWidth";$$t.$f8.dk="NeedleOuterBaseWidth";$$t.$f8.dh="NeedleInnerPointWidth";$$t.$f8.dn="NeedleOuterPointWidth";$$t.$f8.dg="NeedleInnerPointExtent";$$t.$f8.dm="NeedleOuterPointExtent";$$t.$f8.cy="Interval";$$t.$f8.d8="TicksPostInitial";$$t.$f8.d9="TicksPreTerminal";$$t.$f8.c1="LabelInterval";$$t.$f8.c0="LabelExtent";$$t.$f8.c2="LabelsPostInitial";$$t.$f8.c3="LabelsPreTerminal";$$t.$f8.c8="MinorTickCount";$$t.$f8.ea="TickStartExtent";$$t.$f8.d7="TickEndExtent";$$t.$f8.eb="TickStrokeThickness";$$t.$f8.d6="TickBrush";$$t.$f8.cw="FontBrush";$$t.$f8.dc="NeedleBreadth";$$t.$f8.dd="NeedleBrush";$$t.$f8.dp="NeedleOutline";$$t.$f8.dr="NeedleStrokeThickness";$$t.$f8.da="MinorTickStartExtent";$$t.$f8.c9="MinorTickEndExtent";$$t.$f8.db="MinorTickStrokeThickness";$$t.$f8.c7="MinorTickBrush";$$t.$f8.cz="IsScaleInverted";$$t.$f8.cq="BackingBrush";$$t.$f8.ct="BackingOutline";$$t.$f8.cu="BackingStrokeThickness";$$t.$f8.cr="BackingInnerExtent";$$t.$f8.cs="BackingOuterExtent";$$t.$f8.d3="ScaleStartExtent";$$t.$f8.dz="ScaleEndExtent";$$t.$f8.dy="ScaleBrush";$$t.$f8.d2="ScaleOutline";$$t.$f8.d4="ScaleStrokeThickness";$$t.$f8.c5="MergeViewPorts";$$t.$f8.ed="TransitionDuration";$$t.$f8.d5="ShowToolTipTimeout";$$t.$f8.ec="ToolTip";$$t.$f8.cx="Font";$$t.$f8.orientationProperty=$$t.$eg.i("Orientation",$$t.$a8.$type,$$t.$f8.$type,new $$t.eh(2,$$t.$a8.getBox(0),function(a,b){a.eo("Orientation",b.d(),b.c())}));$$t.$f8.rangesProperty=$$t.$eg.i("Ranges",$$t.$fw.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("Ranges",b.d(),b.c())}));$$t.$f8.rangeBrushesProperty=$$t.$eg.i("RangeBrushes",$$t.$cy.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("RangeBrushes",b.d(),b.c())}));$$t.$f8.rangeOutlinesProperty=$$t.$eg.i("RangeOutlines",$$t.$cy.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("RangeOutlines",b.d(),b.c())}));$$t.$f8.minimumValueProperty=$$t.$eg.i("MinimumValue",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("MinimumValue",b.d(),b.c())}));$$t.$f8.maximumValueProperty=$$t.$eg.i("MaximumValue",Number,$$t.$f8.$type,new $$t.eh(2,100,function(a,b){a.eo("MaximumValue",b.d(),b.c())}));$$t.$f8.valueProperty=$$t.$eg.i("Value",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("Value",b.d(),b.c())}));$$t.$f8.needleShapeProperty=$$t.$eg.i("NeedleShape",$$t.$a.$type,$$t.$f8.$type,new $$t.eh(2,$$t.$a.getBox(3),function(a,b){a.eo("NeedleShape",b.d(),b.c())}));$$t.$f8.needleNameProperty=$$t.$eg.i("NeedleName",String,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("NeedleName",b.d(),b.c())}));$$t.$f8.rangeInnerExtentProperty=$$t.$eg.i("RangeInnerExtent",Number,$$t.$f8.$type,new $$t.eh(2,.05,function(a,b){a.eo("RangeInnerExtent",b.d(),b.c())}));$$t.$f8.scaleInnerExtentProperty=$$t.$eg.i("ScaleInnerExtent",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("ScaleInnerExtent",b.d(),b.c())}));$$t.$f8.rangeOuterExtentProperty=$$t.$eg.i("RangeOuterExtent",Number,$$t.$f8.$type,new $$t.eh(2,.65,function(a,b){a.eo("RangeOuterExtent",b.d(),b.c())}));$$t.$f8.scaleOuterExtentProperty=$$t.$eg.i("ScaleOuterExtent",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("ScaleOuterExtent",b.d(),b.c())}));$$t.$f8.needleInnerExtentProperty=$$t.$eg.i("NeedleInnerExtent",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleInnerExtent",b.d(),b.c())}));$$t.$f8.needleOuterExtentProperty=$$t.$eg.i("NeedleOuterExtent",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleOuterExtent",b.d(),b.c())}));$$t.$f8.needleInnerBaseWidthProperty=$$t.$eg.i("NeedleInnerBaseWidth",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleInnerBaseWidth",b.d(),b.c())}));$$t.$f8.needleOuterBaseWidthProperty=$$t.$eg.i("NeedleOuterBaseWidth",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleOuterBaseWidth",b.d(),b.c())}));$$t.$f8.needleInnerPointWidthProperty=$$t.$eg.i("NeedleInnerPointWidth",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleInnerPointWidth",b.d(),b.c())}));$$t.$f8.needleOuterPointWidthProperty=$$t.$eg.i("NeedleOuterPointWidth",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleOuterPointWidth",b.d(),b.c())}));$$t.$f8.needleInnerPointExtentProperty=$$t.$eg.i("NeedleInnerPointExtent",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleInnerPointExtent",b.d(),b.c())}));$$t.$f8.needleOuterPointExtentProperty=$$t.$eg.i("NeedleOuterPointExtent",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("NeedleOuterPointExtent",b.d(),b.c())}));$$t.$f8.intervalProperty=$$t.$eg.i("Interval",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("Interval",b.d(),b.c())}));$$t.$f8.ticksPostInitialProperty=$$t.$eg.i("TicksPostInitial",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("TicksPostInitial",b.d(),b.c())}));$$t.$f8.ticksPreTerminalProperty=$$t.$eg.i("TicksPreTerminal",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("TicksPreTerminal",b.d(),b.c())}));$$t.$f8.labelIntervalProperty=$$t.$eg.i("LabelInterval",Number,$$t.$f8.$type,new $$t.eh(2,NaN,function(a,b){a.eo("LabelInterval",b.d(),b.c())}));$$t.$f8.labelExtentProperty=$$t.$eg.i("LabelExtent",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("LabelExtent",b.d(),b.c())}));$$t.$f8.labelsPostInitialProperty=$$t.$eg.i("LabelsPostInitial",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("LabelsPostInitial",b.d(),b.c())}));$$t.$f8.labelsPreTerminalProperty=$$t.$eg.i("LabelsPreTerminal",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("LabelsPreTerminal",b.d(),b.c())}));$$t.$f8.minorTickCountProperty=$$t.$eg.i("MinorTickCount",Number,$$t.$f8.$type,new $$t.eh(2,4,function(a,b){a.eo("MinorTickCount",b.d(),b.c())}));$$t.$f8.tickStartExtentProperty=$$t.$eg.i("TickStartExtent",Number,$$t.$f8.$type,new $$t.eh(2,.05,function(a,b){a.eo("TickStartExtent",b.d(),b.c())}));$$t.$f8.tickEndExtentProperty=$$t.$eg.i("TickEndExtent",Number,$$t.$f8.$type,new $$t.eh(2,.65,function(a,b){a.eo("TickEndExtent",b.d(),b.c())}));$$t.$f8.tickStrokeThicknessProperty=$$t.$eg.i("TickStrokeThickness",Number,$$t.$f8.$type,new $$t.eh(2,2,function(a,b){a.eo("TickStrokeThickness",b.d(),b.c())}));$$t.$f8.tickBrushProperty=$$t.$eg.i("TickBrush",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("TickBrush",b.d(),b.c())}));$$t.$f8.fontBrushProperty=$$t.$eg.i("FontBrush",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("FontBrush",b.d(),b.c())}));$$t.$f8.needleBreadthProperty=$$t.$eg.i("NeedleBreadth",Number,$$t.$f8.$type,new $$t.eh(2,6,function(a,b){a.eo("NeedleBreadth",b.d(),b.c())}));$$t.$f8.needleBrushProperty=$$t.$eg.i("NeedleBrush",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("NeedleBrush",b.d(),b.c())}));$$t.$f8.needleOutlineProperty=$$t.$eg.i("NeedleOutline",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("NeedleOutline",b.d(),b.c())}));$$t.$f8.needleStrokeThicknessProperty=$$t.$eg.i("NeedleStrokeThickness",Number,$$t.$f8.$type,new $$t.eh(2,1,function(a,b){a.eo("NeedleStrokeThickness",b.d(),b.c())}));$$t.$f8.minorTickStartExtentProperty=$$t.$eg.i("MinorTickStartExtent",Number,$$t.$f8.$type,new $$t.eh(2,.05,function(a,b){a.eo("MinorTickStartExtent",b.d(),b.c())}));$$t.$f8.minorTickEndExtentProperty=$$t.$eg.i("MinorTickEndExtent",Number,$$t.$f8.$type,new $$t.eh(2,.35,function(a,b){a.eo("MinorTickEndExtent",b.d(),b.c())}));$$t.$f8.minorTickStrokeThicknessProperty=$$t.$eg.i("MinorTickStrokeThickness",Number,$$t.$f8.$type,new $$t.eh(2,1,function(a,b){a.eo("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$f8.minorTickBrushProperty=$$t.$eg.i("MinorTickBrush",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("MinorTickBrush",b.d(),b.c())}));$$t.$f8.isScaleInvertedProperty=$$t.$eg.i("IsScaleInverted",$$t.$f.$type,$$t.$f8.$type,new $$t.eh(2,false,function(a,b){a.eo("IsScaleInverted",b.d(),b.c())}));$$t.$f8.backingBrushProperty=$$t.$eg.i("BackingBrush",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("BackingBrush",b.d(),b.c())}));$$t.$f8.backingOutlineProperty=$$t.$eg.i("BackingOutline",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("BackingOutline",b.d(),b.c())}));$$t.$f8.backingStrokeThicknessProperty=$$t.$eg.i("BackingStrokeThickness",Number,$$t.$f8.$type,new $$t.eh(2,2,function(a,b){a.eo("BackingStrokeThickness",b.d(),b.c())}));$$t.$f8.backingInnerExtentProperty=$$t.$eg.i("BackingInnerExtent",Number,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("BackingInnerExtent",b.d(),b.c())}));$$t.$f8.backingOuterExtentProperty=$$t.$eg.i("BackingOuterExtent",Number,$$t.$f8.$type,new $$t.eh(2,1,function(a,b){a.eo("BackingOuterExtent",b.d(),b.c())}));$$t.$f8.scaleStartExtentProperty=$$t.$eg.i("ScaleStartExtent",Number,$$t.$f8.$type,new $$t.eh(2,.05,function(a,b){a.eo("ScaleStartExtent",b.d(),b.c())}));$$t.$f8.scaleEndExtentProperty=$$t.$eg.i("ScaleEndExtent",Number,$$t.$f8.$type,new $$t.eh(2,.95,function(a,b){a.eo("ScaleEndExtent",b.d(),b.c())}));$$t.$f8.scaleBrushProperty=$$t.$eg.i("ScaleBrush",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("ScaleBrush",b.d(),b.c())}));$$t.$f8.scaleOutlineProperty=$$t.$eg.i("ScaleOutline",$$t.$bb.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("ScaleOutline",b.d(),b.c())}));$$t.$f8.scaleStrokeThicknessProperty=$$t.$eg.i("ScaleStrokeThickness",Number,$$t.$f8.$type,new $$t.eh(2,1,function(a,b){a.eo("ScaleStrokeThickness",b.d(),b.c())}));$$t.$f8.fl=$$t.$eg.i("MergeViewPorts",$$t.$f.$type,$$t.$f8.$type,new $$t.eh(2,false,function(a,b){a.eo("MergeViewPorts",b.d(),b.c())}));$$t.$f8.transitionDurationProperty=$$t.$eg.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$f8.$type,new $$t.eh(2,0,function(a,b){a.eo("TransitionDuration",b.d(),b.c())}));$$t.$f8.showToolTipTimeoutProperty=$$t.$eg.i("ShowToolTipTimeout",$.ig.Number.prototype.$type,$$t.$f8.$type,new $$t.eh(2,500,function(a,b){a.eo("ShowToolTipTimeout",b.d(),b.c())}));$$t.$f8.toolTipProperty=$$t.$eg.i("ToolTip",$.ig.$op.$type,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("ToolTip",b.d(),b.c())}));$$t.$f8.fontProperty=$$t.$eg.i("Font",String,$$t.$f8.$type,new $$t.eh(2,null,function(a,b){a.eo("Font",b.d(),b.c())}));$$t.$gz.ad=0;$$t.$gz.u=new $$t.gh(String,$$t.$bb.$type,0);$$t.$gz.g=null;$$t.$gz.h=null})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.sparkline.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SparkFrame:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","List$1:a8","IList$1:a9","ICollection$1:ba","IArray:bb","Script:bc","IArrayList:bd","Array:be","CompareCallback:bf","MulticastDelegate:bg","IntPtr:bh","Func$3:bi","Action$1:bj","Comparer$1:bk","IComparer:bl","IComparer$1:bm","DefaultComparer$1:bn","IComparable$1:bo","Comparison$1:bp","ReadOnlyCollection$1:bq","Predicate$1:br","NotImplementedException:bs","Point:bt","SparkFramePreparer:bu","Func$2:bv","IFastItemColumn$1:bw","IFastItemColumnPropertyName:bx","SparklineController:by","DependencyObject:bz","Dictionary:b0","DependencyProperty:b1","PropertyMetadata:b2","PropertyChangedCallback:b3","DependencyPropertyChangedEventArgs:b4","DependencyPropertiesCollection:b5","UnsetValue:b6","Binding:b7","PropertyPath:b8","IFastItemsSourceProvider:b9","IFastItemsSource:ca","EventHandler$1:cb","FastItemsSourceEventArgs:cc","EventArgs:cd","FastItemsSourceEventAction:ce","NotifyCollectionChangedEventArgs:cf","NotifyCollectionChangedAction:cg","XamSparkline:ch","Control:ci","FrameworkElement:cj","UIElement:ck","Transform:cl","Visibility:cm","Style:cn","Thickness:co","HorizontalAlignment:cp","VerticalAlignment:cq","Brush:cr","Color:cs","Math:ct","ArgumentException:cu","TrendLineType:cv","SparklineDisplayType:cw","UnknownValuePlotting:cx","ServiceProvider_Spark:cy","MessageChannel_Spark:cz","Message_Spark:c0","MessageEventHandler:c1","Array:c2","Delegate:c3","Interlocked:c4","HorizontalAxisView:c5","XamSparklineView:c6","ISchedulableRender:c7","Dictionary$2:c8","IDictionary$2:c9","IDictionary:da","KeyValuePair$2:db","Enumerable:dc","Thread:dd","ThreadStart:de","IOrderedEnumerable$1:df","SortedList$1:dg","ArgumentNullException:dh","IEqualityComparer$1:di","EqualityComparer$1:dj","IEqualityComparer:dk","DefaultEqualityComparer$1:dl","InvalidOperationException:dm","CanvasRenderScheduler:dn","Callback:dp","window:dq","RenderingContext:dr","IRenderer:ds","Rectangle:dt","Shape:du","DoubleCollection:dv","Rect:dw","Size:dx","Path:dy","Geometry:dz","GeometryType:d0","TextBlock:d1","Polygon:d2","PointCollection:d3","Polyline:d4","DataTemplateRenderInfo:d5","DataTemplatePassInfo:d6","ContentControl:d7","DataTemplate:d8","DataTemplateRenderHandler:d9","DataTemplateMeasureHandler:ea","DataTemplateMeasureInfo:eb","DataTemplatePassHandler:ec","Line:ed","FontInfo:ee","ClearMessage_Spark:ef","RenderingMessage_Spark:eg","SparkLayerType:eh","PolygonMessage_Spark:ei","ColumnMessage_Spark:ej","WinLossColumnMessage_Spark:ek","MarkerMessage_Spark:el","NormalRangeMessage_Spark:em","TrendLineMessage_Spark:en","TooltipMessage_Spark:eo","ToooltipTemplateMessage_Spark:ep","ContainerMessage_Spark:eq","BrushChangedMessage_Spark:er","ContainerResizedMessage_Spark:es","JQueryObject:et","Element:eu","ElementAttributeCollection:ev","ElementCollection:ew","WebStyle:ex","ElementNodeType:ey","Document:ez","EventListener:e0","IElementEventHandler:e1","ElementEventHandler:e2","ElementAttribute:e3","JQueryPosition:e4","JQueryCallback:e5","JQueryEvent:e6","JQueryUICallback:e7","VisibilityMessage_Spark:e8","NumberChangedMessage_Spark:e9","ContainerSizeChangedMessage_Spark:fa","InteractionMessage_Spark:fb","MouseMoveMessage_Spark:fc","MouseLeaveMessage_Spark:fd","EventProxy:fe","ModifierKeys:ff","MouseWheelHandler:fg","GestureHandler:fh","ContactHandler:fi","TouchHandler:fj","MouseOverHandler:fk","MouseHandler:fl","KeyHandler:fm","Key:fn","JQuery:fo","JQueryDeferred:fp","JQueryPromise:fq","Action:fr","CanvasViewRenderer:fs","CanvasContext2D:ft","CanvasContext:fu","TextMetrics:fv","ImageData:fw","CanvasElement:fx","Gradient:fy","LinearGradientBrush:fz","GradientStop:f0","GeometryGroup:f1","GeometryCollection:f2","FillRule:f3","PathGeometry:f4","PathFigureCollection:f5","LineGeometry:f6","RectangleGeometry:f7","EllipseGeometry:f8","ArcSegment:f9","PathSegment:ga","PathSegmentType:gb","SweepDirection:gc","PathFigure:gd","PathSegmentCollection:ge","LineSegment:gf","PolyLineSegment:gg","BezierSegment:gh","PolyBezierSegment:gi","GeometryUtil:gj","Tuple$2:gk","TransformGroup:gl","TransformCollection:gm","TranslateTransform:gn","RotateTransform:go","ScaleTransform:gp","DOMEventProxy:gq","MSGesture:gr","MouseEventArgs:gs","ViewportChangedMessage_Spark:gt","SparklineToolTipContext:gu","AxisRenderMessage_Spark:gv","FontUtil:gw","VerticalAxisView:gx","SparklineConnector:gy","PropertyChangedMessage_Spark:gz","ConfigurationMessage_Spark:g0","DataChangedMessage_Spark:g1","FastItemsSource:g2","ColumnReference:g3","IFastItemColumnInternal:g4","FastItemDateTimeColumn:g5","FastItemColumn:g6","FastReflectionHelper:g7","FastItemObjectColumn:g8","FastItemIntColumn:g9","FastItemsSourceReference:ha","TrendCalculators:hb","LeastSquaresFit:hc","Numeric:hd","MathUtil:he","RuntimeHelpers:hf","RuntimeFieldHandle:hg","Random:hh","MessageHandler_Spark:hi","MessageHandlerEventHandler:hj","SparklineVisualData:hk","SparklineAxisVisualData:hl","LabelAppearanceData:hm","IVisualData:hn","BrushAppearanceData:ho","StringBuilder:hp","Environment:hq","AppearanceHelper:hr","LinearGradientBrushAppearanceData:hs","GradientStopAppearanceData:ht","SolidBrushAppearanceData:hu","GeometryData:hv","GetPointsSettings:hw","EllipseGeometryData:hx","RectangleGeometryData:hy","LineGeometryData:hz","PathGeometryData:h0","PathFigureData:h1","SegmentData:h2","LineSegmentData:h3","PolylineSegmentData:h4","ArcSegmentData:h5","PolyBezierSegmentData:h6","BezierSegmentData:h7","PrimitiveAppearanceData:h8","LineVisualData:h9","PrimitiveVisualData:ia","ShapeTags:ib","PathVisualData:ic","AbstractEnumerable:id","Func$1:ie","AbstractEnumerator:ig","GenericEnumerable$1:ih","GenericEnumerator$1:ii"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.tryParseInt32_1,$2=$.ig.util.tryParseInt32_2,$3=$.ig.util.intToString1,$4=$.ig.util.parseInt32_1,$5=$.ig.util.parseInt32_2,$6=$.ig.util.compare,$7=$.ig.util.replace,$8=$.ig.util.stringFormat,$9=$.ig.util.stringFormat1,$aa=$.ig.util.stringFormat2,$ab=$.ig.util.stringCompare1,$ac=$.ig.util.stringCompare2,$ad=$.ig.util.stringCompare3;$c("SparklineDisplayType:cw","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Line";case 1:return"Area";case 2:return"Column";case 3:return"WinLoss";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SparklineDisplayType",$.ig.$ep.$type)},true);$c("SparkLayerType:eh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 1:return"SparkLayer";case 2:return"MarkerLayer";case 4:return"ToolTipLayer";case 8:return"RangeLayer";case 16:return"TrendLayer";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SparkLayerType",$.ig.$ep.$type)},true);$c("SparkFrame:a","Object",{init:function(){this.a=new $$t.a8(Array,0);this.f=new $$t.a8($$t.$bt.$type,0);this.d=new $$t.a8($$t.$bt.$type,0);this.e=new $$t.a8($$t.$bt.$type,0);this.c=new $$t.a8($$t.$bt.$type,0);this.b=new $$t.a8($$t.$bt.$type,0);$.ig.$op.init.call(this)},a:null,g:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},f:null,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,j:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:null,k:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:null,i:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,h:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},$type:new $.ig.Type("SparkFrame",$.ig.$ot)},true);$c("SparkFramePreparer:bu","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:0,c:0,e:function(a){var $self=this;this.b.p.aj(false);a.g().clear();a.l().clear();a.j().clear();a.k().clear();a.i().clear();a.h().clear();var b=this.b.r;var c=b.count();var d=this.b.az.width();var e=this.b.az.height();var f=Math.floor((c+1)/d);var g=$.ig.truncate(Math.max(1,f));var h=0;var i=$.ig.truncate(Math.ceil(1*c/g));var j=0;var k=new $$t.a8(Number,0);var l=this.b.o().trendLineType();var m=this.b.o().displayType();var n=this.b.o().trendLinePeriod();var o=l!=0&&n>=1;var p=null;var q=null;if(m==1||m==0){this.d=0}else{if(i==0){this.d=0}else{this.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.b.w(u)};var u=function(v){return $self.b.x(v)};switch(this.b.o().trendLineType()){case 9:p=$$t.$hb.e(b,n);break;case 10:p=$$t.$hb.b(b,n);break;case 11:p=$$t.$hb.c(b,n);break;case 12:p=$$t.$hb.a(b);break;case 13:p=$$t.$hb.g(b,n);break;case 1:q=$$t.$hc.k(c,r,s);break;case 2:q=$$t.$hc.o(c,r,s);break;case 3:q=$$t.$hc.i(c,r,s);break;case 4:q=$$t.$hc.p(c,r,s);break;case 5:q=$$t.$hc.q(c,r,s);break;case 7:q=$$t.$hc.j(c,r,s);break;case 6:q=$$t.$hc.l(c,r,s);break;case 8:q=$$t.$hc.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+this.d;var aa=d-this.d;var ab=0;if(this.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.$hc.ad(q,ae-ab);break;case 2:af=$$t.$hc.ah(q,ae-ab);break;case 3:af=$$t.$hc.ab(q,ae-ab);break;case 4:af=$$t.$hc.ai(q,ae-ab);break;case 5:af=$$t.$hc.aj(q,ae-ab);break;case 7:af=$$t.$hc.ac(q,ae-ab);break;case 6:af=$$t.$hc.ae(q,ae-ab);break;case 8:af=$$t.$hc.ag(q,ae-ab);break}ae=t(ae);af=u(af);if(!$.ig.util.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=this.b.r.minimum();var ah=this.b.r.maximum();var ai=this.b.o().at();var aj=this.b.o().as();this.c=e-(j-ai)/(aj-ai)*e;if(this.c<0){this.c=0}else if(this.c>e){this.c=e}var ak=this.c;var al;for(var am=h;am<i;am++){var an=this.a(am,g,c);var ao=an[1];var ap=an[2];this.f(an,c,this.b.az,ai,aj);al=an[1];if(an[2]<ak){al=an[2]}a.g().add(an);if(!$.ig.util.isNaN(an[0])&&!$.ig.util.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]+this.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])}},a:function(a,b,c){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=this.b.r.item(i);if(f){f=false;g=j;h=j}else{g=Math.min(g,j);h=Math.max(h,j)}}var k=[0,0,0];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.b.o().displayType()==1||this.b.o().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.b.o().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);$c("SparklineConnector:gy","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=$b($$t.$ch.$type,a);this.a=this.d.ad();this.c=this.d.am();var c=new $$t.cy;c.addService("ConfigurationMessages",new $$t.cz);c.addService("RenderingMessages",new $$t.cz);c.addService("InteractionMessages",new $$t.cz);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.i(c);this.a.h(c);this.c.h(c);this.b=new $$t.by(c);c.addService("Controller",this.b)},$type:new $.ig.Type("SparklineConnector",$.ig.$ot)},true);$c("SparklineController:by","DependencyObject",{init:function(a){var $self=this;this.m=new $$t.bu;this.l=new $$t.a;this.az=$$t.$dw.empty();$$t.$bz.init.call(this);this.i=a.getService("ConfigurationMessages");this.k=a.getService("RenderingMessages");this.j=a.getService("InteractionMessages");this.y=function(b,c){$self.af(c.action(),c.position(),c.count(),c.propertyName())};this.o(a.getService("Model"));this.p=a.getService("View");this.i.attachTarget(this.ae.runOn(this));this.j.attachTarget(this.ah.runOn(this))},i:null,k:null,j:null,n:null,o:function(a){if(arguments.length===1){var b=this.n!=a;if(b){this.n=a;this.as()}return a}else{return this.n}},p:null,v:function(){return this.o()!=null?this.o().itemsSource():null},s:function(a){if(arguments.length===1){this.g($$t.$by.ay,a);return a}else{return this.c($$t.$by.ay)}},r:null,q:null,m:null,l:null,ab:function(){return this.o()!=null?this.o().valueMemberPath():null},aa:function(){return this.o()!=null?this.o().labelMemberPath():null},az:null,z:function(){return this.o()!=null?this.o().toolTip():null},y:null,w:function(a){var b=this.r.count();if(this.o().displayType()==1||this.o().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.o().at())/(this.o().as()-this.o().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.o()!=null&&this.o().at()!=this.o().as()},t:function(a){if(a.oldValue()!=a.newValue()){return true}return false},ar:function(a,b){var $self=this;if(this.y==null){this.y=function(c,d){$self.af(d.action(),d.position(),d.count(),d.propertyName())}}var c=$b($$t.$g2.$type,a);if(c!=null){c.event=$.ig.Delegate.prototype.remove(c.event,this.y)}var d=$b($$t.$g2.$type,b);if(d!=null){d.event=$.ig.Delegate.prototype.combine(d.event,this.y)}},au:function(){if(this.o()!=null){if(this.r==null){this.o().at(this.o().as(NaN))}else{if($.ig.util.isNaN(this.o().minimum())){this.o().at(this.r.minimum())}else{this.o().at(this.o().minimum())}if($.ig.util.isNaN(this.o().maximum())){this.o().as(this.r.maximum())}else{this.o().as(this.o().maximum())}if(this.o().at()==this.o().as()){if(Math.floor(this.o().at())<this.o().at()){this.o().at(Math.floor(this.o().at()))}else{this.o().at(Math.floor(this.o().at())-1)}if(Math.ceil(this.o().as())>this.o().as()){this.o().as(Math.ceil(this.o().as()))}else{this.o().as(Math.ceil(this.o().as())+1)}}}}},aw:function(){if(this.s()!=null){this.s().deregisterColumn(this.r);this.r=this.s().registerColumn(this.ab(),null,false)}else{this.r=null}},at:function(){if(this.s()!=null){this.s().deregisterColumn(this.q);this.q=this.s().registerColumnObject(this.aa(),null,false);this.o().an(this.q)}else{this.o().an(this.q=null)}},aq:function(){var a=new $$t.gv;this.k.sendMessage(a)},as:function(){this.s(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.ep;a.template(this.z());this.k.sendMessage(a)},ae:function(a){var b=a;if($b($$t.$gz.$type,b)!==null){this.ak(b)}else if($b($$t.$fa.$type,a)!==null){this.k.sendMessage(a)}else if($b($$t.$g1.$type,a)!==null){this.ag(a)}},ag:function(a){var b=this.s();if(b==null){return}switch(a.b()){case 2:b.handleCollectionChanged(new $$t.cf(2,2,a.d(),a.e(),a.c()));break;case 0:b.handleCollectionChanged(new $$t.cf(1,0,a.d(),a.c()));break;case 1:b.handleCollectionChanged(new $$t.cf(1,1,a.e(),a.c()));break;case 4:b.handleCollectionChanged(new $$t.cf(0,4));break}this.as()},ah:function(a){var b=a;if($b($$t.$gt.$type,b)!==null){this.ax(b)}else if($b($$t.$fd.$type,b)!==null){this.ai(b)}else if($b($$t.$fc.$type,b)!==null){this.aj(b)}else if($b($$t.$fa.$type,b)!==null){this.k.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.er;b.c($b($$t.$cr.$type,a.newValue()));b.b(a.propertyName());this.k.sendMessage(b);break;case"MarkerVisibility":case"FirstMarkerVisibility":case"LastMarkerVisibility":case"HighMarkerVisibility":case"LowMarkerVisibility":case"NegativeMarkerVisibility":case"NormalRangeVisibility":case"ToolTipVisibility":var c=new $$t.e8;c.c($f(a.newValue()));c.b(a.propertyName());this.k.sendMessage(c);this.p.aj(true);break;case"MarkerSize":case"FirstMarkerSize":case"LastMarkerSize":case"HighMarkerSize":case"LowMarkerSize":case"NegativeMarkerSize":this.p.aj(true);break;case"LineThickness":case"TrendLineThickness":var d=new $$t.e9;d.b(a.newValue());d.c(a.propertyName());this.k.sendMessage(d);break;case"HorizontalAxisBrush":case"VerticalAxisBrush":case"HorizontalAxisVisibility":case"VerticalAxisVisibility":var e=new $$t.ef;e.c(true);this.k.sendMessage(e);break;case"Container":var f=new $$t.eq;f.b(a.newValue());this.k.sendMessage(f);break}if(this.t(a)){this.al()}},ax:function(a){this.az=new $$t.dw(0,a.newLeft(),a.newTop(),a.newWidth(),a.newHeight());this.al()},aj:function(a){var b=new $$t.ef;b.b(4);this.k.sendMessage(b);var c=new $$t.eo;c.b(4);c.xOffset(a.position().__x+10);c.yOffset(a.position().__y+10);if(this.r!=null&&this.r.count()>0){var d=new $$t.gu;d.b(this.r.maximum());d.d(this.r.minimum());d.a(this.r.item(0));d.c(this.r.item(this.r.count()-1));c.context(d)}this.k.sendMessage(c)},ai:function(a){var b=new $$t.ef;b.b(4);this.k.sendMessage(b)},ad:function(a){var b=new $$t.ef;b.b(a);this.k.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.m.b=this;this.m.e(this.l);switch(this.o().displayType()){case 2:this.am();break;case 3:this.ap();break;case 0:case 1:this.ao();break}var a=new $$t.em;a.k(0);a.l(this.x(this.o().normalRangeMaximum()));a.j(this.az.width());a.i(Math.abs(this.x(this.o().normalRangeMaximum())-this.x(this.o().normalRangeMinimum())));a.d(this.o().displayNormalRangeInFront());this.k.sendMessage(a);var b=new $$t.en;b.points(this.l.l().toArray());this.k.sendMessage(b)},am:function(){var a=new $$t.ej;a.d(this.l.j());a.g(this.l.k());a.f(this.l.i());a.e(this.l.h());a.k(this.l.m());a.l(this.l.n());a.j(this.l.g().count());a.h(this.m.c);a.i(this.m.d);a.c(this.o().displayType());this.k.sendMessage(a);this.an()},ap:function(){var a=new $$t.ek;a.d(this.l.j());a.g(this.l.k());a.f(this.l.i());a.e(this.l.h());a.k(this.l.m());a.l(this.l.n());a.j(this.l.g().count());a.h(this.m.c);a.i(this.m.d);a.c(this.o().displayType());this.k.sendMessage(a)},ao:function(){if(this.l.g().count()==0){return}var a=new $$t.a8($$t.$a8.$type.specialize(Array),0);var b=new $$t.a8(Array,0);var c=true;var e=this.l.g().getEnumerator();while(e.moveNext()){var d=e.current();if($.ig.util.isNaN(d[1])||Number.isInfinity(d[1])){if(!c){a.add(b)}c=true;continue}if(c){b=new $$t.a8(Array,0);c=false}b.add(d)}if(!c){a.add(b)}var f=new $$t.ei;f.points(new $$t.a8(Array,0));if(this.o().unknownValuePlotting()==0){var g=new $$t.a8(Array,0);var i=a.getEnumerator();while(i.moveNext()){var h=i.current();g.addRange(h)}var j=this.h(g);f.points().add(j)}else{var l=a.getEnumerator();while(l.moveNext()){var k=l.current();var m=this.h(k);f.points().add(m)}}this.k.sendMessage(f);this.an()},h:function(a){var b=this.m.c;var c=new $$t.a8($$t.$bt.$type,0);var d;var e=this.o().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.o().displayType()==0){var h=new $$t.a8($$t.$bt.$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})}h.reverse();c.addRange(h)}if(this.o().displayType()==1){var k=c.__inner[0];var l=c.__inner[c.count()-1];c.add({__x:l.__x,__y:this.m.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.m.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.el;a.e(this.l.j());a.f(this.l.k());a.d(this.l.i());a.c(this.l.h());a.m(this.l.m());a.n(this.l.n());a.k(this.o().markerSize());a.g(this.o().firstMarkerSize());a.i(this.o().lastMarkerSize());a.h(this.o().highMarkerSize());a.j(this.o().lowMarkerSize());a.l(this.o().negativeMarkerSize());this.k.sendMessage(a)},getFastItemsSource:function(a){var b=null;if(this.v()!=null){var c=null;b=new $$t.g2;b.itemsSource(this.v());c=new $$t.ha(b);c.b++;b=c.a}return b},releaseFastItemsSource:function(a){if(a!=null){var b=null;--b.b}return null},$type:new $.ig.Type("SparklineController",$$t.$bz.$type,[$$t.$b9.$type])},true);$c("SparklineToolTipContext:gu","Object",{init:function(){$.ig.$op.init.call(this)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("SparklineToolTipContext",$.ig.$ot)},true);$c("Message_Spark:c0","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message_Spark",$.ig.$ot)},true);$c("RenderingMessage_Spark:eg","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("RenderingMessage_Spark",$$t.$c0.$type)},true);$c("AxisRenderMessage_Spark:gv","RenderingMessage_Spark",{init:function(){$$t.$eg.init.call(this)},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("AxisRenderMessage_Spark",$$t.$eg.$type)},true);$c("ClearMessage_Spark:ef","RenderingMessage_Spark",{init:function(){$$t.$eg.init.call(this)},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ClearMessage_Spark",$$t.$eg.$type)},true);$c("ColumnMessage_Spark:ej","RenderingMessage_Spark",{init:function(){$$t.$eg.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ColumnMessage_Spark",$$t.$eg.$type)},true);$c("ConfigurationMessage_Spark:g0","Message_Spark",{init:function(){$$t.$c0.init.call(this)},$type:new $.ig.Type("ConfigurationMessage_Spark",$$t.$c0.$type)},true);$c("ContainerMessage_Spark:eq","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("ContainerMessage_Spark",$$t.$c0.$type)},true);$c("VisibilityMessage_Spark:e8","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("VisibilityMessage_Spark",$$t.$c0.$type)},true);$c("BrushChangedMessage_Spark:er","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("BrushChangedMessage_Spark",$$t.$c0.$type)},true);$c("NumberChangedMessage_Spark:e9","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("NumberChangedMessage_Spark",$$t.$c0.$type)},true);$c("ContainerResizedMessage_Spark:es","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ContainerResizedMessage_Spark",$$t.$c0.$type)},true);$c("DataChangedMessage_Spark:g1","Message_Spark",{init:function(){$$t.$c0.init.call(this)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("DataChangedMessage_Spark",$$t.$c0.$type)},true);$c("InteractionMessage_Spark:fb","Message_Spark",{init:function(){$$t.$c0.init.call(this)},$type:new $.ig.Type("InteractionMessage_Spark",$$t.$c0.$type)},true);$c("MarkerMessage_Spark:el","RenderingMessage_Spark",{init:function(){$$t.$eg.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},$type:new $.ig.Type("MarkerMessage_Spark",$$t.$eg.$type)},true);$c("MessageChannel_Spark:cz","Object",{init:function(){this.c=new $$t.c2;$.ig.$op.init.call(this)},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);$c("MessageHandler_Spark:hi","Object",{init:function(){this.a=new $.ig.Dictionary(0);$.ig.$op.init.call(this)},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(a)}},$type:new $.ig.Type("MessageHandler_Spark",$.ig.$ot)},true);$c("MouseLeaveMessage_Spark:fd","InteractionMessage_Spark",{init:function(){$$t.$fb.init.call(this)},$type:new $.ig.Type("MouseLeaveMessage_Spark",$$t.$fb.$type)},true);
$c("MouseMoveMessage_Spark:fc","InteractionMessage_Spark",{init:function(){$$t.$fb.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.$fb.$type)},true);$c("NormalRangeMessage_Spark:em","RenderingMessage_Spark",{init:function(){$$t.$eg.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.$eg.$type)},true);$c("PolygonMessage_Spark:ei","RenderingMessage_Spark",{init:function(){$$t.$eg.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.$eg.$type)},true);$c("PropertyChangedMessage_Spark:gz","ConfigurationMessage_Spark",{init:function(){$$t.$g0.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.$g0.$type)},true);$c("ServiceProvider_Spark:cy","Object",{init:function(){this.a=new $.ig.Dictionary(0);$.ig.$op.init.call(this)},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);$c("TooltipMessage_Spark:eo","RenderingMessage_Spark",{init:function(){$$t.$eg.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.$eg.$type)},true);$c("ToooltipTemplateMessage_Spark:ep","RenderingMessage_Spark",{init:function(){$$t.$eg.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.$eg.$type)},true);$c("TrendLineMessage_Spark:en","RenderingMessage_Spark",{init:function(){$$t.$eg.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.$eg.$type)},true);$c("ViewportChangedMessage_Spark:gt","InteractionMessage_Spark",{init:function(){$$t.$fb.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.$fb.$type)},true);$c("ContainerSizeChangedMessage_Spark:fa","InteractionMessage_Spark",{init:function(){$$t.$fb.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage_Spark",$$t.$fb.$type)},true);$c("WinLossColumnMessage_Spark:ek","RenderingMessage_Spark",{init:function(){$$t.$eg.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_h:0,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("WinLossColumnMessage_Spark",$$t.$eg.$type)},true);$c("SparklineVisualData:hk","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_horizontalAxis:null,horizontalAxis:function(a){if(arguments.length===1){this._horizontalAxis=a;return a}else{return this._horizontalAxis}},_verticalAxis:null,verticalAxis:function(a){if(arguments.length===1){this._verticalAxis=a;return a}else{return this._verticalAxis}},_sparkPath:null,sparkPath:function(a){if(arguments.length===1){this._sparkPath=a;return a}else{return this._sparkPath}},_negativeSparkPath:null,negativeSparkPath:function(a){if(arguments.length===1){this._negativeSparkPath=a;return a}else{return this._negativeSparkPath}},_trendLinePath:null,trendLinePath:function(a){if(arguments.length===1){this._trendLinePath=a;return a}else{return this._trendLinePath}},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},_markersPath:null,markersPath:function(a){if(arguments.length===1){this._markersPath=a;return a}else{return this._markersPath}},_negativeMarkersPath:null,negativeMarkersPath:function(a){if(arguments.length===1){this._negativeMarkersPath=a;return a}else{return this._negativeMarkersPath}},_lowMarkersPath:null,lowMarkersPath:function(a){if(arguments.length===1){this._lowMarkersPath=a;return a}else{return this._lowMarkersPath}},_highMarkersPath:null,highMarkersPath:function(a){if(arguments.length===1){this._highMarkersPath=a;return a}else{return this._highMarkersPath}},_firstMarkerPath:null,firstMarkerPath:function(a){if(arguments.length===1){this._firstMarkerPath=a;return a}else{return this._firstMarkerPath}},_lastMarkerPath:null,lastMarkerPath:function(a){if(arguments.length===1){this._lastMarkerPath=a;return a}else{return this._lastMarkerPath}},$type:new $.ig.Type("SparklineVisualData",$.ig.$ot)},true);$c("SparklineAxisVisualData:hl","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_minLabel:null,minLabel:function(a){if(arguments.length===1){this._minLabel=a;return a}else{return this._minLabel}},_maxLabel:null,maxLabel:function(a){if(arguments.length===1){this._maxLabel=a;return a}else{return this._maxLabel}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},$type:new $.ig.Type("SparklineAxisVisualData",$.ig.$ot)},true);$c("XamSparkline:ch","Control",{init:function(){this.ae=new $$t.cz;this.ar=NaN;this.aq=NaN;$$t.$ci.init.call(this);this.y($$t.$ch.$type);this.am(new $$t.gx(this));this.ad(new $$t.c5(this));this.ai=new $$t.gy(this,new $$t.c6)},ai:null,brush:function(a){if(arguments.length===1){this.g($$t.$ch.brushProperty,a);return a}else{return this.c($$t.$ch.brushProperty)}},negativeBrush:function(a){if(arguments.length===1){this.g($$t.$ch.negativeBrushProperty,a);return a}else{return this.c($$t.$ch.negativeBrushProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$ch.markerBrushProperty,a);return a}else{return this.c($$t.$ch.markerBrushProperty)}},negativeMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$ch.negativeMarkerBrushProperty,a);return a}else{return this.c($$t.$ch.negativeMarkerBrushProperty)}},firstMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$ch.firstMarkerBrushProperty,a);return a}else{return this.c($$t.$ch.firstMarkerBrushProperty)}},lastMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$ch.lastMarkerBrushProperty,a);return a}else{return this.c($$t.$ch.lastMarkerBrushProperty)}},highMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$ch.highMarkerBrushProperty,a);return a}else{return this.c($$t.$ch.highMarkerBrushProperty)}},lowMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$ch.lowMarkerBrushProperty,a);return a}else{return this.c($$t.$ch.lowMarkerBrushProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$ch.trendLineBrushProperty,a);return a}else{return this.c($$t.$ch.trendLineBrushProperty)}},horizontalAxisBrush:function(a){if(arguments.length===1){this.g($$t.$ch.horizontalAxisBrushProperty,a);return a}else{return this.c($$t.$ch.horizontalAxisBrushProperty)}},verticalAxisBrush:function(a){if(arguments.length===1){this.g($$t.$ch.verticalAxisBrushProperty,a);return a}else{return this.c($$t.$ch.verticalAxisBrushProperty)}},normalRangeFill:function(a){if(arguments.length===1){this.g($$t.$ch.normalRangeFillProperty,a);return a}else{return this.c($$t.$ch.normalRangeFillProperty)}},horizontalAxisVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.horizontalAxisVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.horizontalAxisVisibilityProperty))}},verticalAxisVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.verticalAxisVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.verticalAxisVisibilityProperty))}},markerVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.markerVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.markerVisibilityProperty))}},negativeMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.negativeMarkerVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.negativeMarkerVisibilityProperty))}},firstMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.firstMarkerVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.firstMarkerVisibilityProperty))}},lastMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.lastMarkerVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.lastMarkerVisibilityProperty))}},lowMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.lowMarkerVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.lowMarkerVisibilityProperty))}},highMarkerVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.highMarkerVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.highMarkerVisibilityProperty))}},normalRangeVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.normalRangeVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.normalRangeVisibilityProperty))}},displayNormalRangeInFront:function(a){if(arguments.length===1){this.g($$t.$ch.displayNormalRangeInFrontProperty,a);return a}else{return this.c($$t.$ch.displayNormalRangeInFrontProperty)}},markerSize:function(a){if(arguments.length===1){this.g($$t.$ch.markerSizeProperty,a);return a}else{return this.c($$t.$ch.markerSizeProperty)}},firstMarkerSize:function(a){if(arguments.length===1){this.g($$t.$ch.firstMarkerSizeProperty,a);return a}else{return this.c($$t.$ch.firstMarkerSizeProperty)}},lastMarkerSize:function(a){if(arguments.length===1){this.g($$t.$ch.lastMarkerSizeProperty,a);return a}else{return this.c($$t.$ch.lastMarkerSizeProperty)}},highMarkerSize:function(a){if(arguments.length===1){this.g($$t.$ch.highMarkerSizeProperty,a);return a}else{return this.c($$t.$ch.highMarkerSizeProperty)}},lowMarkerSize:function(a){if(arguments.length===1){this.g($$t.$ch.lowMarkerSizeProperty,a);return a}else{return this.c($$t.$ch.lowMarkerSizeProperty)}},negativeMarkerSize:function(a){if(arguments.length===1){this.g($$t.$ch.negativeMarkerSizeProperty,a);return a}else{return this.c($$t.$ch.negativeMarkerSizeProperty)}},lineThickness:function(a){if(arguments.length===1){this.g($$t.$ch.lineThicknessProperty,a);return a}else{return this.c($$t.$ch.lineThicknessProperty)}},minimum:function(a){if(arguments.length===1){this.g($$t.$ch.minimumProperty,a);return a}else{return this.c($$t.$ch.minimumProperty)}},maximum:function(a){if(arguments.length===1){this.g($$t.$ch.maximumProperty,a);return a}else{return this.c($$t.$ch.maximumProperty)}},itemsSource:function(a){if(arguments.length===1){this.g($$t.$ch.itemsSourceProperty,a);return a}else{return this.c($$t.$ch.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$ch.valueMemberPathProperty,a);return a}else{return this.c($$t.$ch.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$ch.labelMemberPathProperty,a);return a}else{return this.c($$t.$ch.labelMemberPathProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$ch.toolTipProperty,a);this.toolTipVisibility(a==null||a.toString().length==0?1:0);return a}else{return this.c($$t.$ch.toolTipProperty)}},toolTipVisibility:function(a){if(arguments.length===1){this.g($$t.$ch.toolTipVisibilityProperty,$$t.$cm.getBox(a));return a}else{return $f(this.c($$t.$ch.toolTipVisibilityProperty))}},trendLineType:function(a){if(arguments.length===1){this.g($$t.$ch.trendLineTypeProperty,$$t.$cv.getBox(a));return a}else{return $f(this.c($$t.$ch.trendLineTypeProperty))}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$ch.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$ch.trendLinePeriodProperty))}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$ch.trendLineThicknessProperty,a);return a}else{return this.c($$t.$ch.trendLineThicknessProperty)}},normalRangeMinimum:function(a){if(arguments.length===1){this.g($$t.$ch.normalRangeMinimumProperty,a);return a}else{return this.c($$t.$ch.normalRangeMinimumProperty)}},normalRangeMaximum:function(a){if(arguments.length===1){this.g($$t.$ch.normalRangeMaximumProperty,a);return a}else{return this.c($$t.$ch.normalRangeMaximumProperty)}},displayType:function(a){if(arguments.length===1){this.g($$t.$ch.displayTypeProperty,$$t.$cw.getBox(a));return a}else{return $f(this.c($$t.$ch.displayTypeProperty))}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$ch.unknownValuePlottingProperty,$$t.$cx.getBox(a));return a}else{return $f(this.c($$t.$ch.unknownValuePlottingProperty))}},verticalAxisLabel:function(a){if(arguments.length===1){this.g($$t.$ch.verticalAxisLabelProperty,a);return a}else{return this.c($$t.$ch.verticalAxisLabelProperty)}},horizontalAxisLabel:function(a){if(arguments.length===1){this.g($$t.$ch.horizontalAxisLabelProperty,a);return a}else{return this.c($$t.$ch.horizontalAxisLabelProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$ch.formatLabelProperty,a);return a}else{return this.c($$t.$ch.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(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}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){this.af().sendMessage(function(){var $ret=new $$t.gz;$ret.propertyName(a);$ret.oldValue(b);$ret.newValue(c);return $ret}())},provideContainer:function(a){this.af().sendMessage(function(){var $ret=new $$t.gz;$ret.propertyName("Container");$ret.newValue(a);return $ret}())},notifyResized:function(){this.af().sendMessage(new $$t.fa)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.af().sendMessage(function(){var $ret=new $$t.g1;$ret.b(2);$ret.e(b);$ret.d(c);$ret.c(a);return $ret}())},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.af().sendMessage(function(){var $ret=new $$t.g1;$ret.b(4);return $ret}())},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.af().sendMessage(function(){var $ret=new $$t.g1;$ret.b(0);$ret.d(b);$ret.c(a);return $ret}())},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.af().sendMessage(function(){var $ret=new $$t.g1;$ret.b(1);$ret.e(b);$ret.c(a);return $ret}())},$type:new $.ig.Type("XamSparkline",$$t.$ci.$type)},true);$c("HorizontalAxisView:c5","Object",{i:null,u:null,l:null,k:null,q:0,t:0,s:0,j:null,p:0,ad:null,ac:null,ae:null,a:null,m:false,init:function(a){var $self=this;this.p=-1;this.a=["border-top-width","border-top-color","color"];this.m=false;this.n=new $$t.c8($$t.$c.$type,$$t.$c1.$type,0);$.ig.$op.init.call(this);this.o().item($$t.$gv.$type,function(b){$self.z($b($$t.$gv.$type,b))});this.o().item($$t.$es.$type,function(b){$self.w($b($$t.$es.$type,b))});this.o().item($$t.$gt.$type,function(b){$self.ab($b($$t.$gt.$type,b))});this.i=a},b:function(){if(!this.m){this.m=true;this.j.a("ui-sparkline-axis-x",this.a)}return this.a},r:function(){var a=this.p;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$.ig.Number.prototype.parseInt(b)}this.p=a=a<1?1:a;return a},g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.j=a.getService("View");this.y(b,this.g);return a}else{return this.g}},n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},x:function(a){var $self=this;var b;if(function(){var c=$self.o().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},y:function(a,b){if(a!=null){this.f().detachTarget(this.x.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.x.runOn(this))}},w:function(a){this.u=a.j();this.l=a.b();this.k=this.j.m("ui-sparkline-axis-x");if(this.k==null){this.k=$$t.$gw.c(a.j())}this.l.ab(this.k);this.q=$$t.$gw.i(this.k);if(this.i!=null&&this.i.horizontalAxisVisibility()!=1){a.d(a.d()-this.q);a.e(this.r())}},ab:function(a){this.t=this.u.width();this.s=this.q+this.r()},z:function(a){this.aa(a.c())},aa:function(a){var b=!a||this.i==null||this.i.an()==null||this.i.an().count()==0?null:this.l;if(b==null||!b.d()){return}var c=this.r(),d=c/2;var e=this.v(this.i.an().item(0)).toString();this.ad=new $$t.d1;this.ad.aa(e);this.ad.l(2);this.ac=new $$t.d1;this.ac.aa(e=this.v(this.i.an().item(this.i.an().count()-1)).toString());this.ac.m(this.ad.m(c));b.j(0,0,this.t,this.s);if(this.k!=null){b.ab(this.k)}this.ac.l(this.t-b.e(e)-4);var f=this.i.horizontalAxisBrush();var g=f==null?null:f.__fill;var h=new $$t.cs;var i=true;if(f!=null){i=false;h=f.color()}f=new $$t.cr;if(i){f.__fill=this.a[2]==null?"#000000":this.a[2]}else{f.color(h)}this.ad.ab(this.ac.ab(f));b.v(this.ad);b.v(this.ac);if(c<.5){return}f=new $$t.cr;if(g==null){g=this.a[1]}f.__fill=g==null?"#000000":g;this.ae=new $$t.ed;this.ae.ag(0);this.ae.ah(this.u.width());this.ae.ai(d);this.ae.aj(d);this.ae.__stroke=f;this.ae.z(c);b.q(this.ae)},v:function(dataItem_){if(this.i.formatLabel()!=null){return this.i.formatLabel()(dataItem_)}var label_=this.i.horizontalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},$type:new $.ig.Type("HorizontalAxisView",$.ig.$ot)},true);$c("VerticalAxisView:gx","Object",{ab:null,aa:null,ai:null,ah:null,aj:null,u:0,s:0,i:null,y:null,l:null,k:null,r:0,t:0,x:0,w:0,j:null,q:0,a:null,m:false,init:function(a){var $self=this;this.u=-1;this.s=-1;this.q=-1;this.a=["border-top-width","border-top-color","color","text-align"];this.m=false;this.o=new $$t.c8($$t.$c.$type,$$t.$c1.$type,0);$.ig.$op.init.call(this);this.p().item($$t.$gv.$type,function(b){$self.af($b($$t.$gv.$type,b))});this.p().item($$t.$es.$type,function(b){$self.ac($b($$t.$es.$type,b))});this.p().item($$t.$gt.$type,function(b){$self.ag($b($$t.$gt.$type,b))});this.i=a},b:function(){if(!this.m){this.m=true;this.j.a("ui-sparkline-axis-y",this.a)}return this.a},v:function(){var a=this.q;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$.ig.Number.prototype.parseInt(b)}this.q=a=a<1?1:a;return a},g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.j=a.getService("View");this.ae(b,this.g);return a}else{return this.g}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},ad:function(a){var $self=this;var b;if(function(){var c=$self.p().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},ae:function(a,b){if(a!=null){this.f().detachTarget(this.ad.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.ad.runOn(this))}},ac:function(a){this.y=a.k();this.l=a.c();this.k=this.j.m("ui-sparkline-axis-y");if(this.k==null){this.k=$$t.$gw.c(a.k())}this.l.ab(this.k);this.r=$$t.$gw.i(this.k);if(this.i!=null&&this.i.verticalAxisVisibility()!=1){this.n(false);a.g(a.g()-this.t);a.f(this.v())}},ag:function(a){this.x=this.t+this.v();this.w=this.y.height()},af:function(a){if(this.n(a.c())){var b=new $$t.ef;b.c(true);this.f().sendMessage(b)}},n:function(a){if(this.i==null||this.i.itemsSource()==null||this.l==null||!this.l.d()||a&&this.ah==null){return false}var b=false;var c=this.l;if(c!=null&&this.k!=null){c.ab(this.k)}if(!a){this.ai=new $$t.d1;this.ah=new $$t.d1;this.ai.aa(this.ab=this.z(this.i.at()).toString());this.ah.aa(this.aa=this.z(this.i.as()).toString());if(c!=null){this.u=c.e(this.ab)+3;if(this.u>this.t){b=true;this.t=this.u}this.s=c.e(this.aa)+3;if(this.s>this.t){b=true;this.t=this.s}}if(!b){var d=Math.max(this.u,this.s);if(d<this.t){this.t=d;b=true}}if(b){this.x=this.t}}else if(c!=null){var e=this.i.verticalAxisBrush();var f=1;var g=e==null?null:e.__fill;var h=this.b()[3];if(h=="left"){f=0}else if(h=="center"){f=.5}this.ah.m(2);this.ah.l((this.t-this.s)*f+1);this.ai.l((this.t-this.u)*f+1);this.ai.m(this.w-this.r-2);c.j(0,0,this.x,this.w);var i=new $$t.cs;var j=true;if(e!=null){i=e.color();j=false}e=new $$t.cr;if(j){e.__fill=this.a[2]==null?"#000000":this.a[2]}else{e.color(i)}this.ai.ab(this.ah.ab(e));c.v(this.ai);c.v(this.ah);var k=this.v(),l=k/2;if(k<.5){return b}e=new $$t.cr;if(g==null){g=this.a[1]}e.__fill=g==null?"#000000":g;this.aj=new $$t.ed;this.aj.ag(this.x-l);this.aj.ah(this.x-l);this.aj.ai(0);this.aj.aj(this.w);this.aj.__stroke=e;this.aj.z(k);c.q(this.aj)}return b},z:function(dataItem_){if(this.i.formatLabel()!=null){return this.i.formatLabel()(dataItem_)}var label_=this.i.verticalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},$type:new $.ig.Type("VerticalAxisView",$.ig.$ot)},true);$c("XamSparklineView:c6","Object",{bf:null,be:null,ac:null,ab:null,ae:null,af:null,ad:null,n:null,o:null,p:null,l:null,s:false,b:null,v:0,init:function(){var $self=this;this.b=new Array(6);this.v=-1;this.bo=new $$t.dy;this.bm=new $$t.dy;this.bp=new $$t.dy;this.bn=new $$t.dy;this.bk=new $$t.dy;this.bl=new $$t.dy;this.bj=new $$t.dy;this.bh=new $$t.dy;this.bg=new $$t.dy;this.bi=new $$t.dy;this.t=new $$t.c8($$t.$c.$type,$$t.$c1.$type,0);this.q=false;this.ag=null;this.r=false;$.ig.$op.init.call(this);var a=this.u();a.item($$t.$ef.$type,function(b){$self.ah($b($$t.$ef.$type,b))});a.item($$t.$ei.$type,function(b){$self.a4($b($$t.$ei.$type,b))});a.item($$t.$ej.$type,function(b){$self.ax($b($$t.$ej.$type,b))});a.item($$t.$ek.$type,function(b){$self.bb($b($$t.$ek.$type,b))});a.item($$t.$el.$type,function(b){$self.a0($b($$t.$el.$type,b))});a.item($$t.$em.$type,function(b){$self.a5($b($$t.$em.$type,b))});a.item($$t.$en.$type,function(b){$self.a8($b($$t.$en.$type,b))});a.item($$t.$eo.$type,function(b){$self.a6($b($$t.$eo.$type,b))});a.item($$t.$ep.$type,function(b){$self.a7($b($$t.$ep.$type,b))});a.item($$t.$eq.$type,function(b){$self.ai($b($$t.$eq.$type,b))});a.item($$t.$er.$type,function(b){$self.av($b($$t.$er.$type,b))});a.item($$t.$es.$type,function(b){$self.ao()});a.item($$t.$e8.$type,function(b){$self.ba($b($$t.$e8.$type,b))});a.item($$t.$e9.$type,function(b){$self.a3($b($$t.$e9.$type,b))});a.item($$t.$fa.$type,function(b){$self.ao()});this.c(new $$t.dn);this.c().j(this)},bo:null,bm:null,bp:null,bn:null,bk:null,bl:null,bj:null,bh:null,bg:null,bi:null,h:null,i:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.ap(b,this.h);this.j=null;return a}else{return this.h}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:null,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},t:null,u:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},ap:function(a,b){if(a!=null){this.g().detachTarget(this.an.runOn(this));this.f(null)}if(b!=null){this.g(b.getService("RenderingMessages"));this.f(b.getService("InteractionMessages"));this.g().attachTarget(this.an.runOn(this));this.au(this.f())}},au:function(a){this.f(a)},an:function(a){var $self=this;var b;if(function(){var c=$self.u().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},j:null,k:function(){if(this.j==null){this.j=this.i().getService("Controller")}return this.j},at:function(a,b,c){var d=new $$t.fc;d.position(a);this.f().sendMessage(d)},as:function(a){var b=new $$t.fd;this.f().sendMessage(b)},av:function(a){this.aw(a.b(),a.c(),null,-1,-1)},aw:function(a,b,c,d,e){var f=null;var g=true,h=true;switch(a){case"sparkpath":case"Brush":f=this.bo;break;case"negativesparkpath":case"NegativeBrush":f=this.bm;break;case"markers":case"MarkerBrush":f=this.bk;break;case"firstmarker":case"FirstMarkerBrush":f=this.bg;break;case"lastmarker":case"LastMarkerBrush":f=this.bi;break;case"highmarker":case"HighMarkerBrush":f=this.bh;break;case"lowmarker":case"LowMarkerBrush":f=this.bj;break;case"negativemarkers":case"NegativeMarkerBrush":f=this.bl;break;case"trendline":case"TrendLineBrush":f=this.bp;h=false;break;case"range":case"NormalRangeFill":f=this.bn;g=false;break}if(f==null){return}if(b==null&&c!=null){b=new $$t.cr;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.am()},ba:function(a){switch(a.b()){case"MarkerVisibility":this.bk.__visibility=a.c();break;case"FirstMarkerVisibility":this.bg.__visibility=a.c();break;case"LastMarkerVisibility":this.bi.__visibility=a.c();break;case"HighMarkerVisibility":this.bh.__visibility=a.c();break;case"LowMarkerVisibility":this.bj.__visibility=a.c();break;case"NegativeMarkerVisibility":this.bl.__visibility=a.c();break;case"NormalRangeVisibility":this.bn.__visibility=a.c();break;case"ToolTipVisibility":this.s=a.c()==0;break}this.am()},a3:function(a){var b=a.b();if(b<=0){return}switch(a.c()){case"LineThickness":this.bo.z(this.bm.z(b));break;case"TrendLineThickness":this.bp.z(b);break}this.am()},ai:function(a){if(a.b()==null){if(this.l!=null){this.l.ae()}this.ac=this.ab=this.ae=this.af=null;return}var b=a.b();this.ac=$(b);this.ac.css("position","relative");this.ab=$("<canvas style='position:absolute' />");this.ae=$("<canvas style='position:absolute' />");this.af=$("<canvas style='position:absolute' />");if(this.ad==null){this.ad=$("<span style='position:absolute;display:none' />")}this.ac.append(this.ad);this.ac.append(this.ab);this.ac.append(this.ae);this.ac.append(this.af);this.n=new $$t.dr(new $$t.fs,this.ab[0].getContext("2d"));this.o=new $$t.dr(new $$t.fs,this.ae[0].getContext("2d"));this.p=new $$t.dr(new $$t.fs,this.af[0].getContext("2d"));this.l=new $$t.gq(this.ab);var c=this.l;c.onMouseLeave=$.ig.Delegate.prototype.combine(c.onMouseLeave,this.as.runOn(this));var d=this.l;d.onMouseOver=$.ig.Delegate.prototype.combine(d.onMouseOver,this.at.runOn(this));this.al();this.ao()},al:function(){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"];this.a("ui-sparkline-"+d,e);var f=$$t.$c6.aa(e[2],c<3?c<2?2:1.5:-1);if(c>2&&c<9){this.b[c-3]=f}this.aw(d,null,e[0]==null?b[c]:e[0],$$t.$c6.aa(e[1],-1),c<3?f:-1)}},aa:function(v_,a){var d_=v_==null||v_.length<1?null:parseFloat(v_);return d_==null||d_.toString()=="NaN"?a:d_},a:function(a,b){var c=this.ad;if(c==null){c=this.ad=$("<span style='position:absolute;display:none' />");$("body").append(this.ad)}var d=b.length,e=d;var f=new Array(e);while(e-->0){f[e]=c.css(b[e])}c.addClass(a);while(d-->0){var g=b[d];g=c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},q:false,ao:function(){if(this.ac==null||this.q){return}this.q=true;var a=this.ac.width(),b=this.ac.height();var c=this.ab,d=this.ae,e=this.af;var f=new $$t.es;f.g(a);f.d(b);f.b(this.o);f.j(d);f.i(this.ac);f.h(c);f.c(this.p);f.k(e);f.f(0);f.e(0);this.g().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.bf=new $$t.dw(0,0,0,i,j);this.l.az(this.bf);this.a9();var o=new $$t.gt;o.newLeft(this.bf.left());o.newTop(this.bf.top());o.newHeight(this.bf.height());o.newWidth(this.bf.width());this.g().sendMessage(o);this.q=false},aj:function(a){if(a){this.v=-1}else if(this.v<0){this.a9()}},a9:function(){var a=this.bf.width();var b=this.bf.height();var c=this.y(true);var d=new $$t.dw(0,c,c,a-c*2,b-c*2);var e=new $$t.gt;e.newLeft(d.left());e.newTop(d.top());e.newHeight(d.height());e.newWidth(d.width());this.be=d;this.f().sendMessage(e)},ah:function(a){if($$t.$dw.l_op_Equality(this.bf,null)){return}switch(a.b()){case 2:this.bk.ak(null);this.bg.ak(null);this.bi.ak(null);this.bh.ak(null);this.bj.ak(null);this.bl.ak(null);break;case 8:this.bn.ak(null);break;case 1:this.bo.ak(null);this.bm.ak(null);break;case 4:this.ak(null);break;case 16:this.bp.ak(null);break}if(a.c()){this.ao()}if(this.n!=null&&a.b()!=4){this.n.j(this.bf.left(),this.bf.top(),this.bf.width(),this.bf.height())}},y:function(a){if(a){this.v=-1}var b=this.v;if(b>=0){return b}b=0;var c=this.k().o();if(c.markerVisibility()==0){b=this.z(b,c.markerSize(),0)}if(c.firstMarkerVisibility()==0){b=this.z(b,c.firstMarkerSize(),1)}if(c.lastMarkerVisibility()==0){b=this.z(b,c.lastMarkerSize(),2)}if(c.highMarkerVisibility()==0){b=this.z(b,c.highMarkerSize(),3)
}if(c.lowMarkerVisibility()==0){b=this.z(b,c.lowMarkerSize(),4)}if(c.negativeMarkerVisibility()==0){b=this.z(b,c.negativeMarkerSize(),5)}this.v=b;return b},z:function(a,b,c){if(b>=0){return b>a?b:a}return this.b[c]>a?this.b[c]:a},a0:function(a){this.a1(this.bk,a.e(),a.k(),0);this.a1(this.bl,a.f(),a.l(),5);this.a1(this.bj,a.d(),a.j(),4);this.a1(this.bh,a.c(),a.h(),3);this.a2(this.bg,a.m(),a.g(),1);this.a2(this.bi,a.n(),a.i(),2);this.am()},a2:function(a,b,c,d){var e=function(){var $ret=new $$t.a8($$t.$bt.$type,0);$ret.add(b);return $ret}();this.a1(a,e,c,d)},a1:function(a,b,c,d){if(c<0){c=this.b[d]}a.ak(this.bd(b,c<.1?3:c));if(this.k().o().displayType()!=3){var e=new $$t.gn;e.h(this.k().m.d);a.h(e)}else{a.h(null)}},bd:function(a,b){var c=new $$t.f1;c.b(1);var d=this.bf.width();var e=this.bf.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.f8;h.b(b);h.c(b);h.d(f);c.c().add(h)}return c},a4:function(a){var b=new $$t.f4;var c=this.k().o().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.gd;g.__isClosed=g.__isFilled=c;g.__startPoint=d[0];for(var h=1;h<f;h++){var i=new $$t.gf(1);i.c(d[h]);g.__segments.add(i)}b.b().add(g)}this.bo.ak(b);this.am()},bc:function(a,b){var c=$b($$t.$ek.$type,b);var d=$b($$t.$ej.$type,b);var e=new $$t.f1;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.f7;o.d(new $$t.dw(0,m,n,k,l));e.c().add(o)}return e},ax:function(a){this.ay(this.bo,a.d(),a);this.ay(this.bm,a.g(),a);this.am()},az:function(a,b,c){var d=function(){var $ret=new $$t.a8($$t.$bt.$type,0);$ret.add(b);return $ret}();this.ay(a,d,c)},ay:function(a,b,c){a.ak(this.bc(b,c))},bb:function(a){this.ay(this.bo,a.d(),a);this.ay(this.bm,a.g(),a);this.am()},a5:function(a){var b=new $$t.f7;b.d(new $$t.dw(0,a.k(),a.l(),a.j(),a.i()));this.bn.ak(b);this.am()},a8:function(a){if(a.points().length==0){return}var b=new $$t.f4;var c=new $$t.gd;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.gf(1);f.c(a.points()[e]);c.__segments.add(f)}b.b().add(c);this.bp.ak(b);this.am()},ag:null,a7:function(a){this.ag=a.template().toString()},a6:function(a){if(!this.s){this.ak(null);return}var b=$.ig.truncate(Math.round(a.xOffset()-10));var c=$.ig.truncate(Math.round(a.yOffset()-10));var d=this.n.a(b,c);if(d[3]>0){this.ak(a)}else{this.ak(null)}},ak:function(a){var x_=0,y_=0;var v_=null,t_=null,i_=this.ac;i_=i_?i_.data("igSparkline"):null;if(i_!=null){if(a!=null){t_=this.ag;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_)}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},r:false,isDirty:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},am:function(){if(!this.isDirty()){this.isDirty(true);this.c().m(this.n,null)}},undirty:function(a){this.r=false;this.aq()},index:function(){return 10},ar:function(a,b){b.r(a)},aq:function(){var a=this.n;if(a!=null&&a.d()){a.r(this.bo);a.r(this.bm);this.ar(this.bk,a);this.ar(this.bg,a);this.ar(this.bi,a);this.ar(this.bh,a);this.ar(this.bj,a);this.ar(this.bl,a);a.r(this.bn);a.r(this.bp)}var b=new $$t.gv;b.c(true);this.g().sendMessage(b);this.postRender()},postRender:function(){},preRender:function(){},isValid:function(){return true},m:function(a){var b=this.ad;if(b==null){return null}b.addClass(a);var c=$$t.$gw.c(b);b.removeClass(a);return c},$type:new $.ig.Type("XamSparklineView",$.ig.$ot,[$$t.$c7.$type])},true);$$t.$cw.line=0;$$t.$cw.area=1;$$t.$cw.column=2;$$t.$cw.winLoss=3;$$t.$eh.sparkLayer=1;$$t.$eh.markerLayer=2;$$t.$eh.toolTipLayer=4;$$t.$eh.rangeLayer=8;$$t.$eh.trendLayer=16;$$t.$by.ay=$$t.$b1.i("FastItemsSource",$$t.$ca.$type,$$t.$by.$type,new $$t.b2(1,function(a,b){$b($$t.$by.$type,a).ar(b.d(),b.c())}));$$t.$ch.be="Brush";$$t.$ch.b6="NegativeBrush";$$t.$ch.b1="MarkerBrush";$$t.$ch.b7="NegativeMarkerBrush";$$t.$ch.bh="FirstMarkerBrush";$$t.$ch.bu="LastMarkerBrush";$$t.$ch.bl="HighMarkerBrush";$$t.$ch.by="LowMarkerBrush";$$t.$ch.cg="TrendLineBrush";$$t.$ch.bo="HorizontalAxisBrush";$$t.$ch.cn="VerticalAxisBrush";$$t.$ch.ca="NormalRangeFill";$$t.$ch.bq="HorizontalAxisVisibility";$$t.$ch.cp="VerticalAxisVisibility";$$t.$ch.b3="MarkerVisibility";$$t.$ch.b9="NegativeMarkerVisibility";$$t.$ch.bj="FirstMarkerVisibility";$$t.$ch.bw="LastMarkerVisibility";$$t.$ch.b0="LowMarkerVisibility";$$t.$ch.bn="HighMarkerVisibility";$$t.$ch.cd="NormalRangeVisibility";$$t.$ch.bf="DisplayNormalRangeInFront";$$t.$ch.b2="MarkerSize";$$t.$ch.a1=-1;$$t.$ch.bi="FirstMarkerSize";$$t.$ch.bv="LastMarkerSize";$$t.$ch.bm="HighMarkerSize";$$t.$ch.bz="LowMarkerSize";$$t.$ch.b8="NegativeMarkerSize";$$t.$ch.bx="LineThickness";$$t.$ch.ay=-1;$$t.$ch.b5="Minimum";$$t.$ch.b4="Maximum";$$t.$ch.br="ItemsSource";$$t.$ch.cm="ValueMemberPath";$$t.$ch.bt="LabelMemberPath";$$t.$ch.ce="ToolTip";$$t.$ch.cf="ToolTipVisibility";$$t.$ch.cj="TrendLineType";$$t.$ch.ch="TrendLinePeriod";$$t.$ch.ci="TrendLineThickness";$$t.$ch.a8=-1;$$t.$ch.cc="NormalRangeMinimum";$$t.$ch.cb="NormalRangeMaximum";$$t.$ch.bg="DisplayType";$$t.$ch.ck="UnknownValuePlotting";$$t.$ch.co="VerticalAxisLabel";$$t.$ch.bp="HorizontalAxisLabel";$$t.$ch.bk="FormatLabel";$$t.$ch.brushProperty=$$t.$b1.i("Brush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("Brush",b.d(),b.c())}));$$t.$ch.negativeBrushProperty=$$t.$b1.i("NegativeBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("NegativeBrush",b.d(),b.c())}));$$t.$ch.markerBrushProperty=$$t.$b1.i("MarkerBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("MarkerBrush",b.d(),b.c())}));$$t.$ch.negativeMarkerBrushProperty=$$t.$b1.i("NegativeMarkerBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("NegativeMarkerBrush",b.d(),b.c())}));$$t.$ch.firstMarkerBrushProperty=$$t.$b1.i("FirstMarkerBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("FirstMarkerBrush",b.d(),b.c())}));$$t.$ch.lastMarkerBrushProperty=$$t.$b1.i("LastMarkerBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("LastMarkerBrush",b.d(),b.c())}));$$t.$ch.highMarkerBrushProperty=$$t.$b1.i("HighMarkerBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("HighMarkerBrush",b.d(),b.c())}));$$t.$ch.lowMarkerBrushProperty=$$t.$b1.i("LowMarkerBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("LowMarkerBrush",b.d(),b.c())}));$$t.$ch.trendLineBrushProperty=$$t.$b1.i("TrendLineBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("TrendLineBrush",b.d(),b.c())}));$$t.$ch.horizontalAxisBrushProperty=$$t.$b1.i("HorizontalAxisBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("HorizontalAxisBrush",b.d(),b.c())}));$$t.$ch.verticalAxisBrushProperty=$$t.$b1.i("VerticalAxisBrush",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("VerticalAxisBrush",b.d(),b.c())}));$$t.$ch.normalRangeFillProperty=$$t.$b1.i("NormalRangeFill",$$t.$cr.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("NormalRangeFill",b.d(),b.c())}));$$t.$ch.horizontalAxisVisibilityProperty=$$t.$b1.i("HorizontalAxisVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("HorizontalAxisVisibility",b.d(),b.c())}));$$t.$ch.verticalAxisVisibilityProperty=$$t.$b1.i("VerticalAxisVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("VerticalAxisVisibility",b.d(),b.c())}));$$t.$ch.markerVisibilityProperty=$$t.$b1.i("MarkerVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("MarkerVisibility",b.d(),b.c())}));$$t.$ch.negativeMarkerVisibilityProperty=$$t.$b1.i("NegativeMarkerVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("NegativeMarkerVisibility",b.d(),b.c())}));$$t.$ch.firstMarkerVisibilityProperty=$$t.$b1.i("FirstMarkerVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("FirstMarkerVisibility",b.d(),b.c())}));$$t.$ch.lastMarkerVisibilityProperty=$$t.$b1.i("LastMarkerVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("LastMarkerVisibility",b.d(),b.c())}));$$t.$ch.lowMarkerVisibilityProperty=$$t.$b1.i("LowMarkerVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("LowMarkerVisibility",b.d(),b.c())}));$$t.$ch.highMarkerVisibilityProperty=$$t.$b1.i("HighMarkerVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("HighMarkerVisibility",b.d(),b.c())}));$$t.$ch.normalRangeVisibilityProperty=$$t.$b1.i("NormalRangeVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("NormalRangeVisibility",b.d(),b.c())}));$$t.$ch.displayNormalRangeInFrontProperty=$$t.$b1.i("DisplayNormalRangeInFront",$$t.$d.$type,$$t.$ch.$type,new $$t.b2(2,true,function(a,b){$b($$t.$ch.$type,a).cv("DisplayNormalRangeInFront",b.d(),b.c())}));$$t.$ch.markerSizeProperty=$$t.$b1.i("MarkerSize",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("MarkerSize",b.d(),b.c())}));$$t.$ch.firstMarkerSizeProperty=$$t.$b1.i("FirstMarkerSize",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("FirstMarkerSize",b.d(),b.c())}));$$t.$ch.lastMarkerSizeProperty=$$t.$b1.i("LastMarkerSize",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("LastMarkerSize",b.d(),b.c())}));$$t.$ch.highMarkerSizeProperty=$$t.$b1.i("HighMarkerSize",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("HighMarkerSize",b.d(),b.c())}));$$t.$ch.lowMarkerSizeProperty=$$t.$b1.i("LowMarkerSize",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("LowMarkerSize",b.d(),b.c())}));$$t.$ch.negativeMarkerSizeProperty=$$t.$b1.i("NegativeMarkerSize",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("NegativeMarkerSize",b.d(),b.c())}));$$t.$ch.lineThicknessProperty=$$t.$b1.i("LineThickness",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("LineThickness",b.d(),b.c())}));$$t.$ch.minimumProperty=$$t.$b1.i("Minimum",Number,$$t.$ch.$type,new $$t.b2(2,NaN,function(a,b){$b($$t.$ch.$type,a).cv("Minimum",b.d(),b.c())}));$$t.$ch.maximumProperty=$$t.$b1.i("Maximum",Number,$$t.$ch.$type,new $$t.b2(2,NaN,function(a,b){$b($$t.$ch.$type,a).cv("Maximum",b.d(),b.c())}));$$t.$ch.itemsSourceProperty=$$t.$b1.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("ItemsSource",b.d(),b.c())}));$$t.$ch.valueMemberPathProperty=$$t.$b1.i("ValueMemberPath",String,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("ValueMemberPath",b.d(),b.c())}));$$t.$ch.labelMemberPathProperty=$$t.$b1.i("LabelMemberPath",String,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("LabelMemberPath",b.d(),b.c())}));$$t.$ch.toolTipProperty=$$t.$b1.i("ToolTip",$.ig.$op.$type,$$t.$ch.$type,new $$t.b2(2,null,function(a,b){$b($$t.$ch.$type,a).cv("ToolTip",b.d(),b.c())}));$$t.$ch.toolTipVisibilityProperty=$$t.$b1.i("ToolTipVisibility",$$t.$cm.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cm.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("ToolTipVisibility",b.d(),b.c())}));$$t.$ch.trendLineTypeProperty=$$t.$b1.i("TrendLineType",$$t.$cv.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cv.getBox(0),function(a,b){$b($$t.$ch.$type,a).cv("TrendLineType",b.d(),b.c())}));$$t.$ch.trendLinePeriodProperty=$$t.$b1.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$ch.$type,new $$t.b2(2,7,function(a,b){$b($$t.$ch.$type,a).cv("TrendLinePeriod",b.d(),b.c())}));$$t.$ch.trendLineThicknessProperty=$$t.$b1.i("TrendLineThickness",Number,$$t.$ch.$type,new $$t.b2(2,-1,function(a,b){$b($$t.$ch.$type,a).cv("TrendLineThickness",b.d(),b.c())}));$$t.$ch.normalRangeMinimumProperty=$$t.$b1.i("NormalRangeMinimum",Number,$$t.$ch.$type,new $$t.b2(1,function(a,b){$b($$t.$ch.$type,a).cv("NormalRangeMinimum",b.d(),b.c())}));$$t.$ch.normalRangeMaximumProperty=$$t.$b1.i("NormalRangeMaximum",Number,$$t.$ch.$type,new $$t.b2(1,function(a,b){$b($$t.$ch.$type,a).cv("NormalRangeMaximum",b.d(),b.c())}));$$t.$ch.displayTypeProperty=$$t.$b1.i("DisplayType",$$t.$cw.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cw.getBox(0),function(a,b){$b($$t.$ch.$type,a).cv("DisplayType",b.d(),b.c())}));$$t.$ch.unknownValuePlottingProperty=$$t.$b1.i("UnknownValuePlotting",$$t.$cx.$type,$$t.$ch.$type,new $$t.b2(2,$$t.$cx.getBox(1),function(a,b){$b($$t.$ch.$type,a).cv("UnknownValuePlotting",b.d(),b.c())}));$$t.$ch.verticalAxisLabelProperty=$$t.$b1.i("VerticalAxisLabel",$.ig.$op.$type,$$t.$ch.$type,new $$t.b2(2,"{0:n}",function(a,b){$b($$t.$ch.$type,a).cv("VerticalAxisLabel",b.d(),b.c())}));$$t.$ch.horizontalAxisLabelProperty=$$t.$b1.i("HorizontalAxisLabel",$.ig.$op.$type,$$t.$ch.$type,new $$t.b2(2,"{0}",function(a,b){$b($$t.$ch.$type,a).cv("HorizontalAxisLabel",b.d(),b.c())}));$$t.$ch.formatLabelProperty=$$t.$b1.i("FormatLabel",$$t.$bv.$type.specialize($.ig.$op.$type,String),$$t.$ch.$type,new $$t.b2(1,function(a,b){$b($$t.$ch.$type,a).cv("FormatLabel",b.d(),b.c())}));$$t.$c6.x=100;$$t.$c6.w=50})(jQuery);/*!@license
* Infragistics.Web.ClientUI infragistics.barcode.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BarcodeAlgorithm:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Dictionary$2:a8","IDictionary$2:a9","ICollection$1:ba","IDictionary:bb","Func$2:bc","MulticastDelegate:bd","IntPtr:be","KeyValuePair$2:bf","Enumerable:bg","Thread:bh","ThreadStart:bi","Func$3:bj","IList$1:bk","IOrderedEnumerable$1:bl","SortedList$1:bm","List$1:bn","IArray:bo","Script:bp","IArrayList:bq","Array:br","CompareCallback:bs","Action$1:bt","Comparer$1:bu","IComparer:bv","IComparer$1:bw","DefaultComparer$1:bx","IComparable$1:by","Comparison$1:bz","ReadOnlyCollection$1:b0","Predicate$1:b1","NotImplementedException:b2","Math:b3","ArgumentNullException:b4","IEqualityComparer$1:b5","EqualityComparer$1:b6","IEqualityComparer:b7","DefaultEqualityComparer$1:b8","InvalidOperationException:b9","ArgumentException:ca","StringBuilder:cb","Environment:cc","Encoding:cd","UTF8Encoding:ce","Decoder:cf","UnicodeEncoding:cg","AsciiEncoding:ch","DefaultDecoder:ci","BarcodeEncodedAlgorithm:cj","XamBarcode:ck","Control:cl","FrameworkElement:cm","UIElement:cn","DependencyObject:co","Dictionary:cp","DependencyProperty:cq","PropertyMetadata:cr","PropertyChangedCallback:cs","DependencyPropertyChangedEventArgs:ct","DependencyPropertiesCollection:cu","UnsetValue:cv","Binding:cw","PropertyPath:cx","Transform:cy","Visibility:cz","Style:c0","Thickness:c1","HorizontalAlignment:c2","VerticalAlignment:c3","XamBarcodeView:c4","JQueryObject:c5","Element:c6","ElementAttributeCollection:c7","ElementCollection:c8","WebStyle:c9","ElementNodeType:da","Document:db","EventListener:dc","IElementEventHandler:dd","ElementEventHandler:de","ElementAttribute:df","JQueryPosition:dg","JQueryCallback:dh","JQueryEvent:di","JQueryUICallback:dj","RenderingContext:dk","IRenderer:dl","Rectangle:dm","Shape:dn","Brush:dp","Color:dq","DoubleCollection:dr","Rect:ds","Size:dt","Point:du","Path:dv","Geometry:dw","GeometryType:dx","TextBlock:dy","Polygon:dz","PointCollection:d0","Polyline:d1","DataTemplateRenderInfo:d2","DataTemplatePassInfo:d3","ContentControl:d4","DataTemplate:d5","DataTemplateRenderHandler:d6","DataTemplateMeasureHandler:d7","DataTemplateMeasureInfo:d8","DataTemplatePassHandler:d9","Line:ea","FontInfo:eb","BrushUtil:ec","LinearGradientBrush:ed","GradientStop:ee","ColorUtil:ef","Random:eg","InterpolationMode:eh","MathUtil:ei","RuntimeHelpers:ej","RuntimeFieldHandle:ek","BrushCollection:el","ObservableCollection$1:em","INotifyCollectionChanged:en","NotifyCollectionChangedEventHandler:eo","NotifyCollectionChangedEventArgs:ep","EventArgs:eq","NotifyCollectionChangedAction:er","INotifyPropertyChanged:es","PropertyChangedEventHandler:et","PropertyChangedEventArgs:eu","Delegate:ev","Interlocked:ew","CssHelper:ex","JQuery:ey","JQueryDeferred:ez","JQueryPromise:e0","Action:e1","CssGradientUtil:e2","GeometryUtil:e3","Tuple$2:e4","Callback:e5","window:e6","DivElement:e7","CanvasElement:e8","CanvasContext:e9","CanvasViewRenderer:fa","CanvasContext2D:fb","TextMetrics:fc","ImageData:fd","Gradient:fe","GeometryGroup:ff","GeometryCollection:fg","FillRule:fh","PathGeometry:fi","PathFigureCollection:fj","LineGeometry:fk","RectangleGeometry:fl","EllipseGeometry:fm","ArcSegment:fn","PathSegment:fo","PathSegmentType:fp","SweepDirection:fq","PathFigure:fr","PathSegmentCollection:fs","LineSegment:ft","PolyLineSegment:fu","BezierSegment:fv","PolyBezierSegment:fw","TransformGroup:fx","TransformCollection:fy","TranslateTransform:fz","RotateTransform:f0","ScaleTransform:f1","FontUtil:f2","Stretch:f3","SR:f4","EventHandler$1:f5","DataChangedEventArgs:f6","ErrorMessageDisplayingEventArgs:f7","BarcodeVisualData:f8","EncodingService:f9","Windows1250Encoding:ga","SingleByteEncoding:gb","IEncoding:gc","Windows1251Encoding:gd","Windows1252Encoding:ge","Windows1256Encoding:gf","UsAsciiEncoding:gg","Big5Encoding:gh","DoubleByteEncoding:gi","Big5EncodingExtended:gj","Big5EncodingExtended2:gk","Windows936Encoding:gl","Windows936EncodingExtended:gm","Windows936EncodingExtended2:gn","Windows936EncodingExtended3:go","Ksc5601Encoding:gp","Ksc5601EncodingExtended:gq","Ksc5601EncodingExtended2:gr","Ksc5601EncodingExtended3:gs","Iso8859Dash1:gt","Iso8859Dash2:gu","Iso8859Dash3:gv","Iso8859Dash4:gw","Iso8859Dash5:gx","Iso8859Dash6:gy","Iso8859Dash7:gz","Iso8859Dash8:g0","Iso8859Dash9:g1","Iso8859Dash11:g2","Iso8859Dash13:g3","Iso8859Dash15:g4","Windows932Encoding:g5","Windows932EncodingExtended:g6","CodePage437Encoding:g7","Bch:g8","GfArithmetics:g9","Gf256:ha","ReedSolomon:hb","QRReedSolomon:hc","QRCodeBarcodeResources:hd","Gs1Helper:he","MeasureHelper:hf","QRCodeAlgorithm:hg","QRMask:hh","GridBarcodeVisualData:hi","PrimitiveVisualData:hj","IVisualData:hk","PrimitiveAppearanceData:hl","BrushAppearanceData:hm","AppearanceHelper:hn","LinearGradientBrushAppearanceData:ho","GradientStopAppearanceData:hp","SolidBrushAppearanceData:hq","GeometryData:hr","GetPointsSettings:hs","EllipseGeometryData:ht","RectangleGeometryData:hu","LineGeometryData:hv","PathGeometryData:hw","PathFigureData:hx","SegmentData:hy","LineSegmentData:hz","PolylineSegmentData:h0","ArcSegmentData:h1","PolyBezierSegmentData:h2","BezierSegmentData:h3","LabelAppearanceData:h4","ShapeTags:h5","Ecc10H:h6","Ecc10L:h7","Ecc10M:h8","Ecc10Q:h9","Ecc11H:ia","Ecc11L:ib","Ecc11M:ic","Ecc11Q:id","Ecc12H:ie","Ecc12L:ig","Ecc12M:ih","Ecc12Q:ii","Ecc13H:ij","Ecc13L:ik","Ecc13M:il","Ecc13Q:im","Ecc14H:io","Ecc14L:ip","Ecc14M:iq","Ecc14Q:ir","Ecc15H:is","Ecc15L:it","Ecc15M:iu","Ecc15Q:iv","Ecc16H:iw","Ecc16L:ix","Ecc16M:iy","Ecc16Q:iz","Ecc17H:i0","Ecc17L:i1","Ecc17M:i2","Ecc17Q:i3","Ecc18H:i4","Ecc18L:i5","Ecc18M:i6","Ecc18Q:i7","Ecc19H:i8","Ecc19L:i9","Ecc19M:ja","Ecc19Q:jb","Ecc1H:jc","Ecc1L:jd","Ecc1M:je","Ecc1Q:jf","Ecc20H:jg","Ecc20L:jh","Ecc20M:ji","Ecc20Q:jj","Ecc21H:jk","Ecc21L:jl","Ecc21M:jm","Ecc21Q:jn","Ecc22H:jo","Ecc22L:jp","Ecc22M:jq","Ecc22Q:jr","Ecc23H:js","Ecc23L:jt","Ecc23M:ju","Ecc23Q:jv","Ecc24H:jw","Ecc24L:jx","Ecc24M:jy","Ecc24Q:jz","Ecc25H:j0","Ecc25L:j1","Ecc25M:j2","Ecc25Q:j3","Ecc26H:j4","Ecc26L:j5","Ecc26M:j6","Ecc26Q:j7","Ecc27H:j8","Ecc27L:j9","Ecc27M:ka","Ecc27Q:kb","Ecc28H:kc","Ecc28L:kd","Ecc28M:ke","Ecc28Q:kf","Ecc29H:kg","Ecc29L:kh","Ecc29M:ki","Ecc29Q:kj","Ecc2H:kk","Ecc2L:kl","Ecc2M:km","Ecc2Q:kn","Ecc30H:ko","Ecc30L:kp","Ecc30M:kq","Ecc30Q:kr","Ecc31H:ks","Ecc31L:kt","Ecc31M:ku","Ecc31Q:kv","Ecc32H:kw","Ecc32L:kx","Ecc32M:ky","Ecc32Q:kz","Ecc33H:k0","Ecc33L:k1","Ecc33M:k2","Ecc33Q:k3","Ecc34H:k4","Ecc34L:k5","Ecc34M:k6","Ecc34Q:k7","Ecc35H:k8","Ecc35L:k9","Ecc35M:la","Ecc35Q:lb","Ecc36H:lc","Ecc36L:ld","Ecc36M:le","Ecc36Q:lf","Ecc37H:lg","Ecc37L:lh","Ecc37M:li","Ecc37Q:lj","Ecc38H:lk","Ecc38L:ll","Ecc38M:lm","Ecc38Q:ln","Ecc39H:lo","Ecc39L:lp","Ecc39M:lq","Ecc39Q:lr","Ecc3H:ls","Ecc3L:lt","Ecc3M:lu","Ecc3Q:lv","Ecc40H:lw","Ecc40L:lx","Ecc40M:ly","Ecc40Q:lz","Ecc4H:l0","Ecc4L:l1","Ecc4M:l2","Ecc4Q:l3","Ecc5H:l4","Ecc5L:l5","Ecc5M:l6","Ecc5Q:l7","Ecc6H:l8","Ecc6L:l9","Ecc6M:ma","Ecc6Q:mb","Ecc7H:mc","Ecc7L:md","Ecc7M:me","Ecc7Q:mf","Ecc8H:mg","Ecc8L:mh","Ecc8M:mi","Ecc8Q:mj","Ecc9H:mk","Ecc9L:ml","Ecc9M:mm","Ecc9Q:mn","RSP10:mo","RSP13:mp","RSP15:mq","RSP16:mr","RSP17:ms","RSP18:mt","RSP20:mu","RSP22:mv","RSP24:mw","RSP26:mx","RSP28:my","RSP30:mz","RSP7:m0","XamGridBarcodeView:m1","XamGridBarcode:m2","BarcodeGrid:m3","Panel:m4","UIElementCollection:m5","Module:m6","Collection$1:m7","ColumnDefinition:m8","GridLength:m9","GridUnitType:na","RowDefinition:nb","Canvas:nc","BarsFillMode:nd","PathVisualData:ne","QRCodeEncoder:nf","XamQRCodeBarcode:ng","QRCodeErrorCorrectionLevel:nh","SizeVersion:ni","EncodingMode:nj","HeaderDisplayMode:nk","Fnc1Mode:nl","EncodingSequence:nm","QRModeIndicator:nn","AbstractEnumerable:no","Func$1:np","AbstractEnumerator:nq","GenericEnumerable$1:nr","GenericEnumerator$1:ns"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compare,$w=$.ig.util.replace,$x=$.ig.util.stringFormat,$y=$.ig.util.stringFormat1,$z=$.ig.util.stringFormat2,$0=$.ig.util.stringCompare1,$1=$.ig.util.stringCompare2,$2=$.ig.util.stringCompare3,$3=$.ig.util.compareSimple,$4=$.ig.util.tryParseNumber,$5=$.ig.util.tryParseNumber1,$6=$.ig.util.numberToString,$7=$.ig.util.numberToString1,$8=$.ig.util.parseNumber,$9=$.ig.util.isDigit,$aa=$.ig.util.isDigit1,$ab=$.ig.util.isLetter,$ac=$.ig.util.isNumber,$ad=$.ig.util.isLetterOrDigit,$ae=$.ig.util.isLower,$af=$.ig.util.toLowerCase,$ag=$.ig.util.toUpperCase,$ah=$.ig.util.tryParseInt32_1,$ai=$.ig.util.tryParseInt32_2,$aj=$.ig.util.intToString1,$ak=$.ig.util.parseInt32_1,$al=$.ig.util.parseInt32_2;$c("QRModeIndicator:nn","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 111:return"Eci";case 1:return"Numeric";case 10:return"Alphanumeric";case 100:return"Byte";case 1e3:return"Kanji";case 11:return"StructuredAppend";case 101:return"Fnc1First";case 1001:return"Fnc1Second";case 0:return"Terminator";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("QRModeIndicator",$.ig.$ep.$type)},true);$c("Fnc1Mode:nl","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Gs1";case 2:return"Industry";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Fnc1Mode",$.ig.$ep.$type)},true);$c("EncodingMode:nj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case-1:return"Undefined";case 0:return"Numeric";case 1:return"Alphanumeric";case 2:return"Byte";case 3:return"Kanji";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("EncodingMode",$.ig.$ep.$type)},true);$c("QRCodeErrorCorrectionLevel:nh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 1:return"Low";case 0:return"Medium";case 3:return"Quartil";case 2:return"High";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("QRCodeErrorCorrectionLevel",$.ig.$ep.$type)},true);$c("SizeVersion:ni","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Undefined";case 1:return"Version1";case 2:return"Version2";case 3:return"Version3";case 4:return"Version4";case 5:return"Version5";case 6:return"Version6";case 7:return"Version7";case 8:return"Version8";case 9:return"Version9";case 10:return"Version10";case 11:return"Version11";case 12:return"Version12";case 13:return"Version13";case 14:return"Version14";case 15:return"Version15";case 16:return"Version16";case 17:return"Version17";case 18:return"Version18";case 19:return"Version19";case 20:return"Version20";case 21:return"Version21";case 22:return"Version22";case 23:return"Version23";case 24:return"Version24";case 25:return"Version25";case 26:return"Version26";case 27:return"Version27";case 28:return"Version28";case 29:return"Version29";case 30:return"Version30";case 31:return"Version31";case 32:return"Version32";case 33:return"Version33";case 34:return"Version34";case 35:return"Version35";case 36:return"Version36";case 37:return"Version37";case 38:return"Version38";case 39:return"Version39";case 40:return"Version40";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SizeVersion",$.ig.$ep.$type)},true);$c("HeaderDisplayMode:nk","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Hide";case 1:return"Show";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HeaderDisplayMode",$.ig.$ep.$type)},true);$c("BarsFillMode:nd","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"FillSpace";case 1:return"EnsureEqualSize";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("BarsFillMode",$.ig.$ep.$type)},true);$c("GridUnitType:na","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Auto";case 1:return"Pixel";case 2:return"Star";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("GridUnitType",$.ig.$ep.$type)},true);$c("BarcodeAlgorithm:a","Object",{staticInit:function(){$$t.$a.d=new $$t.a8($.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.a8($.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.cb(0);for(a=0;a<256;a++){b.h(String.fromCharCode(a))}$$t.$a.r=b.toString()},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).charCodeAt(0)<="9".charCodeAt(0)?b.charCodeAt(g)-"0".charCodeAt(0):10+(b.charCodeAt(g)-"A".charCodeAt(0))}var h=d*($a(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=$a(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=$a(t,a);i[u]=t-v*a;u++;i[u]+=v;t=i[u]}while(t>=a)}}var w=new $$t.cb(0);var x=false;for(var y=h;y>=0;y--){if(j[y]!=0){x=true}if(x){if(j[y]<10){w.h(String.fromCharCode(j[y]+"0".charCodeAt(0)))}else{w.h(String.fromCharCode(j[y]+"A".charCodeAt(0)-10))}}}if(String.isNullOrEmpty(w.toString())){return"0"}return w.toString()},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($a(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.cb(0);var e;var f=0;do{var g=$.ig.Number.prototype.parseInt(a.substr(0,c));if($a(g,b)>0){e=a.substr(c);if(f>1){for(var h=1;h<f;h++){d.k("0")}}}else{if(f>0){for(var i=0;i<f;i++){d.k("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.k($a(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.k("0")}}break}}}while(!String.isNullOrEmpty(e));return d.toString()},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;var i=c.getBytes1(b);for(var h=0;h<i.length;h++){var g=i[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($9(a.charAt(d))&&d<a.length){c++;d++;if(d==a.length){break}}}return c},$type:new $.ig.Type("BarcodeAlgorithm",$.ig.$ot)},true);$c("BarcodeEncodedAlgorithm:cj","BarcodeAlgorithm",{_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}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.$f9.x(a);var b=encoding_.getBytes2;if(!b){throw new $$t.x(1,$w($$t.$f4.a("notLoadedEncoding"),"{0}",$$t.$f9.w.item(a)))}return encoding_},$type:new $.ig.Type("BarcodeEncodedAlgorithm",$$t.$a.$type)},true);$c("Bch:g8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=$$t.$g8.b(b);a<<=c-1;while($$t.$g8.b(a)>=c){a^=b<<$$t.$g8.b(a)-c}return a},b:function(a){var b=$h(a);var c=0;while(b!=0){b>>>=1;c++}return c},$type:new $.ig.Type("Bch",$.ig.$ot)},true);$c("GfArithmetics:g9","Object",{init:function(a){$.ig.$op.init.call(this);this.l(a)},c:null,a:null,_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}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.util.arrayCopy1(d,0,f,0,g);for(var h=g;h<d.length;h++){f[h]=$$t.$g9.p(c[h-g],d[h])}return $$t.$g9.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.util.arrayCopy1(a,0,c,0,a.length);d=new Array(b.length);$.ig.util.arrayCopy1(b,0,d,0,b.length)}else{c=new Array(b.length);$.ig.util.arrayCopy1(b,0,c,0,b.length);d=new Array(a.length);$.ig.util.arrayCopy1(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.$g9.h(c[h],d[h])}else{g[h]=c[h]}}return g},i:function(a,b){return $$t.$g9.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){if(a.length<1||b.length<1){return null}if(a.length==1&&a[0]==0||b.length==1&&b[0]==0){return[0]}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.$g9.p(e[f+g],this.n(a[f],b[g]))}}return e},e:function(a,b){if(b==0){return[0]}if(b==1){return a}var c=a.length;var d=new Array(c);for(var e=0;e<c;e++){d[e]=this.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.x(0)}return this.a[255-this.c[a]]},j:function(a){if(this.a.length<a||a<0){throw new $$t.ca(1,"Invalid index!")}return this.a[a]},k:function(a){if(this.c.length<a||a<0){throw new $$t.ca(1,"Invalid index!")}return this.c[a]},f:function(a){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=[0]}else{b=new Array(c+1-d);$.ig.util.arrayCopy1(a,d,b,0,b.length)}}return b},$type:new $.ig.Type("GfArithmetics",$.ig.$ot)},true);$c("Gf256:ha","GfArithmetics",{init:function(a){$$t.$g9.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.$g9.p(d,a[e])}return d}d=a[0];for(var f=1;f<=c;f++){d=$$t.$g9.p(this.n(b,d),a[f])}return d},s:function(a,b,c){if(b<0){return null}if(c==0){return[0]}var d=a.length;var e=new Array(d+b);for(var f=0;f<d;f++){e[f]=this.n(a[f],c)}return e},r:function(a,b){if(a<0){return null}if(b==0){return[0]}var c=new Array(a+1);c[0]=b;return c},$type:new $.ig.Type("Gf256",$$t.$g9.$type)},true);$c("ReedSolomon:hb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){if(a.length<b+c){throw new $$t.ca(1,$$t.$f4.a("EncodingError"))}var f;for(f=b;f<b+c;f++){a[f]=0}for(f=0;f<b;f++){var g=$$t.$g9.p(a[b],a[f]);for(var h=0;h<c;h++){a[b+h]=$$t.$g9.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);$c("QRReedSolomon:hc","ReedSolomon",{i:null,init:function(){$$t.$hb.init.call(this);this.i=new $$t.ha(285)},f:function(a,b,c,d,e){var f=$$t.$hc.h(b);if(f==null){return null}var g=0;var h=0;var i=new Array(c.length);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=new Array(c.length);while(h<c.length){var l=new Array(i[h].length);$.ig.util.arrayCopy1(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.util.arrayCopy1(l,1,p,0,l.length-1);var q=f[o&255];l=$$t.$g9.b(p,q)}else{if(b<l.length){var r=new Array(l.length-1);$.ig.util.arrayCopy1(l,1,r,0,l.length-1);l=new Array(r.length);$.ig.util.arrayCopy1(r,0,l,0,r.length)}else{var s=new Array(b);$.ig.util.arrayCopy1(l,1,s,0,l.length-1);s[b-1]=0;l=new Array(s.length);$.ig.util.arrayCopy1(s,0,l,0,s.length)}}g--}k[h]=l;h++}return $$t.$hc.b(i,k,c,d,e)},c:function(a,b,c,d){var e=new Array(b.length);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,p3: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.i.t(e,this.i.j(i));c[c.length-1-i]=j;if(j!=0){d=true}}if(d==false){return true}var k=$$t.$ha.r(b,1);if(k==null){return false}var l=this.g(k,c,b);if(l==null){return false}var m=l[0];var n=l[1];var o=this.d(m);var p=this.e(n,o);if(o==null||p==null){return false}for(var q=0;q<o.length;q++){var r=a.length-1-this.i.k(o[q]);if(r<0){return false}a[r]=$$t.$g9.i(e[r],p[q])}return true},e:function(a,b){var c=b.length;var d=new Array(c);for(var e=0;e<c;e++){var f=this.i.m(b[e]);var g=1;for(var h=0;h<c;h++){if(e!=h){g=this.i.n(g,$$t.$g9.p(1,this.i.n(b[h],f)))}}d[e]=this.i.n(this.i.t(a,f),this.i.m(g))}return d},d:function(a){var b=a.length-1;if(b==1){return[a[0]]}var c=new Array(b);var d=0;for(var e=1;e<256&&d<b;e++){if(this.i.t(a,e)==0){c[d]=this.i.m(e);d++}}if(d!=b){return null}return c},g:function(a,b,c){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=[1];var j=[0];var k=[0];var l=[1];while(h.length>$a(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=[0];var q=g[0];var r=this.i.m(q);while(h.length>=g.length&&!(h.length==0&&h[0]==0)){var s=h.length-g.length;var t=this.i.n(h[0],r);p=$$t.$g9.g(p,$$t.$ha.r(s,t));h=$$t.$g9.g(h,this.i.s(g,s,t));if(h==null||p==null){return null}}j=$$t.$g9.g(this.i.d(p,i),n);l=$$t.$g9.g(this.i.d(p,k),o)}var u=l[l.length-1];if(u==0){return null}var v=this.i.m(u);var w=this.i.e(l,v);var x=this.i.e(h,v);return[w,x]},h:function(a){var b=new Array(256);for(var c=0;c<256;c++){b[c]=new Array(a)}b=$$t.$hd.b("RSP"+a);return b},b: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]&255;f++}}g++}g=0;while(f<e){for(i=0;i<c.length;i++){if(b[i].length>g){h[f]=b[i][g]&255;f++}}g++}return h},$type:new $.ig.Type("QRReedSolomon",$$t.$hb.$type)},true);$c("Gs1Helper:he","Object",{staticInit:function(){var a;$$t.$he.b=new $$t.a8($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);$$t.$he.b.item(0,20);$$t.$he.b.item(1,16);$$t.$he.b.item(2,16);$$t.$he.b.item(10,-1);$$t.$he.b.item(11,8);$$t.$he.b.item(12,8);$$t.$he.b.item(13,8);$$t.$he.b.item(15,8);$$t.$he.b.item(17,8);$$t.$he.b.item(20,4);$$t.$he.b.item(21,-1);$$t.$he.b.item(22,-1);$$t.$he.b.item(240,-1);$$t.$he.b.item(241,-1);$$t.$he.b.item(242,-1);$$t.$he.b.item(250,-1);$$t.$he.b.item(251,-1);$$t.$he.b.item(253,-1);$$t.$he.b.item(254,-1);$$t.$he.b.item(30,-1);for(a=3100;a<3170;++a){$$t.$he.b.item(a,10)}for(a=3200;a<3380;++a){$$t.$he.b.item(a,10)}for(a=3400;a<3580;++a){$$t.$he.b.item(a,10)}for(a=3600;a<3700;++a){$$t.$he.b.item(a,10)}$$t.$he.b.item(37,-1);for(a=3900;a<3940;++a){$$t.$he.b.item(a,-1)}$$t.$he.b.item(400,-1);$$t.$he.b.item(401,-1);$$t.$he.b.item(402,-1);$$t.$he.b.item(403,-1);for(a=410;a<416;++a){$$t.$he.b.item(a,16)}for(a=420;a<427;a++){$$t.$he.b.item(a,-1)}$$t.$he.b.item(7001,-1);$$t.$he.b.item(7002,-1);$$t.$he.b.item(7003,-1);for(a=7030;a<7040;a++){$$t.$he.b.item(a,-1)}for(a=8001;a<8009;a++){$$t.$he.b.item(a,-1)}$$t.$he.b.item(8018,-1);$$t.$he.b.item(8020,-1);$$t.$he.b.item(8100,-1);$$t.$he.b.item(8101,-1);$$t.$he.b.item(8102,-1);for(a=90;a<100;++a){$$t.$he.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.$he.a(f)){return String.empty()}var g=$.ig.Number.prototype.parseInt(f);if($$t.$he.b.containsKey(g)==false){return String.empty()}var h=$$t.$he.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($9(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).charCodeAt(0)-"0".charCodeAt(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);$c("MeasureHelper:hf","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){return 96},h:function(){return 96},d:function(a){var b=$$t.$hf.g();return $$t.$hf.a(a*b)},f:function(a){var b=$$t.$hf.h();return $$t.$hf.a(a*b)},c:function(a){return $$t.$hf.b(a/$$t.$hf.g())},e:function(a){return $$t.$hf.b(a/$$t.$hf.h())},a:function(a){return a/25.4},b:function(a){return a*25.4},$type:new $.ig.Type("MeasureHelper",$.ig.$ot)},true);$c("QRCodeAlgorithm:hg","Object",{staticInit:function(){$$t.$hg.i=[[5596,7089,3057,3993],[3391,4296,1852,2420],[2331,2953,1273,1663],[1435,1817,784,1024]];$$t.$hg.f=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,1,1,1,0,1],[1,0,1,1,1,0,1],[1,0,1,1,1,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]];$$t.$hg.a=[[1,1,1,1,1],[1,0,0,0,1],[1,0,1,0,1],[1,0,0,0,1],[1,1,1,1,1]];$$t.$hg.h=[[0,0,0,0,0,0,0,0]];$$t.$hg.k=[[0],[0],[0],[0],[0],[0],[0]];$$t.$hg.b=[new Array(0),[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]];$$t.$hg.g=[[8,0],[8,1],[8,2],[8,3],[8,4],[8,5],[8,7],[8,8],[7,8],[5,8],[4,8],[3,8],[2,8],[1,8],[0,8]];var a=new $$t.cb(0);for(var b=57408;b<=60351;b++){a.h(String.fromCharCode(b))}for(var c=33088;c<=40956;c++){a.h(String.fromCharCode(c))}$$t.$hg.ac=$$t.$a.r+a.toString();$$t.$hg.c=[[10,12,14],[9,11,13],[8,16,16],[8,10,12]];$$t.$hg.d=[[0,128,224,352,512,688,864,992,1232,1456,1728,2032,2320,2672,2920,3320,3624,4056,4504,5016,5352,5712,6256,6880,7312,8e3,8496,9024,9544,10136,10984,11640,12328,13048,13800,14496,15312,15936,16816,17728,18672],[0,152,272,440,640,864,1088,1248,1552,1856,2192,2592,2960,3424,3688,4184,4712,5176,5768,6360,6888,7456,8048,8752,9392,10208,10960,11744,12248,13048,13880,14744,15640,16568,17528,18448,19472,20528,21616,22496,23648],[0,72,128,208,288,368,480,528,688,800,976,1120,1264,1440,1576,1784,2024,2264,2504,2728,3080,3248,3536,3712,4112,4304,4768,5024,5288,5608,5960,6344,6760,7208,7688,7888,8432,8768,9136,9776,10208],[0,104,176,272,384,496,608,704,880,1056,1232,1440,1648,1952,2088,2360,2600,2936,3176,3560,3880,4096,4544,4912,5312,5744,6032,6464,6968,7288,7880,8264,8920,9368,9848,10288,10832,11408,12016,12656,13328]];$$t.$hg.e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];$$t.$hg.j=[0,0,7,7,7,7,7,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0]},$type:new $.ig.Type("QRCodeAlgorithm",$.ig.$ot)},true);$c("QRMask:hh","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)+$a(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.$hh.c(a)+$$t.$hh.d(a)+$$t.$hh.e(a)+$$t.$hh.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 $.ig.truncate(Math.floor(Math.abs($.ig.truncate(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.$hh.b(a,true)+$$t.$hh.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);$c("BarcodeVisualData:f8","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("BarcodeVisualData",$.ig.$ot)},true);$c("GridBarcodeVisualData:hi","BarcodeVisualData",{init:function(){$$t.$f8.init.call(this)},_figuresPath:null,figuresPath:function(a){if(arguments.length===1){this._figuresPath=a;return a}else{return this._figuresPath}},_figuresPathRect:null,figuresPathRect:function(a){if(arguments.length===1){this._figuresPathRect=a;return a}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.cb(0);var b=true;a.t("{");if(this.figuresPath()!=null){if(b){b=false}else{a.k(", ")}a.k("figuresPath: ");a.t(this.figuresPath().serialize())}if(this.figuresPathRect()!=null){if(b){b=false}else{a.k(", ")}a.k("figuresPathRect: ");a.t(this.figuresPathRect().serialize())}if(b){b=false}else{a.k(", ")}a.k("viewport: {");a.k("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.t("}");a.t("}");return a.toString()},$type:new $.ig.Type("GridBarcodeVisualData",$$t.$f8.$type)},true);$c("EncodingService:f9","Object",{staticInit:function(){$$t.$f9.w=new $$t.a8(String,String,0);$$t.$f9.w.item("Cp437","CP437");$$t.$f9.w.item("iso-8859-1","ISO-8859-1");$$t.$f9.w.item("iso-8859-2","ISO-8859-2");$$t.$f9.w.item("iso-8859-3","ISO-8859-3");$$t.$f9.w.item("iso-8859-4","ISO-8859-4");$$t.$f9.w.item("iso-8859-5","ISO-8859-5");$$t.$f9.w.item("iso-8859-6","ISO-8859-6");$$t.$f9.w.item("iso-8859-7","ISO-8859-7");$$t.$f9.w.item("iso-8859-8","ISO-8859-8");$$t.$f9.w.item("iso-8859-9","ISO-8859-9");$$t.$f9.w.item("iso-8859-11","ISO-8859-11");$$t.$f9.w.item("iso-8859-13","ISO-8859-13");$$t.$f9.w.item("iso-8859-15","ISO-8859-15");$$t.$f9.w.item("shift_jis","Shift_JIS");$$t.$f9.w.item("windows-1250","Windows-1250");$$t.$f9.w.item("windows-1251","Windows-1251");$$t.$f9.w.item("windows-1252","Windows-1252");$$t.$f9.w.item("windows-1256","Windows-1256");$$t.$f9.w.item("ISO-10646-UCS-2","ISO-10646-UCS-2");$$t.$f9.w.item("UTF-8","UTF-8");$$t.$f9.w.item("ISO646-US","ISO646-US");$$t.$f9.w.item("Big5","Big5");$$t.$f9.w.item("gb2312","GB2312");$$t.$f9.w.item("KSC5601","KSC5601")},x:function(a){if(a=="UTF-8"){return $$t.$cd.uTF8()}if(a=="ISO-10646-UCS-2"){return $$t.$cd.unicode()}var encoding_=null;switch(a){case"windows-1250":if($$t.$f9.q==null){$$t.$f9.q=new $$t.ga}encoding_=$$t.$f9.q;break;case"windows-1251":if($$t.$f9.r==null){$$t.$f9.r=new $$t.gd}encoding_=$$t.$f9.r;break;case"windows-1252":if($$t.$f9.s==null){$$t.$f9.s=new $$t.ge}encoding_=$$t.$f9.s;break;case"windows-1256":if($$t.$f9.t==null){$$t.$f9.t=new $$t.gf}encoding_=$$t.$f9.t;break;case"ISO646-US":if($$t.$f9.p==null){$$t.$f9.p=new $$t.gg}encoding_=$$t.$f9.p;break;case"Big5":if($$t.$f9.a==null){$$t.$f9.a=new $$t.gh}encoding_=$$t.$f9.a;break;case"gb2312":if($$t.$f9.v==null){$$t.$f9.v=new $$t.gl}encoding_=$$t.$f9.v;break;case"KSC5601":if($$t.$f9.o==null){$$t.$f9.o=new $$t.gp}encoding_=$$t.$f9.o;break;case"iso-8859-1":if($$t.$f9.c==null){$$t.$f9.c=new $$t.gt}encoding_=$$t.$f9.c;break;case"iso-8859-2":if($$t.$f9.g==null){$$t.$f9.g=new $$t.gu}encoding_=$$t.$f9.g;break;case"iso-8859-3":if($$t.$f9.h==null){$$t.$f9.h=new $$t.gv}encoding_=$$t.$f9.h;break;case"iso-8859-4":if($$t.$f9.i==null){$$t.$f9.i=new $$t.gw}encoding_=$$t.$f9.i;break;case"iso-8859-5":if($$t.$f9.j==null){$$t.$f9.j=new $$t.gx}encoding_=$$t.$f9.j;break;case"iso-8859-6":if($$t.$f9.k==null){$$t.$f9.k=new $$t.gy}encoding_=$$t.$f9.k;break;case"iso-8859-7":if($$t.$f9.l==null){$$t.$f9.l=new $$t.gz}encoding_=$$t.$f9.l;break;case"iso-8859-8":if($$t.$f9.m==null){$$t.$f9.m=new $$t.g0}encoding_=$$t.$f9.m;break;case"iso-8859-9":if($$t.$f9.n==null){$$t.$f9.n=new $$t.g1}encoding_=$$t.$f9.n;break;case"iso-8859-11":if($$t.$f9.d==null){$$t.$f9.d=new $$t.g2}encoding_=$$t.$f9.d;break;case"iso-8859-13":if($$t.$f9.e==null){$$t.$f9.e=new $$t.g3}encoding_=$$t.$f9.e;break;case"iso-8859-15":if($$t.$f9.f==null){$$t.$f9.f=new $$t.g4}encoding_=$$t.$f9.f;break;case"shift_jis":if($$t.$f9.u==null){$$t.$f9.u=new $$t.g5}encoding_=$$t.$f9.u;break;case"Cp437":if($$t.$f9.b==null){$$t.$f9.b=new $$t.g7}encoding_=$$t.$f9.b;break}return encoding_},$type:new $.ig.Type("EncodingService",$.ig.$ot)},true);$c("Ecc10H:h6","Object",{init:function(){this._resource=["KysrKysrLCw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10H",$.ig.$ot)},true);$c("Ecc10L:h7","Object",{init:function(){this._resource=["VlZXVw==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10L",$.ig.$ot)},true);$c("Ecc10M:h8","Object",{init:function(){this._resource=["RUVFRUY=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10M",$.ig.$ot)},true);$c("Ecc10Q:h9","Object",{init:function(){this._resource=["KysrKysrLCw=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10Q",$.ig.$ot)},true);$c("Ecc11H:ia","Object",{init:function(){this._resource=["JCQkJSUlJSUlJSU=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11H",$.ig.$ot)},true);$c("Ecc11L:ib","Object",{init:function(){this._resource=["ZWVlZQ==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11L",$.ig.$ot)},true);$c("Ecc11M:ic","Object",{init:function(){this._resource=["UFFRUVE=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11M",$.ig.$ot)},true);$c("Ecc11Q:id","Object",{init:function(){this._resource=["MjIyMjMzMzM=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11Q",$.ig.$ot)},true);$c("Ecc12H:ie","Object",{init:function(){this._resource=["KioqKioqKisrKys=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12H",$.ig.$ot)},true);$c("Ecc12L:ig","Object",{init:function(){this._resource=["dHR1dQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12L",$.ig.$ot)},true);$c("Ecc12M:ih","Object",{init:function(){this._resource=["Ojo6Ojo6Ozs=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12M",$.ig.$ot)},true);$c("Ecc12Q:ii","Object",{init:function(){this._resource=["Li4uLi8vLy8vLw==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12Q",$.ig.$ot)},true);$c("Ecc13H:ij","Object",{init:function(){this._resource=["ISEhISEhISEhISEhIiIiIg==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13H",$.ig.$ot)},true);$c("Ecc13L:ik","Object",{init:function(){this._resource=["hYWFhQ==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13L",$.ig.$ot)},true);$c("Ecc13M:il","Object",{init:function(){this._resource=["Ozs7Ozs7Ozs8","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13M",$.ig.$ot)},true);$c("Ecc13Q:im","Object",{init:function(){this._resource=["LCwsLCwsLCwtLS0t","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13Q",$.ig.$ot)},true);$c("Ecc14H:io","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14H",$.ig.$ot)},true);$c("Ecc14L:ip","Object",{init:function(){this._resource=["kZGRkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14L",$.ig.$ot)},true);$c("Ecc14M:iq","Object",{init:function(){this._resource=["QEBAQEFBQUFB","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14M",$.ig.$ot)},true);$c("Ecc14Q:ir","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14Q",$.ig.$ot)},true);$c("Ecc15H:is","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJSUl","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15H",$.ig.$ot)},true);$c("Ecc15L:it","Object",{init:function(){this._resource=["bW1tbW1u","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15L",$.ig.$ot)},true);$c("Ecc15M:iu","Object",{init:function(){this._resource=["QUFBQUFCQkJCQg==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15M",$.ig.$ot)},true);$c("Ecc15Q:iv","Object",{init:function(){this._resource=["NjY2NjY3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15Q",$.ig.$ot)},true);$c("Ecc16H:iw","Object",{init:function(){this._resource=["LS0tLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16H",$.ig.$ot)},true);$c("Ecc16L:ix","Object",{init:function(){this._resource=["enp6enp7","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16L",$.ig.$ot)},true);$c("Ecc16M:iy","Object",{init:function(){this._resource=["SUlJSUlJSUpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16M",$.ig.$ot)},true);$c("Ecc16Q:iz","Object",{init:function(){this._resource=["KysrKysrKysrKysrKysrLCw=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16Q",$.ig.$ot)},true);$c("Ecc17H:i0","Object",{init:function(){this._resource=["KiorKysrKysrKysrKysrKysrKw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17H",$.ig.$ot)},true);$c("Ecc17L:i1","Object",{init:function(){this._resource=["h4iIiIiI","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17L",$.ig.$ot)},true);$c("Ecc17M:i2","Object",{init:function(){this._resource=["SkpKSkpKSkpKSks=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17M",$.ig.$ot)},true);$c("Ecc17Q:i3","Object",{init:function(){this._resource=["MjMzMzMzMzMzMzMzMzMzMw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17Q",$.ig.$ot)},true);$c("Ecc18H:i4","Object",{init:function(){this._resource=["KiorKysrKysrKysrKysrKysrKysr","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18H",$.ig.$ot)},true);$c("Ecc18L:i5","Object",{init:function(){this._resource=["lpaWlpaX","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18L",$.ig.$ot)},true);$c("Ecc18M:i6","Object",{init:function(){this._resource=["RUVFRUVFRUVFRkZGRg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18M",$.ig.$ot)},true);$c("Ecc18Q:i7","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIz","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18Q",$.ig.$ot)},true);$c("Ecc19H:i8","Object",{init:function(){this._resource=["JycnJycnJycnKCgoKCgoKCgoKCgoKCgoKA==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19H",$.ig.$ot)},true);$c("Ecc19L:i9","Object",{init:function(){this._resource=["jY2Njo6Ojg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19L",$.ig.$ot)},true);$c("Ecc19M:ja","Object",{init:function(){this._resource=["RkZGR0dHR0dHR0dHR0c=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19M",$.ig.$ot)},true);$c("Ecc19Q:jb","Object",{init:function(){this._resource=["Ly8vLy8vLy8vLy8vLy8vLy8wMDAw","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19Q",$.ig.$ot)},true);$c("Ecc1H:jc","Object",{init:function(){this._resource=["Gg==","EQ=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1H",$.ig.$ot)},true);$c("Ecc1L:jd","Object",{init:function(){this._resource=["Gg==","Bw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1L",$.ig.$ot)},true);$c("Ecc1M:je","Object",{init:function(){this._resource=["Gg==","Cg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1M",$.ig.$ot)},true);$c("Ecc1Q:jf","Object",{init:function(){this._resource=["Gg==","DQ=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1Q",$.ig.$ot)},true);$c("Ecc20H:jg","Object",{init:function(){this._resource=["KysrKysrKysrKysrKysrLCwsLCwsLCwsLA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20H",$.ig.$ot)},true);$c("Ecc20L:jh","Object",{init:function(){this._resource=["h4eHiIiIiIg=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20L",$.ig.$ot)},true);$c("Ecc20M:ji","Object",{init:function(){this._resource=["Q0NDRERERERERERERERERA==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20M",$.ig.$ot)},true);$c("Ecc20Q:jj","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20Q",$.ig.$ot)},true);$c("Ecc21H:jk","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi8vLy8vLw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21H",$.ig.$ot)},true);$c("Ecc21L:jl","Object",{init:function(){this._resource=["kJCQkJGRkZE=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21L",$.ig.$ot)},true);$c("Ecc21M:jm","Object",{init:function(){this._resource=["REREREREREREREREREREREQ=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21M",$.ig.$ot)},true);$c("Ecc21Q:jn","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIzMzMzMzM=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21Q",$.ig.$ot)},true);$c("Ecc22H:jo","Object",{init:function(){this._resource=["JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22H",$.ig.$ot)},true);$c("Ecc22L:jp","Object",{init:function(){this._resource=["i4uMjIyMjIyM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22L",$.ig.$ot)},true);$c("Ecc22M:jq","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22M",$.ig.$ot)},true);$c("Ecc22Q:jr","Object",{init:function(){this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22Q",$.ig.$ot)},true);$c("Ecc23H:js","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23H",$.ig.$ot)},true);$c("Ecc23L:jt","Object",{init:function(){this._resource=["l5eXl5iYmJiY","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23L",$.ig.$ot)},true);$c("Ecc23M:ju","Object",{init:function(){this._resource=["S0tLS0xMTExMTExMTExMTExM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23M",$.ig.$ot)},true);$c("Ecc23Q:jv","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23Q",$.ig.$ot)},true);$c("Ecc24H:jw","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24H",$.ig.$ot)},true);$c("Ecc24L:jx","Object",{init:function(){this._resource=["k5OTk5OTlJSUlA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24L",$.ig.$ot)},true);$c("Ecc24M:jy","Object",{init:function(){this._resource=["SUlJSUlJSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24M",$.ig.$ot)},true);$c("Ecc24Q:jz","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24Q",$.ig.$ot)},true);$c("Ecc25H:j0","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25H",$.ig.$ot)},true);$c("Ecc25L:j1","Object",{init:function(){this._resource=["hISEhISEhISFhYWF","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25L",$.ig.$ot)},true);$c("Ecc25M:j2","Object",{init:function(){this._resource=["S0tLS0tLS0tMTExMTExMTExMTExM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25M",$.ig.$ot)},true);$c("Ecc25Q:j3","Object",{init:function(){this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25Q",$.ig.$ot)},true);$c("Ecc26H:j4","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8vLw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26H",$.ig.$ot)},true);$c("Ecc26L:j5","Object",{init:function(){this._resource=["jo6Ojo6Ojo6Ojo+P","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26L",$.ig.$ot)},true);$c("Ecc26M:j6","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSktLS0s=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26M",$.ig.$ot)},true);$c("Ecc26Q:j7","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjMzMzMzMw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26Q",$.ig.$ot)},true);$c("Ecc27H:j8","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27H",$.ig.$ot)},true);$c("Ecc27L:j9","Object",{init:function(){this._resource=["mJiYmJiYmJiZmZmZ","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27L",$.ig.$ot)},true);$c("Ecc27M:ka","Object",{init:function(){this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSUpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27M",$.ig.$ot)},true);$c("Ecc27Q:kb","Object",{init:function(){this._resource=["NTU1NTU1NTU2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ng==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27Q",$.ig.$ot)},true);$c("Ecc28H:kc","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28H",$.ig.$ot)},true);$c("Ecc28L:kd","Object",{init:function(){this._resource=["k5OTlJSUlJSUlJSUlA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28L",$.ig.$ot)},true);$c("Ecc28M:ke","Object",{init:function(){this._resource=["SUlJSkpKSkpKSkpKSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28M",$.ig.$ot)},true);$c("Ecc28Q:kf","Object",{init:function(){this._resource=["NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28Q",$.ig.$ot)},true);$c("Ecc29H:kg","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29H",$.ig.$ot)},true);$c("Ecc29L:kh","Object",{init:function(){this._resource=["kpKSkpKSkpOTk5OTk5M=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29L",$.ig.$ot)},true);$c("Ecc29M:ki","Object",{init:function(){this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSkpKSkpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29M",$.ig.$ot)},true);$c("Ecc29Q:kj","Object",{init:function(){this._resource=["NTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29Q",$.ig.$ot)},true);$c("Ecc2H:kk","Object",{init:function(){this._resource=["LA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2H",$.ig.$ot)},true);$c("Ecc2L:kl","Object",{init:function(){this._resource=["LA==","Cg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2L",$.ig.$ot)},true);$c("Ecc2M:km","Object",{init:function(){this._resource=["LA==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2M",$.ig.$ot)},true);$c("Ecc2Q:kn","Object",{init:function(){this._resource=["LA==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2Q",$.ig.$ot)},true);$c("Ecc30H:ko","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30H",$.ig.$ot)},true);$c("Ecc30L:kp","Object",{init:function(){this._resource=["kZGRkZGSkpKSkpKSkpKS","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30L",$.ig.$ot)},true);$c("Ecc30M:kq","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30M",$.ig.$ot)},true);$c("Ecc30Q:kr","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30Q",$.ig.$ot)},true);$c("Ecc31H:ks","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31H",$.ig.$ot)},true);$c("Ecc31L:kt","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZKSkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31L",$.ig.$ot)},true);$c("Ecc31M:ku","Object",{init:function(){this._resource=["SkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31M",$.ig.$ot)},true);$c("Ecc31Q:kv","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31Q",$.ig.$ot)},true);$c("Ecc32H:kw","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32H",$.ig.$ot)},true);$c("Ecc32L:kx","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZGRkZE=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32L",$.ig.$ot)},true);$c("Ecc32M:ky","Object",{init:function(){this._resource=["SkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32M",$.ig.$ot)},true);$c("Ecc32Q:kz","Object",{init:function(){this._resource=["NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32Q",$.ig.$ot)},true);$c("Ecc33H:k0","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33H",$.ig.$ot)},true);$c("Ecc33L:k1","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZGRkZGS","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33L",$.ig.$ot)},true);$c("Ecc33M:k2","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0s=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33M",$.ig.$ot)},true);$c("Ecc33Q:k3","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33Q",$.ig.$ot)},true);$c("Ecc34H:k4","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4v","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34H",$.ig.$ot)},true);$c("Ecc34L:k5","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZKSkpKSkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34L",$.ig.$ot)},true);$c("Ecc34M:k6","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34M",$.ig.$ot)},true);$c("Ecc34Q:k7","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34Q",$.ig.$ot)},true);$c("Ecc35H:k8","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35H",$.ig.$ot)},true);$c("Ecc35L:k9","Object",{init:function(){this._resource=["l5eXl5eXl5eXl5eXmJiYmJiYmA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35L",$.ig.$ot)},true);$c("Ecc35M:la","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35M",$.ig.$ot)},true);$c("Ecc35Q:lb","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35Q",$.ig.$ot)},true);$c("Ecc36H:lc","Object",{init:function(){this._resource=["LS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36H",$.ig.$ot)},true);$c("Ecc36L:ld","Object",{init:function(){this._resource=["l5eXl5eXmJiYmJiYmJiYmJiYmJg=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36L",$.ig.$ot)},true);$c("Ecc36M:le","Object",{init:function(){this._resource=["S0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36M",$.ig.$ot)},true);$c("Ecc36Q:lf","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36Q",$.ig.$ot)},true);$c("Ecc37H:lg","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37H",$.ig.$ot)},true);$c("Ecc37L:lh","Object",{init:function(){this._resource=["mJiYmJiYmJiYmJiYmJiYmJiZmZmZ","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37L",$.ig.$ot)},true);$c("Ecc37M:li","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37M",$.ig.$ot)},true);$c("Ecc37Q:lj","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37Q",$.ig.$ot)},true);$c("Ecc38H:lk","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38H",$.ig.$ot)},true);$c("Ecc38L:ll","Object",{init:function(){this._resource=["mJiYmJmZmZmZmZmZmZmZmZmZmZmZmQ==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38L",$.ig.$ot)},true);$c("Ecc38M:lm","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38M",$.ig.$ot)},true);$c("Ecc38Q:ln","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38Q",$.ig.$ot)},true);$c("Ecc39H:lo","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39H",$.ig.$ot)},true);$c("Ecc39L:lp","Object",{init:function(){this._resource=["k5OTk5OTk5OTk5OTk5OTk5OTk5OUlJSU","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39L",$.ig.$ot)},true);$c("Ecc39M:lq","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39M",$.ig.$ot)},true);$c("Ecc39Q:lr","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39Q",$.ig.$ot)},true);$c("Ecc3H:ls","Object",{init:function(){this._resource=["IyM=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3H",$.ig.$ot)},true);$c("Ecc3L:lt","Object",{init:function(){this._resource=["Rg==","Dw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3L",$.ig.$ot)},true);$c("Ecc3M:lu","Object",{init:function(){this._resource=["Rg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3M",$.ig.$ot)},true);$c("Ecc3Q:lv","Object",{init:function(){this._resource=["IyM=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3Q",$.ig.$ot)},true);$c("Ecc40H:lw","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40H",$.ig.$ot)},true);$c("Ecc40L:lx","Object",{init:function(){this._resource=["lJSUlJSUlJSUlJSUlJSUlJSUlJWVlZWVlQ==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40L",$.ig.$ot)},true);$c("Ecc40M:ly","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40M",$.ig.$ot)},true);$c("Ecc40Q:lz","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40Q",$.ig.$ot)},true);$c("Ecc4H:l0","Object",{init:function(){this._resource=["GRkZGQ==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4H",$.ig.$ot)},true);$c("Ecc4L:l1","Object",{init:function(){this._resource=["ZA==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4L",$.ig.$ot)},true);$c("Ecc4M:l2","Object",{init:function(){this._resource=["MjI=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4M",$.ig.$ot)},true);$c("Ecc4Q:l3","Object",{init:function(){this._resource=["MjI=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4Q",$.ig.$ot)},true);$c("Ecc5H:l4","Object",{init:function(){this._resource=["ISEiIg==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5H",$.ig.$ot)},true);$c("Ecc5L:l5","Object",{init:function(){this._resource=["hg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5L",$.ig.$ot)},true);$c("Ecc5M:l6","Object",{init:function(){this._resource=["Q0M=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5M",$.ig.$ot)},true);$c("Ecc5Q:l7","Object",{init:function(){this._resource=["ISEiIg==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5Q",$.ig.$ot)},true);
$c("Ecc6H:l8","Object",{init:function(){this._resource=["KysrKw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6H",$.ig.$ot)},true);$c("Ecc6L:l9","Object",{init:function(){this._resource=["VlY=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6L",$.ig.$ot)},true);$c("Ecc6M:ma","Object",{init:function(){this._resource=["KysrKw==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6M",$.ig.$ot)},true);$c("Ecc6Q:mb","Object",{init:function(){this._resource=["KysrKw==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6Q",$.ig.$ot)},true);$c("Ecc7H:mc","Object",{init:function(){this._resource=["JycnJyg=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7H",$.ig.$ot)},true);$c("Ecc7L:md","Object",{init:function(){this._resource=["YmI=","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7L",$.ig.$ot)},true);$c("Ecc7M:me","Object",{init:function(){this._resource=["MTExMQ==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7M",$.ig.$ot)},true);$c("Ecc7Q:mf","Object",{init:function(){this._resource=["ICAhISEh","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7Q",$.ig.$ot)},true);$c("Ecc8H:mg","Object",{init:function(){this._resource=["KCgoKCkp","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8H",$.ig.$ot)},true);$c("Ecc8L:mh","Object",{init:function(){this._resource=["eXk=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8L",$.ig.$ot)},true);$c("Ecc8M:mi","Object",{init:function(){this._resource=["PDw9PQ==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8M",$.ig.$ot)},true);$c("Ecc8Q:mj","Object",{init:function(){this._resource=["KCgoKCkp","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8Q",$.ig.$ot)},true);$c("Ecc9H:mk","Object",{init:function(){this._resource=["JCQkJCUlJSU=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9H",$.ig.$ot)},true);$c("Ecc9L:ml","Object",{init:function(){this._resource=["kpI=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9L",$.ig.$ot)},true);$c("Ecc9M:mm","Object",{init:function(){this._resource=["Ojo6Ozs=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9M",$.ig.$ot)},true);$c("Ecc9Q:mn","Object",{init:function(){this._resource=["JCQkJCUlJSU=","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9Q",$.ig.$ot)},true);$c("RSP10:mo","Object",{init:function(){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=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP10",$.ig.$ot)},true);$c("RSP13:mp","Object",{init:function(){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=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP13",$.ig.$ot)},true);$c("RSP15:mq","Object",{init:function(){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"];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP15",$.ig.$ot)},true);$c("RSP16:mr","Object",{init:function(){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=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP16",$.ig.$ot)},true);$c("RSP17:ms","Object",{init:function(){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="];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP17",$.ig.$ot)},true);$c("RSP18:mt","Object",{init:function(){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"];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP18",$.ig.$ot)},true);$c("RSP20:mu","Object",{init:function(){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="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP20",$.ig.$ot)},true);$c("RSP22:mv","Object",{init:function(){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=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP22",$.ig.$ot)},true);$c("RSP24:mw","Object",{init:function(){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"];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP24",$.ig.$ot)},true);$c("RSP26:mx","Object",{init:function(){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="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP26",$.ig.$ot)},true);$c("RSP28:my","Object",{init:function(){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=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP28",$.ig.$ot)},true);$c("RSP30:mz","Object",{init:function(){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"];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP30",$.ig.$ot)},true);$c("RSP7:m0","Object",{init:function(){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=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP7",$.ig.$ot)},true);$c("QRCodeBarcodeResources:hd","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b){return $$t.$hd.e.indexOf(a.charAt(b))},a:function(a){var b=new $$t.bn($.ig.Number.prototype.$type,0);var c,d,e;var f=a.length;c=0;if(a.charAt(f-1)==$$t.$hd.c){c=1;if(a.charAt(f-2)==$$t.$hd.c){c=2}f-=4}for(d=0;d<f;d+=4){e=$$t.$hd.d(a,d)<<18|$$t.$hd.d(a,d+1)<<12|$$t.$hd.d(a,d+2)<<6|$$t.$hd.d(a,d+3);b.add1(e>>16);b.add1(e>>8&255);b.add1(e&255)}switch(c){case 1:e=$$t.$hd.d(a,d)<<18|$$t.$hd.d(a,d+1)<<12|$$t.$hd.d(a,d+2)<<6;b.add1(e>>16);b.add1(e>>8&255);break;case 2:e=$$t.$hd.d(a,d)<<18|$$t.$hd.d(a,d+1)<<12;b.add1(e>>16);break}return b.toArray()},b:function(name_){var a=(new $.ig[name_])._resource;var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=$$t.$hd.a(a[c])}return b},$type:new $.ig.Type("QRCodeBarcodeResources",$.ig.$ot)},true);$c("SR:f4","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);$c("XamBarcodeView:c4","Object",{init:function(a){this.aj=new $$t.dy;this.a=["backing","bar","label"];this.g=false;this.h=false;this.d=null;this.al=new $$t.dp;this.am=function(){var $ret=new $$t.dp;$ret.fill("black");return $ret}();this.k=NaN;this.p=-1;this.o=-1;$.ig.$op.init.call(this);this.c(a);this.j=new $$t.a8(String,$$t.$a8.$type.specialize(String,$$t.$dp.$type),0)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},s:null,aj:null,ak:function(){return this.aj},i:function(){return true},m:function(a){var b=$b($$t.$dy.$type,a);if(b!=null&&b.aa()!=null){return this.f().e(b.aa())+0}return 0},aq:function(a){if($.ig.util.isNaN(this.k)){this.k=this.l(null)}var b=this.m(a);var c=this.k;return new $$t.dt(1,b,c)},j:null,a:null,w:function(){this.g=true;var a=["white","black","black"];var b=["transparent",null,null];var c=function(){var $ret=new $$t.bn(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.j.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g=$$t.$ec.f("ui-barcode-"+f+"-fill","ui-barcode-"+f,"background-color",this.r(),a[e]);var h=$$t.$ec.f("ui-barcode-"+f+"-outline","ui-barcode-"+f,"border-top-color",this.r(),b[e]);var i=new $$t.a8(String,$$t.$dp.$type,0);i.item("fill",g);i.item("outline",h);this.j.item(this.a[e],i)}this.ah();this.g=false},ah:function(){this.g=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.ag(c,this.j.item(c))}this.g=false},ag:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"backing":if(this.an==null){this.c().backingBrush(c)}if(this.ao==null){this.c().backingOutline(d)}break;case"bar":if(this.ap==null){this.c().barBrush(c)}break;case"label":this.am=c;break}},b:function(a,b){var c=this.s;if(c==null){c=this.s=$("<span style='position:absolute;display:none' />");$("body").append(this.s)}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=c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},g:false,aa:function(){this.g=true;this.g=false},h:false,ad:function(){if(!this.h){this.h=true;window.setTimeout(this.t.runOn(this),0)}},t:function(){if(this.h){this.h=false;this.c().a6()}},flush:function(){if(this.h){this.t()}},ab:function(a,b,c){a.l(b);a.m(c)},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},d:null,al:null,y:function(a){var b=$(a);this.r(b);var c=Math.round(b.width());var d=Math.round(b.height());this.r().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.r().append(e);this.p=$.ig.truncate(c);this.o=$.ig.truncate(d);e.attr("width",c.toString());e.attr("height",d.toString());if(this.s==null){this.s=$("<span style='position:absolute;display:none' />")}this.r().append(this.s);this.c().b4(new $$t.ds(0,0,0,c,d));this.q(e);var f=this.q()[0].getContext("2d");this.f(new $$t.dk(new $$t.fa,f));this.w();this.ai();this.f().ab(this.d);this.ac()},e:function(){return this.d},ae:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.am)}},af:function(){this.w();this.ai();this.ad()},ai:function(){this.d=$$t.$f2.c(this.r());if(this.c().font()!=null){this.d=this.c().af()}this.k=this.l(this.d);this.al=new $$t.dp;this.al.__fill=this.r().css("color");if(this.f()!=null){this.f().ab(this.d)}},u:function(){this.ac()},am:null,ac:function(){var $self=this;if(this.p!=this.c().b4().width()||this.o!=this.c().b4().height()){this.q().attr("width",this.c().b4().width().toString());this.q().attr("height",this.c().b4().height().toString());this.p=$.ig.truncate(Math.round(this.c().b4().width()));this.o=$.ig.truncate(Math.round(this.c().b4().height()))}this.f().j(this.c().b4().left(),this.c().b4().top(),this.c().b4().width(),this.c().b4().height());var a=new $$t.dv;a.ak(function(){var $ret=new $$t.fl;$ret.d(new $$t.ds(0,$self.c().b4().left(),$self.c().b4().top(),$self.c().b4().width(),$self.c().b4().height()));return $ret}());a.__fill=this.c().backingBrush();a.__stroke=this.c().backingOutline();a.z(this.c().backingStrokeThickness()*2);this.f().r(a);if(this.aj.aa()!=null&&this.aj.__visibility==0){var b=this.aj.aa().split(" ");var c="";var d=this.c().backingStrokeThickness();var e=this.c().backingStrokeThickness();if($.ig.util.isNaN(this.k)){this.k=this.l(null)}var f=this.k*1.2;var g=this.c().b4().width()-2*this.c().backingStrokeThickness();for(var h=0;h<b.length;h++){var i=c+b[h]+" ";var j=this.f().e(i);if(j>g){var k=function(){var $ret=new $$t.dy;$ret.aa(c);$ret.m(d);$ret.l(e);return $ret}();this.ae(k,this.c().fontBrush());this.f().ab(this.d);this.f().v(k);c=b[h]+" ";d+=f}else{c=i}}var l=function(){var $ret=new $$t.dy;$ret.aa(c);$ret.m(d);$ret.l(e);return $ret}();this.ae(l,this.c().fontBrush());this.f().ab(this.d);this.f().v(l)}},k:0,l:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a.f())}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},p:0,o:0,z:function(){var a=Math.round(this.r().width());var b=Math.round(this.r().height());this.c().b4(new $$t.ds(0,0,0,a,b))},an:null,ao:null,ap:null,x:function(a,b,c){var d=b;var e=c;if(!this.g){switch(a){case"BackingBrush":this.an=e;break;case"BackingOutline":this.ao=e;break;case"BarBrush":this.ap=e;break}if(e==null){this.ah()}}},$type:new $.ig.Type("XamBarcodeView",$.ig.$ot)},true);$c("XamGridBarcodeView:m1","XamBarcodeView",{_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},init:function(a){$$t.$c4.init.call(this,a);this.ar(a);this.ar().b6(new $$t.m3);this.ar().b6().aa(this.ar())},ac:function(){$$t.$c4.ac.call(this);var a=this.ar().b6().ba();a.__fill=this.c().barBrush();this.f().r(a);var c=this.ar().b6().y().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$dy.$type,b);if(d!=null){this.ae(d,this.c().fontBrush());this.f().ab(this.e());this.f().v(d)}}},as:function(a){this.c().a4(a);this.ad()},at:function(){var a=new $$t.dt(1,this.ar().b4().width(),this.ar().b4().height());var b=this.ar().b6().bi(a);this.ar().b6().bc(a)},au:function(){var a=this.ar().b6().ba().ak();var b=a.c();var c=-1.7976931348623157e308;var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=1.7976931348623157e308;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.ds(0,e,f,c-e,d-f);var o=new $$t.dv;o.ak(function(){var $ret=new $$t.fl;$ret.d(n);return $ret}());return o},$type:new $.ig.Type("XamGridBarcodeView",$$t.$c4.$type)},true);$c("BarcodeGrid:m3","Panel",{a9:null,ae:false,init:function(){this.bb=new $$t.dt;$$t.$m4.init.call(this);this.ao(new $$t.m7($$t.$nb.$type));this.an(new $$t.m7($$t.$m8.$type));this.ai(new $$t.bn($$t.$m6.$type,0));this.bj(new $$t.dt(1,0,0));this.ak(new $$t.bn($$t.$m6.$type,0));this.ba(new $$t.dv);this.ba().z(0);var a=new $$t.nc;a.y().add(this.ba());this.y().add(a)},_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},bb:null,bj:function(a){if(arguments.length===1){this.bb=a;return a}else{return this.bb}},ag:null,aj:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},af:null,ah:function(a){if(arguments.length===1){this.af=a;return a}else{return this.af}},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,an:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},am:null,ao:function(a){if(arguments.length===1){this.am=a;return a}else{return this.am}},bc:function(a){if(this.aa()==null){return a}var b=a.k()==0||a.j()==0;var c=new $$t.ff;if(this.aa().isValid()&&b==false){var e=this.ai().getEnumerator();while(e.moveNext()){var d=e.current();c.c().add(this.a8(d))}}var f=0;var h=this.y().getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$dy.$type,g);if(i!=null){this.a3(i,a,b,this.ak().__inner[f]);f++}}this.ba().ak(c);return a},bi:function(a){var b=new $$t.dt(1,1.7976931348623157e308,1.7976931348623157e308);var d=this.y().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$dy.$type,c);if(e!=null){this.bj(this.aa().view().aq(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},a4:function(){this.ao().clear();this.an().clear();this.ai().clear();this.a5();this.ba().ak(null)},a5:function(){var a=new $$t.bn($$t.$dy.$type,0);var c=this.y().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$dy.$type,b);a.add(d)}var f=a.getEnumerator();while(f.moveNext()){var e=f.current();this.y().remove(e)}this.ak().clear()},ab:function(a){if(this.aa().stretch()==0){return true}var b=this.bh();var c;if(b.j()==0||b.k()==0){if(b.j()==0&&this.aa().isValid()){c=$w($w($$t.$f4.a("InvalidHeight"),"{0}",this.ao().count().toString()),"{1}",a.j().toString())}else{c=$w($w($$t.$f4.a("InvalidWidth"),"{0}",this.an().count().toString()),"{1}",a.k().toString())}if(this.aa().isValid()){var d=new $$t.ca(1,c);this.aa().a9(d);return false}}var e=this.ac(a,b);if(!e){c=$w($w($$t.$f4.a("SmallSize"),"{0}",a.k().toString()),"{1}",a.j().toString());if(this.aa().isValid()){var f=new $$t.ca(1,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.k()==0||b.j()==0){return true}switch(this.aa().stretch()){case 3:if(a.k()<=b.k()){return a.j()>=this.a1()}if(a.j()<=b.j()){return a.k()>=this.an().count()}return true;default:return a.k()>=this.an().count()&&a.j()>=this.a1()}},ad:function(a,b){var c=b.j();var d=b.k();var e=c>0&&d>0;if(this.aa().stretch()==3){return e&&(d<=a.k()||c<=a.j())}return e&&d<=a.k()&&c<=a.j()},a8:function(a){var b=this.a9.__y+this.ay(a.c());var c=this.a9.__x+this.at(a.b());var d=this.az(a.b(),a.a());var e=this.as(a.c(),a.d());var f=new $$t.ds(0,c,b,d,e);var g=function(){var $ret=new $$t.fl;$ret.d(f);return $ret}();return g},a3:function(a,b,c,d){var e=this.bh();var f=this.aa().b2(b,e);if(this.ae){f.__x-=this.a9.__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.an().count()&&l<this.bj().k()&&this.aa().isValid()){l=this.bj().k()}if(l==-1){l=e.k()}var m=this.bj().j();var n=(l-this.bj().k())/2;a.l(k+n);a.m(j)},at:function(a){var b=0;if(this.ah()==null){return b}if(this.ao().count()>0){for(var c=0;c<a;c++){b+=this.ah().__inner[c]}}return b},ay:function(a){var b=0;if(this.aj()==null){return b}if(this.an().count()>0){for(var c=0;c<a;c++){b+=this.aj().__inner[c]}}return b},bf:function(a,b){this.ae=false;if(a.k()<this.bj().k()&&a.k()<=b.k()&&a.k()!=0){this.a9=this.aa().b2(this.bj(),a);a.k(this.bj().k());this.ae=true}else if(a.k()>b.k()||a.j()>b.j()){this.a9=this.aa().b2(b,a)}else{this.a9=this.aa().b2(b,a)}if(a.k()>b.k()){a.k(b.k())}if(a.j()>b.j()){a.j(b.j())}return a},bg:function(a){var b=this.be(a);var c=this.bd(b);return c},be:function(a){if(a.k()==0||a.j()==0){return a}var b=this.aa().cd();var c=a.j();var d=false;if(this.aa().c4()!=null&&this.aa().c4().__visibility==0&&c>this.bj().j()&&!Number.isInfinity(c)){c-=this.bj().j();d=true}var e,f;switch(this.aa().stretch()){case 1:return new $$t.dt(1,a.k(),a.j());case 0:return this.aa().c8(b);case 3:if(c*b>a.k()){f=c;e=b*f}else{e=a.k();f=e/b}break;default:if(c*b>a.k()){e=a.k();f=e/b}else{f=c;e=b*f}break}if(d){f+=this.bj().j()}e=Math.floor(e+.5);f=Math.floor(f+.5);return new $$t.dt(1,e,f)},bd:function(a){if(a.k()==0||a.j()==0){return a}var b=this.ap(a.j());var c=this.aq(a.k());return new $$t.dt(1,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.dt(1,a,b)},aw:function(){if(this.ah()==null){return-1}return $$t.$bg.z(this.ah())},ax:function(){if(this.aj()==null){return-1}return $$t.$bg.z(this.aj())},ap:function(a){if(a==0){return a}var b=$$t.$m3.av(this.ao());this.a7(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.a7(e,b);d++}else{break}}}while(c>a);return c},a7:function(a,b){this.aj(new $$t.bn(Number,0));if(b==0){return}a=a-this.bj().j();if(a<0){a=0}this.a1(0);var c=a/b;var d=0;var e=0;var f=new $$t.bn($.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.aj().add(i)}for(var k=0;k<this.a1();k++){this.aj().__inner[f.__inner[k]]=this.bj().j()/this.a1()}},aq:function(a){if(a==0){return a}var b=$$t.$m3.ar(this.an());var c=a;if(this.aa().barsFillMode()==1&&b>0){c=this.au(a)}this.a6(c,b);return c},au:function(a){var b=a%this.an().count();return a-b},a6:function(a,b){this.ah(new $$t.bn(Number,0));if(b==0){return}var c=0;var d=0;var e=a/b;var g=this.an().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.ah().add(h)}},as:function(a,b){if(this.aj()==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.aj().__inner[a+d]}return c}return-1},az:function(a,b){if(this.ah()==null){return 0}if(this.an().count()>0&&a+b<=this.an().count()){var c=0;for(var d=0;d<b;d++){c+=this.ah().__inner[a+d]}return c}return-1},av:function(a){return $$t.$bg.aa($$t.$nb.$type,$$t.$bg.t($$t.$nb.$type,a,function(b){return b.c().a()}),function(b){return b.c().c()})},ar:function(a){return $$t.$bg.aa($$t.$m8.$type,$$t.$bg.t($$t.$m8.$type,a,function(b){return b.c().a()}),function(b){return b.c().c()})},$type:new $.ig.Type("BarcodeGrid",$$t.$m4.$type)},true);$c("ColumnDefinition:m8","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ColumnDefinition",$.ig.$ot)},true);$c("GridLength:m9","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b=b;this.d=1},init1:function(a,b,c){$.ig.$op.init.call(this);this.b=b;this.d=c},d:0,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);$c("Module:m6","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(b);this.b(c);this.d(d);this.a(e)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("Module",$.ig.$ot)},true);$c("RowDefinition:nb","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("RowDefinition",$.ig.$ot)},true);$c("QRCodeEncoder:nf","BarcodeEncodedAlgorithm",{init:function(a){$$t.$cj.init.call(this,a);this.a2(a)},ah:function(){this.cd();var a=this.a2().data();var b=this.a2().sizeVersion();var c=this.a2().errorCorrectionLevel();var d=new $$t.cb(0);if(this.a2().eciHeaderDisplayMode()==1){d.k($$t.$nf.b4(this.a2().eciNumber()))}var e=this.a2().fnc1Mode();d.k($$t.$nf.b7(e,this.a2().applicationIndicator()));if(e==1||e==2){var f=$$t.$nf.be(this.a2().encodingMode());var g=a;if(e==1){g=$$t.$he.e(g,f);if(String.isNullOrEmpty(g)){var h=$$t.$f4.a("InvalidAI");var i=new $$t.ca(1,h);throw i}}if(a.equals(g)==false){this.cb(a,g,f);a=g}}var j=this.bg(a,b,this.a2().encodingMode());var k=$$t.$nf.b5(j);var l=$$t.$nf.bq(b,c,k.length+d.toString().length);var m=this.b2(j,l);while(k.length!=m.length){k=m;l=$$t.$nf.bq(b,c,m.length+d.toString().length);m=this.b2(j,l)}var n=$$t.$hg.d[c][l];d.k(m);d.k($$t.$nf.b6(d.toString(),c,l));var o=$$t.$nf.ag(d.toString(),n);var p=$$t.$nf.ar(o,n);var q=$$t.$hg.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.$hd.b("Ecc"+l+t);r=u[0];s=u[1];var v=$$t.$nf.ab(p,q,s,r);var w=17+(l<<2);var x=$$t.$nf.af($$t.$nf.b5(new $$t.bn(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.a0()==1&&(a.charAt(d)=="("||a.charAt(d)==")")){d++}var f=b.charAt(e);if(f.equals(a.charAt(d))==false&&f.equals(c)){this.bj.add(e);continue}d++}},b6:function(a,b,c){var d=String.empty();var e=$$t.$nf.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.$hg.d[b][40]:$$t.$hg.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.$nf.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.$hg.c[g][d];if(a.__inner[f+1].length!=h){a.__inner[f+1]=$$t.$a.s(2,this.bh().__inner[$a(f,3)].toString(),10).padLeft(h,"0");e=true}}if(e){c=$$t.$nf.b5(a)}return c},cd:function(){this.cc();this.bj=new $$t.bn($.ig.Number.prototype.$type,0);this.bh(new $$t.bn($.ig.Number.prototype.$type,0))},b7:function(a,b){var c=new $$t.cb(0);switch(a){case 1:c.k(101..toString().padLeft(4,"0"));break;case 2:c.k(1001..toString().padLeft(4,"0"));var d=$$t.$nf.b3(b);if(String.isNullOrEmpty(d)){var e=$w($w($w($$t.$f4.a("InvalidPropertyValue"),"{0}","ApplicationIndicator"),"{1}","{a-z, A-Z, 00"),"{2}","99}");var f=new $$t.ca(1,e);throw f}c.k(d);break;default:break}return c.toString()},cc:function(){var a;var b=String.empty();try{b=$$t.$a.e.item(this.a2().eciNumber())}catch(c){var d=$w($w($$t.$f4.a("NotSupportedEncoding"),"{0}","Eci number"),"{1}",this.a2().eciNumber().toString());throw new $$t.ca(1,d)}a=this.aa(b);this.ca(a)},bq:function(a,b,c){var d=a;var e=$$t.$nf.bp(c,b,d);if(d==0){d=1;for(var f=1;f<40;f++){if($$t.$hg.d[b][f]>=c+e){break}d++}}return d},b5:function(a){var b=new $$t.cb(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.k(c)}return b.toString()},af:function(a,b,c,d){var e=$$t.$nf.bd(a,b,d,c);var f=$$t.$nf.ae(b,c);f=$$t.$nf.am(d,e,f);f=$$t.$nf.ap(c,f);f=$$t.$nf.aj(a,e,f);return f},ae:function(a,b){var c=$$t.$nf.ac(a);c=$$t.$nf.al(c);c[c.length-8][8]=1;c=$$t.$nf.ai(b,c);c=$$t.$nf.ao(c);return c},ao: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.$f4.a("EncodingError");throw new $$t.ca(1,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},ai:function(a,b){if(a>=2){var c=a-1;var d=$$t.$hg.b[c];var e=$$t.$hg.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.$hg.a[l][m]}}}}}}}return b},al:function(a){var b=$$t.$hg.f[0].length;a=$$t.$nf.ak(0,0,a);a=$$t.$nf.ak(a.length-b,0,a);a=$$t.$nf.ak(0,a.length-b,a);var c=$$t.$hg.h[0].length;a=$$t.$nf.an(0,c-1,a);a=$$t.$nf.an(a.length-c,c-1,a);a=$$t.$nf.an(0,a.length-c,a);var d=$$t.$hg.k.length;a=$$t.$nf.aq(d,0,a);a=$$t.$nf.aq(a.length-d-1,0,a);a=$$t.$nf.aq(d,a.length-d,a);return a},aq:function(a,b,c){for(var d=0;d<7;d++){if(c[b+d][a]!=-1){var e=$$t.$f4.a("EncodingError");throw new $$t.ca(1,e)}c[b+d][a]=$$t.$hg.k[d][0]}return c},an:function(a,b,c){for(var d=0;d<8;d++){if(c[b][a+d]!=-1){var e=$$t.$f4.a("EncodingError");throw new $$t.ca(1,e)}c[b][a+d]=$$t.$hg.h[0][d]}return c},ak:function(a,b,c){for(var d=0;d<7;d++){for(var e=0;e<7;e++){c[b+d][a+e]=$$t.$hg.f[d][e]}}return c},am:function(a,b,c){var d=$$t.$nf.ad(a,b);for(var e=0;e<d.length;e++){var f=d[d.length-1-e];var g=$$t.$hg.g[e][0];var h=$$t.$hg.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},ad:function(a,b){var c=new $$t.cb(0);var d=a<<3|b;c.k($$t.$a.s(2,d.toString(),10).padLeft(5,"0"));var e=$$t.$g8.a(d,1335);c.k($$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.$g9.b($$t.$nf.as(c.toString()),$$t.$nf.as(f));return g},as: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},ap:function(a,b){if(a>=7){var c=$$t.$nf.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).charCodeAt(0)-"0".charCodeAt(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.cb(0);b.k($$t.$a.s(2,a.toString(),10).padLeft(6,"0"));var c=$$t.$g8.a(a,7973);b.k($$t.$a.s(2,c.toString(),10).padLeft(12,"0"));return b.toString()},aj: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.$hh.a(b,g,i)){j^=1}c[g][i]=j}g+=e}e=-e;g+=e;f-=2}return $$t.$nf.at(c)},at:function(a){var b=new Array(a.length);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},ac:function(a){var b=new Array(a);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=2147483647;var f=0;for(var g=0;g<7;g++){var h=$$t.$nf.ae(b,d);h=$$t.$nf.am(c,g,h);h=$$t.$nf.ap(d,h);h=$$t.$nf.aj(a,g,h);var i=$$t.$hh.g(h);if(i<e){e=i;f=g}}return f},ab: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.util.arrayCopy1(d,0,k,0,i);var l=new $$t.hc;var m=l.f(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},ag:function(a,b){var c=0;var d=new Array($a(a.length,8));while(c<a.length){var e=new $$t.cb(0);for(var f=0;f<8;f++){e.h(a.charAt(c+f))}d[$a(c,8)]=e.toString();c+=8}if($a(b,8)<d.length){var g=$$t.$f4.a("InvalidVersion");var h=new $$t.ca(1,g);throw h}return d},ar:function(a,b){var c=$a(b,8);if(a.length==c){return a}var d=new Array(c);$.ig.util.arrayCopy1(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},bg:function(a,b,c){var d=b<10?0:b<27?1:2;var e=c!=-1?$$t.$hg.c[c][d]:0;var f=new $$t.bn(String,0);switch(c){case 0:var g=$$t.$a.n(a,0);if(g!=a.length){var h=$w($$t.$f4.a("WrongCompactionMode"),"{0}","Numeric");var i=new $$t.ca(1,h);throw i}var j=a.length;this.bh().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.bh().__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.a0()!=0){a=this.b1(a,$$t.$nf.be(1),0)}this.bh().add(a.length);f.add($$t.$a.s(2,this.bh().__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bt(a));break;case 2:f.add(100..toString().padLeft(4,"0"));if(this.a0()!=0){a=this.b1(a,$$t.$nf.be(2),0)}var l=this.bv(a);var m=$a(l.length,8);this.bh().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.bh().add(a.length);f.add($$t.$a.s(2,this.bh().__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bx(a));break;default:return this.bi(a,b)}return f},be:function(a){if(a==2){return""}return"%"},b3:function(a){if($$t.$nf.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.cb(0);for(var e=0;e<a.length;e++){var f=a.charAt(e);if(f.equals(b)&&this.bj.contains(e+c)==false){d.h(f)}d.h(f)}return d.toString()},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},bi:function(a,b){var c=new $$t.nm(1,new $$t.bn($$t.$nj.$type,0),new $$t.bn($.ig.Number.prototype.$type,0));var d=this.av(a,b);var e=0;while(e<a.length){var f=$$t.$nf.au(c);var g;var h=false;switch(d){case 2:c=this.ax(a,b,e,c);g=$$t.$nf.au(c);if(g!=2&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 1:c=this.aw(a,b,e,c);g=$$t.$nf.au(c);if(g!=1&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 0:c=this.az(a,e,c);g=$$t.$nf.au(c);if(g!=0&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 3:c=this.ay(a,e,c);g=$$t.$nf.au(c);if(g!=3&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break}if(h){if(f!=d){c.d().add($$t.$nj.getBox(d));c.b().add(0)}c.b().__inner[c.b().count()-1]++;e++}}return this.bf(c,a,b)},bf:function(a,b,c){var d=new $$t.bn(String,0);var e=c<10?0:c<27?1:2;var f=0;for(var g=0;g<a.d().count();g++){if(a.b().__inner[g]==0){continue}var h=$f(a.d().item(g));var i=b.substr(f,a.b().__inner[g]);if((h==1||h==2)&&this.a0()!=0){i=this.b1(i,$$t.$nf.be(h),f)}var j;switch(h){case 3:d.add(1e3.toString().padLeft(4,"0"));j=$$t.$hg.c[3][e];this.bh().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.$hg.c[2][e];var k=this.bv(i);var l=$a(k.length,8);this.bh().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.$hg.c[1][e];this.bh().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.$hg.c[0][e];this.bh().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},ay: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.$nf.a8(e[0])){c.d().add($$t.$nj.getBox(2));c.b().add(1)}}return c}}return c},az: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.$nf.a4(e)){c.d().add($$t.$nj.getBox(3));c.b().add(1);d=true}var g=this.ca().getBytes1(a.charAt(b).toString());var h=g.length>0?g[0]:-2;if(!d&&$$t.$nf.bb(h)){c.d().add($$t.$nj.getBox(2));c.b().add(1);d=true}if(!d&&$$t.$nf.ba(h)){c.d().add($$t.$nj.getBox(1));c.b().add(1)}return c},aw:function(a,b,c,d){if(a.length<=c){return d}var e=false;var f=this.a5();var g=this.b9().getBytes1(a.charAt(c).toString());if(f&&$$t.$nf.a4(g)){d.d().add($$t.$nj.getBox(3));d.b().add(1);e=true}var h=this.ca().getBytes1(a.charAt(c).toString());var i=h.length>0?h[0]:-2;if(!e&&$$t.$nf.bb(i)){d.d().add($$t.$nj.getBox(2));d.b().add(1);e=true}var j=$$t.$nf.bo([13,15,17],b);var k=this.bl(j,"N",a,c);if(!e&&a.length>j+c){h=this.ca().getBytes1(a.charAt(c+j).toString());i=h.length>0?h[0]:-2;if(k==-1&&$$t.$nf.ba(i)){d.d().add($$t.$nj.getBox(0));d.b().add(j)}}return d},ax:function(a,b,c,d){if(a.length<=c){return d}var e=this.a5();var f=false;var g=this.b9().getBytes1(a.charAt(c).toString());if(e&&$$t.$nf.a4(g)){d.d().add($$t.$nj.getBox(3));d.b().add(1);f=true}var h=$$t.$nf.bo([11,15,16],b);var i=this.bl(h,"EA",a,c);if(!f&&i==-1){d.d().add($$t.$nj.getBox(1));d.b().add(h);f=true}var j;var k;h=$$t.$nf.bo([6,8,9],b);i=this.bl(h,"N",a,c);if(!f&&a.length>c+h){j=this.ca().getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&$$t.$nf.bb(k)){d.d().add($$t.$nj.getBox(0));d.b().add(h);f=true}}h=$$t.$nf.bo([6,7,8],b);i=this.bl(h,"N",a,c);if(!f&&a.length>c+h){j=this.ca().getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&($$t.$nf.ba(k)||$$t.$nf.bc(k))){d.d().add($$t.$nj.getBox(0));d.b().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},au:function(a){if(a.d().count()==0){return-1}return $f(a.d().item(a.d().count()-1))},av:function(a,b){var c=this.a5();if(c&&this.a6(a)&&this.a3(a)){return 3}if(c&&$$t.$nf.a4(this.b9().getBytes1(a))){return this.a6(a.charAt(0).toString())?3:2}if($$t.$nf.ba(a.charAt(0).charCodeAt(0))){var d=$$t.$nf.bo([6,7,8],b);var e=this.bl(d,"EA",a.substr(1,a.length-1),0);if(e!=-1&&e!=-2&&$$t.$nf.bb(e)){return 2}if(e==-2){e=this.bl(a.length-1,"EA",a.substr(1,a.length-1),0);if($$t.$nf.bb(e)){return 2}}return 1}if($$t.$nf.bc(a.charAt(0).charCodeAt(0))){var f=$$t.$nf.bo([4,4,5],b);var g=this.bl(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$nf.bb(g)){return 2}if(g==-2){g=this.bl(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$nf.bb(g)){return 2}}f=$$t.$nf.bo([7,8,9],b);g=this.bl(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$nf.ba(g)){return 1}if(g==-2){g=this.bl(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$nf.ba(g)){return 1}}return 0}return 2},a5:function(){var a=String.empty();var b=$b($$t.$gc.$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){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=this.b9().getBytes1(g);f=e.length==g.length*2}var h=this.ca().getBytes1(c.substr(d));for(var i=0;i<a;i++){var j=h[i];if(b.equals("B")&&!$$t.$nf.a8(j)){return j}if(b.equals("EB")&&!$$t.$nf.bb(j)){return j}if(b.equals("K")&&(f?!$$t.$nf.a4([e[2*i],e[2*i+1]]):true)){return j}if(b.equals("A")&&!$$t.$nf.ba(j)){return j}if(b.equals("EA")&&!$$t.$nf.ba(j)&&!$$t.$nf.bc(j)){return j}if(b.equals("N")&&!$$t.$nf.bc(j)){return j}}return-1},bx:function(a){if(!this.a3(a)){throw new $$t.ca(1,$w($$t.$f4.a("WrongCompactionMode"),"{0}","Kanji"))}var b=this.b9().getBytes1(a);return $$t.$nf.by(b)},by:function(a){var b=new $$t.cb(0);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.ca(1,"Invalid byte sequence")}var i=(h>>8)*192+(h&255);b.k($$t.$a.s(2,i.toString(),10).padLeft(13,"0"))}return b.toString()},bv:function(a){return $$t.$nf.bw(this.ca().getBytes1(a))},bw:function(a){var b=new $$t.cb(0);for(var d=0;d<a.length;d++){var c=a[d];b.k($$t.$a.s(2,(c&255).toString(),10).padLeft(8,"0"))}return b.toString()},bz:function(a,b){var c=this.ca().getBytes1(a);return $$t.$nf.b0(c,b)},b0:function(a,b){var c=new $$t.cb(0);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.k($$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.k($$t.$a.s(2,f,10).padLeft(b,"0"));break}return c.toString()},bt:function(a){var b=this.ca().getBytes1(a);return $$t.$nf.bu(b)},bu:function(a){var b=new $$t.a8($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);for(var d=0;d<a.length;d++){var c=a[d];if(!$$t.$nf.ba(c)&&!$$t.$nf.bc(c)){var e=$w($$t.$f4.a("WrongCompactionMode"),"{0}","Alphanumeric");throw new $$t.ca(1,e)}var f=$$t.$nf.bn(c);b.item(c,f)}var g=new $$t.cb(0);var h=0;while(h<a.length){var i;if(a.length-h>=2){var j=[a[h],a[h+1]];i=b.item(j[0])*45+b.item(j[1]);h+=2}else{i=b.item(a[h]);h++}g.k($$t.$a.s(2,i.toString(),10).padLeft(h%2==0?11:6,"0"))}return g.toString()},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.$nf.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.$nf.a8(a)&&!$$t.$nf.ba(a)&&!$$t.$nf.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&&$aa(a,0)&&$aa(a,1)||a.length==1&&(a.charAt(0).charCodeAt(0)>="a".charCodeAt(0)&&a.charAt(0).charCodeAt(0)<="z".charCodeAt(0)||a.charAt(0).charCodeAt(0)>="A".charCodeAt(0)&&a.charAt(0).charCodeAt(0)<="Z".charCodeAt(0))},_a2:null,a2:function(a){if(arguments.length===1){this._a2=a;return a}else{return this._a2}},_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},b8:null,b9:function(){if(this.b8==null){this.b8=this.aa("shift_jis")}return this.b8},a0:function(){return this.a2().fnc1Mode()},bj:null,_bh:null,bh:function(a){if(arguments.length===1){this._bh=a;return a}else{return this._bh}},a1:0,$type:new $.ig.Type("QRCodeEncoder",$$t.$cj.$type)},true);$c("EncodingSequence:nm","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},c:null,a:null,init1:function(a,b,c){$.ig.ValueType.prototype.init.call(this);this.c=b;this.a=c},d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("EncodingSequence",$.ig.ValueType.prototype.$type)},true);$c("DataChangedEventArgs:f6","EventArgs",{init:function(a){$$t.$eq.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.$eq.$type)},true);$c("XamBarcode:ck","Control",{ad:function(){return new $$t.c4(this)},bl:function(a){this.view(a)},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},staticInit:function(){},init:function(){this.am=false;this.aj=false;$$t.$cl.init.call(this);this.b3=$$t.$ds.empty();var a=this.ad();this.bl(a);a.aa();this.errorMessageText($$t.$f4.a("ErrorMessageText"))},am:false,aj:false,ai:false,an:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},ag:false,ak:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},at:null,a4:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},ah:false,isValid:function(a){if(arguments.length===1){if(a!=this.ah){this.ah=a}return a}else{return this.ah}},b3:null,b4:function(a){if(arguments.length===1){var b=this.b3;this.b3=a;if(!b.equals1(this.b3)){this.bm(b,this.b3)}return a}else{return this.b3}},bm:function(a,b){this.view().ad()},backingBrush:function(a){if(arguments.length===1){this.g($$t.$ck.backingBrushProperty,a);return a}else{return this.c($$t.$ck.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$ck.backingOutlineProperty,a);return a}else{return this.c($$t.$ck.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ck.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$ck.backingStrokeThicknessProperty)}},barBrush:function(a){if(arguments.length===1){this.g($$t.$ck.barBrushProperty,a);return a}else{return this.c($$t.$ck.barBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$ck.fontBrushProperty,a);return a}else{return this.c($$t.$ck.fontBrushProperty)}},font:function(a){if(arguments.length===1){this.g($$t.$ck.fontProperty,a);return a}else{return this.c($$t.$ck.fontProperty)}},bi:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"BarBrush":this.view().x(a,b,c);break}switch(a){case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BarBrush":this.view().ad();break;case"FontBrush":case"Font":this.view().ai();this.view().ad();break}},data:function(a){if(arguments.length===1){this.g($$t.$ck.dataProperty,a);return a}else{return this.c($$t.$ck.dataProperty)}},be:function(a,b){a.bd(b.d(),b.c())},bd:function(a,b){if(!String.isNullOrEmpty(b)){this.ak(false)}if(this.an()){return}this.view().ad();if(this.dataChanged!=null){this.dataChanged(this,new $$t.f6(b))}this.aj=true},errorMessageText:function(a){if(arguments.length===1){this.g($$t.$ck.errorMessageTextProperty,a);return a}else{return this.c($$t.$ck.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.$ck.stretchProperty,$$t.$f3.getBox(a));return a}else{return $f(this.c($$t.$ck.stretchProperty))}},bj:function(a,b){a.bk($f(b.d()),$f(b.c()))},bk:function(a,b){this.view().ad()},a6:function(){var a=this.ap();if(a==false){var b;if(String.isNullOrEmpty(this.a4())){b=new $$t.x(1,this.errorMessageText())}else{b=new $$t.ca(1,this.a4());this.a4(String.empty())}this.a9(b)}else{this.a7()}},ba:function(a){this.isValid(false);var b=this.view().ak();if(b!=null){b.aa(a);b.__visibility=0}else{this.a4(a)}},a7:function(){this.isValid(true);var a=this.view().ak();a.__visibility=1},ao:function(a){var b=String.isNullOrEmpty(a);return!b},ap:function(){return this.ao(this.data())},bf:function(a){if(this.errorMessageDisplaying!=null){this.errorMessageDisplaying(this,a)}},bb:function(a){a.viewport(this.b4())},a9:function(e_){var warning_=$$t.$f4.a("WarningString");var a=warning_+($.type(e_.message)==="string"?e_.message:e_.message());var b=new $$t.f7(a);this.bf(b);this.ba(b.errorMessage())},b2: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.k()-b.k())/2;c.__y=(a.j()-b.j())/2;c.__x=Math.round(c.__x-.5);c.__y=Math.round(c.__y-.5);return c},provideContainer:function(a){this.view().y(a)},containerResized:function(){this.view().z()},flush:function(){this.view().flush()},errorMessageDisplaying:null,dataChanged:null,af:function(){return $$t.$f2.g(this.font())},$type:new $.ig.Type("XamBarcode",$$t.$cl.$type)},true);$c("XamGridBarcode:m2","XamBarcode",{cg:0,ci:function(a){if(arguments.length===1){this.cg=a;return a}else{return this.cg}},ch:0,cj:function(a){if(arguments.length===1){this.ch=a;return a}else{return this.ch}},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},_c4:null,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},ca:false,cc:function(a){if(arguments.length===1){this.ca=a;return a}else{return this.ca}},_b5:null,b5:function(a){if(arguments.length===1){this._b5=a;return a}else{return this._b5}},ad:function(){return new $$t.m1(this)},bl:function(a){$$t.$ck.bl.call(this,a);this.b9(a)},_b9:null,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},init:function(){this.ca=true;$$t.$ck.init.call(this);this.y($$t.$m2.$type);this.b5(new $$t.a);var a=1;while($$t.$hf.d(this.xDimension())<1){this.xDimension(Math.round($$t.$hf.c(a)*1e3)/1e3);a+=.01}},barsFillMode:function(a){if(arguments.length===1){this.g($$t.$m2.barsFillModeProperty,$$t.$nd.getBox(a));return a}else{return $f(this.c($$t.$m2.barsFillModeProperty))}},cy:function(a,b){a.cx($f(b.d()),$f(b.c()))},cx:function(a,b){this.view().ad()},widthToHeightRatio:function(a){if(arguments.length===1){this.g($$t.$m2.widthToHeightRatioProperty,a);return a}else{return this.c($$t.$m2.widthToHeightRatioProperty)}},c0:function(a,b){a.cz(b.d(),b.c())},cz:function(a,b){if(b<=0){var c=$w($w($w($$t.$f4.a("InvalidPropertyValue"),"{0}","WidthToHeightRatio"),"{1}",.001.toString()),"{2}",1e3.toString());this.b9().as(c)}else{this.view().ad()}},xDimension:function(a){if(arguments.length===1){this.g($$t.$m2.xDimensionProperty,a);return a}else{return this.c($$t.$m2.xDimensionProperty)}},c2:function(a,b){a.c1(b.d(),b.c())},c1:function(a,b){if(b<.01||b>100){var c=$w($w($w($$t.$f4.a("InvalidPropertyValue"),"{0}","XDimension"),"{1}",.01.toString()),"{2}",100..toString());this.b9().as(c)}else{this.view().ad()}},ap:function(){return $$t.$ck.ap.call(this)&&this.widthToHeightRatio()>0&&this.xDimension()>=.01&&this.xDimension()<=100},bk:function(a,b){$$t.$ck.bk.call(this,a,b);if(this.b6()!=null){this.view().ad()}},a6:function(){if(this.b6()==null){return}$$t.$ck.a6.call(this);if(this.isValid()==false){this.cs()}else if(!this.cb()){var a=$$t.$f4.a("InvalidDimension");var b=new $$t.ca(1,a);this.a9(b);this.cs()}if(this.isValid()==false||!this.cc()){this.b9().at();this.view().u();return}this.cc(false);try{this.cr();this.ct();this.cu()}catch(ex_){this.a9(ex_)}this.cc(true);this.b9().at();this.view().u()},cr:function(){this.cs()},ct:function(){},c8:function(a){var b=150,c=100;if(!this.isValid()){if(!$.ig.util.isNaN(this.width())){b=this.width()}if(!$.ig.util.isNaN(this.height())){c=this.height()}return new $$t.dt(1,b,c)}b=this.b6().an().count()*$$t.$hf.d(this.xDimension());c=this.widthToHeightRatio()*$$t.$hf.f(this.xDimension());if(this.c4()!=null&&this.c4().__visibility==0){var d=this.view().aq(this.c4());if(d.k()>b){b=d.k();c=b/a}c+=d.j()}b=Math.round(b-.5);c=Math.round(c-.5);return new $$t.dt(1,b,c)},cd:function(){if(!this.isValid()){return 1/.5}var a=this.b6().an().count();var b=this.widthToHeightRatio();return a/b},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},exportVisualData:function(){var a=new $$t.hi;this.bb(a);return a},bb:function(a){$$t.$ck.bb.call(this,a);var b=a;b.figuresPath(new $$t.ne(1,"Figures",this.b6().ba()));b.figuresPathRect(new $$t.ne(1,"BarcodeGrid",this.b9().au()))},cs:function(){if(this.b6()!=null){this.b6().a4()}},c3:function(a,b,c,d,e){var f=function(){var $ret=new $$t.dy;$ret.aa(a);return $ret}();this.b6().ak().add(new $$t.m6(1,d,b,e,c));this.b6().y().add(f);return f},cm:function(a){if(a==null){return}for(var c=0;c<a.length;c++){var b=a[c];if(b==0){break}this.cn(b)}},cn:function(a){for(var b=0;b<a;b++){var c=function(){var $ret=new $$t.m8;$ret.c(new $$t.m9(1,1,2));return $ret}();this.b6().an().add(c)}},cp:function(a,b){this.b6().ao().add(function(){var $ret=new $$t.nb;$ret.c(new $$t.m9(1,a,b));return $ret}())},cv:function(a,b,c,d,e){if(a==null){return}for(var g=0;g<a.length;g++){var f=a[g];if(this.b6().an().count()+f<=e||this.b6().ao().count()+f<=c){break}this.cw(e,f,c,d,b);e+=f;b=!b}},cw:function(a,b,c,d,e){if(e){var f=new $$t.m6(1,c,a,d,b);this.b6().ai().add(f)}},co:function(a){for(var b=0;b<a;b++){this.cn(1)}},cq:function(a){for(var b=0;b<a;b++){this.cp(1,2)}},cu:function(){if(this.k()==0||this.j()==0){return}},cb:function(){if(this.barsFillMode()==1&&this.stretch()==0){return $$t.$hf.d(this.xDimension())>=1}return true},$type:new $.ig.Type("XamGridBarcode",$$t.$ck.$type)},true);$c("XamQRCodeBarcode:ng","XamGridBarcode",{_dc:null,dc:function(a){if(arguments.length===1){this._dc=a;return a}else{return this._dc}},init:function(){$$t.$m2.init.call(this);this.y($$t.$ng.$type);this.dc(new $$t.nf(this));this.xDimension(.7);var iso8859Dash1_=$$t.$f9.x("iso-8859-1");var a=iso8859Dash1_.getBytes2;if(a){this.eciNumber(3)}else{this.eciNumber(26)}var shiftJis_=$$t.$f9.x("shift_jis");var b=shiftJis_.getBytes2;if(b){this.encodingMode(-1)}else{this.encodingMode(2)}},ao:function(a){var b=$$t.$m2.ao.call(this,a);if(b){var c=this.encodingMode()!=-1?$$t.$hg.i[this.encodingMode()][this.errorCorrectionLevel()]:0;if(this.encodingMode()!=-1&&a.length>c){b=false}}return b},ap:function(){var a=$$t.$m2.ap.call(this);if(this.fnc1Mode()==2&&a){a=$$t.$nf.a7(this.applicationIndicator())}return a&&$$t.$nf.a9(this.eciNumber())},ct:function(){if(this.dc()==null){return}this.cq(4);this.co(4);try{var a=this.dc().ah();this.dw(a)}catch(ex_){this.a9(ex_);this.cs();return}this.co(4);this.cq(4)},c8:function(a){if(!this.isValid()){return $$t.$m2.c8.call(this,a)}var b;var c;b=this.b6().an().count()*$$t.$hf.d(this.xDimension());c=this.b6().ao().count()*$$t.$hf.f(this.xDimension());return new $$t.dt(1,Math.floor(b),Math.floor(c))},cd:function(){return 1},dw:function(a){var b=false;for(var c=0;c<a.length;c++){this.cp(1,2);if(!b){for(var d=0;d<a.length;d++){this.cn(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.cw(f+4,1,e+4,1,true)}else{}}}},errorCorrectionLevel:function(a){if(arguments.length===1){this.g($$t.$ng.errorCorrectionLevelProperty,$$t.$nh.getBox(a));return a}else{return $f(this.c($$t.$ng.errorCorrectionLevelProperty))}},dr:function(a,b){a.dq($f(b.d()),$f(b.c()))},dq:function(a,b){this.view().ad()},sizeVersion:function(a){if(arguments.length===1){this.g($$t.$ng.sizeVersionProperty,$$t.$ni.getBox(a));return a}else{return $f(this.c($$t.$ng.sizeVersionProperty))}},dv:function(a,b){a.du($f(b.d()),$f(b.c()))},du:function(a,b){this.view().ad()},encodingMode:function(a){if(arguments.length===1){this.g($$t.$ng.encodingModeProperty,$$t.$nj.getBox(a));return a}else{return $f(this.c($$t.$ng.encodingModeProperty))}},dp:function(a,b){a.dn($f(b.d()),$f(b.c()))},dn:function(a,b){this.view().ad()},eciNumber:function(a){if(arguments.length===1){this.g($$t.$ng.eciNumberProperty,a);return a}else{return $g(this.c($$t.$ng.eciNumberProperty))}},dm:function(a,b){a.dl($g(b.d()),$g(b.c()))},dl:function(a,b){if(b!=a){if(!$$t.$nf.a9(b)){var c=$w($w($w($$t.$f4.a("InvalidPropertyValue"),"{0}","EciNumber"),"{1}",(-1).toString().padLeft(6,"0")),"{2}",999999..toString());this.b9().as(c);return}this.view().ad()}},eciHeaderDisplayMode:function(a){if(arguments.length===1){this.g($$t.$ng.eciHeaderDisplayModeProperty,$$t.$nk.getBox(a));return a}else{return $f(this.c($$t.$ng.eciHeaderDisplayModeProperty))}},dk:function(a,b){a.dj($f(b.d()),$f(b.c()))},dj:function(a,b){if(b!=a){this.view().ad()}},fnc1Mode:function(a){if(arguments.length===1){this.g($$t.$ng.fnc1ModeProperty,$$t.$nl.getBox(a));return a}else{return $f(this.c($$t.$ng.fnc1ModeProperty))}},dt:function(a,b){a.ds($f(b.d()),$f(b.c()))},ds:function(a,b){this.view().ad()},applicationIndicator:function(a){if(arguments.length===1){this.g($$t.$ng.applicationIndicatorProperty,a);return a}else{return this.c($$t.$ng.applicationIndicatorProperty)}},di:function(a,b){a.dh(b.d(),b.c())},dh:function(a,b){if(String.isNullOrEmpty(b)&&!$$t.$nf.a7(b)){var c=$w($w($w($$t.$f4.a("InvalidPropertyValue"),"{0}","ApplicationIndicator"),"{1}","{a-z, A-Z, 00"),"{2}","99}");this.b9().as(c);return}this.view().ad()},$type:new $.ig.Type("XamQRCodeBarcode",$$t.$m2.$type)},true);$$t.$nn.eci=111;$$t.$nn.numeric=1;$$t.$nn.alphanumeric=10;$$t.$nn.byte1=100;$$t.$nn.kanji=1e3;$$t.$nn.structuredAppend=11;$$t.$nn.fnc1First=101;$$t.$nn.fnc1Second=1001;$$t.$nn.terminator=0;$$t.$nl.none=0;$$t.$nl.gs1=1;$$t.$nl.industry=2;$$t.$nj.undefined=-1;$$t.$nj.numeric=0;$$t.$nj.alphanumeric=1;$$t.$nj.byte1=2;$$t.$nj.kanji=3;$$t.$nh.low=1;$$t.$nh.medium=0;$$t.$nh.quartil=3;$$t.$nh.high=2;$$t.$ni.undefined=0;$$t.$ni.version1=1;$$t.$ni.version2=2;$$t.$ni.version3=3;$$t.$ni.version4=4;$$t.$ni.version5=5;$$t.$ni.version6=6;$$t.$ni.version7=7;$$t.$ni.version8=8;$$t.$ni.version9=9;$$t.$ni.version10=10;$$t.$ni.version11=11;$$t.$ni.version12=12;$$t.$ni.version13=13;$$t.$ni.version14=14;$$t.$ni.version15=15;$$t.$ni.version16=16;$$t.$ni.version17=17;$$t.$ni.version18=18;$$t.$ni.version19=19;$$t.$ni.version20=20;$$t.$ni.version21=21;$$t.$ni.version22=22;$$t.$ni.version23=23;$$t.$ni.version24=24;$$t.$ni.version25=25;$$t.$ni.version26=26;$$t.$ni.version27=27;$$t.$ni.version28=28;$$t.$ni.version29=29;$$t.$ni.version30=30;$$t.$ni.version31=31;$$t.$ni.version32=32;$$t.$ni.version33=33;$$t.$ni.version34=34;$$t.$ni.version35=35;$$t.$ni.version36=36;$$t.$ni.version37=37;$$t.$ni.version38=38;$$t.$ni.version39=39;$$t.$ni.version40=40;$$t.$nk.hide=0;$$t.$nk.show=1;$$t.$nd.fillSpace=0;$$t.$nd.ensureEqualSize=1;$$t.$na.auto=0;$$t.$na.pixel=1;$$t.$na.star=2;$$t.$a.x="0123456789";$$t.$a.q="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$$t.$a.k=.001;$$t.$a.i=1e3;$$t.$a.f=.5;$$t.$a.l=.01;$$t.$a.j=100;$$t.$a.g=3;$$t.$a.h=.25;$$t.$a.r=null;$$t.$a.d=null;$$t.$a.e=null;if($$t.$a.staticInit&&!$$t.$a.barcodeAlgorithmStaticInitCalled){$$t.$a.staticInit();$$t.$a.barcodeAlgorithmStaticInitCalled=true}$$t.$ha.u=256;$$t.$ha.v=256-1;$$t.$he.c=-1;$$t.$he.b=null;if($$t.$he.staticInit&&!$$t.$he.gs1HelperStaticInitCalled){$$t.$he.staticInit();$$t.$he.gs1HelperStaticInitCalled=true}$$t.$hg.x=57408;$$t.$hg.w=60351;$$t.$hg.q=33088;$$t.$hg.p=40956;$$t.$hg.z=6;$$t.$hg.m=1335;$$t.$hg.n=21522;$$t.$hg.y=7973;$$t.$hg.o=-2;$$t.$hg.t=255;$$t.$hg.aa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"$%*+_./:";$$t.$hg.v=4;$$t.$hg.u=4;$$t.$hg.l=3;$$t.$hg.r=999999;$$t.$hg.s=-1;$$t.$hg.ab=$$t.$a.r;$$t.$hg.ac=null;$$t.$hg.i=null;$$t.$hg.d=null;$$t.$hg.c=null;$$t.$hg.e=null;$$t.$hg.j=null;$$t.$hg.g=null;$$t.$hg.f=null;$$t.$hg.h=null;$$t.$hg.k=null;$$t.$hg.b=null;$$t.$hg.a=null;if($$t.$hg.staticInit&&!$$t.$hg.qRCodeAlgorithmStaticInitCalled){$$t.$hg.staticInit();$$t.$hg.qRCodeAlgorithmStaticInitCalled=true}$$t.$hh.i=0;$$t.$hh.h=7;$$t.$hh.j=3;$$t.$hh.k=3;$$t.$hh.l=40;$$t.$hh.m=10;$$t.$f9.q=null;$$t.$f9.r=null;$$t.$f9.s=null;$$t.$f9.t=null;$$t.$f9.p=null;$$t.$f9.a=null;$$t.$f9.v=null;$$t.$f9.o=null;$$t.$f9.c=null;$$t.$f9.g=null;$$t.$f9.h=null;$$t.$f9.i=null;$$t.$f9.j=null;$$t.$f9.k=null;$$t.$f9.l=null;$$t.$f9.m=null;$$t.$f9.n=null;$$t.$f9.d=null;$$t.$f9.e=null;$$t.$f9.f=null;$$t.$f9.u=null;$$t.$f9.b=null;$$t.$f9.w=null;if($$t.$f9.staticInit&&!$$t.$f9.encodingServiceStaticInitCalled){$$t.$f9.staticInit();$$t.$f9.encodingServiceStaticInitCalled=true}$$t.$hd.c="=";$$t.$hd.e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";$$t.$c4.n=0;$$t.$m3.a2=-1;$$t.$nf.br=-2;$$t.$nf.bk=-1;$$t.$nf.bm=-1;$$t.$ck.a5="RootGrid";$$t.$ck.a0="ErrorTextBlock";$$t.$ck.au="BackingBrush";$$t.$ck.av="BackingOutline";$$t.$ck.aw="BackingStrokeThickness";$$t.$ck.ax="BarBrush";$$t.$ck.a2="FontBrush";$$t.$ck.a3="Font";$$t.$ck.backingBrushProperty=$$t.$cq.i("BackingBrush",$$t.$dp.$type,$$t.$ck.$type,new $$t.cr(2,null,function(a,b){a.bi("BackingBrush",b.d(),b.c())}));$$t.$ck.backingOutlineProperty=$$t.$cq.i("BackingOutline",$$t.$dp.$type,$$t.$ck.$type,new $$t.cr(2,null,function(a,b){a.bi("BackingOutline",b.d(),b.c())}));$$t.$ck.backingStrokeThicknessProperty=$$t.$cq.i("BackingStrokeThickness",Number,$$t.$ck.$type,new $$t.cr(2,0,function(a,b){a.bi("BackingStrokeThickness",b.d(),b.c())}));$$t.$ck.barBrushProperty=$$t.$cq.i("BarBrush",$$t.$dp.$type,$$t.$ck.$type,new $$t.cr(2,null,function(a,b){a.bi("BarBrush",b.d(),b.c())}));$$t.$ck.fontBrushProperty=$$t.$cq.i("FontBrush",$$t.$dp.$type,$$t.$ck.$type,new $$t.cr(2,null,function(a,b){a.bi("FontBrush",b.d(),b.c())}));$$t.$ck.fontProperty=$$t.$cq.i("Font",String,$$t.$ck.$type,new $$t.cr(2,null,function(a,b){a.bi("Font",b.d(),b.c())}));$$t.$ck.dataProperty=$$t.$cq.i("Data",String,$$t.$ck.$type,new $$t.cr(2,String.empty(),$$t.$ck.be));$$t.$ck.errorMessageTextProperty=$$t.$cq.i("ErrorMessageText",String,$$t.$ck.$type,new $$t.cr(2,String.empty(),$$t.$ck.bh));$$t.$ck.stretchProperty=$$t.$cq.i("Stretch",$$t.$f3.$type,$$t.$ck.$type,new $$t.cr(2,$$t.$f3.getBox(2),$$t.$ck.bj));if($$t.$ck.staticInit&&!$$t.$ck.xamBarcodeStaticInitCalled){$$t.$ck.staticInit();$$t.$ck.xamBarcodeStaticInitCalled=true}$$t.$m2.ck="BarcodeGrid";$$t.$m2.barsFillModeProperty=$$t.$cq.i("BarsFillMode",$$t.$nd.$type,$$t.$m2.$type,new $$t.cr(2,$$t.$nd.getBox(0),$$t.$m2.cy));$$t.$m2.widthToHeightRatioProperty=$$t.$cq.i("WidthToHeightRatio",Number,$$t.$m2.$type,new $$t.cr(2,3,$$t.$m2.c0));$$t.$m2.xDimensionProperty=$$t.$cq.i("XDimension",Number,$$t.$m2.$type,new $$t.cr(2,.25,$$t.$m2.c2));$$t.$ng.errorCorrectionLevelProperty=$$t.$cq.i("ErrorCorrectionLevel",$$t.$nh.$type,$$t.$ng.$type,new $$t.cr(2,$$t.$nh.getBox(0),$$t.$ng.dr));$$t.$ng.sizeVersionProperty=$$t.$cq.i("SizeVersion",$$t.$ni.$type,$$t.$ng.$type,new $$t.cr(2,$$t.$ni.getBox(0),$$t.$ng.dv));$$t.$ng.encodingModeProperty=$$t.$cq.i("EncodingMode",$$t.$nj.$type,$$t.$ng.$type,new $$t.cr(2,$$t.$nj.getBox(-1),$$t.$ng.dp));$$t.$ng.eciNumberProperty=$$t.$cq.i("EciNumber",$.ig.Number.prototype.$type,$$t.$ng.$type,new $$t.cr(2,3,$$t.$ng.dm));$$t.$ng.eciHeaderDisplayModeProperty=$$t.$cq.i("EciHeaderDisplayMode",$$t.$nk.$type,$$t.$ng.$type,new $$t.cr(2,$$t.$nk.getBox(0),$$t.$ng.dk));$$t.$ng.fnc1ModeProperty=$$t.$cq.i("Fnc1Mode",$$t.$nl.$type,$$t.$ng.$type,new $$t.cr(2,$$t.$nl.getBox(0),$$t.$ng.dt));$$t.$ng.applicationIndicatorProperty=$$t.$cq.i("ApplicationIndicator",String,$$t.$ng.$type,new $$t.cr(2,String.empty(),$$t.$ng.di))})(jQuery);/*!@license
 * Infragistics.Web.ClientUI charting and map common widget 15.2.20152.1027
 *
 * Copyright (c) 2011-2015 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.templating.js (Optional)
 *	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;options=$.extend(false,{},options);this.widget._creationOptions=options;this.widget._defaultOptions=this.widget.options;this.widget.options={};if(options.dataSource&&$.type(options.dataSource)==="array"||$.type(options.dataSource)==="object"&&(typeof options.dataSource._xmlToArray!=="function"||typeof options.dataSource._encodePkParams!=="function")){this.widget._initialDataSource=options.dataSource;options.dataSource=null}this.widget._initialSeriesDataSource={};this.widget._initialAxesDataSource={};if(options.series){options.series=options.series.slice(0);$.each(options.series,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&(typeof val.dataSource._xmlToArray!=="function"||typeof val.dataSource._encodePkParams!=="function")){self.widget._initialSeriesDataSource[val.name]=val.dataSource;val.dataSource=null}})}if(options.axes){options.axes=options.axes.slice(0);$.each(options.axes,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&(typeof val.dataSource._xmlToArray!=="function"||typeof val.dataSource._encodePkParams!=="function")){self.widget._initialAxesDataSource[val.name]=val.dataSource;val.dataSource=null}})}switch(this.widget.widgetName){case"igDataChart":this.widget._axisTemplate=$.extend(false,{},{});this.widget._seriesTemplate=$.extend(false,{},{});if(options.series===undefined){options.series=[]}if(options.axes===undefined){options.axes=[]}break;case"igPieChart":break;case"igMap":this.widget._seriesTemplate=$.extend(false,{},{});if(options.series===undefined){options.series=[]}this.widget.options.backgroundContent=null;break}$.Widget.prototype._createWidget.apply(this.widget,[options,element])},option:function(key,value){var val=$.Widget.prototype.option.apply(this.widget,arguments);if(val===undefined){if(typeof key==="string"){if(value===undefined){return this.widget._defaultOptions[key]}}}return val},_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||typeof dataOptions.dataSource._xmlToArray!=="function"||typeof dataOptions.dataSource._encodePkParams!=="function"){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"){if($.ig.CssGradientUtil.prototype.isGradient(val)){b=$.ig.CssGradientUtil.prototype.brushFromGradientString(val)}else{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,i;switch(key){case"crosshairPoint":chart.crosshairPoint($.ig.APIFactory.prototype.createPoint(value.x,value.y));return true;case"windowRect":chart.windowRect($.ig.APIFactory.prototype.createRect(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"useTiledZooming":chart.useTiledZooming(value);return true;case"preferHigherResolutionTiles":chart.preferHigherResolutionTiles(value);return true;case"zoomTileCacheSize":chart.zoomTileCacheSize(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"plotAreaMarginLeft":chart.plotAreaMarginLeft(value);return true;case"plotAreaMarginTop":chart.plotAreaMarginTop(value);return true;case"plotAreaMarginBottom":chart.plotAreaMarginBottom(value);return true;case"plotAreaMarginRight":chart.plotAreaMarginRight(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($.ig.APIFactory.prototype.createRect(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($.ig.APIFactory.prototype.createRect(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=self._getIndexByName(widget.options.axes,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=self._getIndexByName(widget.options.series,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 $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=$.ig.APIFactory.prototype.createColor(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"reverseLegendOrder":series.reverseLegendOrder(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=$.ig.APIFactory.prototype.createColor(value);series.heatMinimumColor($tempColor)}return true;case"heatMaximumColor":if(value===null){series.heatMaximumColor(null)}else{$tempColor=$.ig.APIFactory.prototype.createColor(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($.ig.APIFactory.prototype.createPoint(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]},_getIndexByName:function(fromArray,name){for(var i=0;i<fromArray.length;i++){if(fromArray[i].name&&fromArray[i].name===name){return i}}return-1},_setSubSeries:function(parentSeries,subSeries){var self=this,series=null,widget=this.widget,seriesIsNew=false,subSeriesOpt,parentInd,i,parentName=parentSeries.name(),seriesOpt,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=self._getIndexByName(widget.options.series[parentInd].series,subSeriesOpt.name);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){if(value===null){return value}var scale=new $.ig.SizeScale;if(value.minimumValue!==undefined){scale.minimumValue(value.minimumValue)}if(value.maximumValue!==undefined){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic!==undefined){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase!==undefined){scale.logarithmBase(value.logarithmBase)}return scale},_getColorScale:function(value){var type="customPalette",scale=null;if(value===null){return value}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,i,brushes,$tempBrushCollection;if(value===null){return null}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){switch(key){case"strokeThickness":case"majorStrokeThickness":case"minorStrokeThickness":case"isInverted":case"crossingValue":case"label":case"gap":case"overlap":case"interval":case"minorInterval":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"useSmartAxis":axis.useSmartAxis(value);break;case"smartAxisExtent":axis.smartAxisExtent(value);break;case"smartAxisMinimumExtent":axis.smartAxisMinimumExtent(value);break;case"smartAxisMaximumExtent":axis.smartAxisMaximumExtent(value);break;case"smartAxisExtentType":axis.smartAxisExtentType(value);break;case"smartAxisAngle":axis.smartAxisAngle(value);break;case"smartAxisMinimumAngle":axis.smartAxisMinimumAngle(value);break;case"smartAxisMaximumAngle":axis.smartAxisMaximumAngle(value);break;case"smartAxisFont":axis.smartAxisFont(value);break;case"smartAxisFontSize":axis.smartAxisFontSize(value);break;case"smartAxisMinimumFontSize":axis.smartAxisMinimumFontSize(value);break;case"smartAxisMaximumFontSize":axis.smartAxisMaximumFontSize(value);break;case"smartAxisNumberOfStaggerLevels":axis.smartAxisNumberOfStaggerLevels(value);break;case"smartAxisMinimumStaggerLevels":axis.smartAxisMinimumStaggerLevels(value);break;case"smartAxisMaximumStaggerLevels":axis.smartAxisMaximumStaggerLevels(value);break;case"smartAxisVerticalAlignment":axis.smartAxisVerticalAlignment(value);break;case"smartAxisTopMargin":axis.smartAxisTopMargin(value);break;case"smartAxisProximityMargin":axis.smartAxisProximityMargin(value);break;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,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}}},_checkObjectForDataSourceProperty:function(value){if(value&&Object.prototype.toString.call(value)==="[object Array]"){var ret=[];for(var index=0;index<value.length;index++){if(value[index].dataSource!==undefined||value[index].dataSourceUrl!==undefined){ret[ret.length]=value[index]}}if(ret.length===0){return null}return ret}return null},_checkObjectForShapeDataSourceProperty:function(value){if(value&&Object.prototype.toString.call(value)==="[object Array]"){var ret=[];for(var index=0;index<value.length;index++){if(value[index].shapeDataSource!==undefined||value[index].triangulatedDataSource!==undefined){ret[ret.length]=value[index]}}if(ret.length===0){return null}return ret}return null},_setOption:function(key,value){var arbitraryDataSource=this._checkObjectForDataSourceProperty(value);var arbitraryShapeDataSource=this._checkObjectForShapeDataSourceProperty(value);var dataOptions={},id,index;if(key==="dataSource"||key==="dataSourceUrl"||key==="responseDataKey"){if(key==="dataSource"||key==="dataSourceUrl"){dataOptions.dataSource=value;if(this.widget.options.responseDataKey){dataOptions.responseDataKey=this.widget.options.responseDataKey}id=this.widget._containerSourceID}else if(key==="responseDataKey"){dataOptions.responseDataKey=value;if(this.widget.options.dataSource){dataOptions.dataSource=this.widget.options.dataSource}else if(this.widget.options.dataSourceUrl){dataOptions.dataSource=this.widget.options.dataSourceUrl}id=this.widget._containerSourceID}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();if(key==="dataSource"){this.widget.options.dataSource=value}if(key==="dataSourceUrl"){this.widget.options.dataSourceUrl=value}if(key==="responseDataKey"){this.widget.options.responseDataKey=value}}else if(arbitraryDataSource){for(index=0;index<arbitraryDataSource.length;index++){dataOptions=arbitraryDataSource[index];id=arbitraryDataSource[index].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);this.widget.dataSources[id].dataBind()}}else if(arbitraryShapeDataSource){for(index=0;index<arbitraryShapeDataSource.length;index++){var obj=value[index];this.widget._initConverter(obj,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){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}if(o1.dataSource){o1.dataSource=null}if(o2.dataSource){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}if(o1.dataSource){o1.dataSource=null}if(o2.dataSource){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._fireToolTipUpdateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,jQuery.proxy(this._fireToolTipHideToolTip,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._fireChartSeriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,jQuery.proxy(this._fireChartSeriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,jQuery.proxy(this._fireChartSeriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,jQuery.proxy(this._fireChartSeriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,jQuery.proxy(this._fireChartSeriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,jQuery.proxy(this._fireChartSeriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,jQuery.proxy(this._fireChartWindowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,jQuery.proxy(this._fireChartActualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,jQuery.proxy(this._fireChartGridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,jQuery.proxy(this._fireChartRefreshCompleted,this));chart.imageTilesReady=$.ig.Delegate.prototype.combine(chart.imageTilesReady,jQuery.proxy(this._fireChartImageTilesReady,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._fireChartBasedOnColumns,this)))}if(series.indicator!==undefined){series.indicator($.ig.Delegate.prototype.combine(series.indicator(),jQuery.proxy(this._fireChartIndicator,this)))}if(series.typical!==undefined){series.typical=$.ig.Delegate.prototype.combine(series.typical,jQuery.proxy(this._fireChartTypical,this))}if(series.typicalBasedOn!==undefined){series.typicalBasedOn=$.ig.Delegate.prototype.combine(series.typicalBasedOn,jQuery.proxy(this._fireChartTypicalBasedOn,this))}if(series.triangulationStatusChanged!==undefined){series.triangulationStatusChanged=$.ig.Delegate.prototype.combine(series.triangulationStatusChanged,jQuery.proxy(this._fireMapTriangulationStatusChanged,this))}if(series.progressiveLoadStatusChanged!==undefined){series.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(series.progressiveLoadStatusChanged,jQuery.proxy(this._fireChartProgressiveLoadStatusChanged,this))}if(series.assigningCategoryStyle!==undefined){series.assigningCategoryStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryStyle,jQuery.proxy(this._fireChartAssigningCategoryStyle,this))}if(series.assigningCategoryMarkerStyle!==undefined){series.assigningCategoryMarkerStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryMarkerStyle,jQuery.proxy(this._fireChartAssigningCategoryMarkerStyle,this))}},_getWidgetName:function(){switch(this.widget.widgetName){case"igPieChart":case"igDataChart":return"chart";case"igMap":return"map"}},_fireChartProgressiveLoadStatusChanged: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)},_fireChartScatterMouseOver: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)},_fireChartTypicalBasedOn: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)}},_fireChartBasedOnColumns: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)}},_fireChartIndicator: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)}},_fireChartTypical: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},_fireChartAssigningCategoryMarkerStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke;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)},_fireChartAssigningCategoryStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke,inStrokeDashArray,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},_fireMapTriangulationStatusChanged: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._firePieChartSliceClick,this))},_firePieChartSliceClick: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._fireChartSeriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,jQuery.proxy(this._fireChartSeriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,jQuery.proxy(this._fireChartSeriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,jQuery.proxy(this._fireChartSeriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,jQuery.proxy(this._fireChartSeriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,jQuery.proxy(this._fireChartSeriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,jQuery.proxy(this._fireChartWindowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,jQuery.proxy(this._fireChartActualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,jQuery.proxy(this._fireChartGridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,jQuery.proxy(this._fireChartRefreshCompleted,this));chart.axisRangeChanged=$.ig.Delegate.prototype.combine(chart.axisRangeChanged,jQuery.proxy(this._fireChartAxisRangeChanged,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,jQuery.proxy(this._notifyCrosshairUpdate,this))},_getSeriesOpt:function(evtArgs){var widget=this.widget,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;if(e.series&&!e.series.title){e.series.title="Series Title"}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}}},_fireChartSeriesCursorMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesCursorMouseMove",null,e)},_fireChartSeriesMouseLeftButtonDown:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonDown",null,e)},_fireChartSeriesMouseLeftButtonUp:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonUp",null,e)},_fireChartSeriesMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseMove",null,e)},_fireChartSeriesMouseEnter:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseEnter",null,e)},_fireChartSeriesMouseLeave:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeave",null,e)},_fireChartWindowRectChanged: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)},_fireChartActualWindowRectChanged: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)},_fireChartGridAreaRectChanged: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)},_fireChartRefreshCompleted:function(){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("refreshCompleted",null,e)},_fireChartImageTilesReady:function(){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("imageTilesReady",null,e)},_fireChartAxisRangeChanged: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)},_fireToolTipUpdateToolTip: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)}}},_fireToolTipHideToolTip: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._seriesSub=null;widget._seriesSubOpt=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 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.templating.js (Optional)
*     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._oldState={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(){},_provideContainer:function(chart,elem){chart.provideContainer(elem[0])},_setInitialOptions:function(chart){var o=this.options,self=this,v;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._ty;if(!text){t=this._tte||t;if(t&&t.css("display")!=="none"&&this._trigger("hideTooltip",null,arg={owner:this,element:t,item:this._tti})){t=arg.element||t;t.css("display","none")}return}if(!t){t=this._ty=$("<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._tte=t=arg.element||t;this._tti=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(){},_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(){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,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&&typeof ds._xmlToArray==="function"&&typeof ds._encodePkParams==="function"){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._oldState,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._oldState}});$.extend($.ui.igBaseChart,{version:"15.2.20152.1027"})})(jQuery);/*!@license
	* Infragistics.Web.ClientUI Chart 15.2.20152.1027
	*
	* Copyright (c) 2011-2015 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;if(!o.width){o.width="100px"}if(!o.height){o.height="150px"}}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._fireLegendItemMouseLeftButtonDown,this));legend.legendItemMouseLeftButtonUp=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonUp,jQuery.proxy(this._fireLegendItemMouseLeftButtonUp,this));legend.legendItemMouseEnter=$.ig.Delegate.prototype.combine(legend.legendItemMouseEnter,jQuery.proxy(this._fireLegendItemMouseEnter,this));legend.legendItemMouseLeave=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeave,jQuery.proxy(this._fireLegendItemMouseLeave,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:series!==null?owner.dvWidget._getSeriesOpt(evtArgs):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;if(brush===null){var intSeries=null;if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(intSeries!==null&&intSeries.hostedSeries&&intSeries.hostedSeries()!==null){intSeries=intSeries.hostedSeries()}if(intSeries!==null&&intSeries.actualMarkerBrush&&intSeries.actualMarkerBrush()!==null){brush=intSeries.actualMarkerBrush()}}e.actualItemBrush=brush?this._getValueFromBrush(brush):null;brush=series&&series.actualBrush?series.actualBrush():null;e.actualSeriesBrush=brush?this._getValueFromBrush(brush):null;return e},_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()}},_fireLegendItemMouseLeftButtonDown:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonDown",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseLeftButtonUp:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonUp",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseEnter:function(sender,evtArgs){this._trigger("legendItemMouseEnter",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseLeave: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}},exportVisualData:function(){if(this.legend===null){return null}return this.legend.exportVisualData()},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:"15.2.20152.1027"})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI Chart 15.2.20152.1027
 *
 * Copyright (c) 2011-2015 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:NaN,y:NaN},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,useTiledZooming:false,preferHigherResolutionTiles:false,zoomTileCacheSize:30,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)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},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){if(this._chart.actualSyncLink){var oldLink=this._chart.actualSyncLink();if(oldLink){$.ig.SyncLinkManager.prototype.instance().releaseLink(oldLink)}this._chart.actualSyncLink(new $.ig.SyncLink)}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=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getItemIndex){return target.getItemIndex(p)}},getItem:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getItem){return target.getItem(p)}},getItemSpan:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getItemSpan){return target.getItemSpan()}return 0},_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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(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=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getItemIndexFromSeriesPixel){return target.getItemIndexFromSeriesPixel(p)}},getItemFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(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($.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y))}return this},moveCursorPoint:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.moveCursorPoint){target.moveCursorPoint($.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y))}return this},startTiledZoomingIfNecessary:function(){this._chart.startTiledZoomingIfNecessary();return this},endTiledZoomingIfRunning:function(){this._chart.endTiledZoomingIfRunning();return this},clearTileZoomCache:function(){this._chart.clearTileZoomCache();return this}});$.extend($.ui.igDataChart,{version:"15.2.20152.1027"});$.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:"straight",leaderLineMargin:6,othersCategoryThreshold:3,formatLabel:null,othersCategoryStyle:null,othersCategoryType:"percent",othersCategoryText:"Others",explodedRadius:.2,radiusFactor:.9,allowSliceSelection:true,allowSliceExplosion:true,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)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},addItem:function(item){this.dataSources[this.id()].addRow(null,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:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI DoughnutChart 15.2.20152.1027
*
* Copyright (c) 2011-2015 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:{width:null,height:null,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(e.slice.isSelected!=slice.isSelected()){slice.isSelected(e.slice.isSelected)}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)}}else{$.each(this._tooltip,function(i,tip){tip.hide()})}},_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(key==="isSurfaceInteractionDisabled"){ringSeriesBase.isSurfaceInteractionDisabled($.ig.util.toNullable($.ig.Boolean.prototype.$type,value));return true}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}else if(key==="isSurfaceInteractionDisabled"){doughnutChart.isSurfaceInteractionDisabled($.ig.util.toNullable($.ig.Boolean.prototype.$type,value));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);series.chart(chart);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.dataSource){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){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:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI FunnelChart 15.2.20152.1027
*
* Copyright (c) 2011-2015 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,legendItemBadgeTemplate: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"legendItemBadgeTemplate":var $tempTemplate=new $.ig.DataTemplate;if(value.render){$tempTemplate.render(value.render);if(value.measure){$tempTemplate.measure(value.measure)}}else{$tempTemplate.render(value)}funnelChart.legendItemBadgeTemplate($tempTemplate);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)},exportVisualData:function(){return this._chart.exportVisualData()},destroy:function(){if(this._chart){this._setLegend(this._chart)}$.ui.igBaseChart.prototype.destroy.apply(this)}});$.extend($.ui.igFunnelChart,{version:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI RadialGauge 15.2.20152.1027
*
* Copyright (c) 2011-2015 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:{width:null,height:null,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:100,interval:0,centerX:.5,centerY:.5,value:0,scaleStartAngle:135,scaleEndAngle:45,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:.5,needlePivotBrush:null,needlePivotOutline:null,needleStrokeThickness:1,needlePivotStrokeThickness:1,scaleEndExtent:.57,labelExtent:.65,labelInterval:0,tickStartExtent:.5,tickEndExtent:.57,tickStrokeThickness:3,tickBrush:null,fontBrush:null,minorTickStartExtent:.54,minorTickEndExtent:.57,minorTickStrokeThickness:2,minorTickBrush:null,minorTickCount:3,scaleBrush:null,backingBrush:null,backingOutline:null,backingStrokeThickness:12,backingOuterExtent:.82,backingOversweep:3,scaleOversweep:2.8,scaleOversweepShape:null,backingCornerRadius:4,backingInnerExtent:.12,backingShape:null,radiusMultiplier:1,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"formatLabel":case"alignLabel":radialGauge.refresh();return true;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&&typeof v==="string"&&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":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"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=$.ig.APIFactory.prototype.createPoint(x,y);return this._radialGauge.getValueForPoint(point)}},getPointForValue:function(value,extent){if(this._radialGauge){var point=this._radialGauge.getPointForValue(value,extent);return{x:point.__x,y:point.__y}}},needleContainsPoint:function(x,y){if(this._radialGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);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:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI RadialMenu 15.2.20152.1027
*
* Copyright (c) 2013-2015 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:NaN,pendingValue: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).$value()}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();if(isNaN(opts.oldValue)&&isNaN(opts.newValue))return;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}if(opts.newValue==opts.oldValue)return;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:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI BulletGraph 15.2.20152.1027
*
* Copyright (c) 2011-2015 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:{width:null,height:null,ranges:[{name:null,brush:null,outline:null,startValue:0,endValue:0,innerStartExtent:0,innerEndExtent:0,outerStartExtent:0,outerEndExtent:0,strokeThickness:1}],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"formatLabel":case"alignLabel":bulletGraph.refresh();return true;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=$.ig.APIFactory.prototype.createPoint(eventData.pageX,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:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI LinearGauge 15.2.20152.1027
*
* Copyright (c) 2011-2015 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:{width:null,height:null,ranges:[{name:null,brush:null,outline:null,startValue:0,endValue:0,innerStartExtent:0,innerEndExtent:0,outerStartExtent:0,outerEndExtent:0,strokeThickness:1}],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"formatLabel":case"alignLabel":linearGauge.refresh();return true;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=$.ig.APIFactory.prototype.createPoint(eventData.pageX,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=$.ig.APIFactory.prototype.createPoint(x,y);return this._bulletGraph.getValueForPoint(point)}},needleContainsPoint:function(x,y){if(this._bulletGraph){var point=$.ig.APIFactory.prototype.createPoint(x,y);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:"15.2.20152.1027"})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI Chart 15.2.20152.1027
 *
 * Copyright (c) 2011-2015 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:NaN,y:NaN},plotAreaBackground:null,defaultInteraction:"dragPan",dragModifier:"none",panModifier:"shift",previewRect:null,windowRect:null,zoomable:true,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,useTiledZooming:false,preferHigherResolutionTiles:false,zoomTileCacheSize:30,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)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},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},startTiledZoomingIfNecessary:function(){this._chart.startTiledZoomingIfNecessary();return this},endTiledZoomingIfRunning:function(){this._chart.endTiledZoomingIfRunning();return this},clearTileZoomCache:function(){this._chart.clearTileZoomCache();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},notifyContainerResized:function(){this._chart.notifyContainerResized()},zoomToGeographic:function(rect){var theRect;if(rect===undefined){rect=this._chart.getGeographicFromZoom()}else{theRect=$.ig.APIFactory.prototype.createRect(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=$.ig.APIFactory.prototype.createRect(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=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getZoomRectFromGeoRect(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:"15.2.20152.1027"});$.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($.ig.APIFactory.prototype.createRect(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 15.2.20152.1027
 *
 * Copyright (c) 2011-2015 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:{width:null,height:null,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:"15.2.20152.1027"})})(jQuery);/*!@license
* Infragistics.Web.ClientUI Barcode 15.2.20152.1027
*
* Copyright (c) 2011-2015 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:{width:null,height:null,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:"15.2.20152.1027"})})(jQuery);/*!@license
 * Infragistics.Web.ClientUI ZoomBar 15.2.20152.1027
 *
 * Copyright (c) 2011-2015 Infragistics Inc.
 *
 * http://www.infragistics.com/
 *
 * Depends on:
 * jquery-1.4.4.js
 * jquery.ui.core.js
 * jquery.ui.widget.js
 * modernizr.js (Optional)
 * 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(){$.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(){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){if(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")===this.id()+"_zoombar_container"){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){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")===this.id()+"_zoombar_container"){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(){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(){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){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")!==this.id()+"_zoombar_container"){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);