/*!@license
* Infragistics.Web.ClientUI infragistics.lineargauge.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.dv_interactivity","./infragistics.dv_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a6=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamLinearGauge:a","XamLinearGaugeView:c","FormatLinearGraphLabelHandler:s","AlignLinearGraphLabelHandler:u"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$d("TitlesPosition:f",false,false,{ScaleStart:0,ScaleEnd:1});$d("LinearScaleOrientation:e",false,false,{Horizontal:0,Vertical:1});$d("LinearGraphNeedleShape:d",false,false,{Custom:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4});$c("XamLinearGraphRange:o","DependencyObject",{init:function(){$$a.$r.init.call(this)},ac:function(a,b,c){},ab:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$o.nameProperty,a);return a}else{return this.c($$t.$o.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$o.brushProperty,a);return a}else{return this.c($$t.$o.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$o.outlineProperty,a);return a}else{return this.c($$t.$o.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$o.startValueProperty,a);return a}else{return this.c($$t.$o.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$o.endValueProperty,a);return a}else{return this.c($$t.$o.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.innerStartExtentProperty,a);return a}else{return this.c($$t.$o.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.innerEndExtentProperty,a);return a}else{return this.c($$t.$o.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.outerStartExtentProperty,a);return a}else{return this.c($$t.$o.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.outerEndExtentProperty,a);return a}else{return this.c($$t.$o.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.strokeThicknessProperty,a);return a}else{return this.c($$t.$o.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("LinearGraphRangeCollection:p","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$o.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$4.$f.$type.specialize($$t.$o.$type))},true);$c("XamLinearGauge:a","Control",{fj:function(a){this.fp(a)},propertyChanged:null,fp:function(a){var b=this.propertyChanged;if(b!=null){b(this,new $$0.b7(a))}},init:function(){var $self=this;this.bq=0;this.bn=0;this.bm=100;this.a3=false;this.bg=new $$4.x($$a.$an.$type,0);this.bj=new $$4.x($$a.$an.$type,0);this.bi=new $$4.x($$a.$by.$type,0);this.bh=new $$4.x($$a.$by.$type,0);this.bp=NaN;this.bo=1;$$a.$f.init.call(this);this.bp=NaN;this.bo=1;this.view(new $$t.c(this));this.view().bc();this.h6=$$a.$ae.empty();this.h5=$$a.$ae.empty();this.h3=$$a.$ae.empty();this._ao=new $$t.w;this._an=new $$t.w;this._am=new $$t.w;this.ranges(new $$t.p);this._a5=true;this._av=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._av;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.e3.runOn(this));this._ab=$$t.$a.$type;this._a0=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bm.runOn($self.view());$ret._c=$self.view().bn.runOn($self.view());$ret._d=$self.view().bo.runOn($self.view());$ret._j=$self.view().co.runOn($self.view());return $ret}();this._a1=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bf.runOn($self.view());$ret._c=$self.view().bg.runOn($self.view());$ret._d=$self.view().bh.runOn($self.view());$ret._j=$self.view().cn.runOn($self.view());return $ret}();this._az=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().bf.runOn($self.view());$ret._c=$self.view().bg.runOn($self.view());$ret._d=$self.view().bh.runOn($self.view());$ret._j=$self.view().cn.runOn($self.view());return $ret}();this._ay=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().a4.runOn($self.view());$ret._c=$self.view().a5.runOn($self.view());$ret._d=$self.view().a6.runOn($self.view());$ret._j=$self.view().b3.runOn($self.view());return $ret}();this._a2=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().bw.runOn($self.view());$ret._c=$self.view().bx.runOn($self.view());$ret._d=$self.view().by.runOn($self.view());$ret._j=$self.view().b4.runOn($self.view());return $ret}()},_av:null,e3:function(a,b){this.transitionProgress(this._av.transitionProgress())},animating:function(){return this._av.animationActive()},bq:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bq;this.bq=a;this.fi("TransitionProgress",b,this.bq);return a}else{return this.bq}},f1:function(){this.bq=0;this._av.stop();this._av.start()},bd:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,valueChanged:null,_ao:null,_an:null,_am:null,_ar:null,onDetachedFromUI:function(){this.view().bb()},onAttachedToUI:function(){this.view().a7()},orientation:function(a){if(arguments.length===1){this.h($$t.$a.orientationProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$a.orientationProperty))}},ranges:function(a){if(arguments.length===1){this.h($$t.$a.rangesProperty,a);return a}else{return this.c($$t.$a.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$a.rangeBrushesProperty,a);return a}else{return this.c($$t.$a.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$a.rangeOutlinesProperty,a);return a}else{return this.c($$t.$a.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$a.minimumValueProperty,a);return a}else{return this.c($$t.$a.minimumValueProperty)}},bn:0,actualMinimumValue:function(a){if(arguments.length===1){this.bn=a;return a}else{return this.bn}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$a.maximumValueProperty,a);return a}else{return this.c($$t.$a.maximumValueProperty)}},bm:0,actualMaximumValue:function(a){if(arguments.length===1){this.bm=a;return a}else{return this.bm}},value:function(a){if(arguments.length===1){this.h($$t.$a.valueProperty,a);return a}else{return this.c($$t.$a.valueProperty)}},needleShape:function(a){if(arguments.length===1){this.h($$t.$a.needleShapeProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$a.needleShapeProperty))}},needleName:function(a){if(arguments.length===1){this.h($$t.$a.needleNameProperty,a);return a}else{return this.c($$t.$a.needleNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$a.rangeInnerExtentProperty)}},scaleInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleInnerExtentProperty,a);return a}else{return this.c($$t.$a.scaleInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$a.rangeOuterExtentProperty)}},scaleOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleOuterExtentProperty,a);return a}else{return this.c($$t.$a.scaleOuterExtentProperty)}},needleInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerExtentProperty,a);return a}else{return this.c($$t.$a.needleInnerExtentProperty)}},needleOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterExtentProperty,a);return a}else{return this.c($$t.$a.needleOuterExtentProperty)}},needleInnerBaseWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerBaseWidthProperty,a);return a}else{return this.c($$t.$a.needleInnerBaseWidthProperty)}},needleOuterBaseWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterBaseWidthProperty,a);return a}else{return this.c($$t.$a.needleOuterBaseWidthProperty)}},needleInnerPointWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerPointWidthProperty,a);return a}else{return this.c($$t.$a.needleInnerPointWidthProperty)}},needleOuterPointWidth:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterPointWidthProperty,a);return a}else{return this.c($$t.$a.needleOuterPointWidthProperty)}},needleInnerPointExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleInnerPointExtentProperty,a);return a}else{return this.c($$t.$a.needleInnerPointExtentProperty)}},needleOuterPointExtent:function(a){if(arguments.length===1){this.h($$t.$a.needleOuterPointExtentProperty,a);return a}else{return this.c($$t.$a.needleOuterPointExtentProperty)}},interval:function(a){if(arguments.length===1){this.h($$t.$a.intervalProperty,a);return a}else{return this.c($$t.$a.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.h($$t.$a.ticksPostInitialProperty,a);return a}else{return this.c($$t.$a.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.h($$t.$a.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$a.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$a.labelIntervalProperty,a);return a}else{return this.c($$t.$a.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$a.labelExtentProperty,a);return a}else{return this.c($$t.$a.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.h($$t.$a.labelsPostInitialProperty,a);return a}else{return this.c($$t.$a.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.h($$t.$a.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$a.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$a.minorTickCountProperty,a);return a}else{return this.c($$t.$a.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.tickStartExtentProperty,a);return a}else{return this.c($$t.$a.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.tickEndExtentProperty,a);return a}else{return this.c($$t.$a.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$a.tickBrushProperty,a);return a}else{return this.c($$t.$a.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$a.fontBrushProperty,a);return a}else{return this.c($$t.$a.fontBrushProperty)}},needleBreadth:function(a){if(arguments.length===1){this.h($$t.$a.needleBreadthProperty,a);return a}else{return this.c($$t.$a.needleBreadthProperty)}},needleBrush:function(a){if(arguments.length===1){this.h($$t.$a.needleBrushProperty,a);return a}else{return this.c($$t.$a.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.h($$t.$a.needleOutlineProperty,a);return a}else{return this.c($$t.$a.needleOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.needleStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$a.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$a.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$a.minorTickBrushProperty,a);return a}else{return this.c($$t.$a.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.h($$t.$a.isScaleInvertedProperty,a);return a}else{return this.c($$t.$a.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$a.backingBrushProperty,a);return a}else{return this.c($$t.$a.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$a.backingOutlineProperty,a);return a}else{return this.c($$t.$a.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$a.backingInnerExtentProperty,a);return a}else{return this.c($$t.$a.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$a.backingOuterExtentProperty,a);return a}else{return this.c($$t.$a.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleStartExtentProperty,a);return a}else{return this.c($$t.$a.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$a.scaleEndExtentProperty,a);return a}else{return this.c($$t.$a.scaleEndExtentProperty)}},scaleBrush:function(a){if(arguments.length===1){this.h($$t.$a.scaleBrushProperty,a);return a}else{return this.c($$t.$a.scaleBrushProperty)}},scaleOutline:function(a){if(arguments.length===1){this.h($$t.$a.scaleOutlineProperty,a);return a}else{return this.c($$t.$a.scaleOutlineProperty)}},scaleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$a.scaleStrokeThicknessProperty,a);return a}else{return this.c($$t.$a.scaleStrokeThicknessProperty)}},ba:function(a){if(arguments.length===1){this.h($$t.$a.gk,a);return a}else{return this.c($$t.$a.gk)}},a3:false,isNeedleDraggingEnabled:function(a){if(arguments.length===1){this.h($$t.$a.isNeedleDraggingEnabledProperty,a);return a}else{return this.c($$t.$a.isNeedleDraggingEnabledProperty)}},labelFormat:function(a){if(arguments.length===1){this.h($$t.$a.labelFormatProperty,a);return a}else{return this.c($$t.$a.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$a.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$a.labelFormatSpecifiersProperty)}},_aj:null,transitionDuration:function(a){if(arguments.length===1){this.h($$t.$a.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$a.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.h($$t.$a.showToolTipTimeoutProperty,a);return a}else{return $h(this.c($$t.$a.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.h($$t.$a.toolTipProperty,a);return a}else{return this.c($$t.$a.toolTipProperty)}},_showToolTip:false,showToolTip:function(a){if(arguments.length===1){this._showToolTip=a;return a}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.h($$t.$a.fontProperty,a);return a}else{return this.c($$t.$a.fontProperty)}},_a1:null,_az:null,_ay:null,_a2:null,_a0:null,getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.h9().height()}return this._ar.k(c-b)},bk:null,h4:null,needleContainsPoint:function(a){if(this.bk==null){return false}return $.ig.PolygonUtil.prototype.b(this.bk,a)},needleContainsPoint1:function(a,b){if(this.bk==null){return false}return b?this.h4.containsPoint(a):$.ig.PolygonUtil.prototype.b(this.bk,a)},e7:function(a,b){var c=this.getValueForPoint(a);c=Math.max(Math.min(c,this.actualMaximumValue()),this.actualMinimumValue());if(c!=this.value()){this.value(c)}},exportVisualData:function(){var $self=this;var a=new $$t.ak;a.viewport(new $.ig.RectData(this.h9().left(),this.h9().top(),this.h9().width(),this.h9().height()));a.scaleLabels(new $$t.aa);a.scaleTickmarks(new $$t.ac);a.ranges(new $$t.ae);a.needle(function(){var $ret=new $$t.aj;$ret.value($self.value());return $ret}());this.view().az(a);var b=this.view().l();if(b!=null){var c=null;switch(b._c){case"range":c=a.ranges().__inner[b._b];break;case"needle":c=a.needle();break}a.toolTip(function(){var $ret=new $$t.ag;$ret.item(c);$ret.itemBrush($.ig.AppearanceHelper.prototype.b(b._a.brush()));$ret.outline($.ig.AppearanceHelper.prototype.b(b._a.outline()));$ret.thickness(b._a.thickness());return $ret}())}return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},flush:function(){this.view().flush()},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().a9(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){this.f0(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.f0({__x:-1e4,__y:-1e4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},null)}},onMouseMove:function(a,b){if(this.a3){this.e7(a,b)}},onMouseDown:function(a,b){if(this.isNeedleDraggingEnabled()&&!this.a3&&this.needleContainsPoint1(a,b)){this.a3=true}},a6:function(){return this.a3},onMouseUp:function(a){if(this.a3){this.a3=false}},containerResized:function(){this.view().ba()},styleUpdated:function(){this.view().bv()},f0:function(a,b){var c=this.bk;if(c!=null&&c.count()>0){var d=$.ig.PolygonUtil.prototype.b(c,a);if(d==true){this.view().bu(a,b,-1,"needle");return}}for(var e=0;e<this.bh.count();e++){var f=new $.ig.PathVisualData(1,"range",this.bh.__inner[e]);var g=f.getPoints(new $.ig.GetPointsSettings);if(g.count()>0){var h=$.ig.PolygonUtil.prototype.b(this.bl(g.__inner[0]),a);if(h==true){this.view().bu(a,b,e,"range");return}}}this.view().a2()},fu:function(){if(!this._a5){return}var a=this._an.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.h9().height()>=b?this.h9().height()-b:this.h9().height();this.h8(new $$a.ae(0,0,0,this.h9().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.h9().width()>=e?this.h9().width()-e:this.h9().width();this.h8(new $$a.ae(0,e,0,g,this.h9().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},h6:null,h9:function(a){if(arguments.length===1){var b=this.h6;this.h6=a;if(!b.equals1(this.h6)){this.fk(b,this.h6)}return a}else{return this.h6}},h5:null,h8:function(a){if(arguments.length===1){this.h5=a;return a}else{return this.h5}},h3:null,h7:function(a){if(arguments.length===1){this.h3=a;return a}else{return this.h3}},a9:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.h9().isEmpty()&&this.view().s()},e4:function(){if(!this.a9()){return}var a=this.cr();this._ar=new $$t.n(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.cp(),this.isScaleInverted());if(this._a5){if(this.animating()){if(this._av.needsFlush()){this._av.flush()}var b=this._ao;this._ao=this._am;this._am=b}else{var c=this._ao;this._ao=this._an;this._an=c}}else if(this.animating()){this._am.d(this.transitionProgress(),this._ao,this._an);this.fv(this._am);this.fy(this._am);this.fx(this._am)}if(this._a5){this.fm();this.fu();this.fn();this.fo();this.fl()}if(this._a5&&this.bd()){this.f1();this._am.d(this.transitionProgress(),this._ao,this._an);this.fv(this._am);this.fy(this._am);this.fx(this._am);this.fz(this._am);this.fw(this._am)}else{if(this._a5){this.fv(this._an);this.fy(this._an);this.fx(this._an);this.fz(this._an);this.fw(this._an)}}this._a5=false;this.view().as()},bg:null,bj:null,bi:null,bh:null,fo:function(){var a=this._an;var b=a.c();var c=this._ar;var d=this.minorTickCount();var e=this.h8();b._u=this.scaleStartExtent();b._r=this.scaleEndExtent();b._s=this.scaleInnerExtent();b._t=this.scaleOuterExtent();b._m.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.j;j.i=g.brush()!=null?g.brush():this.hv(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.hv(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if($.ig.util.isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if($.ig.util.isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if($.ig.util.isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if($.ig.util.isNaN(j.c)){j.c=this.rangeOuterExtent()}b._m.add(j)}b._ab=this.fontBrush();b._ad=this.tickBrush();b._x=this.tickStrokeThickness();b._w=this.tickStartExtent();b._v=this.tickEndExtent();b._ac=this.minorTickBrush();b._q=this.minorTickStrokeThickness();b._p=this.minorTickStartExtent();b._o=this.minorTickEndExtent();var k=this.interval();if($.ig.util.isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$4.x(Number,0);var m=new $$4.x(Number,0);if(k>0){var n=this.actualMinimumValue()+this.ticksPostInitial();var o=this.actualMaximumValue()-this.ticksPreTerminal();var p=1e5;var q=Math.abs(o-n)/p;if(k>=q){for(var r=n;r<=o||this.bf(r,o,k);r=r+k){l.add(c.i(r));for(var s=0;s<d;s++){var t=k/(d+1)*(s+1);if(t+r>o){continue}m.add(c.i(t+r))}}}}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 u=0;u<l.count();u++){b._j[u]=l.__inner[u]}for(var v=0;v<m.count();v++){b._i[v]=m.__inner[v]}},ia:function(){var a=this.interval();var b=this.labelInterval();if($.ig.util.isNaN(a)){a=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(b)){b=a}if(b==0){b=this.actualMaximumValue()-this.actualMinimumValue()}var c=new $$4.x(Number,0);if(b>0){var d=this.labelsPostInitial()+this.actualMinimumValue();var e=this.actualMaximumValue()-this.labelsPreTerminal();var f=1e5;var g=Math.abs(e-d)/f;if(b>=g){for(var h=d;h<=e||this.bf(h,e,a);h+=b){c.add(h)}}}var i=new Array(c.count());var j=new Array(c.count());for(var k=0;k<c.count();k++){var l=c.__inner[k];var m=l.toString();if(this._aj!=null){m=this._aj.i(l)}var n=new $$t.t;n.value=l;n.label=m;if(this.formatLabel!=null){this.formatLabel(this,n)}m=n.label;var o=this.view().cp(function(){var $ret=new $$a.an;$ret.ak(m);return $ret}());i[k]=o.width();j[k]=o.height()}var p=0;var q=0;var r=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.orientation()==0){for(var s=0;s<j.length;s++){q=Math.max(q,j[s])}for(var t=0;t<i.length;t++){p+=i[t]}if(i.length>0){p+=i[0]/2}if(i.length>1){p+=i[i.length-1]/2}if(i.length>0){p+=(i.length-1)*5}if(r>0){p=p/Math.abs(1-r)}}else{for(var u=0;u<i.length;u++){p=Math.max(p,i[u])}for(var v=0;v<j.length;v++){q+=j[v]}if(j.length>0){q-=j[0]/2}if(j.length>1){q-=j[j.length-1]/2}if(r>0){q=q/Math.abs(1-r)}if(j.length>0){q+=(j.length-1)*5}}return new $$a.af(1,p,q)},fm:function(){var a=this._an;var b=a.c();var c=this._ar;var d=this.interval();var e=this.labelInterval();var f=this.minorTickCount();if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if(e==0){e=this.actualMaximumValue()-this.actualMinimumValue()}var g=new $$4.x($$6.$u.$type.specialize(Number,Number),0);if(e>0){var h=this.labelsPostInitial()+this.actualMinimumValue();var i=this.actualMaximumValue()-this.labelsPreTerminal();var j=1e5;var k=Math.abs(i-h)/j;if(e>=k){for(var l=h;l<=i||this.bf(l,i,e);l=l+e){g.add(new $$6.u(Number,Number,l,c.i(l)))}}}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._n=this.labelExtent();var m=new $$t.t;m.actualMinimumValue=this.actualMinimumValue();m.actualMaximumValue=this.actualMaximumValue();var n=new $$t.v;n.actualMinimumValue=this.actualMinimumValue();n.actualMaximumValue=this.actualMaximumValue();for(var o=0;o<g.count();o++){var p=g.__inner[o]._c;var q=p.toString();if(this._aj!=null){q=this._aj.i(p)}m.value=p;n.value=p;m.label=q;if(this.formatLabel!=null){this.formatLabel(this,m)}q=m.label;n.label=q;var r=this.view().cp(function(){var $ret=new $$a.an;$ret.ak(q);return $ret}());n.width=r.width();n.height=r.height();if(this.orientation()==0){n.offsetX=-1*(r.width()/2);n.offsetY=-1*r.height()}else{n.offsetX=-1*r.width();n.offsetY=-1*(r.height()/2)}if(this.alignLabel!=null){this.alignLabel(this,n)}b._f[o]=n.width;b._c[o]=n.height;b._g[o]=n.offsetX;b._h[o]=n.offsetY;b._d[o]=q;b._e[o]=g.__inner[o]._d}},bf:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},fl:function(){var a=this._an;var b=a._a;b._e=this.backingBrush();b._f=this.backingOutline();b._c=this.backingStrokeThickness();b._a=this.backingInnerExtent();b._b=this.backingOuterExtent()},fn:function(){var a=this.value();if($.ig.util.isNaN(a)){return}var b=this._an.c();var c=this._ar;var d=new $$t.m;d.needleShape(this.needleShape());d.isScaleInverted(this.isScaleInverted());d.scaleOrientation(this.orientation());d.outerExtent(this.needleOuterExtent());d.innerExtent(this.needleInnerExtent());d.outerPointExtent(this.needleOuterPointExtent());d.innerPointExtent(this.needleInnerPointExtent());d.outerBaseWidth(this.needleOuterBaseWidth());d.innerBaseWidth(this.needleInnerBaseWidth());d.innerPointWidth(this.needleInnerPointWidth());d.outerPointWidth(this.needleOuterPointWidth());d.defaultWidth(this.needleBreadth()*.5/this.cm());var e=new $$t.i;e._r=this.needleBrush();e._s=this.needleOutline();e._o=this.needleStrokeThickness();var f=new $$t.l;f._b=d;f.c(e);e._l=-90;var g=c.i(a);e._p=g;b._af=e},hv:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},fz:function(a){var b=this.h8();var c=a.c();var d=this._a1;var e=c._j;var f=c._w;var g=c._v;var h=c._ad;var i=c._x;var j=this._az;var k=c._i;var l=c._p;var m=c._o;var n=c._ac;var o=c._q;d.f(true);for(var p=0;p<this.bi.count();p++){d.n(this.bi.__inner[p])}this.bi.clear();var q=this.cm();var r=this.c2();for(var s=0;s<e.length;s++){var t,u,v,w;if(this.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.a();var y=new $$a.a7;var z=new $$a.a8;z.__startPoint={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());y._c.add(z);x._ak=y;x.__stroke=h;x._ac=i;this.bi.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if(this.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.a();var ag=new $$a.a7;var ah=new $$a.a8;ah.__startPoint={__x:ab,__y:ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ad,__y:ae,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ag._c.add(ah);af._ak=ag;af.__stroke=n;af._ac=o;this.bi.add(af)}d.f(false)},fw:function(a){var b=this.h8();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._n;var k=this._ay;k.f(true);for(var l=0;l<this.bg.count();l++){k.n(this.bg.__inner[l])}this.bg.clear();var m=c._ab;var n=this.c1();var o=this.c2();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.a();s.ak(e[p]);this.view().bt(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().bk(s,q+v,r+w);this.bg.add(s)}k.f(false)},fy:function(a){var b=a.c();var c=this._a0;c.f(true);for(var d=0;d<this.bh.count();d++){c.n(this.bh.__inner[d])}this.bh.clear();var e=this.cm();var f=this.c2();var g=this.h2();var h=this.view().cm();if($.ig.util.isNaN(b._s)||$.ig.util.isNaN(b._t)||$.ig.util.isNaN(b._u)||$.ig.util.isNaN(b._r)){h._ak=null}else{var i=this.cp();h._ak=b.ae(g,e,i,this.orientation());h.__fill=this.scaleBrush();h.__stroke=this.scaleOutline();h._ac=this.scaleStrokeThickness()}for(var j=0;j<b._m.count();j++){var k=b._m.__inner[j];var l=c.a();l._ak=k.k(g,e,f,this.orientation());l.__fill=k.i;l.__stroke=k.j;l._ac=k.h;this.bh.add(l)}this.view().bs(this.bh);c.f(false)},fv:function(a){var b=this.h7();var c=this.view().ck();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._ac=d._c},bl:function(a){var b=new $$4.x($$a.$y.$type,0);for(var c=0;c<a.count();c++){b.add({__x:a.__inner[c].x(),__y:a.__inner[c].y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return b},fx:function(a){this.bk=null;var b=this.view().cl();var c=this.value();if($.ig.util.isNaN(c)||c<this.actualMinimumValue()||c>this.actualMaximumValue()){b._ak=null;return}var d=a.c();var e=d._af;var f=this.cm();var g=this.c2();var h=f;var i=e._p;var j=0;if(this.orientation()==1){i=this.h8().left();j=g-e._p}b._ak=e.t(h,i,j);b.__fill=e._r;b.__stroke=e._s;b._ac=e._o;var k=new $.ig.PathVisualData(1,"needle",b);var l=k.getPoints(new $.ig.GetPointsSettings);if(l.count()>0){this.bk=this.bl(l.__inner[0]);var m=1.7976931348623157e308,n=1.7976931348623157e308;var o=-1.7976931348623157e308,p=-1.7976931348623157e308;for(var q=0;q<this.bk.count();q++){m=this.bk.__inner[q].__x<m?this.bk.__inner[q].__x:m;n=this.bk.__inner[q].__y<n?this.bk.__inner[q].__y:n;o=this.bk.__inner[q].__x>o?this.bk.__inner[q].__x:o;p=this.bk.__inner[q].__y>p?this.bk.__inner[q].__y:p}this.h4=new $$a.ae(2,{__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:o,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},fk:function(a,b){this._a5=true;this.view().br()},fc:function(a,b){this._a5=true;this.view().br()},cm:function(){if(this.orientation()==0){return this.ba()?this.h9().height():this.h8().height()}return this.ba()?this.h9().width():this.h8().width()},cp:function(){if(this.orientation()==0){return this.h9().width()*(this.scaleEndExtent()-this.scaleStartExtent());
}return this.h9().height()*(this.scaleEndExtent()-this.scaleStartExtent())},c1:function(){if(this.orientation()==0){return this.h9().height()}return this.h9().width()},c2:function(){if(this.orientation()==0){return this.h9().width()}return this.h9().height()},cr:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.h9().left()+this.h9().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.h9().top()+this.h9().height()*a},h2:function(){var a=this.h8().left();if(this.ba()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.h8().width()*b,__y:this.h8().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.h8().top()+this.h8().height()*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fi:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"ScaleOutline":case"TickBrush":case"MinorTickBrush":case"NeedleBrush":case"NeedleOutline":this.view().a8(a,b,c);break;case"RangeBrushes":this.view().bd(b,c);break;case"RangeOutlines":this.view().be(b,c);break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().bi();break}switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._aj=new $.ig.BindingFormatter;this._aj.j(this.labelFormat());this._aj.d(this.labelFormatSpecifiers())}else{this._aj=null}this._a5=true;this.view().br();break;case"Value":if(this.valueChanged!=null){this.valueChanged(this,new $.ig.DoubleValueChangedEventArgs(b,c))}this._a5=true;this.view().br();break;case"TransitionDuration":this._av.intervalMilliseconds(this.transitionDuration());this.view().br();break;case"TransitionProgress":if(this.transitionProgress()>=1){this._av.stop();var d=this._an;this._an=this._ao;this._ao=d;this.fm();this.fn();this.fo();this.fl();this.fv(this._an);this.fy(this._an);this.fx(this._an);this.fz(this._an);this.fw(this._an)}this._am.d(this.transitionProgress(),this._ao,this._an);this.fv(this._am);this.fy(this._am);this.fx(this._am);this.fz(this._am);this.fw(this._am);this.view().as();break;case"NeedleBrush":case"NeedleName":case"NeedleBreadth":case"NeedleShape":case"NeedleInnerExtent":case"NeedleOuterExtent":case"NeedleInnerPointExtent":case"NeedleOuterPointExtent":case"NeedleInnerBaseWidth":case"NeedleOuterBaseWidth":case"NeedleInnerPointWidth":case"NeedleOuterPointWidth":case"NeedleStrokeThickness":case"NeedleOutline":case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"ScaleBrush":case"ScaleOutline":case"ScaleStrokeThickness":case"ScaleInnerExtent":case"ScaleOuterExtent":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"RangeInnerExtent":case"RangeOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":this._a5=true;this.view().br();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.fs.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.fs.runOn(this))}this._a5=true;this.view().br();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var i=this.cr();this._ar=new $$t.n(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.cp(),this.isScaleInverted());this._a5=true;this.view().br();break;case"FontBrush":case"Font":this.view().b1();this._a5=true;this.view().br();break}this.fj(a)},fs: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.fr.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.fr.runOn(this))}}this._a5=true;this.view().br()},fr:function(a,b){this._a5=true;this.view().br()},e9:function(a,b){this._a5=true;this.view().br()},_a5:false,refresh:function(){this._a5=true;this.view().br()},ax:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._ah,this.font())},bp:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bp;this.bp=a;this.fi("PixelScalingRatio",b,this.bp);return a}else{return this.bp}},bo:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.fi("ActualPixelScalingRatio",b,this.bo);return a}else{return this.bo}},$type:new $.ig.Type("XamLinearGauge",$$a.$f.$type,[$$0.$b6.$type])},true);$c("MorphSegment:b","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.n(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.f(f,d);var h=$.ig.GeometryUtil.prototype.f(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=d;var f=b.f;var g=false;var h=c.f;var i=false;if(f.count()==0&&h.count()==0){return}e.b=false;e.e=false;e.a=false;e.d=false;e.c=false;if(b.e){g=true}if(c.e){i=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){g=true;i=true;e.e=true}if(g&&!b.e){if(!b.a){b.i(c.h)}f=b.g}if(i&&!c.e){if(!c.a){c.i(b.h)}h=c.g}if(b.e){f=b.g}if(c.e){h=c.g}e.g.clear();if(b.b&&c.b){e.b=true}$.ig.InterpolationUtil.prototype.b(e.f,a,f,h);if(e.e){var j;var k=e.f.count();for(var l=0;l<k;l++){j=e.f.__inner[l];e.g.add({__x:j.__x,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e.a=true}if(b.d==c.d){e.d=c.d}if(b.c==c.c){e.c=c.c}if(e.b){e.h=b.h+(c.h-b.h)*a}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("XamLinearGaugeView:c","Object",{ap:0,ao:0,init:function(a){this.e=null;this.f=null;this.q=false;this.a=["needle","backing","scale","tick","minortick","label"];this.aq=null;this.an=-1;this.b6=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.r=false;this.n=null;this.ad=1;$.ig.$op.init.call(this);this._m=a;this.v=new $$4.h(String,$$4.$h.$type.specialize(String,$$a.$at.$type),0);this.ci=new $$a.by;this.cj=new $$a.by;this.ch=new $$a.by;this._aa=new $$4.x($$a.$by.$type,0);this._z=new $$4.x($$a.$by.$type,0);this._y=new $$4.x($$a.$an.$type,0);this._ab=new $$4.x($$a.$an.$type,0)},a3:function(){var a=this._m.pixelScalingRatio();var b=this._m.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._m.actualPixelScalingRatio(window.devicePixelRatio)}},_m:null,_i:null,_aj:null,_p:null,_ah:null,_aa:null,_z:null,_y:null,_ab:null,bc:function(){this._k=new $$t.q;this.al=this._m.showToolTipTimeout();this.a3()},ci:null,cj:null,ch:null,s:function(){return true},cl:function(){return this.ci},cm:function(){return this.cj},ck:function(){return this.ch},ca:null,cb:null,b7:null,b8:null,cc:null,cd:null,ce:null,b9:null,c:null,d:null,e:null,f:null,q:false,v:null,a:null,a1:function(){this.q=true;var a=["#778899","#EBEDEF","#e0e0e0","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","#B2B9C0","#e0e0e0",null,null,null];var c=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.v.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-lineargauge-"+f;var h="ui-lineargauge-"+f+"-fill";var i="ui-lineargauge-"+f+"-outline";var j;if(!function(){var k=$$t.$c.w.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$.ig.BrushUtil.prototype.j(h,g,"background-color",this._ah,a[e]);$$t.$c.w.add(h,j)}var k;if(!function(){var l=$$t.$c.w.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$.ig.BrushUtil.prototype.j(i,g,"border-top-color",this._ah,b[e]);$$t.$c.w.add(i,k)}var l=new $$4.h(String,$$a.$at.$type,0);l.item("fill",j);l.item("outline",k);this.v.item(this.a[e],l)}this.b0();if($$t.$c.g==null||$$t.$c.h==null){var m=$.ig.BrushUtil.prototype.f("ui-lineargauge-range-fill-palette-","ui-lineargauge-range-outline-palette-","ui-lineargauge-range-palette-",this._ah,$$t.$c.g,$$t.$c.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$c.g=m.p4;$$t.$c.h=m.p5}this.c=$$t.$c.g;this.d=$$t.$c.h;if(this.e==null){this._m.rangeBrushes(this.c)}if(this.f==null){this._m.rangeOutlines(this.d)}this.q=false},b0:function(){this.q=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bz(c,this.v.item(c))}this.q=false},bz:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"needle":if(this.ca==null){this._m.needleBrush(c)}if(this.cb==null){this._m.needleOutline(d)}break;case"scale":if(this.cc==null){this._m.scaleBrush(c)}if(this.cd==null){this._m.scaleOutline(d)}break;case"backing":if(this.b7==null){this._m.backingBrush(c)}if(this.b8==null){this._m.backingOutline(d)}break;case"tick":if(this.ce==null){this._m.tickBrush(c)}break;case"minortick":if(this.b9==null){this._m.minorTickBrush(c)}break;case"label":this.b6=c;break}},a8:function(a,b,c){var d=b;var e=c;if(!this.q){switch(a){case"NeedleBrush":this.ca=e;break;case"NeedleOutline":this.cb=e;break;case"BackingBrush":this.b7=e;break;case"BackingOutline":this.b8=e;break;case"ScaleBrush":this.cc=e;break;case"ScaleOutline":this.cd=e;break;case"TickBrush":this.ce=e;break;case"MinorTickBrush":this.b9=e;break}if(e==null){this.b0()}}},bd:function(a,b){if(!this.q){this.e=b;if(this.e==null){this._m.rangeBrushes(this.c)}}},be:function(a,b){if(!this.q){this.f=b;if(this.f==null){this._m.rangeOutlines(this.d)}}},b:function(a,b){this._ah.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._ah.getCssDefaultPropertyValue(a,b[c])}this._ah.endCSSQuery();return b},bv:function(){this.a1();this.b1();this.br()},_u:false,_t:false,ai:null,_k:null,ak:0,am:0,cg:function(a){var b=$.ig.CanvasGestureDOMEventProxy.prototype.c3(this._ah.rootWrapper());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},aq:null,an:0,cf:null,al:0,bu:function(a,b,c,d){this.cf=a;this.an=c;this.aq=d;this.bq();if(this._ah!=null){this.am=this._ah.setTimeout(this.b2.runOn(this),this.al)}else{this.am=window.setTimeout(this.b2.runOn(this),this.al)}this._t=true},a2:function(){if(this._t){if(this._ah!=null){this._ah.clearTimeout(this.am)}else{window.clearTimeout(this.am)}this._t=false}if(this._u){var a=this._m.toolTip();if(this._ah!=null){this._ah.clearTimeout(this.ak)}else{window.clearTimeout(this.ak)}a.hide();this._u=false;this._k=null}this.al=this._m.showToolTipTimeout()},bq:function(){if(this._t){if(this._ah!=null){this._ah.clearTimeout(this.am)}else{window.clearTimeout(this.am)}}if(this._u){var a=this._m.toolTip();if(this._ah!=null){this._ah.clearTimeout(this.ak)}else{window.clearTimeout(this.ak)}a.hide();this._u=false;this.al=$a(this._m.showToolTipTimeout(),2)}},b2:function(){var $self=this;if(this._t){if(this._ah!=null){this._ah.clearTimeout(this.am)}else{window.clearTimeout(this.am)}this._t=false}var a=this.an;var b=this.aq;var c=this.cf;if(this._ah!=null){this.ak=this._ah.setTimeout(this.a2.runOn(this),10*this._m.showToolTipTimeout())}else{this.ak=window.setTimeout(this.a2.runOn(this),10*this._m.showToolTipTimeout())}var d=this._m.ranges().__inner[a];if(this.ai!=this._m.toolTip()){if(this.ai!=null){this.ai.remove()}this.ai=this._m.toolTip();this.ai.setStyleProperty("z-index","10000");this.ai.setStyleProperty("position","absolute");this._ah.append(this.ai)}this._k=this.j(b,a);var context_=this._k;var tooltip_=this.ai;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e="ui-lineargauge-"+b+"-tooltip";var f=this.ai.findByClass("."+e);if(f!=null&&f.length>0){var g=["border-top-color","border-top-width","border-top-style","border-top-left-radius","background-color","padding-top","font-weight"];var h=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var i=function(){var $ret=new $$4.x(String,0);$ret.add($self._k.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 j=new $$4.h(String,String,0);var k=new Array(g.length);$.ig.util.arrayCopy1(g,0,k,0,g.length);this.b(e,k);for(var l=0;l<k.length;l++){for(var m=0;m<f.length;m++){f[m].setStyleProperty(h[l],k[l]==null?i.__inner[l]:k[l])}}}this.ai.setStyleProperty("top",(c.__y+15).toString()+"px").setStyleProperty("left",(c.__x+15).toString()+"px");this.ai.show();this._u=true},j:function(a,b){var c=new $$t.q;switch(a){case"range":var d=this._m.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._m.hv(b,this.c));c.outline(f!=null?f:this._m.hv(b,this.d));c.thickness(d.strokeThickness());break;case"needle":c.item(this._m.value());c.itemName(this._m.needleName());c.label(this._m.needleName()!=null?this._m.needleName()+": "+this._m.value().toString():this._m.value().toString());c.brush(this._m.needleBrush());c.outline(this._m.needleOutline());c.thickness(this._m.needleStrokeThickness());break}return c},a9:function(a){if(a==null){this._aj=null;this._ah=null;this.ai=null;this._p=null;if(this._m.animating()){this._m._av.stop()}this.at();return}var b=a;this._ah=b;this._m._av.provideRenderer(this._ah);this._ah.rootWrapper().addClass("ui-lineargauge-container");this.ad=$.ig.util.isNaN(this._m.pixelScalingRatio())?this._m.actualPixelScalingRatio():this._m.pixelScalingRatio();var c=this.ad;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._ah.rootWrapper().setStyleProperty("position","relative");var h=this._ah.createElement("canvas");h.setStyleProperty("position","absolute");this._ah.append(h);this.ap=f;this.ao=g;h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._m.h9(new $$a.ae(0,0,0,d,e));this._m.h7(new $$a.ae(0,0,0,d,e));this._aj=h;var i=this._ah.get2DCanvasContext(this._aj);this._p=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.a1();this.b1();this._p.ac(this.n);this.at();this._i=new $.ig.CanvasGestureDOMEventProxy(this._ah.rootWrapper(),this._ah,false);if(this._i!=null){var j=this._i;j.onMouseOver=$.ig.Delegate.prototype.combine(j.onMouseOver,this.ay.runOn(this));var k=this._i;k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.ax.runOn(this));var l=this._i;l.onContactStarted=$.ig.Delegate.prototype.combine(l.onContactStarted,this.aw.runOn(this));var m=this._i;m.onContactMoved=$.ig.Delegate.prototype.combine(m.onContactMoved,this.av.runOn(this));var n=this._i;n.onContactCompleted=$.ig.Delegate.prototype.combine(n.onContactCompleted,this.au.runOn(this))}this.bp()},au:function(a,b){if(this._m!=null){this._m.onMouseUp(a)}},av:function(a,b){if(this._m!=null){this._m.onMouseMove(a,b)}},aw:function(a,b){if(this._m!=null){this._m.onMouseDown(a,b)}},ay:function(a,b,c){if(this._m!=null){this._m.onMouseOver(a,b,c)}},ax:function(a){if(this._m!=null){this._m.onMouseLeave()}},at:function(){if(this._i!=null){var a=this._i;a.onMouseOver=$.ig.Delegate.prototype.remove(a.onMouseOver,this.ay.runOn(this));var b=this._i;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.ax.runOn(this));var c=this._i;c.onContactStarted=$.ig.Delegate.prototype.remove(c.onContactStarted,this.aw.runOn(this));var d=this._i;d.onContactMoved=$.ig.Delegate.prototype.remove(d.onContactMoved,this.av.runOn(this));var e=this._i;e.onContactCompleted=$.ig.Delegate.prototype.remove(e.onContactCompleted,this.au.runOn(this));this._i.au()}},ba:function(){this.a3();var a=Math.round(this._ah.rootWrapper().width());var b=Math.round(this._ah.rootWrapper().height());this._m.h9(new $$a.ae(0,0,0,a,b));this._m.h7(new $$a.ae(0,0,0,a,b));if(this._i!=null){this._i._bk=this._m.h9()}},as:function(){this.bp()},x:null,bs:function(a){this.x=a},bp:function(){var a=this._m.h9().width();var b=this._m.h9().height();var c=a*this.ad;var d=b*this.ad;if(this.ap!=a||this.ao!=b){this._aj.setAttribute("width",c.toString());this._aj.setAttribute("height",d.toString());this._aj.setStyleProperty("width",a.toString()+"px");this._aj.setStyleProperty("height",b.toString()+"px");this.ap=$.ig.truncate(Math.round(c));this.ao=$.ig.truncate(Math.round(d))}if(this._p.d()&&this.ad!=1){this._p.z();this._p.aa(this.ad,this.ad)}this._p.k(this._m.h9().left(),this._m.h9().top(),this._m.h9().width(),this._m.h9().height());this._p.s(this.ch);this._p.s(this.cj);if(this.x!=null){for(var e=0;e<this.x.count();e++){this._p.s(this.x.__inner[e])}}for(var f=0;f<this._y.count();f++){this._p.ac(this.n);this._p.w(this._y.__inner[f])}for(var g=0;g<this._z.count();g++){this._p.s(this._z.__inner[g])}this._p.s(this.ci);if(this._p.d()&&this.ad!=1){this._p.y()}},b1:function(){if(this._m.font()!=null){this.n=this._m.ax()}else{this.n=$.ig.FontUtil.prototype.getFont(this._ah)}this.ac=this.ae(this.n);if(this._m.fontBrush()==null){var a=this._ah.rootWrapper().getStyleProperty("color");{this.b5=new $$a.at;this.b5.__fill=a;this._m.fontBrush(this.b5)}}if(this._p!=null){this._p.ac(this.n)}},af:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._p.e(b)+0}return 0},cp:function(a){if($.ig.util.isNaN(this.ac)){this.ac=this.ae(null)}var b=this.af(a);var c=this.ac;return new $$a.af(1,b,c)},b6:null,bt:function(a,b){if(b!=null){a._am=b}else{a._am=this.b6}},bk:function(a,b,c){a._n=b;a._o=c},bj:function(a,b){},bl:function(a,b){},ae:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._ah,a)},r:false,n:null,b5:null,ac:0,ad:0,br:function(){if(!this.r){this.r=true;window.setTimeout(this.ar.runOn(this),0)}},ar:function(){if(this.r){this.r=false;this._m.e4()}},flush:function(){if(this.r){this.ar()}},o:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._ah,a,b)},az:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.cj));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.ci));a.backingPath(new $.ig.PathVisualData(1,"Backing",this.ch));var b=this.n;var d=this._y.getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=this.o(c,b);var f=new $$t.ab;f.labelValue(c.ak());f.labelPosition($.ig.PointData.prototype.b({__x:c._n,__y:c._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.labelSize($.ig.SizeData.prototype.b(this.cp(c)));f.appearance($.ig.AppearanceHelper.prototype.c(c,e));a.scaleLabels().add(f)}}var h=this._z.getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.ad;i.tickPath(new $.ig.PathVisualData(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.x.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.af;var m=new $.ig.PathVisualData(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},a7:function(){this.a3();if(this._i!=null){this._i.as(this._ah.rootWrapper(),"")}},bb:function(){if(this._i!=null){this._i.bg(this._ah.rootWrapper(),"")}},bm:function(a){a.__visibility=0},bn:function(a){a.__visibility=1},bo:function(a){this._aa.remove(a)},co:function(){var a=new $$a.by;this._aa.add(a);return a},bw:function(a){a.__visibility=0},bx:function(a){a.__visibility=1},by:function(a){this._ab.remove(a)},b4:function(){var a=new $$a.an;this._ab.add(a);return a},bf:function(a){a.__visibility=0},bg:function(a){a.__visibility=1},bh:function(a){this._z.remove(a)},cn:function(){var a=new $$a.by;this._z.add(a);return a},a4:function(a){a.__visibility=0},a5:function(a){a.__visibility=1},a6:function(a){this._y.remove(a)},b3:function(){var a=new $$a.an;this._y.add(a);return a},l:function(){var $self=this;if(this._k==null){return null}return function(){var $ret=new $$t.r;$ret._b=$self.an;$ret._d=$self.cf;$ret._c=$self.aq;$ret._a=$self._k;return $ret}()},bi:function(){this.ad=this._m.actualPixelScalingRatio()},$type:new $.ig.Type("XamLinearGaugeView",$.ig.$ot)},true);$c("LinearGraphBackingFrame:g","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_f:null,_c:0,_b:0,_a:0,g:function(a,b,c){var $self=this;var d=new $$a.a7;var e=new $$a.a8;var f,g,h,i;if(c==1){f=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{f=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d._c.add(e);return d},d:function(a,b,c){this._c=b._c+(c._c-b._c)*a;this._e=$.ig.BrushUtil.prototype.k(b._e,a,c._e,0);this._f=$.ig.BrushUtil.prototype.k(b._f,a,c._f,0);this._b=b._b+(c._b-b._b)*a;this._a=b._a+(c._a-b._a)*a},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$c("LinearGraphFrame:h","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$t.g;this._b=new $$t.j},c:function(a){},_a:null,_b:null,d:function(b,c,d){this._b=$$t.$j.a(b,1-b,c._b,d._b);this.c().y(b,c.c(),d.c());this._a.d(b,c._a,d._a)},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("LinearGraphNeedleFrame:i","Object",{init:function(){$.ig.$op.init.call(this);this._f=new $$t.b;this._g=new $$t.b;this._d=new $$t.b;this._j=new $$t.b;this._i=new $$t.b;this._k=new $$t.b;this._e=new $$t.b;this._h=new $$t.b;this._b=new $$t.b;this._c=new $$t.b},_n:0,_m:0,_q:0,_p:0,_l:0,_r:null,_s:null,_o:0,_f:null,_g:null,_d:null,_j:null,_i:null,_k:null,_e:null,_h:null,_b:null,_c:null,a:function(a,b,c,d){var e=new $$t.i;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=$.ig.BrushUtil.prototype.k(c._r,a,d._r,0);e._s=$.ig.BrushUtil.prototype.k(c._s,a,d._s,0);e._o=c._o+(d._o-c._o)*a;e._f.j(a,c._f,d._f);e._g.j(a,c._g,d._g);e._d.j(a,c._d,d._d);e._j.j(a,c._j,d._j);e._i.j(a,c._i,d._i);e._k.j(a,c._k,d._k);e._e.j(a,c._e,d._e);e._h.j(a,c._h,d._h);e._b.j(a,c._b,d._b);e._c.j(a,c._c,d._c);return e},t:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._i.l(f,e,a,b,c);f=this._j.l(f,e,a,b,c);f=this._d.l(f,e,a,b,c);f=this._g.l(f,e,a,b,c);f=this._f.l(f,e,a,b,c);f=this._h.l(f,e,a,b,c);f=this._e.l(f,e,a,b,c);e.__isClosed=true;d._c.add(e);var g=new $$a.a8;if(this._b.f.count()>0||this._c.f.count()>0){f=this._b.l(f,g,a,b,c);f=this._c.l(f,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$c("LinearGraphRectFrame:j","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 $$a.a7;var f=new $$a.a8;var g,h,i,j;if(d==1){g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{g=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e._c.add(f);return e},a:function(a,b,c,d){var e=new $$t.j;e.i=$.ig.BrushUtil.prototype.k(c.i,a,d.i,0);e.j=$.ig.BrushUtil.prototype.k(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$c("LinearGraphScaleFrame:k","Object",{init:function(){$.ig.$op.init.call(this);this._m=new $$4.x($$t.$j.$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);this._l=new $$t.j},_m:null,_u:0,_r:0,_s:0,_t:0,_l:null,_j:null,_w:0,_v:0,_ad:null,_x:0,_i:null,_p:0,_o:0,_ac:null,_q:0,_e:null,_d:null,_f:null,_c:null,_g:null,_h:null,_n:0,_ab:null,ae:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e._c.add(f);return e},y:function(a,b,c){this._ad=$.ig.BrushUtil.prototype.k(b._ad,a,c._ad,0);this._ac=$.ig.BrushUtil.prototype.k(b._ac,a,c._ac,0);if(b._ab==null&&c._ab==null){this._ab=null}else{this._ab=$.ig.BrushUtil.prototype.k(b._ab,a,c._ab,0)}this._u=b._u+(c._u-b._u)*a;this._r=b._r+(c._r-b._r)*a;this._s=b._s+(c._s-b._s)*a;this._t=b._t+(c._t-b._t)*a;this._n=b._n+(c._n-b._n)*a;
this._w=b._w+(c._w-b._w)*a;this._v=b._v+(c._v-b._v)*a;this._p=b._p+(c._p-b._p)*a;this._o=b._o+(c._o-b._o)*a;this._x=b._x+(c._x-b._x)*a;this._q=b._q+(c._q-b._q)*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.aa(a,this._m,b._m,c._m);this._l=this.k(a,b._l,c._l)},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},aa:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$j.$type,b,a,c,d,function(){return new $$t.j},$$t.$j.a)},k:function(a,b,c){var d=1-a;return $$t.$j.a(a,d,b,c)},z:function(a,b,c,d){$.ig.InterpolationUtil.prototype.c($$t.$i.$type,b,a,c,d,function(){return new $$t.i},$$t.$i.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("LinearGraphNeedlePreparer:l","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,c:function(a){this.d(a)},d:function(a){this.f(a);var b=this.a();a._n=b.outerExtent();a._m=b.innerExtent();a._q=0;if(!$.ig.util.isNaN(b.outerBaseWidth())){a._q=Math.max(a._q,b.outerBaseWidth())}if(!$.ig.util.isNaN(b.innerBaseWidth())){a._q=Math.max(a._q,b.innerBaseWidth())}var c=7;var d=new Array(c);var e=new Array(c+1);this.e(a,d,e,b);for(var f=0;f<c;f++){var g=d[f].f;g.add(e[f]);g.add(e[f+1])}},e:function(a,b,c,d){var e=d.innerExtent();var f=d.outerExtent();var g=d.innerPointExtent();var h=d.outerPointExtent();if(d.scaleOrientation()==0){e=1-e;f=1-f;g=1-g;h=1-h;b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:-1*d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:-1*d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:-1*d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:-1*d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:f,__y:-1*d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:f,__y:d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:h,__y:d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:g,__y:d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:e,__y:d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:e,__y:-1*d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:g,__y:-1*d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:h,__y:-1*d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},a:function(){var a=this._b;var b=.85;var c=.25;var d=.45;var e=a.defaultWidth();var f=.5;var g=a.innerExtent();var h=a.outerExtent();var i=a.innerPointExtent();var j=a.outerPointExtent();var k=a.innerBaseWidth();var l=a.outerBaseWidth();var m=a.innerPointWidth();var n=a.outerPointWidth();if($.ig.util.isNaN(g)){g=c}if($.ig.util.isNaN(h)){h=b}if($.ig.util.isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if($.ig.util.isNaN(j)){j=b}if($.ig.util.isNaN(l)){l=e}if($.ig.util.isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if($.ig.util.isNaN(m)){m=e}if($.ig.util.isNaN(n)){n=e}switch(a.needleShape()){case 2:case 1:case 4:j=h;i=g;break}if(a.needleShape()==3){k=0;m=l;n=l;j=h}if(a.needleShape()==2){k=0;m=0;n=l}if(a.needleShape()==4){m=k;n=l}if(a.needleShape()==1){var o=Math.max(k,l);k=o;l=o;m=o;n=o}a.innerExtent(g);a.outerExtent(h);a.innerPointExtent(i);a.outerPointExtent(j);a.innerBaseWidth(k);a.outerBaseWidth(l);a.innerPointWidth(m);a.outerPointWidth(n);return a},f:function(a){a._f.k();a._g.k();a._d.k();a._j.k();a._i.k();a._k.k();a._e.k();a._h.k();a._b.k();a._c.k()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$c("LinearGraphNeedleParameters:m","Object",{init:function(){this.k=NaN;this.j=NaN;this.g=NaN;this.l=NaN;this.i=NaN;this.n=NaN;this.h=NaN;this.m=NaN;this.f=NaN;this.b=3;$.ig.$op.init.call(this)},_scaleOrientation:0,scaleOrientation:function(a){if(arguments.length===1){this._scaleOrientation=a;return a}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(a){if(arguments.length===1){this._isScaleInverted=a;return a}else{return this._isScaleInverted}},k:0,outerExtent:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.x("OuterExtent")}return a}else{return this.k}},j:0,innerExtent:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.x("InnerExtent")}return a}else{return this.j}},g:0,innerBaseWidth:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.x("InnerBaseWidth")}return a}else{return this.g}},l:0,outerBaseWidth:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.x("OuterBaseWidth")}return a}else{return this.l}},i:0,innerPointWidth:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.x("InnerPointWidth")}return a}else{return this.i}},n:0,outerPointWidth:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.x("OuterPointWidth")}return a}else{return this.n}},h:0,innerPointExtent:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.x("InnerPointExtent")}return a}else{return this.h}},m:0,outerPointExtent:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.x("OuterPointExtent")}return a}else{return this.m}},f:0,defaultWidth:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.x("DefaultWidth")}return a}else{return this.f}},b:0,needleShape:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.x("NeedleShape")}return a}else{return this.b}},a:function(){var a=new $$t.m;a.outerExtent(this.outerExtent());a.innerExtent(this.innerExtent());a.innerBaseWidth(this.innerBaseWidth());a.outerBaseWidth(this.outerBaseWidth());a.innerPointExtent(this.innerPointExtent());a.outerPointExtent(this.outerPointExtent());a.innerPointWidth(this.innerPointWidth());a.outerPointWidth(this.outerPointWidth());a.needleShape(this.needleShape());a.defaultWidth(this.defaultWidth());return a},x:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$0.$b6.$type])},true);$c("LinearGraphScaler:n","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$c("LinearGraphTooltipDataContext:q","DependencyObject",{init:function(){$$a.$r.init.call(this)},item:function(a){if(arguments.length===1){this.h($$t.$q.itemProperty,a);return a}else{return this.c($$t.$q.itemProperty)}},itemName:function(a){if(arguments.length===1){this.h($$t.$q.itemNameProperty,a);return a}else{return this.c($$t.$q.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$q.outlineProperty,a);return a}else{return this.c($$t.$q.outlineProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$q.itemBrushProperty,a);return a}else{return this.c($$t.$q.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$q.thicknessProperty,a);return a}else{return this.c($$t.$q.thicknessProperty)}},label:function(a){if(arguments.length===1){this.h($$t.$q.labelProperty,a);return a}else{return this.c($$t.$q.labelProperty)}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ToolTipInfo:r","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_b:0,_d:null,_a:null,$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:t","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$0.$w.$type)},true);$c("AlignLinearGraphLabelEventArgs:v","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$t.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$t.$type)},true);$c("LinearGaugeFrame:w","LinearGraphFrame",{init:function(){$$t.$h.init.call(this);this.c(new $$t.x)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("LinearGaugeFrame",$$t.$h.$type)},true);$c("LinearGaugeScaleFrame:x","LinearGraphScaleFrame",{init:function(){$$t.$k.init.call(this);this._af=new $$t.i},_af:null,y:function(a,b,c){$$t.$k.y.call(this,a,b,c);this._af=$$t.$i.a(a,1-a,b._af,c._af)},$type:new $.ig.Type("LinearGaugeScaleFrame",$$t.$k.$type)},true);$c("LinearGraphVisualData:y","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_toolTip:null,toolTip:function(a){if(arguments.length===1){this._toolTip=a;return a}else{return this._toolTip}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(this.toolTip()!=null){if(b){b=false}else{a.l(", ")}a.l("toolTip: ");a.l(this.toolTip().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.l("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("LinearGraphVisualData",$.ig.$ot)},true);$c("LinearScaleVisualData:z","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ab","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){var a=this.labelValue().toString();var b="{ labelValue: '"+a;b+="', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height();b+="}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y();b+="}, appearance: "+this.appearance().serialize()+"}";return b},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:aa","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ab.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$ab.$type))},true);$c("LinearGraphScaleTickmarkVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$c("LinearGraphScaleTickmarkVisualDataList:ac","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ad.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ad.$type))},true);$c("ToolTipItemVisualData:ah","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("LinearGraphRangeVisualData:af","ToolTipItemVisualData",{init:function(){$$t.$ah.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+", type: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$ah.$type)},true);$c("LinearGraphRangeVisualDataList:ae","List$1",{init:function(){$$4.$x.init.call(this,$$t.$af.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$4.$x.$type.specialize($$t.$af.$type))},true);$c("LinearGraphToolTipVisualData:ag","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},serialize:function(){var a=new $$6.aj(0);a.l("{ item: ");if(this.item()!=null){a.l(this.item().serialize())}a.l(", ");a.l("outline: ");a.l(this.outline().serialize());a.l(", ");a.l("itemBrush: ");a.l(this.itemBrush().serialize());a.l(", ");a.l("thickness: ");a.l(this.thickness().toString());a.l("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$c("LinearNeedleVisualData:aj","ToolTipItemVisualData",{init:function(){$$t.$ah.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"needle"},$type:new $.ig.Type("LinearNeedleVisualData",$$t.$ah.$type)},true);$c("LinearNeedleVisualDataList:ai","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aj.$type,0)},$type:new $.ig.Type("LinearNeedleVisualDataList",$$4.$x.$type.specialize($$t.$aj.$type))},true);$c("LinearGaugeVisualData:ak","LinearGraphVisualData",{init:function(){$$t.$y.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},scaleByViewport:function(){$$t.$y.scaleByViewport.call(this);if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$y.serialize.call(this);var b=new $$6.aj(0);var c=a.length==0;if(this.needlePath()!=null){if(c){c=false}else{b.l(", ")}b.l("needlePath: ");b.u(this.needlePath().serialize())}if(this.needle()!=null){if(c){c=false}else{b.l(", ")}b.l("needle: ");b.u(this.needle().serialize())}if(c){return a}b.l("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("LinearGaugeVisualData",$$t.$y.$type)},true);$$t.$o.nameProperty=$$a.$s.i("Name",String,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.ab("Name",b.oldValue(),b.newValue())}));$$t.$o.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.ab("Brush",b.oldValue(),b.newValue())}));$$t.$o.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.ab("Outline",b.oldValue(),b.newValue())}));$$t.$o.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("StartValue",b.oldValue(),b.newValue())}));$$t.$o.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("EndValue",b.oldValue(),b.newValue())}));$$t.$o.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$o.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$o.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$o.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$o.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,1,function(a,b){a.ab("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.orientationProperty=$$a.$s.i("Orientation",$$t.$e.$type,$$t.$a.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.fi("Orientation",b.oldValue(),b.newValue())}));$$t.$a.rangesProperty=$$a.$s.i("Ranges",$$t.$p.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("Ranges",b.oldValue(),b.newValue())}));$$t.$a.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$a.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$a.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("MinimumValue",b.oldValue(),b.newValue())}));$$t.$a.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$a.$type,new $$a.ac(2,100,function(a,b){a.fi("MaximumValue",b.oldValue(),b.newValue())}));$$t.$a.valueProperty=$$a.$s.i("Value",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("Value",b.oldValue(),b.newValue())}));$$t.$a.needleShapeProperty=$$a.$s.i("NeedleShape",$$t.$d.$type,$$t.$a.$type,new $$a.ac(2,$$t.$d.getBox(3),function(a,b){a.fi("NeedleShape",b.oldValue(),b.newValue())}));$$t.$a.needleNameProperty=$$a.$s.i("NeedleName",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("NeedleName",b.oldValue(),b.newValue())}));$$t.$a.rangeInnerExtentProperty=$$a.$s.i("RangeInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("RangeInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleInnerExtentProperty=$$a.$s.i("ScaleInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("ScaleInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.rangeOuterExtentProperty=$$a.$s.i("RangeOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.fi("RangeOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleOuterExtentProperty=$$a.$s.i("ScaleOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.fi("ScaleOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.needleInnerExtentProperty=$$a.$s.i("NeedleInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.needleOuterExtentProperty=$$a.$s.i("NeedleOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.needleInnerBaseWidthProperty=$$a.$s.i("NeedleInnerBaseWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerBaseWidth",b.oldValue(),b.newValue())}));$$t.$a.needleOuterBaseWidthProperty=$$a.$s.i("NeedleOuterBaseWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterBaseWidth",b.oldValue(),b.newValue())}));$$t.$a.needleInnerPointWidthProperty=$$a.$s.i("NeedleInnerPointWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerPointWidth",b.oldValue(),b.newValue())}));$$t.$a.needleOuterPointWidthProperty=$$a.$s.i("NeedleOuterPointWidth",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterPointWidth",b.oldValue(),b.newValue())}));$$t.$a.needleInnerPointExtentProperty=$$a.$s.i("NeedleInnerPointExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleInnerPointExtent",b.oldValue(),b.newValue())}));$$t.$a.needleOuterPointExtentProperty=$$a.$s.i("NeedleOuterPointExtent",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("NeedleOuterPointExtent",b.oldValue(),b.newValue())}));$$t.$a.intervalProperty=$$a.$s.i("Interval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("Interval",b.oldValue(),b.newValue())}));$$t.$a.ticksPostInitialProperty=$$a.$s.i("TicksPostInitial",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("TicksPostInitial",b.oldValue(),b.newValue())}));$$t.$a.ticksPreTerminalProperty=$$a.$s.i("TicksPreTerminal",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("TicksPreTerminal",b.oldValue(),b.newValue())}));$$t.$a.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.fi("LabelInterval",b.oldValue(),b.newValue())}));$$t.$a.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("LabelExtent",b.oldValue(),b.newValue())}));$$t.$a.labelsPostInitialProperty=$$a.$s.i("LabelsPostInitial",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("LabelsPostInitial",b.oldValue(),b.newValue())}));$$t.$a.labelsPreTerminalProperty=$$a.$s.i("LabelsPreTerminal",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("LabelsPreTerminal",b.oldValue(),b.newValue())}));$$t.$a.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$a.$type,new $$a.ac(2,4,function(a,b){a.fi("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$a.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$a.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.65,function(a,b){a.fi("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$a.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,2,function(a,b){a.fi("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("TickBrush",b.oldValue(),b.newValue())}));$$t.$a.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("FontBrush",b.oldValue(),b.newValue())}));$$t.$a.needleBreadthProperty=$$a.$s.i("NeedleBreadth",Number,$$t.$a.$type,new $$a.ac(2,6,function(a,b){a.fi("NeedleBreadth",b.oldValue(),b.newValue())}));$$t.$a.needleBrushProperty=$$a.$s.i("NeedleBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("NeedleBrush",b.oldValue(),b.newValue())}));$$t.$a.needleOutlineProperty=$$a.$s.i("NeedleOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("NeedleOutline",b.oldValue(),b.newValue())}));$$t.$a.needleStrokeThicknessProperty=$$a.$s.i("NeedleStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("NeedleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$a.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.35,function(a,b){a.fi("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$a.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$a.isScaleInvertedProperty=$$a.$s.i("IsScaleInverted",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.fi("IsScaleInverted",b.oldValue(),b.newValue())}));$$t.$a.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("BackingBrush",b.oldValue(),b.newValue())}));$$t.$a.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("BackingOutline",b.oldValue(),b.newValue())}));$$t.$a.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,2,function(a,b){a.fi("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$a.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$a.$type,new $$a.ac(2,.05,function(a,b){a.fi("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$a.$type,new $$a.ac(2,.95,function(a,b){a.fi("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$a.scaleBrushProperty=$$a.$s.i("ScaleBrush",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("ScaleBrush",b.oldValue(),b.newValue())}));$$t.$a.scaleOutlineProperty=$$a.$s.i("ScaleOutline",$$a.$at.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("ScaleOutline",b.oldValue(),b.newValue())}));$$t.$a.scaleStrokeThicknessProperty=$$a.$s.i("ScaleStrokeThickness",Number,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.fi("ScaleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$a.gk=$$a.$s.i("MergeViewPorts",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.fi("MergeViewPorts",b.oldValue(),b.newValue())}));$$t.$a.isNeedleDraggingEnabledProperty=$$a.$s.i("IsNeedleDraggingEnabled",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.fi("IsNeedleDraggingEnabled",b.oldValue(),b.newValue())}));$$t.$a.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("LabelFormat",b.oldValue(),b.newValue())}));$$t.$a.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$a.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.fi("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$a.showToolTipTimeoutProperty=$$a.$s.i("ShowToolTipTimeout",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,500,function(a,b){a.fi("ShowToolTipTimeout",b.oldValue(),b.newValue())}));$$t.$a.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("ToolTip",b.oldValue(),b.newValue())}));$$t.$a.fontProperty=$$a.$s.i("Font",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.fi("Font",b.oldValue(),b.newValue())}));$$t.$c.w=new $$4.h(String,$$a.$at.$type,0);
$$t.$c.g=null;$$t.$c.h=null;$$t.$q.labelProperty=$$a.$s.i("Label",String,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("Label",b.oldValue(),b.newValue())}));$$t.$q.itemProperty=$$a.$s.i("Item",$.ig.$op.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("Item",b.oldValue(),b.newValue())}));$$t.$q.itemNameProperty=$$a.$s.i("ItemName",$.ig.$op.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("ItemName",b.oldValue(),b.newValue())}));$$t.$q.itemBrushProperty=$$a.$s.i("ItemBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("ItemBrush",b.oldValue(),b.newValue())}));$$t.$q.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$q.$type,new $$a.ac(2,0,function(a,b){$b($$t.$q.$type,a).p("Thickness",b.oldValue(),b.newValue())}));$$t.$q.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){$b($$t.$q.$type,a).p("Outline",b.oldValue(),b.newValue())}))});