YUI.add("series-column",function(t,e){t.ColumnSeries=t.Base.create("columnSeries",t.MarkerSeries,[t.Histogram],{_getMarkerDimensions:function(t,e,i,r){t={left:t+r};return this._bottomOrigin>=e?(t.top=e,t.calculatedSize=this._bottomOrigin-t.top):(t.top=this._bottomOrigin,t.calculatedSize=e-this._bottomOrigin),t},updateMarkerState:function(t,e){if(this._markers&&this._markers[e]){var i,r,s=this._copyObject(this.get("styles").marker),t=this._getState(t),o=this.get("xcoords"),a=this.get("ycoords"),h=this._markers[e],l=this.get("seriesTypeCollection"),c=l?l.length:0,m=0,n=0,g=0,d=[],_=this.get("order"),t="off"!==t&&s[t]?this._copyObject(s[t]):this._copyObject(s);for(t.fill.color=this._getItemColor(t.fill.color,e),t.border.color=this._getItemColor(t.border.color,e),a=this._getMarkerDimensions(o[e],a[e],s.width,n),t.height=a.calculatedSize,t.width=Math.min(this._maxSize,t.width),h.set(t);g<c;++g)d[g]=o[e]+m,i=l[g].get("styles").marker,m+=Math.min(this._maxSize,i.width),g<_&&(n=m),n-=m/2;for(g=0;g<c;++g)(r=l[g].get("markers"))&&(r=r[e])&&r!==undefined&&r.set("x",d[g]-m/2)}}},{ATTRS:{type:{value:"column"}}})},"patched-v3.18.7",{requires:["series-marker","series-histogram-base"]});