._d.setTime(s._d.valueOf()+i),e.updateOffset(s,!1),s):wt(t).local()}function bt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Pt(t,n){var s,i=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(t=xt(Qs,t),null===t)return this}else Math.abs(t)<16&&(t*=60);return!this._isUTC&&n&&(s=bt(this)),this._offset=t,this._isUTC=!0,null!=s&&this.add(s,"m"),i!==t&&(!n||this._changeInProgress?Zt(this,Nt(t-i,"m"),1,!1):this._changeInProgress||(this._changeInProg