/*!@license
* Infragistics.Web.ClientUI infragistics.gauge_bulletgraph.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","IEnumerable:x","IEnumerator:y","Func$1:z","MulticastDelegate:aa","IntPtr:ab","AbstractEnumerator:ac","IEnumerable$1:ad","IEnumerator$1:ae","ICollection$1:af","IList$1:ag","IArrayList:ah","Array:ai","ICollection:aj","CompareCallback:ak","List$1:al","IList:am","IDisposable:an","IArray:ao","Script:ap","Date:aq","Date:ar","Number:as","Func$3:at","Action$1:au","IDictionary$2:aw","Dictionary$2:ax","IDictionary:ay","Dictionary:az","IEqualityComparer$1:a0","KeyValuePair$2:a1","NotImplementedException:a2","Error:a3","GenericEnumerable$1:a4","GenericEnumerator$1:a5","INotifyCollectionChanged:a6","NotifyCollectionChangedEventHandler:a7","NotifyCollectionChangedEventArgs:a8","EventArgs:a9","NotifyCollectionChangedAction:ba","ObservableCollection$1:bd","INotifyPropertyChanged:be","PropertyChangedEventHandler:bf","PropertyChangedEventArgs:bg","Delegate:bh","Stack$1:bm","ReverseArrayEnumerator$1:bn","Func$2:b0","Math:b2","Number:b3","Number:b4","Number:b5","Number:b6","Number:b7","Number:b8","Number:b9","DependencyObject:cc","DependencyProperty:cd","PropertyMetadata:ce","PropertyChangedCallback:cf","DependencyPropertyChangedEventArgs:cg","DependencyPropertiesCollection:ch","UnsetValue:ci","Binding:cj","PropertyPath:ck","JQueryPromise:db","Action:dc","JQueryDeferred:df","JQuery:dg","JQueryObject:dh","Element:di","ElementAttributeCollection:dj","ElementCollection:dk","WebStyle:dl","ElementNodeType:dm","Document:dn","EventListener:dp","IElementEventHandler:dq","ElementEventHandler:dr","ElementAttribute:ds","JQueryPosition:dt","JQueryCallback:du","JQueryEvent:dv","JQueryUICallback:dw","StringBuilder:d1","Random:d3","Tuple$2:d5","UIElement:d7","Transform:d8","FrameworkElement:ea","Visibility:eb","Style:ec","Control:ed","Thickness:ee","HorizontalAlignment:ef","VerticalAlignment:eg","ContentControl:eh","DataTemplate:ei","DataTemplateRenderHandler:ej","DataTemplateRenderInfo:ek","DataTemplatePassInfo:el","DataTemplateMeasureHandler:em","DataTemplateMeasureInfo:en","DataTemplatePassHandler:eo","TextBlock:es","Brush:et","Color:eu","Key:ew","ModifierKeys:ex","MouseEventArgs:ey","Point:ez","LinearGradientBrush:e1","GradientStop:e2","DoubleCollection:e3","FillRule:e4","GeometryType:e5","Geometry:e6","GeometryCollection:e7","GeometryGroup:e8","LineGeometry:e9","RectangleGeometry:fa","Rect:fb","Size:fc","EllipseGeometry:fd","PathGeometry:fe","PathFigureCollection:ff","PathFigure:fg","PathSegmentCollection:fh","PathSegmentType:fi","PathSegment:fj","LineSegment:fk","BezierSegment:fl","PolyBezierSegment:fm","PointCollection:fn","PolyLineSegment:fo","ArcSegment:fp","SweepDirection:fq","RotateTransform:ft","TranslateTransform:fu","ScaleTransform:fv","TransformGroup:fw","TransformCollection:fx","Shape:fz","Line:f0","Path:f1","Polygon:f2","Polyline:f3","Rectangle:f4"]);$.ig.util.defType("ModifierKeys:ex","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("ModifierKeys",$.ig.$ep.$type)},true);$.ig.util.defType("Key:ew","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("Key",$.ig.$ep.$type)},true);$.ig.util.defType("INotifyCollectionChanged:a6","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$.ig.util.defType("ObservableCollection$1:bd","List$1",{$t:null,init:function($t,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init.call(this,this.$t)},init1:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init1.call(this,this.$t,1,a)},init2:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init2.call(this,this.$t,2,a)},o:function(a,b){var c=this.__inner[a];$$t.$al.o.call(this,a,b);if(this.propertyChanged!=null){this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var d=new $$t.a8(2,2,b,c,a);this.s(d)}},h:function(){$$t.$al.h.call(this);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var a=new $$t.a8(0,4);this.s(a)}},j:function(a,b){$$t.$al.j.call(this,a,b);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.a8(1,0,b,a);this.s(c)}},f:function(a){$$t.$al.f.call(this,a);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var b=new $$t.a8(1,0,a,this.count()-1);this.s(b)}},m:function(a){var b=this.__inner[a];$$t.$al.m.call(this,a);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.a8(1,1,b,a);this.s(c)}},collectionChanged:null,propertyChanged:null,t:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},s:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$$t.$al.$type.specialize(0),[$$t.$a6.$type,$$t.$be.$type])},true);$.ig.util.defType("Stack$1:bm","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=new $.ig.Array},b:null,push:function(a){this.b.add(a)},peek:function(){if(this.b.length<1){return null}return this.b[this.b.length-1]},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return a},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains(a)},getEnumerator:function(){return new $$t.bn(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$ad.$type.specialize(0)])},true);$.ig.util.defType("ReverseArrayEnumerator$1:bn","Object",{$t:null,b:0,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a;this.b=a.length},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ae.$type.specialize(0)])},true);$.ig.util.defType("StringBuilder:d1","Object",{_internal:null,internal:function(value){if(arguments.length===1){this._internal=value;return value}else{return this._internal}},init:function(){$.ig.$op.init.call(this);this._internal=[]},d:function(str_){this._internal.push(str_);return this},e:function(a){var str_=a.b();this._internal.push(str_);return this},c:function(chr_){this._internal.push(chr_);return this},f:function(str_){this._internal.push(str_+String.fromCharCode(10));return this},g:function(index_,chr_){this._internal.splice(index_,0,chr_);return this},h:function(index_,str_){this._internal.splice(index_,0,str_);return this},i:function(startIndex_,length_){this._internal.splice(startIndex_,length_);return this},b:function(){return this._internal.join("")},$type:new $.ig.Type("StringBuilder",$.ig.$ot)},true);$.ig.util.defType("MouseEventArgs:ey","EventArgs",{init:function(){$$t.$a9.init.call(this)},_position:null,position:function(value){if(arguments.length===1){this._position=value;return value}else{return this._position}},_originalSource:null,originalSource:function(value){if(arguments.length===1){this._originalSource=value;return value}else{return this._originalSource}},getPosition:function(a){return this.position()},$type:new $.ig.Type("MouseEventArgs",$$t.$a9.$type)},true);$$t.$ex.none=0;$$t.$ex.alt=1;$$t.$ex.control=2;$$t.$ex.shift=4;$$t.$ex.windows=8;$$t.$ex.apple=8;$$t.$ew.none=0;$$t.$ew.back=1;$$t.$ew.tab=2;$$t.$ew.enter=3;$$t.$ew.shift=4;$$t.$ew.ctrl=5;$$t.$ew.alt=6;$$t.$ew.capsLock=7;$$t.$ew.escape=8;$$t.$ew.space=9;$$t.$ew.pageUp=10;$$t.$ew.pageDown=11;$$t.$ew.end=12;$$t.$ew.home=13;$$t.$ew.left=14;$$t.$ew.up=15;$$t.$ew.right=16;$$t.$ew.down=17;$$t.$ew.insert=18;$$t.$ew.del=19;$$t.$ew.d0=20;$$t.$ew.d1=21;$$t.$ew.d2=22;$$t.$ew.d3=23;$$t.$ew.d4=24;$$t.$ew.d5=25;$$t.$ew.d6=26;$$t.$ew.d7=27;$$t.$ew.d8=28;$$t.$ew.d9=29;$$t.$ew.a=30;$$t.$ew.b=31;$$t.$ew.c=32;$$t.$ew.d=33;$$t.$ew.e=34;$$t.$ew.f=35;$$t.$ew.g=36;$$t.$ew.h=37;$$t.$ew.i=38;$$t.$ew.j=39;$$t.$ew.k=40;$$t.$ew.l=41;$$t.$ew.m=42;$$t.$ew.n=43;$$t.$ew.o=44;$$t.$ew.p=45;$$t.$ew.q=46;$$t.$ew.r=47;$$t.$ew.s=48;$$t.$ew.t=49;$$t.$ew.u=50;$$t.$ew.v=51;$$t.$ew.w=52;$$t.$ew.x=53;$$t.$ew.y=54;$$t.$ew.z=55;$$t.$ew.f1=56;$$t.$ew.f2=57;$$t.$ew.f3=58;$$t.$ew.f4=59;$$t.$ew.f5=60;$$t.$ew.f6=61;$$t.$ew.f7=62;$$t.$ew.f8=63;$$t.$ew.f9=64;$$t.$ew.f10=65;$$t.$ew.f11=66;$$t.$ew.f12=67;$$t.$ew.numPad0=68;$$t.$ew.numPad1=69;$$t.$ew.numPad2=70;$$t.$ew.numPad3=71;$$t.$ew.numPad4=72;$$t.$ew.numPad5=73;$$t.$ew.numPad6=74;$$t.$ew.numPad7=75;$$t.$ew.numPad8=76;$$t.$ew.numPad9=77;$$t.$ew.multiply=78;$$t.$ew.add=79;$$t.$ew.subtract=80;$$t.$ew.decimal=81;$$t.$ew.divide=82;$$t.$ew.unknown=255;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","String:i","IComparable:j","Number:k","Number:l","Single:m","Number:n","String:o","Array:p","RegExp:q","RuntimeTypeHandle:r","MethodInfo:s","MethodBase:t","MemberInfo:u","ParameterInfo:v","TypeCode:w","Enum:x","ConstructorInfo:y","IList$1:z","ICollection$1:aa","IEnumerable$1:ab","IEnumerable:ac","IEnumerator:ad","IEnumerator$1:ae","IArrayList:af","Array:ag","ICollection:ah","CompareCallback:ai","MulticastDelegate:aj","IntPtr:ak","IList:al","IDisposable:am","IArray:an","Script:ao","Date:ap","Date:aq","Number:ar","Func$3:as","Action$1:at","INotifyCollectionChanged:au","NotifyCollectionChangedEventHandler:av","NotifyCollectionChangedEventArgs:aw","EventArgs:ax","NotifyCollectionChangedAction:ay","INotifyPropertyChanged:az","PropertyChangedEventHandler:a0","PropertyChangedEventArgs:a1","Delegate:a2","InterpolationMode:a3","Brush:a4","Color:a5","Number:a6","Math:a7","Number:a8","Number:a9","Number:ba","Number:bb","Number:bc","Number:bd","Random:be","MathUtil:bf","RuntimeHelpers:bg","RuntimeFieldHandle:bh","ColorUtil:bi","EventProxy:bj","Rect:bk","Size:bl","Point:bm","ModifierKeys:bn","Func$2:bo","MouseWheelHandler:bp","GestureHandler:bq","ContactHandler:br","TouchHandler:bs","MouseOverHandler:bt","MouseHandler:bu","KeyHandler:bv","Key:bw","DOMEventProxy:bx","JQueryObject:by","Element:bz","ElementAttributeCollection:b0","ElementCollection:b1","WebStyle:b2","ElementNodeType:b3","Document:b4","EventListener:b5","IElementEventHandler:b6","ElementEventHandler:b7","ElementAttribute:b8","JQueryPosition:b9","JQueryCallback:ca","JQueryEvent:cb","JQueryUICallback:cc","MSGesture:cd","JQuery:ce","JQueryDeferred:cf","JQueryPromise:cg","Action:ch","Callback:ci","window:cj","MouseEventArgs:ck","UIElement:cl","DependencyObject:cm","Dictionary:cn","DependencyProperty:co","PropertyMetadata:cp","PropertyChangedCallback:cq","DependencyPropertyChangedEventArgs:cr","DependencyPropertiesCollection:cs","UnsetValue:ct","Binding:cu","PropertyPath:cv","Transform:cw","NotImplementedException:da","Error:db","Dictionary$2:dh","IDictionary$2:di","IDictionary:dj","IEqualityComparer$1:dk","KeyValuePair$2:dl","IRenderer:dr","Rectangle:ds","Shape:dt","FrameworkElement:du","Visibility:dv","Style:dw","DoubleCollection:dx","Path:dy","Geometry:dz","GeometryType:d0","TextBlock:d1","Polygon:d2","PointCollection:d3","Polyline:d4","DataTemplateRenderInfo:d5","DataTemplatePassInfo:d6","ContentControl:d7","Control:d8","Thickness:d9","HorizontalAlignment:ea","VerticalAlignment:eb","DataTemplate:ec","DataTemplateRenderHandler:ed","DataTemplateMeasureHandler:ee","DataTemplateMeasureInfo:ef","DataTemplatePassHandler:eg","Line:eh","RenderingContext:em","CanvasViewRenderer:en","CanvasContext2D:eo","CanvasContext:ep","TextMetrics:eq","ImageData:er","CanvasElement:es","Gradient:et","LinearGradientBrush:eu","GradientStop:ev","GeometryGroup:ew","GeometryCollection:ex","FillRule:ey","PathGeometry:ez","PathFigureCollection:e0","LineGeometry:e1","RectangleGeometry:e2","EllipseGeometry:e3","ArcSegment:e4","PathSegment:e5","PathSegmentType:e6","SweepDirection:e7","PathFigure:e8","PathSegmentCollection:e9","LineSegment:fa","PolyLineSegment:fb","BezierSegment:fc","PolyBezierSegment:fd","GeometryUtil:fe","Tuple$2:ff","TransformGroup:fg","TransformCollection:fh","TranslateTransform:fi","RotateTransform:fj","ScaleTransform:fk","DivElement:fv","DoubleAnimator:fw","EasingFunctionHandler:fx","StackPool$1:f5","Stack$1:f6","ReverseArrayEnumerator$1:f7","Func$1:f8","StringBuilder:gj","BrushUtil:go","CssHelper:gp","CssGradientUtil:gq","FontUtil:gy","FontInfo:gz","InterpolationUtil:g8","Func$5:g9","PolygonUtil:he","IVisualData:hq","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","AppearanceHelper:hv","LinearGradientBrushAppearanceData:hw","GradientStopAppearanceData:hx","SolidBrushAppearanceData:hy","EllipseGeometryData:hz","GeometryData:h0","GetPointsSettings:h1","RectangleGeometryData:h2","LineGeometryData:h3","PathGeometryData:h4","PathFigureData:h5","LineSegmentData:h6","SegmentData:h7","PolylineSegmentData:h8","ArcSegmentData:h9","PolyBezierSegmentData:ia","LabelAppearanceData:ib","ShapeTags:ic","PathVisualData:ij","AbstractEnumerable:ik","AbstractEnumerator:il","GenericEnumerable$1:im","GenericEnumerator$1:io"]);$.ig.util.defType("InterpolationMode:a3","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("InterpolationMode",$.ig.$ep.$type)},true);$.ig.util.defType("BrushCollection:a","ObservableCollection$1",{init:function(){$$t.$b.init.call(this,$$t.$a4.$type);this.u=0},selectRandom:function(){return this.item($$t.$a.w.b(this.count()))},interpolateRandom:function(){return this.getInterpolatedBrush($$t.$a.w.a()*(this.count()-1))},interpolationMode:function(a){if(arguments.length===1){if(this.u!=a){this.u=a;this.s(new $$t.aw(0,4))}return a}else{return this.u}},u:null,item:function(a,b){if(arguments.length===2){$$t.$b.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$t.$b.item.call(this,a)}},getInterpolatedBrush:function(a){if(isNaN(a)){return null}a=$$t.$bf.c(a,0,this.count()-1);var b=Math.floor(a);if(b==a){return this.item(b)}return this.y(a-b,this.item(b),this.item(b+1),this.interpolationMode())},y:function(a,b,c,d){var e=b.color();var f=c.color();var g=e.getInterpolation(a,f,d);var h=new $$t.a4;h.color(g);return h},$type:new $.ig.Type("BrushCollection",$$t.$b.$type.specialize($$t.$a4.$type))},true);$.ig.util.defType("EventProxy:bj","Object",{init:function(){$.ig.$op.init.call(this);this.u=false},onMouseWheel:null,onPinchStarted:null,onPinchDelta:null,onGestureCompleted:null,onContactStarted:null,onDragStarted:null,onContactMoved:null,onDragDelta:null,onContactCompleted:null,onDragCompleted:null,onMouseLeave:null,onMouseOver:null,onMouseEnter:null,onMouseDown:null,onMouseUp:null,onDoubleTap:null,onHold:null,onKeyDown:null,onKeyUp:null,_az:null,az:function(value){if(arguments.length===1){this._az=value;return value}else{return this._az}},_ay:null,ay:function(value){if(arguments.length===1){this._ay=value;return value}else{return this._ay}},_aa:false,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},d:function(){},af:function(){},z:function(a,b){if(this.onMouseWheel!=null&&!this.w()){return this.onMouseWheel(a,b)}return false},aw:function(a,b){if(this.onPinchStarted!=null&&!this.w()){this.onPinchStarted(a,b)}},av:function(a,b){if(this.onPinchDelta!=null&&!this.w()){this.onPinchDelta(a,b)}},ao:function(a,b){if(this.onGestureCompleted!=null&&!this.w()){this.onGestureCompleted(a,b)}},aj:function(a,b){if(this.onContactStarted!=null&&!this.w()){this.onContactStarted(a,b)}},an:function(a){if(this.onDragStarted!=null&&!this.w()){this.onDragStarted(a)}},ai:function(a,b){if(this.onContactMoved!=null&&!this.w()){this.onContactMoved(a,b)}},am:function(a){if(this.onDragDelta!=null&&!this.w()){this.onDragDelta(a)}},ah:function(a,b){if(this.onContactCompleted!=null&&!this.w()){this.onContactCompleted(a,b)}},al:function(a){if(this.onDragCompleted!=null&&!this.w()){this.onDragCompleted(a)}},as:function(a){if(this.onMouseLeave!=null&&!this.w()){this.onMouseLeave(a)}},at:function(a,b,c){if(this.onMouseOver!=null&&!this.w()){this.onMouseOver(a,b,c)}},ar:function(a){if(this.onMouseEnter!=null&&!this.w()){this.onMouseEnter(a)}},aq:function(a){if(this.onMouseDown!=null&&!this.w()){this.onMouseDown(a)}},au:function(a){if(this.onMouseUp!=null&&!this.w()){this.onMouseUp(a)}},x:function(a){if(this.onKeyDown!=null&&!this.w()){return this.onKeyDown(a)}return false},y:function(a){if(this.onKeyUp!=null&&!this.w()){return this.onKeyUp(a)}return false},ak:function(a){if(this.onDoubleTap!=null&&!this.w()){this.onDoubleTap(a)}},ap:function(a){if(this.onHold!=null&&!this.w()){this.onHold(a)}},ad:function(){},u:false,w:function(a){if(arguments.length===1){this.u=a;this.ag();return a}else{return this.u}},_v:false,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},ag:function(){},ae:function(a,b){},ax:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$.ig.util.defType("DOMEventProxy:bx","EventProxy",{_bq:null,bq:function(value){if(arguments.length===1){this._bq=value;return value}else{return this._bq}},d:function(){var a=new $$t.bx(this.bq());a.v(this.v());return a},cs:function(a){if(!this.w()){a.preventDefault()}},bn:0,bx:null,a2:false,_bj:null,bj:function(value){if(arguments.length===1){this._bj=value;return value}else{return this._bj}},init:function(a){var $self=this;this.bn=0;this.bx="";this.a2=false;this.a4=false;this.bh=0;this.bi=0;this.bb=0;this.bc=0;this.bl=0;this.bg=1;this.a5=false;this.bk=-1;this.bo=-1;this.c2=null;this.be=0;this.bf=0;this.bd=5;this.a0=false;this.br=null;this.a3=false;this.a1=false;$$t.$bj.init.call(this);this.ac(function(b){return true});this.v(false);$$t.$bx.bm++;this.bn=$$t.$bx.bm;this.bx=".DOMProxy"+this.bn.toString();this.ay(0);this.bq(a);$$t.$bx.a8=false;try{$$t.$bx.a8=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(b){}$$t.$bx.a9=false;try{$$t.$bx.a9=window.navigator.pointerEnabled}catch(c){}$$t.$bx.bw=this.bv();this.ae(this.bq(),"");this.ab(function(d){return true})},ae:function(a,b){var c=a;var d=this.bx+b;if(!$$t.$bx.a8){c.bind("mousemove"+d,this.b7.runOn(this));c.bind("mouseleave"+d,this.b6.runOn(this));c.bind("mousedown"+d,this.b5.runOn(this));c.bind("mouseup"+d,this.b9.runOn(this));$(window).bind("mouseup"+d,this.c0.runOn(this))}c.bind("keydown"+d,this.b2.runOn(this));c.bind("keyup"+d,this.b4.runOn(this));if($$t.$bx.a8){var source_=this.bq()[0];$$t.$bx.cq(source_);var e=this.bq()[0];var f=new MSGesture;f.target=e;this.bj(f);c.bind("MSGestureStart"+d,this.b1.runOn(this));c.bind("MSGestureChange"+d,this.bz.runOn(this));c.bind("MSGestureEnd"+d,this.b0.runOn(this));if($$t.$bx.a9){c.bind("pointerdown"+d,this.cc.runOn(this));c.bind("pointerup"+d,this.cf.runOn(this));c.bind("pointercancel"+d,this.cb.runOn(this));c.bind("pointermove"+d,this.cd.runOn(this));c.bind("pointerout"+d,this.ce.runOn(this));c.bind("lostpointercapture"+d,this.ca.runOn(this))}else{c.bind("MSPointerDown"+d,this.cc.runOn(this));c.bind("MSPointerUp"+d,this.cf.runOn(this));c.bind("MSPointerCancel"+d,this.cb.runOn(this));c.bind("MSPointerMove"+d,this.cd.runOn(this));c.bind("MSPointerOut"+d,this.ce.runOn(this));c.bind("MSLostPointerCapture"+d,this.ca.runOn(this))}}c.bind("DOMMouseScroll"+d,this.b8.runOn(this));c.bind("mousewheel"+d,this.b8.runOn(this));c.bind("gesturestart"+d,this.b1.runOn(this));c.bind("gesturechange"+d,this.bz.runOn(this));c.bind("gestureend"+d,this.b0.runOn(this));c.bind("touchstart"+d,this.ci.runOn(this));c.bind("touchmove"+d,this.ch.runOn(this));c.bind("touchend"+d,this.cg.runOn(this))},a4:false,cn:function(){if($$t.$bx.a8&&!this.a4){var source_=this.bq()[0];$$t.$bx.cq(source_)}},cq:function(source_){if($$t.$bx.a9){source_.style.touchAction="none"}else{source_.style.msTouchAction="none"}source_.style.msUserSelect="none"},cj:function(source_){if($$t.$bx.a9){source_.style.touchAction="auto"}else{source_.style.msTouchAction="auto"}source_.style.msUserSelect="auto"},ck:function(){if($$t.$bx.a8&&this.a4){var source_=this.bq()[0];$$t.$bx.cj(source_)}},ag:function(){$$t.$bj.ag.call(this);if(!this.w()){this.cn()}else{this.ck()}},bv:function(){var ver_=-1;var matchIE_=/Trident\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},bh:0,bi:0,bb:0,bc:0,bl:0,_bu:null,bu:function(value){if(arguments.length===1){this._bu=value;return value}else{return this._bu}},_bt:null,bt:function(value){if(arguments.length===1){this._bt=value;return value}else{return this._bt}},cp:function(e_){var a=$$t.$bx.bw>=6;var oe_=e_.originalEvent;if((typeof e_.pageX=="undefined"||a)&&oe_.clientX!=null){var od_=e_.target.ownerDocument;var ed_=od_?od_:document;var doc_=ed_.documentElement;var body_=ed_.body;var clientX_=oe_.clientX;var clientY_=oe_.clientY;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;e_.pageX=clientX_+(scrollLeft_-clientLeft_);e_.pageY=clientY_+(scrollTop_-clientTop_)}},c3:function(a){var b=$$t.$bx.bw>=6;var source_=a[0];var d_=source_.ownerDocument;var doc_=d_?d_.documentElement:null;var z_=doc_?doc_.msContentZoomFactor:null;var body_=doc_.body;if(z_&&z_>1||b){var rect_=source_.getBoundingClientRect();var x_=rect_.left;var y_=rect_.top;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;var c=x_+scrollLeft_-clientLeft_;var d=y_+scrollTop_-clientTop_;return new $$t.bk(0,c,d,0,0)}else{var e=a.offset();return new $$t.bk(0,e.left,e.top,0,0)}},cy:function(a){$$t.$bx.cp(a);var b=$$t.$bx.c3(this.bq());this.bh=a.pageX-b.left();this.bi=a.pageY-b.top();this.bb=this.bh-this.az().left();this.bc=this.bi-this.az().top();this.bu({__x:this.bh,__y:this.bi,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.bt({__x:this.bb,__y:this.bc,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},cz:function(e_){$$t.$bx.cp(e_);if($$t.$bx.a8){var a=e_.pageX;var b=e_.pageY;var c=$$t.$bx.c3(this.bq());this.bh=a-c.left();this.bi=b-c.top()}else{this.bl=0;if(!e_.originalEvent.targetTouches||e_.originalEvent.targetTouches.length<1){return}this.bl=e_.originalEvent.targetTouches.length;var d=e_.originalEvent.targetTouches[0].pageX;var e=e_.originalEvent.targetTouches[0].pageY;var f=$$t.$bx.c3(this.bq());this.bh=d-f.left();this.bi=e-f.top()}this.bb=this.bh-this.az().left();this.bc=this.bi-this.az().top();this.bu({__x:this.bh,__y:this.bi,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.bt({__x:this.bb,__y:this.bc,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},b8:function(e_){this.cx(e_);if(this.ab()(this.bu())){var delta_=0;if(e_.wheelDelta){delta_=e_.wheelDelta/120}if(e_.originalEvent&&e_.originalEvent.wheelDelta){delta_=e_.originalEvent.wheelDelta/120}if(e_.detail){delta_=-e_.detail/3}if(e_.originalEvent&&e_.originalEvent.detail){delta_=-e_.originalEvent.detail/3}delta_=delta_/10;var a=this.z(this.bt(),delta_);if(a){this.cs(e_)}}},bg:0,cf:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.ao(this.bt(),b)}else{if(a){this.cg(e_)}else{this.b9(e_)}}},ca:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.ao(this.bt(),b)}},cb:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.ao(this.bt(),b)}},cc:function(e_){var a=this.a6(e_);if(this.bj()!=null&&a){this.bl++;this.bj().addPointer(e_.originalEvent.pointerId)}var eventSource_=this.bq()[0];if($$t.$bx.a9){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}if(this.bl>1&&!this.a2&&a){this.a2=true;this.cz(e_);var b=e_.originalEvent.scale;this.aw(this.bt(),b)}else{if(a){this.ci(e_)}else{this.b5(e_)}}},a6:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$bx.a9){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},cd:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){this.ch(e_)}else{this.b7(e_)}},ce:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){}else{this.b6(e_)}},b1:function(e_){this.a7(true);this.cx(e_);this.cz(e_);this.cm();if(this.ab()(this.bu())){this.cs(e_);if($$t.$bx.a8){this.bg=1}if($$t.$bx.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.aw(this.bt(),a)}},bz:function(e_){this.a7(true);this.cx(e_);this.cz(e_);if(this.ab()(this.bu())){this.cs(e_);if($$t.$bx.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.av(this.bt(),a)}},b0:function(e_){this.cs(e_);var a=e_.originalEvent.scale;this.a7(false);this.cx(e_);this.cz(e_);if(!$$t.$bx.a8||this.a2){this.ao(this.bt(),a)}},a5:false,bs:null,ci:function(e_){this.a7(true);this.cx(e_);this.cz(e_);this.bs=this.bt();if(this.ab()(this.bu())){if(!this.v()){this.cs(e_)}else{this.a5=true}this.at(this.bu(),false,true);this.aq(this.bu());this.aj(this.bt(),true);this.cu()}},bk:0,bo:0,c2:null,be:0,bf:0,bd:0,cu:function(){if(this.bk==-1){this.be=this.bu().__x;this.bf=this.bu().__y;this.bk=window.setTimeout(this.cr.runOn(this),1500)}},cm:function(){if(Math.abs(this.be-this.bu().__x)>this.bd||Math.abs(this.bf-this.bu().__y)>this.bd){this.cv()}},cv:function(){if(this.bk!=-1){window.clearTimeout(this.bk);this.bk=-1}},cr:function(){this.bk=-1;if(this.a5){this.a5=false;this.by()}this.ap(this.bt())},a0:false,br:null,a3:false,ch:function(a){this.a7(true);this.cx(a);this.cz(a);if(this.a5){if(this.ab()(this.bu())&&this.ba()){this.a5=false;this.by()}}this.cm();this.cw();if(this.ab()(this.bu())&&this.bl==1&&!this.a5){this.cs(a);if(!this.a0){this.a0=true;this.br=this.bt();this.an(this.br)}else{this.at(this.bu(),true,true);this.ai(this.bt(),true);this.am(this.bt())}}},ba:function(){var a={__x:this.bs.__x-this.bt().__x,__y:this.bs.__y-this.bt().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(Math.abs(a.__x)<2&&Math.abs(a.__y)<2){return false}if(Math.abs(a.__x)>Math.abs(a.__y)){a.__y=0}if(Math.abs(a.__y)>Math.abs(a.__x)){a.__x=0}return this.ac()(a)},cg:function(a){this.a7(false);this.cx(a);this.cz(a);this.cv();if(this.a5){this.a5=false;this.by()}this.cs(a);this.at(this.bu(),false,true);this.au(this.bu());if(this.bl==0){this.ct(this.bu());this.co()}if(this.a0&&this.bl==0){this.a0=false;this.br=null;this.al(this.bt());this.co()}this.ah(this.bt(),true)},co:function(){if(this.a3){if(this.bo==-1){this.bo=window.setTimeout(this.cl.runOn(this),500)}else{window.clearTimeout(this.bo);this.bo=-1;this.bo=window.setTimeout(this.cl.runOn(this),500)}}},by:function(){this.a3=true;if(this.bo!=-1){window.clearTimeout(this.bo);this.bo=-1}},cl:function(){this.a3=false},ct:function(a){if(this.c2==null){this.c2=new $$t.bk(0,a.__x-50,a.__y-50,100,100);window.setTimeout(this.cw.runOn(this),500)}else{if(a.__x>=this.c2.x()&&a.__x<=this.c2.right()&&a.__y>=this.c2.y()&&a.__y<=this.c2.bottom()){this.cw();this.ak(a)}}},cw:function(){this.c2=null},_a7:false,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},b6:function(a){if(this.a5||this.a3){return}this.cy(a);if(this.a7()){this.a7(false);this.as(this.bt())}},b7:function(a){if(this.a5||this.a3){return}this.cy(a);this.cx(a);var b=new $$t.ck;b.position(this.bu());if(this.ab()(this.bu())){if(!this.a7()){this.a7(true);this.ar(this.bu())}this.at(this.bu(),true,false);this.ai(this.bt(),false)}else if(this.a7()){this.b6(a)}},a1:false,b5:function(a){if(this.a5||this.a3){return}this.bq().focus();this.cy(a);this.cx(a);if(this.ab()(this.bu())){this.a1=true;this.aq(this.bu());this.aj(this.bt(),false);this.cs(a)}},c0:function(a){if(this.a5||this.a3){return}if(this.a1){this.b9(a)}},b9:function(a){if(this.a5||this.a3){return}this.cx(a);this.a1=false;this.au(this.bu());this.ah(this.bt(),false);this.cs(a)},b2:function(a){this.b3(a,true)},b4:function(a){this.b3(a,false)},c1:function(a){var b=0;switch(a.which){case 33:b=10;break;case 34:b=11;break;case 36:b=13;break;case 37:b=14;break;case 38:b=15;break;case 39:b=16;break;case 40:b=17;break;case 9:b=2;break;case 32:b=9;break;case 13:b=3;break;case 27:b=8;break;case 16:b=4;break;case 17:b=5;break;case 18:b=6;break;default:if(112<=a.which&&a.which<=123){b=56+a.which-112}break}return b},b3:function(a,b){var c=$$t.$bx.c1(a);var d=c!=0;this.cx(a);if(d&&this.ab()(this.bu())){var e=false;if(b){e=this.x(c)}else{e=this.y(c)}if(e){this.cs(a)}}},cx:function(a){this.ay(0);if(a.shiftKey){this.ay(this.ay()|4)}if(a.altKey){this.ay(this.ay()|1)}if(a.ctrlKey){this.ay(this.ay()|2)}this.aa(a.button==2)},ad:function(){var a=$$t.$bx.c3(this.bq());var b=a.left();var c=a.top();return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ax:function(a,b){var c=a;var d=this.bx+b;c.unbind(d)},af:function(){if(this.bq()==null){return}this.bq().unbind(this.bx);this.bq(null)},$type:new $.ig.Type("DOMEventProxy",$$t.$bj.$type)},true);$.ig.util.defType("BrushUtil:go","Object",{init:function(){$.ig.$op.init.call(this)
},getLightened:function(a){var $self=this;if($self==null){return $self}if($self._isGradient){var b=$self.clone();for(var c=0;c<b._gradientStops.length;c++){var d=b._gradientStops[c];d.color(d.color().getLightened(a))}return b}else{var e=$self.color().getLightened(a);return function(){var $ret=new $$t.a4;$ret.color(e);return $ret}()}},g:function(a,b,c,d){var $self=this;var e=new $$t.a4;if(a==null&&c==null){e.__fill="transparent";return e}var f=null,g=null;var h=null,i=null;if(a==null){var j=c._isGradient?function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(255);$ret.h(255);$ret.g(255);return $ret}():function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(c.color().i());$ret.h(c.color().h());$ret.g(c.color().g());return $ret}();f=function(){var $ret=new $$t.a4;$ret.color(j);return $ret}()}else{if(a._isGradient){h=a}else{f=a}}if(c==null){var k=a._isGradient?function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(255);$ret.h(255);$ret.g(255);return $ret}():function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(a.color().i());$ret.h(a.color().h());$ret.g(a.color().g());return $ret}();g=function(){var $ret=new $$t.a4;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$go.k(f,b,g,d)}if(f!=null&&i!=null){return $$t.$go.j(f,b,i,d)}if(h!=null&&g!=null){return $$t.$go.j(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$go.i(h,b,i,d)}return e},k:function(a,b,c,d){var e=new $$t.a4;e.color(a.color().getInterpolation(b,c.color(),d));return e},j:function(a,b,c,d){var e=new $$t.eu;e._gradientStops=$$t.$go.e(a.color(),b,c._gradientStops,d);if(c._useCustomDirection){e._useCustomDirection=true;e._startX=c._startX;e._startY=c._startY;e._endX=c._endX;e._endY=c._endY}return e},i:function(a,b,c,d){var e=new $$t.eu;e._gradientStops=$$t.$go.d(a._gradientStops,b,c._gradientStops,d);if(a._useCustomDirection||c._useCustomDirection){e._useCustomDirection=true;e._startX=a._startX+b*(c._startX-a._startX);e._startY=a._startY+b*(c._startY-a._startY);e._endX=(1-b)*a._endX+b*c._endX;e._endY=(1-b)*a._endY+b*c._endY}return e},e:function(a,b,c,d){var $self=this;var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$t.ev;$ret._offset=c[f]._offset;$ret.color(a.getInterpolation(b,c[f].color(),d));return $ret}()}return e},d:function(a,b,c,d){var $self=this;var e=Math.min(a.length,c.length);var f=Math.max(a.length,c.length);var g=new Array(f);var h=0;for(;h<e;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color(a[h].color().getInterpolation(b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color(a[h].color().getInterpolation(b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color(a[a.length-1].color().getInterpolation(b,c[h].color(),d));return $ret}()}return g},c:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.a4;d.__fill=b.css("background-color");var e=new $$t.a4;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},a:function(palleteName_,container_,a,b,c){var $self=this;a=new $$t.a;b=new $$t.a;var d;var e=new $$t.c(String,0);e.add("background-color");e.add("border-top-color");var f=$$t.$gp.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$gp.d(f,"ui-"+palleteName_+"-palette-",e);var i=h.count();if(i==0){if(c==null){c=function(){var $ret=new Array;$ret.add("#B1BFC9");$ret.add("#50a8be");$ret.add("#798995");$ret.add("#fc6754");$ret.add("#4F606C");$ret.add("#fec33c");$ret.add("#374650");$ret.add("#3c6399");$ret.add("#162C3B");$ret.add("#91af49");return $ret}()}for(var j=0;j<c.length-1;j+=2){d=new $$t.a4;d.__fill=c[j];b.add(d);d=new $$t.a4;d.__fill=c[j+1];a.add(d)}}for(var k=0;k<i;k++){var l=new $$t.a4;l.__fill=h.__inner[k].__inner[0];var m=new $$t.a4;m.__fill=h.__inner[k].__inner[1];a.add(l);b.add(m)}f.remove();if(g){container_.remove()}return{brushes:a,outlines:b}},b:function(a,b,c,container_,d,e,f){var $self=this;d=new $$t.a;e=new $$t.a;if(f==null){f=function(){var $ret=new Array;$ret.add("#B1BFC9");$ret.add("#50a8be");$ret.add("#798995");$ret.add("#fc6754");$ret.add("#4F606C");$ret.add("#fec33c");$ret.add("#374650");$ret.add("#3c6399");$ret.add("#162C3B");$ret.add("#91af49");return $ret}()}var g=$$t.$gp.g();var h=false;if(container_!=null){container_.append(g);h=!jQuery.contains(document.documentElement,container_[0]);if(h){$("body").append(container_)}}else{$("body").append(g)}var i=new $$t.c(String,0);i.add("background-image");var j=$$t.$gp.d(g,a,i);var k=j.count();var l=$$t.$gp.d(g,b,i);var m=l.count();for(var n=0;n<k;n++){d.add($$t.$gq.d(j.__inner[n].__inner[0]))}for(var o=0;o<m;o++){e.add($$t.$gq.d(l.__inner[o].__inner[0]))}i.clear();var p=0;var q=0;var r=Math.min(k,m);var s=null;if(k==0){i.add("background-color")}if(m==0){i.add("border-top-color");q=k==0?1:0}if(i.count()>0){s=$$t.$gp.d(g,c,i);r=s.count()}if(k==0){if(r>0){for(var t=0;t<r;t++){var u=new $$t.a4;u.__fill=s.__inner[t].__inner[p];d.add(u)}}else{for(var v=0;v<f.length-1;v+=2){var w=new $$t.a4;w=new $$t.a4;w.__fill=f[v+1];d.add(w)}}}if(m==0){if(r>0){for(var x=0;x<r;x++){var y=new $$t.a4;y.__fill=s.__inner[x].__inner[q];e.add(y)}}else{for(var z=0;z<f.length-1;z+=2){var aa=new $$t.a4;aa.__fill=f[z];e.add(aa)}}}g.remove();if(h){container_.remove()}return{brushes:d,outlines:e}},f:function(a,b,c,container_,d){var e=null;var f=$$t.$gp.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$gp.q(f,a,"background-image");if(h!=null){e=$$t.$gq.d(h)}if(e==null){e=new $$t.a4;var i=$$t.$gp.q(f,b,c);e.__fill=i!=null?i:d}f.remove();if(g){container_.remove()}return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$.ig.util.defType("ColorUtil:bi","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return $$t.$a5.n(a,$$t.$bi.f.c(0,255),$$t.$bi.f.c(0,255),$$t.$bi.f.c(0,255))},q:function(a){var b=a.getAHSV();return $$t.$bi.j(b[0],$$t.$bi.f.c(0,359),b[2],b[3])},getInterpolation:function(interpolation_,maximum_,a){var min_=this;switch(a){case 1:var b=this.getAHSV();var c=maximum_.getAHSV();var d=b[1]>=0?b[1]:c[1];var e=c[1]>=0?c[1]:b[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$bi.j(b[0]+interpolation_*(c[0]-b[0]),d+interpolation_*(e-d),b[2]+interpolation_*(c[2]-b[2]),b[3]+interpolation_*(c[3]-b[3]));case 0:return $$t.$a5.n(min_.__a+interpolation_*(maximum_.__a-min_.__a),min_.__r+interpolation_*(maximum_.__r-min_.__r),min_.__g+interpolation_*(maximum_.__g-min_.__g),min_.__b+interpolation_*(maximum_.__b-min_.__b))}return this},k:function(a,b,c){var d=a[1]>=0?a[1]:c[1];var e=c[1]>=0?c[1]:a[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}b=Math.max(0,Math.min(1,b));return $$t.$bi.j(a[0]+b*(c[0]-a[0]),d+b*(e-d),a[2]+b*(c[2]-a[2]),a[3]+b*(c[3]-a[3]))},getLightened:function(a){var b=this.getAHSL();if(a<0){return $$t.$bi.i(b[0],b[1],b[2],b[3]*(1-$$t.$bf.c(-a,0,1)))}else{return $$t.$bi.i(b[0],b[1],b[2],b[3]+$$t.$bf.c(a,0,1)*(1-b[3]))}},getAHSL:function(){var a=new Array(4);var b=this.i()/255;var c=this.h()/255;var d=this.g()/255;var e=Math.min(Math.min(b,c),d);var f=Math.max(Math.max(b,c),d);var g=f-e;a[0]=this.f()/255;a[3]=(f+e)/2;if(g==0){a[1]=-1;a[2]=0}else{a[1]=$$t.$bi.d(f,g,b,c,d);a[2]=a[3]<.5?g/(f+e):g/(2-f-e)}return a},getAHSV:function(){var a=this.f()/255;var b=this.i()/255;var c=this.h()/255;var d=this.g()/255;var e=Math.min(b,Math.min(c,d));var f=Math.max(b,Math.max(c,d));var g=f-e;var h=new Array(4);h[0]=a;h[3]=f;if(g==0){h[1]=-1;h[2]=0}else{h[1]=$$t.$bi.d(f,g,b,c,d);h[2]=g/f}return h},i:function(a,b,c,d){var e;var f;var g;if(c==0){e=d;f=d;g=d}else{var h=d<.5?d*(1+c):d+c-d*c;var i=2*d-h;var j=b/360;e=$$t.$bi.c(i,h,j+1/3);f=$$t.$bi.c(i,h,j);g=$$t.$bi.c(i,h,j-1/3)}return $$t.$a5.n(a*255,e*255,f*255,g*255)},j:function(a,b,c,d){var e;var f;var g;while(b>=360){b-=360}if(c==0){e=d;f=d;g=d}else{b/=60;var h=Math.floor(b);var i=b-h;var j=d*(1-c);var k=d*(1-c*i);var l=d*(1-c*(1-i));switch(h){case 0:e=d;f=l;g=j;break;case 1:e=k;f=d;g=j;break;case 2:e=j;f=d;g=l;break;case 3:e=j;f=k;g=d;break;case 4:e=l;f=j;g=d;break;default:e=d;f=j;g=k;break}}return $$t.$a5.n(a*255,e*255,f*255,g*255)},d:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},c:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},h:function(){if($$t.$bi.g==null){$$t.$bi.g=new Array(100);$$t.$bi.g[0]=$$t.$a5.n(255,70,130,180);$$t.$bi.g[1]=$$t.$a5.n(255,65,105,225);$$t.$bi.g[2]=$$t.$a5.n(255,100,149,237);$$t.$bi.g[3]=$$t.$a5.n(255,176,196,222);$$t.$bi.g[4]=$$t.$a5.n(255,123,104,238);$$t.$bi.g[5]=$$t.$a5.n(255,106,90,205);$$t.$bi.g[6]=$$t.$a5.n(255,72,61,139);$$t.$bi.g[7]=$$t.$a5.n(255,25,25,112);for(var a=8;a<100;a++){$$t.$bi.g[a]=$$t.$a5.n(255,$$t.$bi.f.b(255),$$t.$bi.f.b(255),$$t.$bi.f.b(255))}}return $$t.$bi.g},o:function(a){a%=100;return $$t.$bi.h()[a]},e:function(a){var b=a.f()/255;var c=a.i()*b;var d=a.h()*b;var e=a.g()*b;return a.f()<<24|c<<16|d<<8|e},l:function(a){return a.color()},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$.ig.util.defType("CssGradientUtil:gq","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){var b=/hsl\([\s\S]+?\)[\s\S]*?[,\)]|rgba?\([\s\S]+?\)[\s\S]*?[,\)]|[^\(\)]*?[,\)]/gim,c=/\s*\d*%\s*$/,d=/^\s\s*/,e=/\s\s*$/,f=/[,\)]?$/;var g;var h,i=1,j=0,k,l;var m=false;var n;var o=a.match(b);if(o==null||o.length<=1){return null}var p=new $$t.eu;k=o.length;g=o[0];if(g.contains("to")||g.contains("deg")){h=$$t.$gq.b(g);p._useCustomDirection=true;var q=$$t.$gq.a(h);p._startX=q[0].__x;p._startY=q[0].__y;p._endX=q[1].__x;p._endY=q[1].__y;n=new Array(k-1)}else{n=new Array(k);i=0}for(;i<k;i++){var r=new $$t.ev;g=o[i];g=g.replace(d,"").replace(e,"").replace(f,"");l=g.search(c);if(l!=-1){r.__fill=g.substr(0,l);r._offset=parseFloat(g.substr(l+1))/100}else{r.__fill=g;r._offset=-1;m=true}n[j]=r;j++}if(m){if(n[0]._offset==-1){n[0]._offset=0}if(n[n.length-1]._offset==-1){n[n.length-1]._offset=1}$$t.$gq.c(n);p._gradientStops=n}return p},c:function(a){var b,c,d,e,f=-1,g=-1,h=0;var i=false;for(b=g+1;b<a.length;b++){var j=a[b];if(j._offset!=-1){f=Math.max(f,j._offset);j._offset=f;if(i){d=1;e=$.ig.intDivide(f-h,b-g);for(c=g+1;c<b;c++){a[c]._offset=h+e*d;d++}i=false}g=b;h=f}else{i=true}}},b:function(a){var b=/to\s*top\s*/i,c=/to\s*right\s*top\s*/i,d=/to\s*right\s*/i,e=/to\s*right\s*bottom\s*/i,f=/to\s*bottom\s*/i,g=/to\s*left\s*bottom\s*/i,h=/to\s*left\s*/i,i=/to\s*left\s*top\s*/i;if(a.contains("deg")){return parseFloat(a)}if(b.test(a)){return 0}if(c.test(a)){return 45}if(d.test(a)){return 90}if(e.test(a)){return 135}if(f.test(a)){return 180}if(g.test(a)){return 225}if(h.test(a)){return 270}return i.test(a)?315:180},a:function(a){var b=new Array(2);var c=new $$t.bm(0);var d=new $$t.bm(0);var e=$$t.$fe.e(a);if(e>=0&&e<=45){var f=Math.tan($$t.$bf.u(e));c.__x=.5-.5*f;c.__y=1;d.__x=.5+.5*f;d.__y=0}else if(e>180&&e<=225){var g=Math.tan($$t.$bf.u(e-180));c.__x=.5+.5*g;c.__y=0;d.__x=.5-.5*g;d.__y=1}else if(e>135&&e<=180){var h=Math.tan($$t.$bf.u(180-e));c.__x=.5-.5*h;c.__y=0;d.__x=.5+.5*h;d.__y=1}else if(e>315&&e<360){var i=Math.tan($$t.$bf.u(360-e));c.__x=.5+.5*i;c.__y=1;d.__x=.5-.5*i;d.__y=0}else if(e>45&&e<=90){var j=Math.tan($$t.$bf.u(90-e));d.__y=.5-.5*j;d.__x=1;c.__y=.5+.5*j;c.__x=0}else if(e>90&&e<=135){var k=Math.tan($$t.$bf.u(e-90));d.__y=.5+.5*k;d.__x=1;c.__y=.5-.5*k;c.__x=0}else if(e>225&&e<=270){var l=Math.tan($$t.$bf.u(270-e));c.__y=.5-.5*l;c.__x=1;d.__y=.5+.5*l;d.__x=0}else if(e>270&&e<=315){var m=Math.tan($$t.$bf.u(e-270));c.__y=.5+.5*m;c.__x=1;d.__y=.5-.5*m;d.__x=0}b[0]=c;b[1]=d;return b},$type:new $.ig.Type("CssGradientUtil",$.ig.$ot)},true);$.ig.util.defType("CssHelper:gp","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){var a=$("#fakediscoveryelementstyle");if(a.length==0){var b="fakediscoveryelement\n"+"{\n"+"	display: block;\n"+"   position: absolute;\n"+"   box-sizing: content-box;\n"+"   -moz-box-sizing: content-box;\n"+"	margin: "+"-4321px"+";\n"+"	color: "+"rgb(3, 2, 1)"+";\n"+"   border-style: solid;\n"+"   border-color: "+"rgb(3, 2, 1)"+";\n"+"   background-color: "+"rgb(3, 2, 1)"+";\n"+"   background-image: "+"none"+";\n"+"   border-width: "+"4321px"+";\n"+"   border-radius: "+"4321px"+";\n"+"   vertical-align: "+"baseline"+";\n"+"   text-align: "+"justify"+";\n"+"   opacity: "+"0.888"+";\n"+"   visibility: "+"hidden"+";\n"+"   width: "+"4321px"+";\n"+"   height: "+"4321px"+";\n"+"}\n";a=$("<style id='fakediscoveryelementstyle'></style>");a.html(b);$("head").append(a)}return $("<fakediscoveryelement></fakediscoveryelement>")},p:function(a){if(a=="color"||a=="border-color"||a=="border-top-color"||a=="border-left-color"||a=="border-right-color"||a=="border-bottom-color"||a=="background-color"){return"rgb(3, 2, 1)"}else if(a=="margin-left"||a=="margin-top"||a=="margin-right"||a=="margin-bottom"){return"-4321px"}else if(a=="vertical-align"){return"baseline"}else if(a=="opacity"){return"0.888"}else if(a=="background-image"){return"none"}else if(a=="text-align"){return"justify"}else if(a=="visibility"){return"hidden"}else if($$t.$gp.c(a)){return"4321px"}return"DEFAULT"},f:function(a,b,c){var d=$$t.$gp.p(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.css(c);if(h==d){break}e++}return e},q:function(a,b,c){a.addClass(b);var ret_=a.css(c);a.removeClass(b);if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$gp.a(ret_,$$t.$gp.p(c),c)){return null}return ret_},a:function(a,b,c){if(a==b){return true}if($$t.$gp.c(c)&&a!=null&&a.contains("px")){var d=a.replace("px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$gp.b(c)&&a!=null&&a.contains("px")){var f=a.replace("px","");var g=parseFloat(f);if(Math.abs(Math.round(g)+4321)<2){return true}return false}else{return a==b}},c:function(a){return a=="width"||a=="height"||a=="border-top-width"||a=="border-left-width"||a=="border-right-width"||a=="border-bottom-width"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},d:function(a,b,c){var d=new $$t.c($$t.$c.$type.specialize(String),0);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=new $$t.c(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$gp.p(j);var l=a.css(j);if($$t.$gp.a(l,k,j)){f=true;break}h.add(l)}a.removeClass(g);if(!f){d.add(h)}e++}return d},$type:new $.ig.Type("CssHelper",$.ig.$ot)},true);$.ig.util.defType("DoubleAnimator:fw","Object",{needsFlush:function(){return this.transitionProgress()==0},flush:function(){this.w(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a1("TransitionProgress"))}return a}else{return this.k}},p:0,intervalMilliseconds:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},m:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},init:function(a,b,c){this.a=null;this.i=0;this.j=0;this.d=false;this.o=-1;this.q=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.p=c;this.c(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.q=0;this.h=$$t.$ap.now();if(!this.d){this.d=true;this.c()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.q=0},h:null,o:0,q:0,tick:function(){this.w(false)},w:function(a){if(!this.d){this.stop();return}var b=$$t.$ap.now();var c=b.getTime()-this.h.getTime();if(c>this.p){c=this.p}if(c-this.q<16&&c!=this.p&&!a){this.c()(this.tick.runOn(this));return}this.q=c;var d=c/this.p;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.p){this.stop()}else{this.c()(this.tick.runOn(this))}}this.transitionProgress(e)},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$t.$az.$type])},true);$.ig.util.defType("InterpolationUtil:g8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $$t.c($$t.$bm.$type,0)}if(c==null){c=new $$t.c($$t.$bm.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=g;n<f;++n){a.__inner[n]=a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},b:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$t.c($t,0)}if(c==null){c=new $$t.c($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$.ig.util.defType("PolygonUtil:he","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if(a==null){return false}var c=a.count();if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a.item(e).__y>b.__y!=a.item(f).__y>b.__y&&b.__x<(a.item(f).__x-a.item(e).__x)*(b.__y-a.item(e).__y)/(a.item(f).__y-a.item(e).__y)+a.item(e).__x){d=!d}}return d},$type:new $.ig.Type("PolygonUtil",$.ig.$ot)},true);$.ig.util.defType("StackPool$1:f5","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.d=false;this.f=new $$t.dh(this.$t,$.ig.$op.$type,0);this.h=new $$t.f6(this.$t);this.g=new $$t.f6(this.$t)},n:function(){var a;if(this.h.count()!=0){a=this.h.pop()}else{a=this.g.count()!=0?this.g.pop():this.i()();this.a()(a)}this.f.add(a,null);return a},m:function(a){this.f.remove(a);if(this.e()){this.h.push(a)}else{this.b()(a);var b=$$t.$f5.l(this.f.count());if(this.g.count()<b){this.c()(a)}else{this.g.push(a)}}},e:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;if(!this.d){var b=$$t.$f5.l(this.f.count());while(this.h.count()>0&&this.g.count()<=b){var c=this.h.pop();this.b()(c);this.g.push(c)}while(this.h.count()>0){var d=this.h.pop();this.b()(d);this.c()(d)}while(this.g.count()>b){this.c()(this.g.pop())}}}return a}else{return this.d}},d:false,j:function(){return this.f.count()},k:function(){return this.g.count()},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},l:function(a){var b=2;while(a>b){b=b<<1}return b},f:null,h:null,g:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);$.ig.util.defType("IVisualData:hq","Object",{$type:new $.ig.Type("IVisualData",null)},true);$.ig.util.defType("PrimitiveVisualData:hs","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(initNumber,a){$.ig.$op.init.call(this);this.name(a);this.tags(new $$t.ic);this.appearance(new $$t.ht)},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_tags:null,tags:function(value){if(arguments.length===1){this._tags=value;return value}else{return this._tags}},type:function(){},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(a){this.appearance().j(a)},getPoints:function(a){var b=new $$t.c($$t.$c.$type.specialize($$t.$bm.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.gj;a.f("{");a.f("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.f("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.d(", ")}a.d("'"+this.tags().__inner[b]+"'")}a.f("],");a.f("type: '"+this.type()+"', ");a.f("name: '"+this.name()+"', ");a.f(this.e());a.f("}");return a.b()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("LabelAppearanceData:ib","Object",{init:function(){$.ig.$op.init.call(this)},_text:null,text:function(value){if(arguments.length===1){this._text=value;return value}else{return this._text}},_horizontalAlignment:null,horizontalAlignment:function(value){if(arguments.length===1){this._horizontalAlignment=value;return value}else{return this._horizontalAlignment}},_verticalAlignment:null,verticalAlignment:function(value){if(arguments.length===1){this._verticalAlignment=value;return value}else{return this._verticalAlignment}},_textAlignment:null,textAlignment:function(value){if(arguments.length===1){this._textAlignment=value;return value}else{return this._textAlignment}},_textWrapping:null,textWrapping:function(value){if(arguments.length===1){this._textWrapping=value;return value}else{return this._textWrapping}},_textPosition:null,textPosition:function(value){if(arguments.length===1){this._textPosition=value;return value}else{return this._textPosition}},_labelBrush:null,labelBrush:function(value){if(arguments.length===1){this._labelBrush=value;return value}else{return this._labelBrush}},_labelBrushExtended:null,labelBrushExtended:function(value){if(arguments.length===1){this._labelBrushExtended=value;return value}else{return this._labelBrushExtended}},_angle:0,angle:function(value){if(arguments.length===1){this._angle=value;return value}else{return this._angle}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_visibility:false,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},_font:null,font:function(value){if(arguments.length===1){this._font=value;return value}else{return this._font}},_fontFamily:null,fontFamily:function(value){if(arguments.length===1){this._fontFamily=value;return value}else{return this._fontFamily}},_fontSize:0,fontSize:function(value){if(arguments.length===1){this._fontSize=value;return value}else{return this._fontSize}},_fontWeight:null,fontWeight:function(value){if(arguments.length===1){this._fontWeight=value;return value}else{return this._fontWeight}},_fontStyle:null,fontStyle:function(value){if(arguments.length===1){this._fontStyle=value;return value}else{return this._fontStyle}},_fontStretch:null,fontStretch:function(value){if(arguments.length===1){this._fontStretch=value;return value}else{return this._fontStretch}},_marginLeft:0,marginLeft:function(value){if(arguments.length===1){this._marginLeft=value;return value}else{return this._marginLeft}},_marginRight:0,marginRight:function(value){if(arguments.length===1){this._marginRight=value;return value}else{return this._marginRight}},_marginTop:0,marginTop:function(value){if(arguments.length===1){this._marginTop=value;return value}else{return this._marginTop}},_marginBottom:0,marginBottom:function(value){if(arguments.length===1){this._marginBottom=value;return value}else{return this._marginBottom}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("text: '"+(this.text()!=null?this.text():"")+"', ");if(this.textAlignment()!=null){a.f('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.f('textWrapping: "'+this.textWrapping()+'", ')}a.f("labelBrush: "+(this.labelBrush()!=null?$$t.$hv.serializeColor(this.labelBrush()):"null")+", ");a.f("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.f("angle: "+this.angle()+", ");a.f("marginLeft: "+this.marginLeft()+", ");a.f("marginRight: "+this.marginRight()+", ");a.f("marginTop: "+this.marginTop()+", ");a.f("marginBottom: "+this.marginBottom()+", ");a.f("opacity: "+this.opacity()+", ");a.f("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.f('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.f('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.f('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.f('fontFamily: "'+this.fontFamily()+'",')}a.f('fontWeight: "'+this.fontWeight()+'",');a.f('fontStyle: "'+this.fontStyle()+'",');a.f('fontStretch: "'+this.fontStretch()+'",');a.f("fontSize: "+this.fontSize());a.f("}");return a.b()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("BrushAppearanceData:hu","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+" }"},a:function(){return""},$type:new $.ig.Type("BrushAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("SolidBrushAppearanceData:hy","BrushAppearanceData",{init:function(){$$t.$hu.init.call(this)},type:function(){return"solid"},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},a:function(){return"colorValue: "+(this.colorValue()!=null?$$t.$hv.serializeColor(this.colorValue()):"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$hu.$type)},true);$.ig.util.defType("LinearGradientBrushAppearanceData:hw","BrushAppearanceData",{init:function(){$$t.$hu.init.call(this);this.stops(new $$t.c($$t.$hx.$type,0))},type:function(){return"linear"},_startX:0,startX:function(value){if(arguments.length===1){this._startX=value;return value}else{return this._startX}},_startY:0,startY:function(value){if(arguments.length===1){this._startY=value;return value}else{return this._startY}},_endX:0,endX:function(value){if(arguments.length===1){this._endX=value;return value}else{return this._endX}},_endY:0,endY:function(value){if(arguments.length===1){this._endY=value;return value}else{return this._endY}},_stops:null,stops:function(value){if(arguments.length===1){this._stops=value;return value}else{return this._stops}},a:function(){var a=new $$t.gj;a.d("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.d(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.d(", ")}a.d(this.stops().__inner[b].serialize())}a.d("]");return a.b()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$hu.$type)},true);$.ig.util.defType("GradientStopAppearanceData:hx","Object",{init:function(){$.ig.$op.init.call(this)},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},_offset:0,offset:function(value){if(arguments.length===1){this._offset=value;return value}else{return this._offset}},serialize:function(){return"{ "+"colorValue: "+(this.colorValue()!=null?$$t.$hv.serializeColor(this.colorValue()):"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PrimitiveAppearanceData:ht","Object",{init:function(){$.ig.$op.init.call(this)},_stroke:null,stroke:function(value){if(arguments.length===1){this._stroke=value;return value}else{return this._stroke}},_strokeExtended:null,strokeExtended:function(value){if(arguments.length===1){this._strokeExtended=value;return value}else{return this._strokeExtended}},_fill:null,fill:function(value){if(arguments.length===1){this._fill=value;return value}else{return this._fill}},_fillExtended:null,fillExtended:function(value){if(arguments.length===1){this._fillExtended=value;return value}else{return this._fillExtended}},_strokeThickness:0,strokeThickness:function(value){if(arguments.length===1){this._strokeThickness=value;return value}else{return this._strokeThickness}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_canvasLeft:0,canvasLeft:function(value){if(arguments.length===1){this._canvasLeft=value;return value}else{return this._canvasLeft}},_canvasTop:0,canvasTop:function(value){if(arguments.length===1){this._canvasTop=value;return value}else{return this._canvasTop}},_canvaZIndex:0,canvaZIndex:function(value){if(arguments.length===1){this._canvaZIndex=value;return value}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(value){if(arguments.length===1){this._dashArray=value;return value}else{return this._dashArray}},_dashCap:0,dashCap:function(value){if(arguments.length===1){this._dashCap=value;return value}else{return this._dashCap}},j:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $$t.gj;a.f("{");a.f("stroke: "+(this.stroke()!=null?$$t.$hv.serializeColor(this.stroke()):"null")+", ");a.f("fill: "+(this.fill()!=null?$$t.$hv.serializeColor(this.fill()):"null")+", ");a.f("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.f("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.f("strokeThickness: "+this.strokeThickness()+", ");a.f("visibility: "+(this.visibility()==0?"true":"false")+", ");a.f("opacity: "+this.opacity()+", ");a.f("canvasLeft: "+this.canvasLeft()+", ");a.f("canvasTop: "+this.canvasTop()+", ");a.f("canvasZIndex: "+this.canvaZIndex()+", ");a.f("dashArray: null, ");a.f("dashCap: "+this.dashCap());a.f("}");return a.b()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("GetPointsSettings:h1","Object",{init:function(){$.ig.$op.init.call(this)},_ignoreFigureStartPoint:false,ignoreFigureStartPoint:function(value){if(arguments.length===1){this._ignoreFigureStartPoint=value;
return value}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.$ot)},true);$.ig.util.defType("ShapeTags:ic","List$1",{init:function(){$$t.$c.init.call(this,String)},$type:new $.ig.Type("ShapeTags",$$t.$c.$type.specialize(String))},true);$.ig.util.defType("PathVisualData:ij","PrimitiveVisualData",{type:function(){return"Path"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"path1");this.data(new $$t.c($$t.$h0.$type,0))},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.data($$t.$hv.fromGeometry(b.ak()));$$t.$hv.getShapeAppearance(this.appearance(),b)},_data:null,data:function(value){if(arguments.length===1){this._data=value;return value}else{return this._data}},e:function(){var a=new $$t.gj;a.f("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.d(", ")}a.d(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.f("]");return a.b()},scaleByViewport:function(a){$$t.$hs.scaleByViewport.call(this,a);var c=this.data().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.data().count();c++){var d=this.data().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathVisualData",$$t.$hs.$type)},true);$.ig.util.defType("GeometryData:h0","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){return"{ type: '"+this.type()+"', "+this.a()+"}"},a:function(){return""},$type:new $.ig.Type("GeometryData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PathGeometryData:h4","GeometryData",{init:function(){$$t.$h0.init.call(this);this.figures(new $$t.c($$t.$h5.$type,0))},type:function(){return"Path"},_figures:null,figures:function(value){if(arguments.length===1){this._figures=value;return value}else{return this._figures}},a:function(){var a=new $$t.gj;a.f("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.d(", ")}a.d(this.figures().__inner[b].serialize())}a.f("]");return a.b()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.d(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("LineGeometryData:h3","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Line"},_x1:0,x1:function(value){if(arguments.length===1){this._x1=value;return value}else{return this._x1}},_y1:0,y1:function(value){if(arguments.length===1){this._y1=value;return value}else{return this._y1}},_x2:0,x2:function(value){if(arguments.length===1){this._x2=value;return value}else{return this._x2}},_y2:0,y2:function(value){if(arguments.length===1){this._y2=value;return value}else{return this._y2}},a:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2:"+this.y2()},scaleByViewport:function(a){this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height());this.x2((this.x2()-a.left())/a.width());this.y2((this.y2()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.x1(),__y:this.y1(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x2(),__y:this.y2(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("RectangleGeometryData:h2","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Rectangle"},_x:0,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},a:function(){return"x: "+this.x()+", y: "+this.y()+", width: "+this.width()+", height: "+this.height()},scaleByViewport:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.x(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RectangleGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("EllipseGeometryData:hz","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Ellipse"},_centerX:0,centerX:function(value){if(arguments.length===1){this._centerX=value;return value}else{return this._centerX}},_centerY:0,centerY:function(value){if(arguments.length===1){this._centerY=value;return value}else{return this._centerY}},_radiusX:0,radiusX:function(value){if(arguments.length===1){this._radiusX=value;return value}else{return this._radiusX}},_radiusY:0,radiusY:function(value){if(arguments.length===1){this._radiusY=value;return value}else{return this._radiusY}},a:function(){return"centerX: "+this.centerX()+", centerY: "+this.centerY()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},scaleByViewport:function(a){this.centerX((this.centerX()-a.left())/a.width());this.centerX((this.centerY()-a.top())/a.height());this.radiusX(this.radiusX()/a.width());this.radiusY(this.radiusY()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.centerX(),__y:this.centerY(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("EllipseGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("PathFigureData:h5","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$h7.$type,0));this.startPoint(new $$t.bm(0))},init1:function(initNumber,a){$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$h7.$type,0));this.startPoint(a.__startPoint);for(var b=0;b<a.__segments.count();b++){var c=a.__segments.__inner[b];var d=null;switch(c.a()){case 0:d=new $$t.h6(1,c);break;case 3:d=new $$t.h8(1,c);break;case 4:d=new $$t.h9(1,c);break;case 2:d=new $$t.ia(1,c);break}this.segments().add(d)}},_startPoint:null,startPoint:function(value){if(arguments.length===1){this._startPoint=value;return value}else{return this._startPoint}},_segments:null,segments:function(value){if(arguments.length===1){this._segments=value;return value}else{return this._segments}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("startPoint: { x: "+this.startPoint().__x+", y: "+this.startPoint().__y+"}, ");a.f("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.d(", ")}a.d(this.segments().__inner[b].serialize())}a.f("]");a.f("}");return a.b()},d:function(a){this.startPoint({__x:(this.startPoint().__x-a.left())/a.width(),__y:(this.startPoint().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});for(var b=0;b<this.segments().count();b++){this.segments().__inner[b].scaleByViewport(a)}},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);if(!b.ignoreFigureStartPoint()){c.add({__x:this.startPoint().__x,__y:this.startPoint().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var d=0;d<this.segments().count();d++){this.segments().__inner[d].getPointsOverride(c,b)}},$type:new $.ig.Type("PathFigureData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("SegmentData:h7","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.gj;a.f("{");a.f("type: '"+this.type()+"', ");a.f(this.a());a.f("}");return a.b()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("LineSegmentData:h6","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.point(new $$t.bm(0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.point(a.c())},type:function(){return"Line"},_point:null,point:function(value){if(arguments.length===1){this._point=value;return value}else{return this._point}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+"}"},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("PolylineSegmentData:h8","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0));for(var b=0;b<a.__points.count();b++){this.points().add(a.__points.__inner[b])}},type:function(){return"Polyline"},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},a:function(){var a=new $$t.gj;a.f("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.d(", ")}a.d("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.f("]");return a.b()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolylineSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("PolyBezierSegmentData:ia","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0));for(var b=0;b<a.b().count();b++){this.points().add(a.b().__inner[b])}},type:function(){return"PolyBezierSpline"},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},a:function(){var a=new $$t.gj;a.f("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.d(", ")}a.d("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.f("]");return a.b()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolyBezierSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("ArcSegmentData:h9","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.point(new $$t.bm(0));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(initNumber,a){$$t.$h7.init.call(this);this.point(a.d());this.isLargeArc(a.b());this.isCounterClockwise(a.e()==0);this.sizeX(a.f().b());this.sizeY(a.f().a());this.rotationAngle(a.c())},type:function(){return"Arc"},_point:null,point:function(value){if(arguments.length===1){this._point=value;return value}else{return this._point}},_isLargeArc:false,isLargeArc:function(value){if(arguments.length===1){this._isLargeArc=value;return value}else{return this._isLargeArc}},_isCounterClockwise:false,isCounterClockwise:function(value){if(arguments.length===1){this._isCounterClockwise=value;return value}else{return this._isCounterClockwise}},_sizeX:0,sizeX:function(value){if(arguments.length===1){this._sizeX=value;return value}else{return this._sizeX}},_sizeY:0,sizeY:function(value){if(arguments.length===1){this._sizeY=value;return value}else{return this._sizeY}},_rotationAngle:0,rotationAngle:function(value){if(arguments.length===1){this._rotationAngle=value;return value}else{return this._rotationAngle}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+" }, isLargeArc: "+(this.isLargeArc()?"true":"false")+", isCounterClockwise: "+(this.isCounterClockwise()?"true":"false")+", sizeX: "+this.sizeX()+", sizeY: "+this.sizeY()+", rotationAngle: "+this.rotationAngle()},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("ArcSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("AppearanceHelper:hv","Object",{init:function(){$.ig.$op.init.call(this)},fromBrush:function(a){if(a==null){return $$t.$a5.n(0,0,0,0)}if(a.color()==null){return $$t.$a5.n(0,0,0,0)}return a.color()},fromBrushExtended:function(a){var $self=this;if(a==null){return null}if(a._isGradient){var b=new $$t.hw;var c=a;b.startX(c._startX);b.startY(c._startY);b.endX(c._endX);b.endY(c._endY);for(var e=0;e<c._gradientStops.length;e++){var d=c._gradientStops[e];b.stops().add(function(){var $ret=new $$t.hx;$ret.colorValue(d.color());$ret.offset(d._offset);return $ret}())}return b}else if(a._isRadialGradient){return null}else{var f=new $$t.hy;f.colorValue(a.color());return f}return null},getCanvasLeft:function(a){return a.l()},getCanvasTop:function(a){return a.m()},getCanvasZIndex:function(a){return a.q()},fromPathData:function(a){return $$t.$hv.fromGeometry(a.ak())},fromGeometry:function(a){if(a==null){return new $$t.c($$t.$h0.$type,0)}if($.ig.util.cast($$t.$ew.$type,a)!==null){var b=new $$t.c($$t.$h0.$type,0);var c=a;for(var d=0;d<c.c().count();d++){var e=$$t.$hv.fromGeometry(c.c().__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($.ig.util.cast($$t.$ez.$type,a)!==null){return $$t.$hv.i(a)}else if($.ig.util.cast($$t.$e1.$type,a)!==null){return $$t.$hv.g(a)}else if($.ig.util.cast($$t.$e2.$type,a)!==null){return $$t.$hv.j(a)}else if($.ig.util.cast($$t.$e3.$type,a)!==null){return $$t.$hv.e(a)}else{throw new $$t.db(1,"not supported")}},e:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.hz;b.add(c);c.centerX(a.d().__x);c.centerY(a.d().__y);c.radiusX(a.b());c.radiusY(a.c());return b},j:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h2;b.add(c);c.x(a.d().x());c.y(a.d().y());c.width(a.d().width());c.height(a.d().height());return b},g:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h3;b.add(c);c.x1(a.c().__x);c.y1(a.c().__y);c.x2(a.b().__x);c.y2(a.b().__y);return b},i:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h4;b.add(c);for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];var f=new $$t.h5(1,e);c.figures().add(f)}return b},getShapeAppearance:function(a,b){a.stroke($$t.$hv.fromBrush(b.__stroke));a.fill($$t.$hv.fromBrush(b.__fill));a.strokeExtended($$t.$hv.fromBrushExtended(b.__stroke));a.fillExtended($$t.$hv.fromBrushExtended(b.__fill));a.strokeThickness(b.z());a.dashArray(null);if(b.af()!=null){a.dashArray(b.af().asArrayList())}a.dashCap(b.aa());a.visibility(b.__visibility);a.opacity(b.__opacity);a.canvasLeft($$t.$hv.getCanvasLeft(b));a.canvasTop($$t.$hv.getCanvasTop(b));a.canvaZIndex($$t.$hv.getCanvasZIndex(b))},fromTextElement:function(a,b){var c=new $$t.ib;var d=a;c.text(d.aa());c.labelBrush($$t.$hv.fromBrush(d.ab()));c.labelBrushExtended($$t.$hv.fromBrushExtended(d.ab()));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b.c()!=null){c.fontFamily(b.c())}if(!isNaN(b.a())){c.fontSize(b.a())}if(b.g()!=null){c.fontWeight(b.g())}if(b.e()!=null){c.fontStyle(b.e())}if(b.d()!=null){c.fontStretch(b.e())}var e=0;var f=d.h();if($.ig.util.cast($$t.$fj.$type,f)!==null){var g=$.ig.util.cast($$t.$fj.$type,f);e=g.h()}else if($.ig.util.cast($$t.$fg.$type,f)!==null){var h=$.ig.util.cast($$t.$fg.$type,f);var j=h.h().getEnumerator();while(j.moveNext()){var i=j.current();if($.ig.util.cast($$t.$fj.$type,i)!==null){var k=$.ig.util.cast($$t.$fj.$type,i);e=k.h();break}}}c.angle(e);return c},serializeColor:function(a){return"{ r: "+a.i()+", g: "+a.h()+", b: "+a.g()+", a: "+a.f()+"}"},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.d(", ")}a.d(b);a.d(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.f(", ")}else{e=true}a.d(f.serialize())}a.f("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.d(", ")}a.d(b);a.d(": ");a.f(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true);$$t.$a3.rGB=0;$$t.$a3.hSV=1;$$t.$a.w=new $$t.be;$$t.$bx.bm=0;$$t.$bx.a8=null;$$t.$bx.a9=null;$$t.$bx.bw=null;$$t.$bx.bp=-1;$$t.$bi.f=new $$t.be;$$t.$bi.g=null;$$t.$gp.j="-4321px";$$t.$gp.i="rgb(3, 2, 1)";$$t.$gp.h="none";$$t.$gp.l="justify";$$t.$gp.m="baseline";$$t.$gp.k="0.888";$$t.$gp.n="hidden";$$t.$gp.o="4321px";$$t.$gp.e=500;$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[$.ig.Brush],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset1"]],[[$.ig.GeometryGroup],["reset"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate1"]],[[$.ig.PathFigure],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["MorphSegment:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","List$1:x","IList$1:y","ICollection$1:z","IEnumerable$1:aa","IEnumerable:ab","IEnumerator:ac","IEnumerator$1:ad","IArrayList:ae","Array:af","ICollection:ag","CompareCallback:ah","MulticastDelegate:ai","IntPtr:aj","IList:ak","IDisposable:al","IArray:am","Script:an","Date:ao","Date:ap","Number:aq","Func$3:ar","Action$1:as","Point:at","GeometryUtil:au","Math:av","Number:aw","Number:ax","Number:ay","Number:az","Number:a0","Number:a1","Number:a2","Rect:a3","Size:a4","Tuple$2:a5","PathFigure:a6","PathSegmentCollection:a7","ArcSegment:a8","PathSegment:a9","PathSegmentType:ba","SweepDirection:bb","PolyLineSegment:bc","PointCollection:bd","InterpolationUtil:be","Func$1:bf","Func$5:bg","ToolTipItemVisualData:bh","BulletGraphTargetValueVisualData:bi","ValueVisualData:bj","LinearGraphVisualData:bk","PrimitiveVisualData:bl","IVisualData:bm","PrimitiveAppearanceData:bn","Color:bo","BrushAppearanceData:bp","Visibility:bq","StringBuilder:br","AppearanceHelper:bs","Brush:bt","LinearGradientBrushAppearanceData:bu","GradientStopAppearanceData:bv","LinearGradientBrush:bw","GradientStop:bx","SolidBrushAppearanceData:by","FrameworkElement:bz","UIElement:b0","DependencyObject:b1","Dictionary:b2","DependencyProperty:b3","PropertyMetadata:b4","PropertyChangedCallback:b5","DependencyPropertyChangedEventArgs:b6","DependencyPropertiesCollection:b7","UnsetValue:b8","Binding:b9","PropertyPath:ca","Transform:cb","Style:cc","Path:cd","Shape:ce","DoubleCollection:cf","Geometry:cg","GeometryType:ch","GeometryGroup:ci","GeometryCollection:cj","FillRule:ck","PathGeometry:cl","PathFigureCollection:cm","LineGeometry:cn","RectangleGeometry:co","EllipseGeometry:cp","Error:cq","EllipseGeometryData:cr","GeometryData:cs","GetPointsSettings:ct","RectangleGeometryData:cu","LineGeometryData:cv","PathGeometryData:cw","PathFigureData:cx","LineSegment:cy","LineSegmentData:cz","SegmentData:c0","PolylineSegmentData:c1","ArcSegmentData:c2","PolyBezierSegment:c3","PolyBezierSegmentData:c4","LabelAppearanceData:c5","FontInfo:c6","TextBlock:c7","RotateTransform:c8","TransformGroup:c9","TransformCollection:da","ShapeTags:db","LinearScaleVisualData:dc","LinearGraphScaleLabelVisualDataList:dd","LinearGraphScaleTickmarkVisualDataList:de","LinearGraphRangeVisualDataList:df","LinearGraphToolTipVisualData:dg","LinearGraphScaleLabelVisualData:dh","LinearGraphScaleTickmarkVisualData:di","LinearGraphRangeVisualData:dj","BulletGraphVisualData:dk","LinearScaleOrientation:dm","LinearGraphFrame:dp","LinearGraphScaleFrame:dq","BrushUtil:dr","ColorUtil:ds","Random:dt","InterpolationMode:du","MathUtil:dv","RuntimeHelpers:dw","RuntimeFieldHandle:dx","JQueryObject:dy","Element:dz","ElementAttributeCollection:d0","ElementCollection:d1","WebStyle:d2","ElementNodeType:d3","Document:d4","EventListener:d5","IElementEventHandler:d6","ElementEventHandler:d7","ElementAttribute:d8","JQueryPosition:d9","JQueryCallback:ea","JQueryEvent:eb","JQueryUICallback:ec","BrushCollection:ed","ObservableCollection$1:ee","INotifyCollectionChanged:ef","NotifyCollectionChangedEventHandler:eg","NotifyCollectionChangedEventArgs:eh","EventArgs:ei","NotifyCollectionChangedAction:ej","INotifyPropertyChanged:ek","PropertyChangedEventHandler:el","PropertyChangedEventArgs:em","Delegate:en","CssHelper:eo","JQuery:ep","JQueryDeferred:eq","JQueryPromise:er","Action:es","CssGradientUtil:et","LinearGraphRectFrame:eu","LinearGraphNeedleFrame:ev","LinearGraphBackingFrame:ew","BulletGraphFrame:ex","BulletGraphScaleFrame:ey","LinearGraphScaler:ez","XamBulletGraph:e0","Control:e1","Thickness:e2","HorizontalAlignment:e3","VerticalAlignment:e4","DoubleAnimator:e5","EasingFunctionHandler:e6","Callback:e7","LinearGraphRangeCollection:e8","StackPool$1:e9","Dictionary$2:fa","IDictionary$2:fb","IDictionary:fc","IEqualityComparer$1:fd","KeyValuePair$2:fe","NotImplementedException:ff","Stack$1:fg","ReverseArrayEnumerator$1:fh","XamBulletGraphView:fi","RenderingContext:fj","IRenderer:fk","Rectangle:fl","Polygon:fm","Polyline:fn","DataTemplateRenderInfo:fo","DataTemplatePassInfo:fp","ContentControl:fq","DataTemplate:fr","DataTemplateRenderHandler:fs","DataTemplateMeasureHandler:ft","DataTemplateMeasureInfo:fu","DataTemplatePassHandler:fv","Line:fw","LinearGraphTooltipDataContext:fx","FontUtil:fy","DOMEventProxy:fz","EventProxy:f0","ModifierKeys:f1","Func$2:f2","MouseWheelHandler:f3","GestureHandler:f4","ContactHandler:f5","TouchHandler:f6","MouseOverHandler:f7","MouseHandler:f8","KeyHandler:f9","Key:ga","MSGesture:gb","window:gc","MouseEventArgs:gd","XamLinearGraphRange:ge","DivElement:gf","CanvasElement:gg","CanvasContext:gh","CanvasViewRenderer:gi","CanvasContext2D:gj","TextMetrics:gk","ImageData:gl","Gradient:gm","BezierSegment:gn","TranslateTransform:go","ScaleTransform:gp","PathVisualData:gq","ToolTipInfo:gr","FormatLinearGraphLabelHandler:gs","FormatLinearGraphLabelEventArgs:gt","AlignLinearGraphLabelHandler:gu","AlignLinearGraphLabelEventArgs:gv","PolygonUtil:gw","AbstractEnumerable:gx","AbstractEnumerator:gy","GenericEnumerable$1:gz","GenericEnumerator$1:g0"]);$.ig.util.defType("LinearScaleOrientation:dm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LinearScaleOrientation",$.ig.$ep.$type)},true);$.ig.util.defType("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.x($$t.$at.$type,0);this.g=new $$t.x($$t.$at.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,j:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$$t.$au.i(d,e,this.h,!this.c,this.d);var g=$$t.$au.c(f,d);var h=$$t.$au.c(f,e);while(this.c&&h<g){h+=3.14159265358979*2}while(!this.c&&h>g){h-=3.14159265358979*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}this.a=true},i:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f.b){if(i>1){var k=new $$t.a8;g=k;var l=h.__inner[1];k.d({__x:d+c*l.__x,__y:e+c*l.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});k.b(f.d);k.e(f.c?1:0);k.f(new $$t.a4(f.h*c,f.h*c));a=k.d()}}else{var m=new $$t.bc;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},k:function(a,b,c){var d=this;
var e=b.f;var f=false;var g=c.f;var h=false;if(e.count()==0&&g.count()==0){return}d.b=false;d.e=false;d.a=false;d.d=false;d.c=false;if(b.e){f=true}if(c.e){h=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.a){b.j(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.j(b.h)}g=c.g}if(b.e){e=b.g}if(c.e){g=c.g}d.g.clear();if(b.b&&c.b){d.b=true}$$t.$be.a(d.f,a,e,g);if(d.e){var i;var j=d.f.count();for(var k=0;k<j;k++){i=d.f.__inner[k];d.g.add({__x:i.__x,__y:i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.a=true}if(b.d==c.d){d.d=c.d}if(b.c==c.c){d.c=c.c}if(d.b){d.h=b.h+(c.h-b.h)*a}},l:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$.ig.util.defType("ToolTipItemVisualData:bh","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$.ig.util.defType("BulletGraphTargetValueVisualData:bi","ToolTipItemVisualData",{init:function(){$$t.$bh.init.call(this)},_value:0,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"targetValue"},$type:new $.ig.Type("BulletGraphTargetValueVisualData",$$t.$bh.$type)},true);$.ig.util.defType("ValueVisualData:bj","ToolTipItemVisualData",{init:function(){$$t.$bh.init.call(this)},_value:0,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"value"},$type:new $.ig.Type("ValueVisualData",$$t.$bh.$type)},true);$.ig.util.defType("LinearGraphVisualData:bk","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(value){if(arguments.length===1){this._scalePath=value;return value}else{return this._scalePath}},_backingPath:null,backingPath:function(value){if(arguments.length===1){this._backingPath=value;return value}else{return this._backingPath}},_underlayPath:null,underlayPath:function(value){if(arguments.length===1){this._underlayPath=value;return value}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(value){if(arguments.length===1){this._overlayPath=value;return value}else{return this._overlayPath}},_scale:null,scale:function(value){if(arguments.length===1){this._scale=value;return value}else{return this._scale}},_scaleLabels:null,scaleLabels:function(value){if(arguments.length===1){this._scaleLabels=value;return value}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(value){if(arguments.length===1){this._scaleTickmarks=value;return value}else{return this._scaleTickmarks}},_ranges:null,ranges:function(value){if(arguments.length===1){this._ranges=value;return value}else{return this._ranges}},_toolTip:null,toolTip:function(value){if(arguments.length===1){this._toolTip=value;return value}else{return this._toolTip}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$t.br;var b=true;a.f("{");if(this.scalePath()!=null){if(b){b=false}else{a.d(", ")}a.d("scalePath: ");a.f(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backingPath: ");a.f(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("underlayPath: ");a.f(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("overlayPath: ");a.f(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.d(", ")}var c=true;a.d("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.d(", ")}a.f(d.serialize())}a.f("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.d(", ")}var f=true;a.d("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.d(", ")}a.f(g.serialize())}a.f("]")}if(this.ranges()!=null){if(b){b=false}else{a.d(", ")}var i=true;a.d("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.d(", ")}a.f(j.serialize())}a.f("]")}if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: '");a.d(this.name());a.f("'")}if(this.toolTip()!=null){if(b){b=false}else{a.d(", ")}a.d("toolTip: ");a.d(this.toolTip().serialize())}if(b){b=false}else{a.d(", ")}a.d("viewport: {");a.d("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.f("}");a.d("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$.ig.util.defType("BulletGraphVisualData:dk","LinearGraphVisualData",{init:function(){$$t.$bk.init.call(this)},_targetValuePath:null,targetValuePath:function(value){if(arguments.length===1){this._targetValuePath=value;return value}else{return this._targetValuePath}},_valuePath:null,valuePath:function(value){if(arguments.length===1){this._valuePath=value;return value}else{return this._valuePath}},_targetValue:null,targetValue:function(value){if(arguments.length===1){this._targetValue=value;return value}else{return this._targetValue}},_value:null,value:function(value){if(arguments.length===1){this._value=value;return value}else{return this._value}},scaleByViewport:function(){$$t.$bk.scaleByViewport.call(this);if(this.targetValuePath()!=null){this.targetValuePath().scaleByViewport(this.viewport())}if(this.valuePath()!=null){this.valuePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$bk.serialize.call(this);var b=new $$t.br;var c=a.length==0;if(this.targetValuePath()!=null){if(c){c=false}else{b.d(", ")}b.d("targetValuePath: ");b.f(this.targetValuePath().serialize())}if(this.targetValue()!=null){if(c){c=false}else{b.d(", ")}b.d("targetValue: ");b.f(this.targetValue().serialize())}if(this.valuePath()!=null){if(c){c=false}else{b.d(", ")}b.d("valuePath: ");b.f(this.valuePath().serialize())}if(this.value()!=null){if(c){c=false}else{b.d(", ")}b.d("value: ");b.f(this.value().serialize())}if(c){return a}b.d("}");return a.substr(0,a.length-1)+b.b()},$type:new $.ig.Type("BulletGraphVisualData",$$t.$bk.$type)},true);$.ig.util.defType("LinearGraphFrame:dp","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.ew);this.b(new $$t.eu)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a,b,c){this.b($$t.$eu.a(a,1-a,b.b(),c.b()));this.c().w(a,b.c(),c.c());this.a().d(a,b.a(),c.a())},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$.ig.util.defType("BulletGraphFrame:ex","LinearGraphFrame",{init:function(){$$t.$dp.init.call(this);this.c(new $$t.ey)},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("BulletGraphFrame",$$t.$dp.$type)},true);$.ig.util.defType("LinearGraphScaleFrame:dq","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.x($$t.$eu.$type,0));this.j(new Array(0));this.i(new Array(0));this.e(new Array(0));this.d(new Array(0));this.f(new Array(0));this.c(new Array(0));this.g(new Array(0));this.h(new Array(0))},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},ac:function(a,b,c,d){var $self=this;var e=new $$t.cl;var f=new $$t.a6;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.q(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.r(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.r(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+b*$self.q(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{i=function(){var $ret=new $$t.cy(1);$ret.c({__x:g,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+c,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.cy(1);$ret.c({__x:g+c,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.cy(1);$ret.c({__x:g,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e.b().add(f);return e},w:function(a,b,c){this.ab($$t.$dr.g(b.ab(),a,c.ab(),0));this.aa($$t.$dr.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$dr.g(b.z(),a,c.z(),0))}this.s(b.s()+(c.s()-b.s())*a);this.p(b.p()+(c.p()-b.p())*a);this.q(b.q()+(c.q()-b.q())*a);this.r(b.r()+(c.r()-b.r())*a);this.l(b.l()+(c.l()-b.l())*a);this.u(b.u()+(c.u()-b.u())*a);this.t(b.t()+(c.t()-b.t())*a);this.n(b.n()+(c.n()-b.n())*a);this.m(b.m()+(c.m()-b.m())*a);this.v(b.v()+(c.v()-b.v())*a);this.o(b.o()+(c.o()-b.o())*a);this.j(this.a(a,this.j(),b.j(),c.j()));this.i(this.a(a,this.i(),b.i(),c.i()));this.e(this.a(a,this.e(),b.e(),c.e()));this.f(this.a(a,this.f(),b.f(),c.f()));this.c(this.a(a,this.c(),b.c(),c.c()));this.g(this.a(a,this.g(),b.g(),c.g()));this.h(this.a(a,this.h(),b.h(),c.h()));this.d(this.b(a,this.d(),b.d(),c.d()));this.y(a,this.k(),b.k(),c.k())},a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},y:function(a,b,c,d){var $self=this;$$t.$be.b($$t.$eu.$type,b,a,c,d,function(){return new $$t.eu},$$t.$eu.a)},x:function(a,b,c,d){var $self=this;$$t.$be.b($$t.$ev.$type,b,a,c,d,function(){return new $$t.ev},$$t.$ev.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$.ig.util.defType("BulletGraphScaleFrame:ey","LinearGraphScaleFrame",{init:function(){$$t.$dq.init.call(this);this.ad(new $$t.eu)},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},w:function(a,b,c){$$t.$dq.w.call(this,a,b,c);this.ad($$t.$eu.a(a,1-a,b.ad(),c.ad()))},$type:new $.ig.Type("BulletGraphScaleFrame",$$t.$dq.$type)},true);$.ig.util.defType("LinearGraphNeedleFrame:ev","Object",{init:function(){$.ig.$op.init.call(this);this.f(new $$t.a);this.g(new $$t.a);this.d(new $$t.a);this.j(new $$t.a);this.i(new $$t.a);this.k(new $$t.a);this.e(new $$t.a);this.h(new $$t.a);this.b(new $$t.a);this.c(new $$t.a)},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},a:function(a,b,c,d){var e=new $$t.ev;e.n(c.n()+(d.n()-c.n())*a);e.m(c.m()+(d.m()-c.m())*a);e.q(c.q()+(d.q()-c.q())*a);e.l(c.l()+(d.l()-c.l())*a);e.p(c.p()+(d.p()-c.p())*a);e.r($$t.$dr.g(c.r(),a,d.r(),0));e.s($$t.$dr.g(c.s(),a,d.s(),0));e.o(c.o()+(d.o()-c.o())*a);e.f().k(a,c.f(),d.f());e.g().k(a,c.g(),d.g());e.d().k(a,c.d(),d.d());e.j().k(a,c.j(),d.j());e.i().k(a,c.i(),d.i());e.k().k(a,c.k(),d.k());e.e().k(a,c.e(),d.e());e.h().k(a,c.h(),d.h());e.b().k(a,c.b(),d.b());e.c().k(a,c.c(),d.c());return e},t:function(a,b,c){var d=new $$t.cl;var e=new $$t.a6;var f={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f=this.i().i(f,e,a,b,c);f=this.j().i(f,e,a,b,c);f=this.d().i(f,e,a,b,c);f=this.g().i(f,e,a,b,c);f=this.f().i(f,e,a,b,c);f=this.h().i(f,e,a,b,c);f=this.e().i(f,e,a,b,c);f=this.k().i(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.a6;if(this.b().f.count()>0||this.c().f.count()>0){f=this.b().i(f,g,a,b,c);f=this.c().i(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaler:ez","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$.ig.util.defType("LinearGraphBackingFrame:ew","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},g:function(a,b,c){var $self=this;var d=new $$t.cl;var e=new $$t.a6;var f,g,h,i;if(c==1){f=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.a(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.b(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.b(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:a*$self.a(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{f=function(){var $ret=new $$t.cy(1);$ret.c({__x:0,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.cy(1);$ret.c({__x:b,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:b,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:0,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d.b().add(e);return d},d:function(a,b,c){this.c(b.c()+(c.c()-b.c())*a);this.e($$t.$dr.g(b.e(),a,c.e(),0));this.f($$t.$dr.g(b.f(),a,c.f(),0));this.b(b.b()+(c.b()-b.b())*a);this.a(b.a()+(c.a()-b.a())*a)},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$.ig.util.defType("LinearGraphRectFrame:eu","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:0,c:0,g:0,d:0,i:null,j:null,h:0,k:function(a,b,c,d){var $self=this;var e=new $$t.cl;var f=new $$t.a6;var g,h,i,j;if(d==1){g=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{g=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.cy(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e.b().add(f);return e},a:function(a,b,c,d){var e=new $$t.eu;e.i=$$t.$dr.g(c.i,a,d.i,0);e.j=$$t.$dr.g(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$.ig.util.defType("XamBulletGraph:e0","Control",{init:function(){var $self=this;this.a8=0;this.a7=0;this.a6=100;this.a2=new $$t.x($$t.$c7.$type,0);this.a3=new $$t.x($$t.$c7.$type,0);this.a5=new $$t.x($$t.$cd.$type,0);this.a4=new $$t.x($$t.$cd.$type,0);$$t.$e1.init.call(this);this.view(new $$t.fi(this));this.view().a3();this.gq=$$t.$a3.empty();this.gp=$$t.$a3.empty();this.go=$$t.$a3.empty();this.ai(new $$t.ex);this.ah(new $$t.ex);this.ag(new $$t.ex);this.ranges(new $$t.e8);this.aw(true);this.ap(new $$t.e5(0,1,this.transitionDuration()));this.ap().propertyChanged=$.ig.Delegate.prototype.combine(this.ap().propertyChanged,this.d6.runOn(this));this.y($$t.$e0.$type);this.at(function(){var $ret=new $$t.e9($$t.$cd.$type);$ret.a($self.view().bc.runOn($self.view()));$ret.b($self.view().bd.runOn($self.view()));$ret.c($self.view().be.runOn($self.view()));$ret.i($self.view().cf.runOn($self.view()));return $ret}());this.au(function(){var $ret=new $$t.e9($$t.$cd.$type);$ret.a($self.view().a6.runOn($self.view()));$ret.b($self.view().a7.runOn($self.view()));$ret.c($self.view().a8.runOn($self.view()));$ret.i($self.view().ce.runOn($self.view()));return $ret}());this.as(function(){var $ret=new $$t.e9($$t.$cd.$type);$ret.a($self.view().a6.runOn($self.view()));$ret.b($self.view().a7.runOn($self.view()));$ret.c($self.view().a8.runOn($self.view()));$ret.i($self.view().ce.runOn($self.view()));return $ret}());this.aq(function(){var $ret=new $$t.e9($$t.$c7.$type);$ret.a($self.view().ax.runOn($self.view()));$ret.b($self.view().ay.runOn($self.view()));$ret.c($self.view().az.runOn($self.view()));$ret.i($self.view().bt.runOn($self.view()));return $ret}());this.ar(function(){var $ret=new $$t.e9($$t.$c7.$type);$ret.a($self.view().bm.runOn($self.view()));$ret.b($self.view().bn.runOn($self.view()));$ret.c($self.view().bo.runOn($self.view()));$ret.i($self.view().bu.runOn($self.view()));return $ret}())},_ap:null,ap:function(value){if(arguments.length===1){this._ap=value;return value}else{return this._ap}},d6:function(a,b){this.transitionProgress(this.ap().transitionProgress())},animating:function(){return this.ap().animationActive()},a8:0,transitionProgress:function(a){if(arguments.length===1){var b=this.a8;this.a8=a;this.ed("TransitionProgress",b,this.a8);return a}else{return this.a8}},ev:function(){this.a8=0;this.ap().stop();this.ap().start()},a0:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},orientation:function(a){if(arguments.length===1){this.g($$t.$e0.orientationProperty,a);return a}else{return this.c($$t.$e0.orientationProperty)}},ranges:function(a){if(arguments.length===1){this.g($$t.$e0.rangesProperty,a);return a}else{return this.c($$t.$e0.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$e0.rangeBrushesProperty,a);return a}else{return this.c($$t.$e0.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$e0.rangeOutlinesProperty,a);return a}else{return this.c($$t.$e0.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$e0.minimumValueProperty,a);return a}else{return this.c($$t.$e0.minimumValueProperty)}},a7:0,actualMinimumValue:function(a){if(arguments.length===1){this.a7=a;return a}else{return this.a7}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$e0.maximumValueProperty,a);return a}else{return this.c($$t.$e0.maximumValueProperty)}},a6:0,actualMaximumValue:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},targetValue:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueProperty,a);return a}else{return this.c($$t.$e0.targetValueProperty)}},targetValueName:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueNameProperty,a);return a}else{return this.c($$t.$e0.targetValueNameProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$e0.valueProperty,a);return a}else{return this.c($$t.$e0.valueProperty)}},valueName:function(a){if(arguments.length===1){this.g($$t.$e0.valueNameProperty,a);return a}else{return this.c($$t.$e0.valueNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$e0.rangeInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$e0.rangeOuterExtentProperty)}},valueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.valueInnerExtentProperty,a);return a}else{return this.c($$t.$e0.valueInnerExtentProperty)}},valueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.valueOuterExtentProperty,a);return a}else{return this.c($$t.$e0.valueOuterExtentProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$e0.intervalProperty,a);return a}else{return this.c($$t.$e0.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.g($$t.$e0.ticksPostInitialProperty,a);return a}else{return this.c($$t.$e0.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.g($$t.$e0.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$e0.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$e0.labelIntervalProperty,a);return a}else{return this.c($$t.$e0.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$e0.labelExtentProperty,a);return a}else{return this.c($$t.$e0.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.g($$t.$e0.labelsPostInitialProperty,a);return a}else{return this.c($$t.$e0.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.g($$t.$e0.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$e0.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickCountProperty,a);return a}else{return this.c($$t.$e0.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$e0.tickStartExtentProperty,a);return a}else{return this.c($$t.$e0.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$e0.tickEndExtentProperty,a);return a}else{return this.c($$t.$e0.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$e0.tickBrushProperty,a);return a}else{return this.c($$t.$e0.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$e0.fontBrushProperty,a);
return a}else{return this.c($$t.$e0.fontBrushProperty)}},valueBrush:function(a){if(arguments.length===1){this.g($$t.$e0.valueBrushProperty,a);return a}else{return this.c($$t.$e0.valueBrushProperty)}},valueOutline:function(a){if(arguments.length===1){this.g($$t.$e0.valueOutlineProperty,a);return a}else{return this.c($$t.$e0.valueOutlineProperty)}},valueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.valueStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.valueStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$e0.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$e0.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$e0.minorTickBrushProperty,a);return a}else{return this.c($$t.$e0.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.g($$t.$e0.isScaleInvertedProperty,a);return a}else{return this.c($$t.$e0.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$e0.backingBrushProperty,a);return a}else{return this.c($$t.$e0.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$e0.backingOutlineProperty,a);return a}else{return this.c($$t.$e0.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.backingInnerExtentProperty,a);return a}else{return this.c($$t.$e0.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.backingOuterExtentProperty,a);return a}else{return this.c($$t.$e0.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$e0.scaleStartExtentProperty,a);return a}else{return this.c($$t.$e0.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$e0.scaleEndExtentProperty,a);return a}else{return this.c($$t.$e0.scaleEndExtentProperty)}},targetValueBrush:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueBrushProperty,a);return a}else{return this.c($$t.$e0.targetValueBrushProperty)}},targetValueBreadth:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueBreadthProperty,a);return a}else{return this.c($$t.$e0.targetValueBreadthProperty)}},targetValueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueInnerExtentProperty,a);return a}else{return this.c($$t.$e0.targetValueInnerExtentProperty)}},targetValueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueOuterExtentProperty,a);return a}else{return this.c($$t.$e0.targetValueOuterExtentProperty)}},targetValueOutline:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueOutlineProperty,a);return a}else{return this.c($$t.$e0.targetValueOutlineProperty)}},targetValueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$e0.targetValueStrokeThicknessProperty,a);return a}else{return this.c($$t.$e0.targetValueStrokeThicknessProperty)}},az:function(a){if(arguments.length===1){this.g($$t.$e0.fb,a);return a}else{return this.c($$t.$e0.fb)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$e0.transitionDurationProperty,a);return a}else{return this.c($$t.$e0.transitionDurationProperty)}},showToolTipTimeout:function(a){if(arguments.length===1){this.g($$t.$e0.showToolTipTimeoutProperty,a);return a}else{return this.c($$t.$e0.showToolTipTimeoutProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$e0.toolTipProperty,a);return a}else{return this.c($$t.$e0.toolTipProperty)}},_showToolTip:false,showToolTip:function(value){if(arguments.length===1){this._showToolTip=value;return value}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.g($$t.$e0.fontProperty,a);return a}else{return this.c($$t.$e0.fontProperty)}},_au:null,au:function(value){if(arguments.length===1){this._au=value;return value}else{return this._au}},_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},_at:null,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.gt().height()}return this.al().k(c-b)},exportVisualData:function(){var $self=this;var a=new $$t.dk;a.viewport($self.gt());a.scaleLabels(new $$t.dd);a.scaleTickmarks(new $$t.de);a.ranges(new $$t.df);a.value(function(){var $ret=new $$t.bj;$ret.value($self.value());return $ret}());a.targetValue(function(){var $ret=new $$t.bi;$ret.value($self.targetValue());return $ret}());$self.view().at(a);var b=$self.view().i();if(b!=null){var c;switch(b.d()){case"range":c=a.ranges().__inner[b.b()];break;case"value":c=a.value();break;default:c=a.targetValue();break}a.toolTip(function(){var $ret=new $$t.dg;$ret.item(c);$ret.itemBrush($$t.$bs.fromBrush(b.a().brush()));$ret.outline($$t.$bs.fromBrush(b.a().outline()));$ret.thickness(b.a().thickness());return $ret}())}return a},provideContainer:function(a){this.view().a1(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){a=this.view().ao(a);this.eu(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.eu({__x:-1e4,__y:-1e4,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},null)}},containerResized:function(){this.view().a2()},styleUpdated:function(){this.view().bl()},flush:function(){this.view().flush()},eu:function(a,b){var c=new $$t.gq(1,"targetValue",this.view().cc());var d=c.getPoints(new $$t.ct);if(d.count()>0){var e=$$t.$gw.a(d.__inner[0],a);if(e==true){this.view().bk(a,b,-1,"targetvalue");return}}var f=new $$t.gq(1,"value",this.view().cd());var g=f.getPoints(new $$t.ct);if(g.count()>0){var h=$$t.$gw.a(g.__inner[0],a);if(h==true){this.view().bk(a,b,-1,"value");return}}for(var i=0;i<this.a4.count();i++){var j=new $$t.gq(1,"range",this.a4.__inner[i]);var k=j.getPoints(new $$t.ct);if(k.count()>0){var l=$$t.$gw.a(k.__inner[0],a);if(l==true){this.view().bk(a,b,i,"range");return}}}this.view().aw()},en:function(){if(!this.aw()){return}var a=this.ah().c();if(this.orientation()==0){var b=0;for(var c=0;c<a.c().length;c++){b=Math.max(b,a.c()[c])}var d=this.gt().height()>=b?this.gt().height()-b:this.gt().height();this.gs(new $$t.a3(0,0,0,this.gt().width(),d))}else{var e=0;for(var f=0;f<a.f().length;f++){e=Math.max(e,a.f()[f])}var g=this.gt().width()>=e?this.gt().width()-e:this.gt().width();this.gs(new $$t.a3(0,e,0,g,this.gt().height()))}},_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},gq:null,gt:function(a){if(arguments.length===1){var b=this.gq;this.gq=a;if(!b.equals(this.gq)){this.ee(b,this.gq)}return a}else{return this.gq}},gp:null,gs:function(a){if(arguments.length===1){this.gp=a;return a}else{return this.gp}},go:null,gr:function(a){if(arguments.length===1){this.go=a;return a}else{return this.go}},ay:function(){return!isNaN(this.actualMinimumValue())&&!isNaN(this.actualMaximumValue())&&!this.gt().isEmpty()&&this.view().p()},d7:function(){if(!this.ay()){return}var a=this.bw();this.al(new $$t.ez(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.bv(),this.isScaleInverted()));if(this.aw()){var b=this.ai();if(this.animating()){if(this.ap().needsFlush()){this.ap().flush()}this.ai(this.ag());this.ag(b)}else{this.ai(this.ah());this.ah(b)}}else if(this.animating()){this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.eo(this.ag());this.eq(this.ag());this.er(this.ag());this.et(this.ag())}if(this.aw()){this.eg();this.en();this.ei();this.ej();this.eh();this.ef()}if(this.aw()&&this.a0()){this.ev();this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.eo(this.ag());this.eq(this.ag());this.er(this.ag());this.et(this.ag());this.es(this.ag());this.ep(this.ag())}else{if(this.aw()){this.eo(this.ah());this.eq(this.ah());this.er(this.ah());this.et(this.ah());this.es(this.ah());this.ep(this.ah())}}this.aw(false);this.view().as()},a2:null,a3:null,a5:null,a4:null,eh:function(){var a=this.ah();var b=a.c();var c=this.al();var d=this.minorTickCount();var e=this.gs();if(isNaN(d)){d=3}b.s(this.scaleStartExtent());b.p(this.scaleEndExtent());b.q(0);b.r(1);b.k().clear();for(var f=0;f<this.ranges().count();f++){var g=this.ranges().__inner[f];if(g.endValue()<=this.actualMinimumValue()||g.startValue()>this.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(h<this.actualMinimumValue()){h=this.actualMinimumValue()}if(i>this.actualMaximumValue()){i=this.actualMaximumValue()}var j=new $$t.eu;j.i=g.brush()!=null?g.brush():this.gh(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.gh(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if(isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if(isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if(isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if(isNaN(j.c)){j.c=this.rangeOuterExtent()}b.k().add(j)}b.z(this.fontBrush());b.ab(this.tickBrush());b.v(this.tickStrokeThickness());b.u(this.tickStartExtent());b.t(this.tickEndExtent());b.aa(this.minorTickBrush());b.o(this.minorTickStrokeThickness());b.n(this.minorTickStartExtent());b.m(this.minorTickEndExtent());var k=this.interval();if(isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$t.x(Number,0);var m=new $$t.x(Number,0);if(k>0){for(var n=this.actualMinimumValue()+this.ticksPostInitial();n<=this.actualMaximumValue()-this.ticksPreTerminal();){if(n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}l.add(c.i(n));for(var o=0;o<d;o++){var p=k/(d+1)*(o+1);if(p+n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}m.add(c.i(p+n))}n=Math.round((n+k)*100)/100}}if(b.j().length!=l.count()||b.i().length!=m.count()){b.j(new Array(l.count()));b.i(new Array(m.count()))}for(var q=0;q<l.count();q++){b.j()[q]=l.__inner[q]}for(var r=0;r<m.count();r++){b.i()[r]=m.__inner[r]}},gu:function(){var $self=this;var a=$self.interval();var b=$self.labelInterval();if(isNaN(a)){a=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(b)){b=a}if(b==0){b=$self.actualMaximumValue()-$self.actualMinimumValue()}var c=new $$t.x(Number,0);if(b>0){for(var d=$self.labelsPostInitial()+$self.actualMinimumValue();d<=$self.actualMaximumValue()-$self.labelsPreTerminal();d+=b){if(d>$self.actualMaximumValue()-$self.labelsPreTerminal()){continue}c.add(d)}}var e=new Array(c.count());var f=new Array(c.count());for(var g=0;g<c.count();g++){var h=c.__inner[g];h=Math.round(h*100)/100;var i=h.toString();var j=new $$t.gt;j.value=h;j.label=i;if($self.formatLabel!=null){$self.formatLabel($self,j)}i=j.label;var k=$self.view().cg(function(){var $ret=new $$t.c7;$ret.aa(i);return $ret}());e[g]=k.b();f[g]=k.a()}var l=0;var m=0;var n=1-$self.scaleEndExtent()+$self.scaleStartExtent();if($self.orientation()==0){for(var o=0;o<f.length;o++){m=Math.max(m,f[o])}for(var p=0;p<e.length;p++){l+=e[p]}if(e.length>0){l+=e[0]/2}if(e.length>1){l+=e[e.length-1]/2}if(e.length>0){l+=(e.length-1)*5}if(n>0){l=l/Math.abs(1-n)}}else{for(var q=0;q<e.length;q++){l=Math.max(l,e[q])}for(var r=0;r<f.length;r++){m+=f[r]}if(f.length>0){m-=f[0]/2}if(f.length>1){m-=f[f.length-1]/2}if(n>0){m=m/Math.abs(1-n)}if(f.length>0){m+=(f.length-1)*5}}return new $$t.a4(l,m)},eg:function(){var $self=this;var a=$self.ah();var b=a.c();var c=$self.al();var d=$self.interval();var e=$self.labelInterval();var f=$self.minorTickCount();if(isNaN(d)){d=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(e)){e=d}if(e==0){e=$self.actualMaximumValue()-$self.actualMinimumValue()}var g=new $$t.x($$t.$a5.$type.specialize(Number,Number),0);if(e>0){for(var h=$self.labelsPostInitial()+$self.actualMinimumValue();h<=$self.actualMaximumValue()-$self.labelsPreTerminal();){if(h>$self.actualMaximumValue()-$self.labelsPreTerminal()){continue}g.add(new $$t.a5(Number,Number,h,c.i(h)));h=Math.round((h+e)*100)/100}}if(b.d().length!=g.count()){b.e(new Array(g.count()));b.d(new Array(g.count()));b.f(new Array(g.count()));b.c(new Array(g.count()));b.g(new Array(g.count()));b.h(new Array(g.count()))}b.l($self.labelExtent());var i=new $$t.gt;i.actualMinimumValue=$self.actualMinimumValue();i.actualMaximumValue=$self.actualMaximumValue();var j=new $$t.gv;j.actualMinimumValue=$self.actualMinimumValue();j.actualMaximumValue=$self.actualMaximumValue();for(var k=0;k<g.count();k++){var l=g.__inner[k].a();l=Math.round(l*100)/100;var m=l.toString();i.value=l;j.value=l;i.label=m;if($self.formatLabel!=null){$self.formatLabel($self,i)}m=i.label;j.label=m;var n=$self.view().cg(function(){var $ret=new $$t.c7;$ret.aa(m);return $ret}());j.width=n.b();j.height=n.a();if($self.orientation()==0){j.offsetX=-1*(n.b()/2);j.offsetY=-1*n.a()}else{j.offsetX=-1*n.b();j.offsetY=-1*(n.a()/2)}if($self.alignLabel!=null){$self.alignLabel($self,j)}b.f()[k]=j.width;b.c()[k]=j.height;b.g()[k]=j.offsetX;b.h()[k]=j.offsetY;b.d()[k]=m;b.e()[k]=g.__inner[k].b()}},ef:function(){var a=this.ah();var b=a.a();b.e(this.backingBrush());b.f(this.backingOutline());b.c(this.backingStrokeThickness());b.a(this.backingInnerExtent());b.b(this.backingOuterExtent())},ei:function(){var a=this.ah();var b=a.b();var c=this.al();b.e=this.targetValueInnerExtent();b.b=this.targetValueInnerExtent();b.f=this.targetValueOuterExtent();b.c=this.targetValueOuterExtent();b.i=this.targetValueBrush();b.j=this.targetValueOutline();b.h=this.targetValueStrokeThickness();if(isNaN(this.targetValue())){return}var d=c.i(this.targetValue());var e=this.targetValueBreadth()/2;b.g=d-e;b.d=d+e},ej:function(){var a=this.ah().c();var b=this.al();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||isNaN(c)){return}var d=this.actualMinimumValue();if(isNaN(d)){d=this.actualMinimumValue()}var e=this.value();if(d<this.actualMinimumValue()){d=this.actualMinimumValue()}if(e>this.actualMaximumValue()){e=this.actualMaximumValue()}var f=new $$t.eu;f.i=this.valueBrush();f.j=this.valueOutline();f.h=this.valueStrokeThickness();f.g=b.i(d);f.d=b.i(e);f.e=this.valueInnerExtent();f.b=this.valueInnerExtent();f.f=this.valueOuterExtent();f.c=this.valueOuterExtent();a.ad(f)},gh:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},es:function(a){var $self=this;var b=$self.gs();var c=a.c();var d=$self.au();var e=c.j();var f=c.u();var g=c.t();var h=c.ab();var i=c.v();var j=$self.as();var k=c.i();var l=c.n();var m=c.m();var n=c.aa();var o=c.o();d.e(true);for(var p=0;p<$self.a5.count();p++){d.m($self.a5.__inner[p])}$self.a5.clear();var q=$self.bt();var r=$self.cf();for(var s=0;s<e.length;s++){var t,u,v,w;if($self.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.n();var y=new $$t.cl;var z=new $$t.a6;z.__startPoint={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z.__segments.add(function(){var $ret=new $$t.cy(1);$ret.c({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(z);x.ak(y);x.__stroke=h;x.z(i);$self.a5.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if($self.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.n();var ag=new $$t.cl;var ah=new $$t.a6;ah.__startPoint={__x:ab,__y:ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ah.__segments.add(function(){var $ret=new $$t.cy(1);$ret.c({__x:ad,__y:ae,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.b().add(ah);af.ak(ag);af.__stroke=n;af.z(o);$self.a5.add(af)}d.e(false)},ep:function(a){var b=this.gs();var c=a.c();var d=c.e();var e=c.d();var f=c.g();var g=c.h();var h=c.f();var i=c.c();var j=c.l();var k=this.aq();k.e(true);for(var l=0;l<this.a2.count();l++){k.m(this.a2.__inner[l])}this.a2.clear();var m=c.z();var n=this.ce();var o=this.cf();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.n();s.aa(e[p]);this.view().bj(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().ba(s,q+v,r+w);this.a2.add(s)}k.e(false)},eq:function(a){var b=a.c();var c=this.at();c.e(true);for(var d=0;d<this.a4.count();d++){c.m(this.a4.__inner[d])}this.a4.clear();var e=this.bt();var f=this.cf();var g=this.cj();var h=this.view().cb();h.ak(b.ac(g,e,f,this.orientation()));for(var i=0;i<b.k().count();i++){var j=b.k().__inner[i];var k=c.n();k.ak(j.k(g,e,f,this.orientation()));k.__fill=j.i;k.__stroke=j.j;k.z(j.h);this.a4.add(k)}this.view().bi(this.a4);c.e(false)},eo:function(a){var b=this.gr();var c=this.view().ca();var d=a.a();var e=this.orientation()==0?b.height():b.width();var f=this.orientation()==0?b.width():b.height();var g=d.g(e,f,this.orientation());c.ak(g);c.__fill=d.e();c.__stroke=d.f();c.z(d.c())},er:function(a){var b=this.view().cc();if(isNaN(this.targetValue())||this.targetValue()<this.actualMinimumValue()||this.targetValue()>this.actualMaximumValue()){b.ak(null);return}var c=a.b();var d=this.bt();var e=this.cf();var f=this.cj();var g=c.k(f,d,e,this.orientation());b.ak(g);b.__fill=c.i;b.__stroke=c.j;b.z(c.h)},et:function(a){var b=this.view().cd();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||isNaN(c)){b.ak(null);return}var d=a.c();var e=this.bt();var f=this.cf();var g=this.cj();var h=d.ad();b.ak(h.k(g,e,f,this.orientation()));b.__fill=h.i;b.__stroke=h.j;b.z(h.h)},ee:function(a,b){this.aw(true);this.view().bh()},ea:function(a,b){this.aw(true);this.view().bh()},bt:function(){if(this.orientation()==0){return this.az()?this.gt().height():this.gs().height()}return this.az()?this.gt().width():this.gs().width()},bv:function(){if(this.orientation()==0){return this.gt().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.gt().height()*(this.scaleEndExtent()-this.scaleStartExtent())},ce:function(){if(this.orientation()==0){return this.gt().height()}return this.gt().width()},cf:function(){if(this.orientation()==0){return this.gt().width()}return this.gt().height()},bw:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gt().left()+this.gt().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gt().top()+this.gt().height()*a},cj:function(){var a=this.gs().left();if(this.az()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.gs().width()*b,__y:this.gs().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.gs().top()+this.gs().height()*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ed:function(a,b,c){switch(a){case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":this.view().a0(a,b,c);break;case"RangeBrushes":this.view().a4(b,c);break;case"RangeOutlines":this.view().a5(b,c);break}switch(a){case"TransitionDuration":this.ap().intervalMilliseconds(this.transitionDuration());this.view().bh();break;case"TransitionProgress":if(this.transitionProgress()>=1){this.ap().stop();var d=this.ah();this.ah(this.ai());this.ai(d);this.eg();this.ei();this.ej();this.eh();this.ef();this.eo(this.ah());this.eq(this.ah());this.er(this.ah());this.et(this.ah());this.es(this.ah());this.ep(this.ah())}this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.eo(this.ag());this.eq(this.ag());this.er(this.ag());this.et(this.ag());this.es(this.ag());this.ep(this.ag());this.view().as();break;case"Value":case"ValueInnerExtent":case"ValueOuterExtent":case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"TargetValueStrokeThickness":case"TargetValueBreadth":case"TargetValueInnerExtent":case"TargetValueOuterExtent":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"MergeViewPorts":case"TargetValue":case"TargetValueName":case"RangeInnerExtent":case"RangeOuterExtent":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":this.aw(true);this.view().bh();break;case"Ranges":var e=b;var f=c;if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.remove(e.collectionChanged,this.em.runOn(this))}if(f!=null){f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.em.runOn(this))}this.aw(true);this.view().bh();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var g=this.bw();this.al(new $$t.ez(this.actualMinimumValue(),this.actualMaximumValue(),g,g+this.bv(),this.isScaleInverted()));this.aw(true);this.view().bh();break;case"FontBrush":case"Font":this.view().br();this.aw(true);this.view().bh();break}},em:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.el.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.el.runOn(this))}}this.aw(true);this.view().bh()},el:function(a,b){this.aw(true);this.view().bh()},_aw:false,aw:function(value){if(arguments.length===1){this._aw=value;return value}else{return this._aw}},$type:new $.ig.Type("XamBulletGraph",$$t.$e1.$type)},true);$.ig.util.defType("XamLinearGraphRange:ge","DependencyObject",{init:function(){$$t.$b1.init.call(this)},aa:function(a,b,c){},z:function(a,b,c){this.aa(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.em(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.g($$t.$ge.nameProperty,a);return a}else{return this.c($$t.$ge.nameProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$ge.brushProperty,a);return a}else{return this.c($$t.$ge.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$ge.outlineProperty,a);return a}else{return this.c($$t.$ge.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$ge.startValueProperty,a);return a}else{return this.c($$t.$ge.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$ge.endValueProperty,a);return a}else{return this.c($$t.$ge.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$ge.innerStartExtentProperty,a);return a}else{return this.c($$t.$ge.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$ge.innerEndExtentProperty,a);return a}else{return this.c($$t.$ge.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$ge.outerStartExtentProperty,a);return a}else{return this.c($$t.$ge.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$ge.outerEndExtentProperty,a);return a}else{return this.c($$t.$ge.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$ge.strokeThicknessProperty,a);return a}else{return this.c($$t.$ge.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$t.$b1.$type,[$$t.$ek.$type])},true);$.ig.util.defType("LinearGraphRangeCollection:e8","ObservableCollection$1",{init:function(){$$t.$ee.init.call(this,$$t.$ge.$type)},$type:new $.ig.Type("LinearGraphRangeCollection",$$t.$ee.$type.specialize($$t.$ge.$type))},true);$.ig.util.defType("LinearGraphTooltipDataContext:fx","DependencyObject",{init:function(){$$t.$b1.init.call(this)},item:function(a){if(arguments.length===1){this.g($$t.$fx.itemProperty,a);return a}else{return this.c($$t.$fx.itemProperty)}},itemName:function(a){if(arguments.length===1){this.g($$t.$fx.itemNameProperty,a);return a}else{return this.c($$t.$fx.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$fx.outlineProperty,a);return a}else{return this.c($$t.$fx.outlineProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$fx.itemBrushProperty,a);return a}else{return this.c($$t.$fx.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$fx.thicknessProperty,a);return a}else{return this.c($$t.$fx.thicknessProperty)}},label:function(a){if(arguments.length===1){this.g($$t.$fx.labelProperty,a);return a}else{return this.c($$t.$fx.labelProperty)}},n:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.em(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$t.$b1.$type,[$$t.$ek.$type])},true);$.ig.util.defType("ToolTipInfo:gr","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$.ig.util.defType("FormatLinearGraphLabelEventArgs:gt","EventArgs",{init:function(){$$t.$ei.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$t.$ei.$type)},true);$.ig.util.defType("AlignLinearGraphLabelEventArgs:gv","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$gt.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$gt.$type)},true);$.ig.util.defType("XamBulletGraphView:fi","Object",{am:0,al:0,init:function(a){this.c=null;this.d=null;this.b4=null;this.b5=null;this.n=false;this.l=["value","targetvalue","backing","scale","tick","minortick","label"];this.aq=null;this.ag=-1;this.bw=function(){var $ret=new $$t.bt;$ret.fill("black");return $ret}();this.o=false;this.ap=null;$.ig.$op.init.call(this);this.j(a);this.s=new $$t.fa(String,$$t.$fa.$type.specialize(String,$$t.$bt.$type),0);this.b8=new $$t.cd;this.b9=new $$t.cd;this.b7=new $$t.cd;this.b6=new $$t.cd;this.y(new $$t.x($$t.$cd.$type,0));this.x(new $$t.x($$t.$cd.$type,0));this.u(new $$t.x($$t.$c7.$type,0));this.v(new $$t.x($$t.$c7.$type,0))},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},ak:null,_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},a3:function(){this.h(new $$t.fx);this.ae=this.j().showToolTipTimeout()},b9:null,b8:null,b7:null,b6:null,p:function(){return true},cc:function(){return this.b8},cd:function(){return this.b9},cb:function(){return this.b7},ca:function(){return this.b6},b0:null,b1:null,bx:null,by:null,b2:null,b3:null,bz:null,a:null,b:null,c:null,d:null,b4:null,b5:null,n:false,s:null,l:null,av:function(){var $self=this;$self.n=true;var a=["#778899","black","#EBEDEF","#617583","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","black","#B2B9C0","#B2B9C0",null,null,null];var c=function(){var $ret=new $$t.x($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();$self.s.clear();var d=$self.l.length;for(var e=0;e<d;e++){var f=$self.l[e];var g="ui-bulletgraph-"+f;var h="ui-bulletgraph-"+f+"-fill";var i="ui-bulletgraph-"+f+"-outline";var j;if(!function(){var $ret=$$t.$fi.t.tryGetValue(h,j);j=$ret.value;return $ret.ret}()){j=$$t.$dr.f(h,g,"background-color",$self.aj(),a[e]);$$t.$fi.t.add(h,j)}var k;if(!function(){var $ret=$$t.$fi.t.tryGetValue(i,k);k=$ret.value;return $ret.ret}()){k=$$t.$dr.f(i,g,"border-top-color",$self.aj(),b[e]);$$t.$fi.t.add(i,k)}var l=new $$t.fa(String,$$t.$bt.$type,0);l.item("fill",j);l.item("outline",k);$self.s.item($self.l[e],l)}$self.bq();if($$t.$fi.e==null||$$t.$fi.f==null){(function(){var $ret=$$t.$dr.b("ui-bulletgraph-range-fill-palette-","ui-bulletgraph-range-outline-palette-","ui-bulletgraph-range-palette-",$self.aj(),$$t.$fi.e,$$t.$fi.f,function(){var $ret=new Array;$ret.add("#216E99");$ret.add("#216E99");$ret.add("#44acd6");$ret.add("#44acd6");$ret.add("#cecece");$ret.add("#cecece");return $ret}());$$t.$fi.e=$ret.brushes;$$t.$fi.f=$ret.outlines;return $ret.ret})()}$self.a=$$t.$fi.e;$self.b=$$t.$fi.f;if($self.c==null){$self.j().rangeBrushes($self.a)}if($self.d==null){$self.j().rangeOutlines($self.b)}$self.n=false},bq:function(){this.n=true;var a=this.l.length;for(var b=0;b<a;b++){var c=this.l[b];this.bp(c,this.s.item(c))}this.n=false},bp:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"targetvalue":if(this.b0==null){this.j().targetValueBrush(c)}if(this.b1==null){this.j().targetValueOutline(d)}break;case"value":if(this.b4==null){this.j().valueBrush(c)}if(this.b5==null){this.j().valueOutline(d)}break;case"backing":if(this.bx==null){this.j().backingBrush(c)}if(this.by==null){this.j().backingOutline(d)}break;case"tick":if(this.b3==null){this.j().tickBrush(c)}break;case"minortick":if(this.bz==null){this.j().minorTickBrush(c)}break;case"label":this.bw=c;break}},a0:function(a,b,c){var d=b;var e=c;if(!this.n){switch(a){case"TargetValueBrush":this.b0=e;break;case"TargetValueOutline":this.b1=e;break;case"BackingBrush":this.bx=e;break;case"BackingOutline":this.by=e;
break;case"ValueBrush":this.b4=e;break;case"ValueOutline":this.b5=e;break;case"TickBrush":this.b3=e;break;case"MinorTickBrush":this.bz=e;break}if(e==null){this.bq()}}},a4:function(a,b){if(!this.n){this.c=b;if(this.c==null){this.j().rangeBrushes(this.a)}}},a5:function(a,b){if(!this.n){this.d=b;if(this.d==null){this.j().rangeOutlines(this.b)}}},m:function(a,b){var c=this.ak;if(c==null){c=this.ak=$("<span style='position:absolute;display:none' />");$("body").append(this.ak)}var d=b.length,e=d;var f=new Array(e);while(e-->0){f[e]=b[e]=="font"?null:c.css(b[e])}c.addClass(a);while(d-->0){var g=b[d];g=g=="font"?$$t.$fy.c(c):c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},bl:function(){this.av();this.br();this.bh()},_r:false,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_q:false,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},ah:null,_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},ad:0,af:0,ao:function(a){var b=$$t.$fz.c3(this.aj());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},aq:null,ag:0,an:null,ae:0,bk:function(a,b,c,d){this.an=a;this.ag=c;this.aq=d;this.bg();this.af=window.setTimeout(this.bs.runOn(this),this.ae);this.q(true)},aw:function(){if(this.q()){window.clearTimeout(this.af);this.q(false)}if(this.r()){var a=this.j().toolTip();window.clearTimeout(this.ad);a.hide();this.r(false);this.h(null)}this.ae=this.j().showToolTipTimeout()},bg:function(){if(this.q()){window.clearTimeout(this.af)}if(this.r()){var a=this.j().toolTip();window.clearTimeout(this.ad);a.hide();this.r(false);this.ae=$.ig.intDivide(this.j().showToolTipTimeout(),2)}},bs:function(){var $self=this;if($self.q()){window.clearTimeout($self.af);$self.q(false)}var a=$self.ag;var b=$self.aq;var c=$self.an;$self.ad=window.setTimeout($self.aw.runOn($self),10*$self.j().showToolTipTimeout());var d=$self.j().ranges().__inner[a];if($self.ah!=$self.j().toolTip()){if($self.ah!=null){$self.ah.remove()}$self.ah=$self.j().toolTip();$self.ah.css("position","absolute");$self.aj().append($self.ah)}$self.h($self.g(b,a));var context_=$self.h();var tooltip_=$self.ah;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e=$self.ah.find(".ui-bulletgraph-"+b+"-tooltip");if(e!=null&&e.length>0){var f=function(){var $ret=new Array;$ret.add("border-color");$ret.add("border-width");$ret.add("border-style");$ret.add("border-radius");$ret.add("background-color");$ret.add("padding");$ret.add("font-weight");return $ret}();var g=function(){var $ret=new $$t.x(String,0);$ret.add($self.h().brush().color().colorString());$ret.add("2px");$ret.add("solid");$ret.add("4px");$ret.add("rgba(230, 230, 230, 0.74)");$ret.add("4px");$ret.add("bold");return $ret}();var h=new $$t.fa(String,String,0);var i=new Array(f.length);$.ig.Array.prototype.copy(f,0,i,0,f.length);$self.m("ui-bulletgraph-"+b+"-tooltip",i);for(var j=0;j<i.length;j++){e.css(f[j],i[j]==null?g.__inner[j]:i[j])}}$self.ah.css("top",(c.__y+15).toString()+"px").css("left",(c.__x+15).toString()+"px");$self.ah.show();$self.r(true)},g:function(a,b){var c=new $$t.fx;switch(a){case"range":var d=this.j().ranges().__inner[b];c.item(d);c.itemName(d.name());c.label(d.name()+": "+d.startValue().toString()+"-"+d.endValue().toString());var e=d.brush();var f=d.outline();c.brush(e!=null?e:this.j().gh(b,this.a));c.outline(f!=null?f:this.j().gh(b,this.b));c.thickness(d.strokeThickness());break;case"value":c.item(this.j().value());c.itemName(this.j().valueName());c.label(this.j().valueName()!=null?this.j().valueName()+": "+this.j().value().toString():this.j().value().toString());c.brush(this.j().valueBrush());c.outline(this.j().valueOutline());c.thickness(this.j().valueStrokeThickness());break;case"targetvalue":c.item(this.j().targetValue());c.itemName(this.j().targetValueName());c.label(this.j().targetValueName()!=null?this.j().targetValueName()+": "+this.j().targetValue().toString():this.j().targetValue().toString());c.brush(this.j().targetValueBrush());c.outline(this.j().targetValueOutline());c.thickness(this.j().targetValueStrokeThickness());break}return c},a1:function(a){var b=$(a);this.aj(b);var c=Math.round(b.width());var d=Math.round(b.height());this.aj().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.aj().append(e);this.am=c;this.al=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.ak==null){this.ak=$("<span style='position:absolute;display:none' />")}this.aj().append(this.ak);this.j().gt(new $$t.a3(0,0,0,c,d));this.j().gr(new $$t.a3(0,0,0,c,d));this.ai(e);var f=this.ai()[0].getContext("2d");this.k(new $$t.fj(new $$t.gi,f));this.av();this.br();this.k().z(this.ap);this.bf()},a2:function(){var a=Math.round(this.aj().width());var b=Math.round(this.aj().height());this.j().gt(new $$t.a3(0,0,0,a,b));this.j().gr(new $$t.a3(0,0,0,a,b))},as:function(){this.bf()},w:null,bi:function(a){this.w=a},bf:function(){if(this.am!=this.j().gt().width()||this.al!=this.j().gt().height()){this.ai().attr("width",this.j().gt().width().toString());this.ai().attr("height",this.j().gt().height().toString());this.am=Math.round(this.j().gt().width());this.al=Math.round(this.j().gt().height())}this.k().i(this.j().gt().left(),this.j().gt().top(),this.j().gt().width(),this.j().gt().height());this.k().q(this.b6);if(this.w!=null){for(var a=0;a<this.w.count();a++){this.k().q(this.w.__inner[a])}}for(var b=0;b<this.u().count();b++){this.k().z(this.ap);this.k().u(this.u().__inner[b])}for(var c=0;c<this.x().count();c++){this.k().q(this.x().__inner[c])}this.k().q(this.b9);this.k().q(this.b8)},br:function(){if(this.j().font()!=null){this.ap=this.j().font()}else{this.ap=$$t.$fy.c(this.aj())}this.z=this.aa(this.ap);if(this.j().fontBrush()==null){this.bv=new $$t.bt;this.bv.__fill=this.aj().css("color");this.j().fontBrush(this.bv)}if(this.k()!=null){this.k().z(this.ap)}},ab:function(a){var b=$.ig.util.cast($$t.$c7.$type,a);if(b!=null&&b.aa()!=null){return this.k().d(b.aa())+0}return 0},cg:function(a){if(isNaN(this.z)){this.z=this.aa(null)}var b=this.ab(a);var c=this.z;return new $$t.a4(b,c)},bw:null,bj:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.bw)}},ba:function(a,b,c){a.l(b);a.m(c)},a9:function(a,b){},bb:function(a,b){},aa:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a)}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},o:false,ap:null,bv:null,z:0,bh:function(){if(!this.o){this.o=true;window.setTimeout(this.ar.runOn(this),0)}},ar:function(){if(this.o){this.o=false;this.j().d7()}},flush:function(){if(this.o){this.ar()}},at:function(a){a.scalePath(new $$t.gq(1,"Scale",this.b7));a.targetValuePath(new $$t.gq(1,"TargetValue",this.b8));a.valuePath(new $$t.gq(1,"Value",this.b9));a.backingPath(new $$t.gq(1,"Backing",this.b6));var b=this.ap;var d=this.u().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=$$t.$fy.a(c,b);var f=new $$t.dh;f.labelValue(c.aa());f.labelPosition({__x:c.l(),__y:c.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.labelSize(this.cg(c));f.appearance($$t.$bs.fromTextElement(c,e));a.scaleLabels().add(f)}}var h=this.x().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.di;i.tickPath(new $$t.gq(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.w.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.dj;var m=new $$t.gq(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},bc:function(a){a.__visibility=0},bd:function(a){a.__visibility=1},be:function(a){this.y().remove(a)},cf:function(){var a=new $$t.cd;this.y().add(a);return a},bm:function(a){a.__visibility=0},bn:function(a){a.__visibility=1},bo:function(a){this.v().remove(a)},bu:function(){var a=new $$t.c7;this.v().add(a);return a},a6:function(a){a.__visibility=0},a7:function(a){a.__visibility=1},a8:function(a){this.x().remove(a)},ce:function(){var a=new $$t.cd;this.x().add(a);return a},ax:function(a){a.__visibility=0},ay:function(a){a.__visibility=1},az:function(a){this.u().remove(a)},bt:function(){var a=new $$t.c7;this.u().add(a);return a},i:function(){var $self=this;if($self.h()==null){return null}return function(){var $ret=new $$t.gr;$ret.b($self.ag);$ret.c($self.an);$ret.d($self.aq);$ret.a($self.h());return $ret}()},$type:new $.ig.Type("XamBulletGraphView",$.ig.$ot)},true);$.ig.util.defType("LinearScaleVisualData:dc","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleLabelVisualData:dh","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.a4(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleLabelVisualDataList:dd","List$1",{init:function(){$$t.$x.init.call(this,$$t.$dh.$type)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$t.$x.$type.specialize($$t.$dh.$type))},true);$.ig.util.defType("LinearGraphScaleTickmarkVisualData:di","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(value){if(arguments.length===1){this._tickPath=value;return value}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$.ig.util.defType("LinearGraphScaleTickmarkVisualDataList:de","List$1",{init:function(){$$t.$x.init.call(this,$$t.$di.$type)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$t.$x.$type.specialize($$t.$di.$type))},true);$.ig.util.defType("LinearGraphRangeVisualData:dj","ToolTipItemVisualData",{init:function(){$$t.$bh.init.call(this)},_rangePath:null,rangePath:function(value){if(arguments.length===1){this._rangePath=value;return value}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$bh.$type)},true);$.ig.util.defType("LinearGraphRangeVisualDataList:df","List$1",{init:function(){$$t.$x.init.call(this,$$t.$dj.$type)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$t.$x.$type.specialize($$t.$dj.$type))},true);$.ig.util.defType("LinearGraphToolTipVisualData:dg","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(value){if(arguments.length===1){this._item=value;return value}else{return this._item}},_outline:null,outline:function(value){if(arguments.length===1){this._outline=value;return value}else{return this._outline}},_itemBrush:null,itemBrush:function(value){if(arguments.length===1){this._itemBrush=value;return value}else{return this._itemBrush}},_thickness:0,thickness:function(value){if(arguments.length===1){this._thickness=value;return value}else{return this._thickness}},serialize:function(){var a=new $$t.br;a.d("{ item: ");if(this.item()!=null){a.d(this.item().serialize())}a.d(", ");a.d("outline: ");a.d($$t.$bs.serializeColor(this.outline()));a.d(", ");a.d("itemBrush: ");a.d($$t.$bs.serializeColor(this.itemBrush()));a.d(", ");a.d("thickness: ");a.d(this.thickness().toString());a.d("}");return a.b()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$$t.$dm.horizontal=0;$$t.$dm.vertical=1;$$t.$e0.dx="TransitionProgress";$$t.$e0.c6="Orientation";$$t.$e0.orientationProperty=$$t.$b3.i("Orientation",$$t.$dm.$type,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("Orientation",b.d(),b.c())}));$$t.$e0.db="Ranges";$$t.$e0.rangesProperty=$$t.$b3.i("Ranges",$$t.$e8.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("Ranges",b.d(),b.c())}));$$t.$e0.c7="RangeBrushes";$$t.$e0.rangeBrushesProperty=$$t.$b3.i("RangeBrushes",$$t.$ed.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("RangeBrushes",b.d(),b.c())}));$$t.$e0.da="RangeOutlines";$$t.$e0.rangeOutlinesProperty=$$t.$b3.i("RangeOutlines",$$t.$ed.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("RangeOutlines",b.d(),b.c())}));$$t.$e0.c0="MinimumValue";$$t.$e0.minimumValueProperty=$$t.$b3.i("MinimumValue",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("MinimumValue",b.d(),b.c())}));$$t.$e0.cy="MaximumValue";$$t.$e0.maximumValueProperty=$$t.$b3.i("MaximumValue",Number,$$t.$e0.$type,new $$t.b4(2,100,function(a,b){a.ed("MaximumValue",b.d(),b.c())}));$$t.$e0.dm="TargetValue";$$t.$e0.targetValueProperty=$$t.$b3.i("TargetValue",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("TargetValue",b.d(),b.c())}));$$t.$e0.dj="TargetValueName";$$t.$e0.targetValueNameProperty=$$t.$b3.i("TargetValueName",String,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TargetValueName",b.d(),b.c())}));$$t.$e0.d4="Value";$$t.$e0.valueProperty=$$t.$b3.i("Value",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("Value",b.d(),b.c())}));$$t.$e0.d1="ValueName";$$t.$e0.valueNameProperty=$$t.$b3.i("ValueName",String,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ValueName",b.d(),b.c())}));$$t.$e0.c8="RangeInnerExtent";$$t.$e0.rangeInnerExtentProperty=$$t.$b3.i("RangeInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,.2,function(a,b){a.ed("RangeInnerExtent",b.d(),b.c())}));$$t.$e0.c9="RangeOuterExtent";$$t.$e0.rangeOuterExtentProperty=$$t.$b3.i("RangeOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,.95,function(a,b){a.ed("RangeOuterExtent",b.d(),b.c())}));$$t.$e0.dz="ValueInnerExtent";$$t.$e0.valueInnerExtentProperty=$$t.$b3.i("ValueInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,.5,function(a,b){a.ed("ValueInnerExtent",b.d(),b.c())}));$$t.$e0.d2="ValueOuterExtent";$$t.$e0.valueOuterExtentProperty=$$t.$b3.i("ValueOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,.65,function(a,b){a.ed("ValueOuterExtent",b.d(),b.c())}));$$t.$e0.cs="Interval";$$t.$e0.intervalProperty=$$t.$b3.i("Interval",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("Interval",b.d(),b.c())}));$$t.$e0.dr="TicksPostInitial";$$t.$e0.ticksPostInitialProperty=$$t.$b3.i("TicksPostInitial",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("TicksPostInitial",b.d(),b.c())}));$$t.$e0.ds="TicksPreTerminal";$$t.$e0.ticksPreTerminalProperty=$$t.$b3.i("TicksPreTerminal",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("TicksPreTerminal",b.d(),b.c())}));$$t.$e0.cv="LabelInterval";$$t.$e0.labelIntervalProperty=$$t.$b3.i("LabelInterval",Number,$$t.$e0.$type,new $$t.b4(2,NaN,function(a,b){a.ed("LabelInterval",b.d(),b.c())}));$$t.$e0.be=0;$$t.$e0.cu="LabelExtent";$$t.$e0.labelExtentProperty=$$t.$b3.i("LabelExtent",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("LabelExtent",b.d(),b.c())}));$$t.$e0.cw="LabelsPostInitial";$$t.$e0.labelsPostInitialProperty=$$t.$b3.i("LabelsPostInitial",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("LabelsPostInitial",b.d(),b.c())}));$$t.$e0.cx="LabelsPreTerminal";$$t.$e0.labelsPreTerminalProperty=$$t.$b3.i("LabelsPreTerminal",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("LabelsPreTerminal",b.d(),b.c())}));$$t.$e0.c2="MinorTickCount";$$t.$e0.minorTickCountProperty=$$t.$b3.i("MinorTickCount",Number,$$t.$e0.$type,new $$t.b4(2,3,function(a,b){a.ed("MinorTickCount",b.d(),b.c())}));$$t.$e0.b7=.1;$$t.$e0.dt="TickStartExtent";$$t.$e0.tickStartExtentProperty=$$t.$b3.i("TickStartExtent",Number,$$t.$e0.$type,new $$t.b4(2,.1,function(a,b){a.ed("TickStartExtent",b.d(),b.c())}));$$t.$e0.dq="TickEndExtent";$$t.$e0.tickEndExtentProperty=$$t.$b3.i("TickEndExtent",Number,$$t.$e0.$type,new $$t.b4(2,.2,function(a,b){a.ed("TickEndExtent",b.d(),b.c())}));$$t.$e0.du="TickStrokeThickness";$$t.$e0.tickStrokeThicknessProperty=$$t.$b3.i("TickStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,2,function(a,b){a.ed("TickStrokeThickness",b.d(),b.c())}));$$t.$e0.dp="TickBrush";$$t.$e0.tickBrushProperty=$$t.$b3.i("TickBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TickBrush",b.d(),b.c())}));$$t.$e0.cq="FontBrush";$$t.$e0.fontBrushProperty=$$t.$b3.i("FontBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("FontBrush",b.d(),b.c())}));$$t.$e0.dy="ValueBrush";$$t.$e0.valueBrushProperty=$$t.$b3.i("ValueBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ValueBrush",b.d(),b.c())}));$$t.$e0.d3="ValueOutline";$$t.$e0.valueOutlineProperty=$$t.$b3.i("ValueOutline",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ValueOutline",b.d(),b.c())}));$$t.$e0.d5="ValueStrokeThickness";$$t.$e0.valueStrokeThicknessProperty=$$t.$b3.i("ValueStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("ValueStrokeThickness",b.d(),b.c())}));$$t.$e0.c4="MinorTickStartExtent";$$t.$e0.minorTickStartExtentProperty=$$t.$b3.i("MinorTickStartExtent",Number,$$t.$e0.$type,new $$t.b4(2,.06,function(a,b){a.ed("MinorTickStartExtent",b.d(),b.c())}));$$t.$e0.c3="MinorTickEndExtent";$$t.$e0.minorTickEndExtentProperty=$$t.$b3.i("MinorTickEndExtent",Number,$$t.$e0.$type,new $$t.b4(2,.2,function(a,b){a.ed("MinorTickEndExtent",b.d(),b.c())}));$$t.$e0.c5="MinorTickStrokeThickness";$$t.$e0.minorTickStrokeThicknessProperty=$$t.$b3.i("MinorTickStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$e0.c1="MinorTickBrush";$$t.$e0.minorTickBrushProperty=$$t.$b3.i("MinorTickBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("MinorTickBrush",b.d(),b.c())}));$$t.$e0.ct="IsScaleInverted";$$t.$e0.isScaleInvertedProperty=$$t.$b3.i("IsScaleInverted",$$t.$d.$type,$$t.$e0.$type,new $$t.b4(2,false,function(a,b){a.ed("IsScaleInverted",b.d(),b.c())}));$$t.$e0.ck="BackingBrush";$$t.$e0.backingBrushProperty=$$t.$b3.i("BackingBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("BackingBrush",b.d(),b.c())}));$$t.$e0.cn="BackingOutline";$$t.$e0.backingOutlineProperty=$$t.$b3.i("BackingOutline",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("BackingOutline",b.d(),b.c())}));$$t.$e0.co="BackingStrokeThickness";$$t.$e0.backingStrokeThicknessProperty=$$t.$b3.i("BackingStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,2,function(a,b){a.ed("BackingStrokeThickness",b.d(),b.c())}));$$t.$e0.cl="BackingInnerExtent";$$t.$e0.backingInnerExtentProperty=$$t.$b3.i("BackingInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("BackingInnerExtent",b.d(),b.c())}));$$t.$e0.cm="BackingOuterExtent";$$t.$e0.backingOuterExtentProperty=$$t.$b3.i("BackingOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("BackingOuterExtent",b.d(),b.c())}));$$t.$e0.dd="ScaleStartExtent";$$t.$e0.scaleStartExtentProperty=$$t.$b3.i("ScaleStartExtent",Number,$$t.$e0.$type,new $$t.b4(2,.05,function(a,b){a.ed("ScaleStartExtent",b.d(),b.c())}));$$t.$e0.dc="ScaleEndExtent";$$t.$e0.scaleEndExtentProperty=$$t.$b3.i("ScaleEndExtent",Number,$$t.$e0.$type,new $$t.b4(2,.95,function(a,b){a.ed("ScaleEndExtent",b.d(),b.c())}));$$t.$e0.dg="TargetValueBrush";$$t.$e0.targetValueBrushProperty=$$t.$b3.i("TargetValueBrush",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TargetValueBrush",b.d(),b.c())}));$$t.$e0.df="TargetValueBreadth";$$t.$e0.targetValueBreadthProperty=$$t.$b3.i("TargetValueBreadth",Number,$$t.$e0.$type,new $$t.b4(2,3,function(a,b){a.ed("TargetValueBreadth",b.d(),b.c())}));$$t.$e0.dh="TargetValueInnerExtent";$$t.$e0.targetValueInnerExtentProperty=$$t.$b3.i("TargetValueInnerExtent",Number,$$t.$e0.$type,new $$t.b4(2,.3,function(a,b){a.ed("TargetValueInnerExtent",b.d(),b.c())}));$$t.$e0.dk="TargetValueOuterExtent";$$t.$e0.targetValueOuterExtentProperty=$$t.$b3.i("TargetValueOuterExtent",Number,$$t.$e0.$type,new $$t.b4(2,.85,function(a,b){a.ed("TargetValueOuterExtent",b.d(),b.c())}));$$t.$e0.dl="TargetValueOutline";$$t.$e0.targetValueOutlineProperty=$$t.$b3.i("TargetValueOutline",$$t.$bt.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("TargetValueOutline",b.d(),b.c())}));$$t.$e0.dn="TargetValueStrokeThickness";$$t.$e0.targetValueStrokeThicknessProperty=$$t.$b3.i("TargetValueStrokeThickness",Number,$$t.$e0.$type,new $$t.b4(2,1,function(a,b){a.ed("TargetValueStrokeThickness",b.d(),b.c())}));$$t.$e0.cz="MergeViewPorts";$$t.$e0.fb=$$t.$b3.i("MergeViewPorts",$$t.$d.$type,$$t.$e0.$type,new $$t.b4(2,false,function(a,b){a.ed("MergeViewPorts",b.d(),b.c())}));$$t.$e0.dw="TransitionDuration";$$t.$e0.transitionDurationProperty=$$t.$b3.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$e0.$type,new $$t.b4(2,0,function(a,b){a.ed("TransitionDuration",b.d(),b.c())}));$$t.$e0.de="ShowToolTipTimeout";$$t.$e0.showToolTipTimeoutProperty=$$t.$b3.i("ShowToolTipTimeout",$.ig.Number.prototype.$type,$$t.$e0.$type,new $$t.b4(2,500,function(a,b){a.ed("ShowToolTipTimeout",b.d(),b.c())}));$$t.$e0.dv="ToolTip";$$t.$e0.toolTipProperty=$$t.$b3.i("ToolTip",$.ig.$op.$type,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("ToolTip",b.d(),b.c())}));$$t.$e0.cr="Font";$$t.$e0.fontProperty=$$t.$b3.i("Font",String,$$t.$e0.$type,new $$t.b4(2,null,function(a,b){a.ed("Font",b.d(),b.c())}));$$t.$ge.t="Name";$$t.$ge.nameProperty=$$t.$b3.i("Name",String,$$t.$ge.$type,new $$t.b4(2,null,function(a,b){a.z("Name",b.d(),b.c())}));$$t.$ge.o="Brush";$$t.$ge.brushProperty=$$t.$b3.i("Brush",$$t.$bt.$type,$$t.$ge.$type,new $$t.b4(2,null,function(a,b){a.z("Brush",b.d(),b.c())}));$$t.$ge.w="Outline";$$t.$ge.outlineProperty=$$t.$b3.i("Outline",$$t.$bt.$type,$$t.$ge.$type,new $$t.b4(2,null,function(a,b){a.z("Outline",b.d(),b.c())}));$$t.$ge.x="StartValue";$$t.$ge.startValueProperty=$$t.$b3.i("StartValue",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("StartValue",b.d(),b.c())}));$$t.$ge.p="EndValue";$$t.$ge.endValueProperty=$$t.$b3.i("EndValue",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("EndValue",b.d(),b.c())}));$$t.$ge.r="InnerStartExtent";$$t.$ge.innerStartExtentProperty=$$t.$b3.i("InnerStartExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("InnerStartExtent",b.d(),b.c())}));$$t.$ge.q="InnerEndExtent";$$t.$ge.innerEndExtentProperty=$$t.$b3.i("InnerEndExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("InnerEndExtent",b.d(),b.c())}));$$t.$ge.v="OuterStartExtent";$$t.$ge.outerStartExtentProperty=$$t.$b3.i("OuterStartExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("OuterStartExtent",b.d(),b.c())}));$$t.$ge.u="OuterEndExtent";$$t.$ge.outerEndExtentProperty=$$t.$b3.i("OuterEndExtent",Number,$$t.$ge.$type,new $$t.b4(2,NaN,function(a,b){a.z("OuterEndExtent",b.d(),b.c())}));$$t.$ge.y="StrokeThickness";$$t.$ge.strokeThicknessProperty=$$t.$b3.i("StrokeThickness",Number,$$t.$ge.$type,new $$t.b4(2,1,function(a,b){a.z("StrokeThickness",b.d(),b.c())}));$$t.$fx.labelProperty=$$t.$b3.i("Label",String,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("Label",b.d(),b.c())}));$$t.$fx.itemProperty=$$t.$b3.i("Item",$.ig.$op.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("Item",b.d(),b.c())}));$$t.$fx.itemNameProperty=$$t.$b3.i("ItemName",$.ig.$op.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("ItemName",b.d(),b.c())}));$$t.$fx.itemBrushProperty=$$t.$b3.i("ItemBrush",$$t.$bt.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("ItemBrush",b.d(),b.c())}));$$t.$fx.m="Thickness";$$t.$fx.thicknessProperty=$$t.$b3.i("Thickness",Number,$$t.$fx.$type,new $$t.b4(2,0,function(a,b){return $.ig.util.cast($$t.$fx.$type,a).n("Thickness",b.d(),b.c())}));$$t.$fx.l="Outline";$$t.$fx.outlineProperty=$$t.$b3.i("Outline",$$t.$bt.$type,$$t.$fx.$type,new $$t.b4(2,null,function(a,b){$.ig.util.cast($$t.$fx.$type,a).n("Outline",b.d(),b.c())}));$$t.$fi.t=new $$t.fa(String,$$t.$bt.$type,0);$$t.$fi.e=null;$$t.$fi.f=null;$$t.$fi.ac=0;$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);(function($){$(document).ready(function(){var wm=$("#__ig_wm__").length>0?$("#__ig_wm__"):$('<div id="__ig_wm__"></div>').appendTo(document.body);wm.css({position:"fixed",bottom:0,right:0,zIndex:1e3}).addClass("ui-igtrialwatermark")})})(jQuery);