/*!@license
* Infragistics.Web.ClientUI infragistics.chart_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(["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","Script:bk","Array:bm","NotImplementedException:by","Math:ca","Dictionary_EnumerableCollection$3:cg","InvalidOperationException:ch","GenericEnumerable$1:ci","GenericEnumerator$1:cj","EventArgs:co","Queue$1:cy","DependencyObject:dd","Dictionary:de","DependencyProperty:df","PropertyMetadata:dg","PropertyChangedCallback:dh","DependencyPropertyChangedEventArgs:di","DependencyPropertiesCollection:dj","UnsetValue:dk","Binding:dl","PropertyPath:dm","Point:ds","Element:fb","ElementAttributeCollection:fc","ElementCollection:fd","WebStyle:fe","ElementNodeType:ff","Document:fg","EventListener:fh","IElementEventHandler:fi","ElementEventHandler:fj","ElementAttribute:fk","UIElement:f9","Transform:ga","Key:gx","ModifierKeys:gy","MouseEventArgs:gz"]);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("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("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("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("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);$$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})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["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","NotifyCollectionChangedEventArgs:bw","EventArgs:bx","NotifyCollectionChangedAction:by","Delegate:b2","Interlocked:b3","Brush:b5","Color:b6","Math:b7","ArgumentException:b8","Random:b9","MathUtil:ca","RuntimeHelpers:cb","RuntimeFieldHandle:cc","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","IFastItemColumn$1:d1","IFastItemColumnPropertyName:d2","EventHandler$1:d3","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","CanvasRenderScheduler:fp","ISchedulableRender:fq","RenderingContext:fr","PathFigureCollection:f5","PathSegment:ga","PathSegmentType:gb","PathFigure:gd","PathSegmentCollection:ge","LineSegment:gf","PolyBezierSegment:gi","Func$1:hf","Numeric:ic","LeastSquaresFit:id","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("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("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("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("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("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("ISchedulableRender:fq","Object",{$type:new $.ig.Type("ISchedulableRender",null)},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("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("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.$d9.remove=0;$$t.$d9.insert=1;$$t.$d9.replace=2;$$t.$d9.change=3;$$t.$d9.reset=4;$$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.$cs.bp=-1;$$t.$cs.bm=0;$$t.$cs.a8=false;$$t.$cs.a9=false;$$t.$cs.bs=0})(jQuery);$.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","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("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("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);