//>>built
define("dojox/charting/action2d/PlotAction",["dojo/_base/connect","dojo/_base/declare","./Base","dojo/fx/easing","dojox/lang/functional"],function(b,d,e,f,c){var g=f.backOut;return d("dojox.charting.action2d.PlotAction",e,{overOutEvents:{onmouseover:1,onmouseout:1},constructor:function(c,h,a){this.anim={};a||(a={});this.duration=a.duration?a.duration:400;this.easing=a.easing?a.easing:g},connect:function(){this.handle=this.chart.connectToPlot(this.plot.name,this,"process")},disconnect:function(){this.handle&&
(b.disconnect(this.handle),this.handle=null)},reset:function(){},destroy:function(){this.inherited(arguments);c.forIn(this.anim,function(b){c.forIn(b,function(b){b.action.stop(!0)})});this.anim={}}})});