//>>built define(["dojo/_base/lang","dojo/_base/declare","dojo/Stateful"],function(l,h,k){return h("dojox.dgauges.LinearScaler",k,{minimum:0,maximum:100,snapInterval:1,majorTickInterval:NaN,minorTickInterval:NaN,minorTicksEnabled:!0,majorTicks:null,minorTicks:null,_computedMajorTickInterval:NaN,_computedMinorTickInterval:NaN,constructor:function(){this.watchedProperties="minimum maximum majorTickInterval minorTickInterval snapInterval minorTicksEnabled".split(" ")},_buildMinorTickItems:function(){var a=this.majorTicks, b=[];if(this.maximum>this.minimum)for(var c=Math.floor((this.maximum-this.minimum)/this.getComputedMajorTickInterval())+1,d=Math.floor(this.getComputedMajorTickInterval()/this.getComputedMinorTickInterval()),e,f=0;fthis.minimum)for(var b=Math.floor((this.maximum- this.minimum)/this.getComputedMajorTickInterval())+1,c,d=0;d=this.maximum&&(b=1);isNaN(b)&&(b=(a-this.minimum)/(this.maximum-this.minimum));return b}, valueForPosition:function(a){a=this.minimum+Math.abs(this.minimum-this.maximum)*a;!isNaN(this.snapInterval)&&0