code: function(module, exports, __webpack_require__) {
  
  	"use strict";
  	var ReplaySubject_1 = __webpack_require__(393);
  	var multicast_1 = __webpack_require__(504);
  	/**
  	 * @param bufferSize
  	 * @param windowTime
  	 * @param scheduler
  	 * @return {ConnectableObservable<T>}
  	 * @method publishReplay
  	 * @owner Observable
  	 */
  	function publishReplay(bufferSize, windowTime, scheduler) {
  	    if (bufferSize === void 0) { bufferSize = Number.POSITIVE_INFINITY; }
  	    if (windowTime === void 0) { windowTime = Number.POSITIVE_INFINITY; }
  	    return multicast_1.multicast.call(this, new ReplaySubject_1.ReplaySubject(bufferSize, windowTime, scheduler));
  	}
  	exports.publishReplay = publishReplay;
  	//# sourceMappingURL=publishReplay.js.map
  
  /***/ }
docs: /* 522