//>>built define("dojox/dgauges/MultiLinearScaler",["dojo/_base/declare","dojo/Stateful"],function(_1,_2){ return _1("dojox.dgauges.MultiLinearScaler",_2,{majorTickValues:null,minorTickCount:4,majorTicks:null,minorTicks:null,_snapIntervalPrecision:null,_snapCount:4,_snapIntervalPrecision:6,constructor:function(){ this.watchedProperties=["majorTickValues","snapCount","minorTickCount"]; },computeTicks:function(){ this.majorTicks=[]; this.minorTicks=[]; var ti; var _3=1/(this.majorTickValues.length-1); var _4=_3/(this.minorTickCount+1); var _5=0; var _6; var _7; var v; for(var i=0;i=this.majorTicks[_12][_e]){ _f[0]=this.majorTicks[0]; _f[1]=this.majorTicks[_12]; return _f; } while(true){ _13=Math.floor((_11+_12)/2); if(this.majorTicks[_13][_e]<=v){ if(this.majorTicks[_13+1][_e]>=v){ _f[0]=this.majorTicks[_13]; _f[1]=this.majorTicks[_13+1]; return _f; }else{ _11=_13+1; continue; } }else{ _12=_13; continue; } } return _f; }}); });