//>>built define("dojo/_base/lang dojo/_base/array dojo/_base/declare dojo/has ./CartesianBase ./_PlotEvents ./common dojox/lang/functional dojox/lang/functional/reversed dojox/lang/utils dojox/gfx/fx".split(" "),function(q,A,G,H,I,J,u,K,L,B,M){var N=L.lambda("item.purgeGroup()"),v=function(){return!1};return G("dojox.charting.plot2d.Columns",[I,J],{defaultParams:{gap:0,animate:null,enableCache:!1},optionalParams:{minBarSize:1,maxBarSize:1,stroke:{},outline:{},shadow:{},fill:{},filter:{},styleFunc:null,font:"", fontColor:""},constructor:function(a,d){this.opt=q.clone(q.mixin(this.opt,this.defaultParams));B.updateWithObject(this.opt,d);B.updateWithPattern(this.opt,d,this.optionalParams);this.animate=this.opt.animate;this.renderingOptions={"shape-rendering":"crispEdges"}},getSeriesStats:function(){var a=u.collectSimpleStats(this.series,q.hitch(this,"isNullValue"));a.hmin-=.5;a.hmax+=.5;return a},createRect:function(a,d,b){var e;this.opt.enableCache&&0k&&(z.height=y-f(r.py));this.createLabel(b,t,z,g);this.animate&&this._animateColumn(m,a.height-d.b-l,y)}}}this._eventSeries[c.name]= u;c.dirty=!1}}else e.skip(),this._reconnectEvents(c.name)}this.dirty=!1;H("dojo-bidi")&&this._checkOrientation(this.group,a,d);return this},getValue:function(a,d,b,e){e?(b="number"==typeof a?a:a.y,a=d):(b=a.y,a=a.x-1);return{x:a,y:b}},extractValues:function(a){for(var d=[],b=this.series.length-1;0<=b;--b){var e=this.series[b];if(this.dirty||e.dirty){var n=A.some(e.data,function(a){return"number"==typeof a||a&&!a.hasOwnProperty("x")}),f=n?Math.max(0,Math.floor(a.bounds.from-1)):0,n=n?Math.min(e.data.length, Math.ceil(a.bounds.to)):e.data.length,k=d[b]=[];k.min=f;for(k.max=n;f