public/javascripts/yui/animation/animation-debug.js
function (t, b, c, d) {
    	if (t < d/2) {
            return YAHOO.util.Easing.bounceIn(t*2, 0, c, d) * .5 + b;
        }
    	return YAHOO.util.Easing.bounceOut(t*2-d, 0, c, d) * .5 + c*.5 + b;
    }
function (t, b, c, d) {
    	if (t < d/2) {
            return YAHOO.util.Easing.bounceIn(t*2, 0, c, d) * .5 + b;
        }
    	return YAHOO.util.Easing.bounceOut(t*2-d, 0, c, d) * .5 + c*.5 + b;
    }
function ( t , b , c , d ) { if ( t < d / 2 ) { return YAHOO . util . Easing . bounceIn ( t * 2 , 0 , c , d ) * .5 + b ; } return YAHOO . util . Easing . bounceOut ( t * 2 - d , 0 , c , d ) * .5 + c * .5 + b ; }
Bounces off start and end.
@method bounceBoth
@param {Number} t Time value used to compute current value
@param {Number} b Starting value
@param {Number} c Delta between start and end values
@param {Number} d Total length of animation
@return {Number} The computed value for the current animation frame
Bounces off start and end .