!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.adjust=n():t.adjust=n()}("undefined"!=typeof self?self:this,function(){return function(t){function n(e){if(r[e])return r[e].exports;var i=r[e]={i:e,l:!1,exports:{}};return t[e].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var r={};return n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:e})},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=10)}([function(t,n,r){var e=r(12),i=r(1);t.exports=function(t,n){if(t)if(i(t))for(var r=0,o=t.length;r=0},_getDimValues:function(t){var n={},r=[];if(this.xField&&this.isAdjust("x")&&r.push(this.xField),this.yField&&this.isAdjust("y")&&r.push(this.yField),e(r,function(r){var e=i.values(t,r);e.sort(function(t,n){return t-n}),n[r]=e}),!this.yField&&this.isAdjust("y")){var o=[0,1];n.y=o}return n},adjustData:function(t,n){var r=this,i=r._getDimValues(n);e(t,function(n,o){e(i,function(e,i){r.adjustDim(i,e,n,t.length,o)})})},getAdjustRange:function(t,n,r){var e,i,o=r.indexOf(n),u=r.length;return!this.yField&&this.isAdjust("y")?(e=0,i=1):u>1?(e=0===o?r[0]:r[o-1],i=o===u-1?r[u-1]:r[o+1],0!==o?e+=(n-e)/2:e-=(i-n)/2,o!==u-1?i-=(i-n)/2:i+=(n-r[u-2])/2):(e=0===n?0:n-.5,i=0===n?1:n+.5),{pre:e,next:i}},groupData:function(t,n){var r={};return e(t,function(t){var e=t[n];void 0===e&&(e=t[n]=0),r[e]||(r[e]=[]),r[e].push(t)}),r}}},function(t,n,r){var e=r(6),i=r(1),o=r(0);t.exports=function(t,n){for(var r=[],u={},s=0;s=0?"positive":"negative";u[v][d]||(u[v][d]=0),p[r]=[u[v][d],h+u[v][d]],u[v][d]+=h}}},n}(o);o.Stack=u,t.exports=u},function(t,n,r){var e={merge:r(4),values:r(8)},i=r(15),o=r(0);t.exports={processAdjust:function(t){var n=e.merge(t),r=this.dodgeBy,o=t;r&&(o=i(n,r)),this.cacheMap={},this.adjDataArray=o,this.mergeData=n,this.adjustData(o,n),this.adjDataArray=null,this.mergeData=null},getDistribution:function(t){var n=this.adjDataArray,r=this.cacheMap,i=r[t];return i||(i={},o(n,function(n,r){var u=e.values(n,t);u.length||u.push(0),o(u,function(t){i[t]||(i[t]=[]),i[t].push(r)})}),r[t]=i),i},adjustDim:function(t,n,r,e,i){var u=this,s=u.getDistribution(t),a=u.groupData(r,t);o(a,function(r,e){e=parseFloat(e);var a;a=1===n.length?{pre:n[0]-1,next:n[0]+1}:u.getAdjustRange(t,e,n),o(r,function(n){var r=n[t],e=s[r],o=e.indexOf(i);n[t]=u.getDodgeOffset(a,o,e.length)})})}}},function(t,n,r){var e=r(16);t.exports=function(t,n){if(!n)return[t];var r=e(t,n),i=[];for(var o in r)i.push(r[o]);return i}},function(t,n,r){var e=r(9),i=r(1),o=r(17);t.exports=function(t,n){if(!n)return{0:t};if(!e(n)){var r=i(n)?n:n.replace(/\s+/g,"").split("*");n=function(t){for(var n="_",e=0,i=r.length;eu&&(r=t,u=s)}),r}}}])});