const zeroMargin = {top:0, right:0, bottom:0, left:0};
/**
* returns offsets around the content area, that includes the {@link Core#margin margin}, {@link Core#legend legend} area
* @memberOf Core#
* @function
* @return {object} {top, right, bottom, left} offset in pixels
*/
function offset() {
if (this.zeroOffset()) return this.margin();
let offset = Object.assign({}, this.zeroMargin() ? zeroMargin : this.margin());
let legend = this.legend();
if(legend) offset[legend.orient] += legend.thickness;
return offset;
}
export default offset;