+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function Xn(e,t){return Qn(this,e,t,1)}function Kn(e,t){return Qn(this,e,t,-1)}function es(e){return e<0?Math.floor(e):Math.ceil(e)}function ts(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*es(ss(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=v(r/1e3),u.seconds=e%60,t=v(e/60),u.minutes=t%60,n=v(t/60),u.hours=n%24,a+=v(n/24),i=v(ns(a)),o+=i,a-=es(ss(i)),s=v(o/1