//>>built
define("dojox/charting/scaler/primitive",["dojo/_base/lang"],function(_1){var _2=_1.getObject("dojox.charting.scaler.primitive",true);return _1.mixin(_2,{buildScaler:function(_3,_4,_5,_6){if(_3==_4){_3-=0.5;_4+=0.5;}return {bounds:{lower:_3,upper:_4,from:_3,to:_4,scale:_5/(_4-_3),span:_5},scaler:_2};},buildTicks:function(_7,_8){return {major:[],minor:[],micro:[]};},getTransformerFromModel:function(_9){var _a=_9.bounds.from,_b=_9.bounds.scale;return function(x){return (x-_a)*_b;};},getTransformerFromPlot:function(_c){var _d=_c.bounds.from,_e=_c.bounds.scale;return function(x){return x/_e+_d;};}});});