1 line
100 KiB
JSON
1 line
100 KiB
JSON
{"id":"../node_modules/rxjs/_esm5/internal/operators/delayWhen.js","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/delayWhen.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/src/internal/operators/delayWhen.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/package.json","includedInParent":true,"mtime":1545395695572},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/package.json","includedInParent":true,"mtime":1545395355370},{"name":"tslib","loc":{"line":2,"column":25},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/delayWhen.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/tslib/tslib.es6.js"},{"name":"../Subscriber","loc":{"line":3,"column":27},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/delayWhen.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/Subscriber.js"},{"name":"../Observable","loc":{"line":4,"column":27},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/delayWhen.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/Observable.js"},{"name":"../OuterSubscriber","loc":{"line":5,"column":32},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/delayWhen.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/OuterSubscriber.js"},{"name":"../util/subscribeToResult","loc":{"line":6,"column":34},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/operators/delayWhen.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/util/subscribeToResult.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.delayWhen = delayWhen;\n\nvar tslib_1 = _interopRequireWildcard(require(\"tslib\"));\n\nvar _Subscriber = require(\"../Subscriber\");\n\nvar _Observable = require(\"../Observable\");\n\nvar _OuterSubscriber = require(\"../OuterSubscriber\");\n\nvar _subscribeToResult = require(\"../util/subscribeToResult\");\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }\n\n/** PURE_IMPORTS_START tslib,_Subscriber,_Observable,_OuterSubscriber,_util_subscribeToResult PURE_IMPORTS_END */\nfunction delayWhen(delayDurationSelector, subscriptionDelay) {\n if (subscriptionDelay) {\n return function (source) {\n return new SubscriptionDelayObservable(source, subscriptionDelay).lift(new DelayWhenOperator(delayDurationSelector));\n };\n }\n\n return function (source) {\n return source.lift(new DelayWhenOperator(delayDurationSelector));\n };\n}\n\nvar DelayWhenOperator =\n/*@__PURE__*/\nfunction () {\n function DelayWhenOperator(delayDurationSelector) {\n this.delayDurationSelector = delayDurationSelector;\n }\n\n DelayWhenOperator.prototype.call = function (subscriber, source) {\n return source.subscribe(new DelayWhenSubscriber(subscriber, this.delayDurationSelector));\n };\n\n return DelayWhenOperator;\n}();\n\nvar DelayWhenSubscriber =\n/*@__PURE__*/\nfunction (_super) {\n tslib_1.__extends(DelayWhenSubscriber, _super);\n\n function DelayWhenSubscriber(destination, delayDurationSelector) {\n var _this = _super.call(this, destination) || this;\n\n _this.delayDurationSelector = delayDurationSelector;\n _this.completed = false;\n _this.delayNotifierSubscriptions = [];\n _this.index = 0;\n return _this;\n }\n\n DelayWhenSubscriber.prototype.notifyNext = function (outerValue, innerValue, outerIndex, innerIndex, innerSub) {\n this.destination.next(outerValue);\n this.removeSubscription(innerSub);\n this.tryComplete();\n };\n\n DelayWhenSubscriber.prototype.notifyError = function (error, innerSub) {\n this._error(error);\n };\n\n DelayWhenSubscriber.prototype.notifyComplete = function (innerSub) {\n var value = this.removeSubscription(innerSub);\n\n if (value) {\n this.destination.next(value);\n }\n\n this.tryComplete();\n };\n\n DelayWhenSubscriber.prototype._next = function (value) {\n var index = this.index++;\n\n try {\n var delayNotifier = this.delayDurationSelector(value, index);\n\n if (delayNotifier) {\n this.tryDelay(delayNotifier, value);\n }\n } catch (err) {\n this.destination.error(err);\n }\n };\n\n DelayWhenSubscriber.prototype._complete = function () {\n this.completed = true;\n this.tryComplete();\n this.unsubscribe();\n };\n\n DelayWhenSubscriber.prototype.removeSubscription = function (subscription) {\n subscription.unsubscribe();\n var subscriptionIdx = this.delayNotifierSubscriptions.indexOf(subscription);\n\n if (subscriptionIdx !== -1) {\n this.delayNotifierSubscriptions.splice(subscriptionIdx, 1);\n }\n\n return subscription.outerValue;\n };\n\n DelayWhenSubscriber.prototype.tryDelay = function (delayNotifier, value) {\n var notifierSubscription = (0, _subscribeToResult.subscribeToResult)(this, delayNotifier, value);\n\n if (notifierSubscription && !notifierSubscription.closed) {\n var destination = this.destination;\n destination.add(notifierSubscription);\n this.delayNotifierSubscriptions.push(notifierSubscription);\n }\n };\n\n DelayWhenSubscriber.prototype.tryComplete = function () {\n if (this.completed && this.delayNotifierSubscriptions.length === 0) {\n this.destination.complete();\n }\n };\n\n return DelayWhenSubscriber;\n}(_OuterSubscriber.OuterSubscriber);\n\nvar SubscriptionDelayObservable =\n/*@__PURE__*/\nfunction (_super) {\n tslib_1.__extends(SubscriptionDelayObservable, _super);\n\n function SubscriptionDelayObservable(source, subscriptionDelay) {\n var _this = _super.call(this) || this;\n\n _this.source = source;\n _this.subscriptionDelay = subscriptionDelay;\n return _this;\n }\n\n SubscriptionDelayObservable.prototype._subscribe = function (subscriber) {\n this.subscriptionDelay.subscribe(new SubscriptionDelaySubscriber(subscriber, this.source));\n };\n\n return SubscriptionDelayObservable;\n}(_Observable.Observable);\n\nvar SubscriptionDelaySubscriber =\n/*@__PURE__*/\nfunction (_super) {\n tslib_1.__extends(SubscriptionDelaySubscriber, _super);\n\n function SubscriptionDelaySubscriber(parent, source) {\n var _this = _super.call(this) || this;\n\n _this.parent = parent;\n _this.source = source;\n _this.sourceSubscribed = false;\n return _this;\n }\n\n SubscriptionDelaySubscriber.prototype._next = function (unused) {\n this.subscribeToSource();\n };\n\n SubscriptionDelaySubscriber.prototype._error = function (err) {\n this.unsubscribe();\n this.parent.error(err);\n };\n\n SubscriptionDelaySubscriber.prototype._complete = function () {\n this.unsubscribe();\n this.subscribeToSource();\n };\n\n SubscriptionDelaySubscriber.prototype.subscribeToSource = function () {\n if (!this.sourceSubscribed) {\n this.sourceSubscribed = true;\n this.unsubscribe();\n this.source.subscribe(this.parent);\n }\n };\n\n return SubscriptionDelaySubscriber;\n}(_Subscriber.Subscriber);","map":{"mappings":[{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":8,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":10,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":12,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":7,"column":0},"generated":{"line":14,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":66,"column":0},"generated":{"line":16,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":21,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":6},"generated":{"line":21,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":21,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":23},"generated":{"line":21,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":21,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":25},"generated":{"line":21,"column":42}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":21,"column":59}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":68,"column":25},"generated":{"line":21,"column":61}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":69,"column":4},"generated":{"line":22,"column":6}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":69,"column":12},"generated":{"line":22,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":70,"column":6},"generated":{"line":23,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":70,"column":10},"generated":{"line":23,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":70,"column":6},"generated":{"line":23,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":70,"column":10},"generated":{"line":23,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":24,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":14},"generated":{"line":24,"column":17}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":24,"column":44}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":36},"generated":{"line":24,"column":45}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":24,"column":51}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":36},"generated":{"line":24,"column":53}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":24,"column":70}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":60},"generated":{"line":24,"column":72}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":24,"column":76}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":60},"generated":{"line":24,"column":77}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":60},"generated":{"line":24,"column":81}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":60},"generated":{"line":24,"column":98}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":60},"generated":{"line":24,"column":99}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":60},"generated":{"line":24,"column":120}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":24,"column":121}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":72,"column":3},"generated":{"line":25,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":26,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":28,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":28,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":28,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":28,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":28,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":17}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":44}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":45}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":66}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":67}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":29,"column":68}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":30,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":74,"column":1},"generated":{"line":30,"column":3}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":76,"column":0},"generated":{"line":31,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":2},"generated":{"line":33,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":2},"generated":{"line":33,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":2},"generated":{"line":34,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":35,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":35,"column":12}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":36,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":36,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":36,"column":52}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":37,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":37,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":37,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":37,"column":33}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":78,"column":3},"generated":{"line":37,"column":54}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":38,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":17},"generated":{"line":40,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":18},"generated":{"line":40,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":28},"generated":{"line":40,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":32},"generated":{"line":40,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":32},"generated":{"line":40,"column":47}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":32},"generated":{"line":40,"column":57}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":52},"generated":{"line":40,"column":59}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":32},"generated":{"line":40,"column":65}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":81,"column":64},"generated":{"line":40,"column":67}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":17}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":51}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":52}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":62}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":64}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":69}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":90}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":91}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":82,"column":3},"generated":{"line":41,"column":92}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":83,"column":0},"generated":{"line":42,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":76,"column":0},"generated":{"line":44,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":83,"column":1},"generated":{"line":44,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":76,"column":0},"generated":{"line":44,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":0},"generated":{"line":45,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":45,"column":1}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":47,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":47,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":48,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":49,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":61},"generated":{"line":49,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":49,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":61},"generated":{"line":49,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":2}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":39}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":14},"generated":{"line":50,"column":41}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":50,"column":47}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":52,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":97,"column":4},"generated":{"line":52,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":97,"column":10},"generated":{"line":52,"column":44}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":98,"column":3},"generated":{"line":52,"column":67}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":34}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":45}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":50}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":53,"column":54}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":55,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":55,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":55,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":55,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":55,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":37},"generated":{"line":55,"column":34}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":91,"column":10},"generated":{"line":55,"column":55}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":92,"column":10},"generated":{"line":56,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":57,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":57,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":57,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":57,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":57,"column":36}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":28},"generated":{"line":57,"column":39}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":57,"column":41}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":98,"column":3},"generated":{"line":59,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":98,"column":3},"generated":{"line":59,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":98,"column":3},"generated":{"line":59,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":100,"column":2},"generated":{"line":60,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":62,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":20},"generated":{"line":62,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":26},"generated":{"line":62,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":45}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":55}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":65}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":67}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":77}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":79}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":89}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":91}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":101}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":103}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":111}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":103,"column":38},"generated":{"line":62,"column":113}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":4},"generated":{"line":63,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":9},"generated":{"line":63,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":4},"generated":{"line":63,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":9},"generated":{"line":63,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":4},"generated":{"line":63,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":9},"generated":{"line":63,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":104,"column":4},"generated":{"line":63,"column":36}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":105,"column":4},"generated":{"line":64,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":105,"column":9},"generated":{"line":64,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":105,"column":4},"generated":{"line":64,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":105,"column":23},"generated":{"line":64,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":105,"column":4},"generated":{"line":64,"column":36}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":106,"column":3},"generated":{"line":65,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":106,"column":3},"generated":{"line":65,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":106,"column":3},"generated":{"line":65,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":108,"column":2},"generated":{"line":66,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":16},"generated":{"line":68,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":16},"generated":{"line":68,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":46}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":56}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":61}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":63}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":71}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":109,"column":23},"generated":{"line":68,"column":73}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":110,"column":3},"generated":{"line":69,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":110,"column":3},"generated":{"line":69,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":110,"column":3},"generated":{"line":69,"column":15}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":110,"column":3},"generated":{"line":69,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":110,"column":3},"generated":{"line":69,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":112,"column":2},"generated":{"line":70,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":18},"generated":{"line":72,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":22},"generated":{"line":72,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":23},"generated":{"line":72,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":42},"generated":{"line":72,"column":49}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":52},"generated":{"line":72,"column":59}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":42},"generated":{"line":72,"column":67}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":113,"column":52},"generated":{"line":72,"column":69}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":4},"generated":{"line":73,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":8},"generated":{"line":73,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":13},"generated":{"line":73,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":15},"generated":{"line":73,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":15},"generated":{"line":73,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":15},"generated":{"line":73,"column":39}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":15},"generated":{"line":73,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":15},"generated":{"line":73,"column":48}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":114,"column":4},"generated":{"line":73,"column":49}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":115,"column":6},"generated":{"line":75,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":115,"column":11},"generated":{"line":75,"column":15}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":76,"column":33}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":117,"column":4},"generated":{"line":77,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":118,"column":3},"generated":{"line":79,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":118,"column":3},"generated":{"line":79,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":118,"column":3},"generated":{"line":79,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":120,"column":12},"generated":{"line":80,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":18},"generated":{"line":82,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":22},"generated":{"line":82,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":31},"generated":{"line":82,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":31},"generated":{"line":82,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":31},"generated":{"line":82,"column":50}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":31},"generated":{"line":82,"column":55}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":121,"column":31},"generated":{"line":82,"column":57}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":4},"generated":{"line":83,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":83,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":83,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":83,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":83,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":83,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":122,"column":4},"generated":{"line":83,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":123,"column":6},"generated":{"line":85,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":6},"generated":{"line":86,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":10},"generated":{"line":86,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":23},"generated":{"line":86,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":52}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":53}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":58}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":60}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":25},"generated":{"line":86,"column":65}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":124,"column":6},"generated":{"line":86,"column":66}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":125,"column":8},"generated":{"line":88,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":125,"column":22},"generated":{"line":88,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":35}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":126,"column":7},"generated":{"line":89,"column":42}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":127,"column":5},"generated":{"line":90,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":127,"column":6},"generated":{"line":91,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":128,"column":6},"generated":{"line":91,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":128,"column":11},"generated":{"line":91,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":129,"column":5},"generated":{"line":92,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":130,"column":3},"generated":{"line":93,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":132,"column":12},"generated":{"line":94,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":133,"column":18},"generated":{"line":96,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":133,"column":18},"generated":{"line":96,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":133,"column":26},"generated":{"line":96,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":133,"column":26},"generated":{"line":96,"column":44}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":133,"column":26},"generated":{"line":96,"column":56}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":134,"column":4},"generated":{"line":97,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":134,"column":9},"generated":{"line":97,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":134,"column":4},"generated":{"line":97,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":134,"column":20},"generated":{"line":97,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":134,"column":4},"generated":{"line":97,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":135,"column":4},"generated":{"line":98,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":135,"column":9},"generated":{"line":98,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":135,"column":4},"generated":{"line":98,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":136,"column":3},"generated":{"line":99,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":136,"column":3},"generated":{"line":99,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":136,"column":3},"generated":{"line":99,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":138,"column":10},"generated":{"line":100,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":17},"generated":{"line":102,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":17},"generated":{"line":102,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":30},"generated":{"line":102,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":31},"generated":{"line":102,"column":53}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":31},"generated":{"line":102,"column":63}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":31},"generated":{"line":102,"column":75}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":139,"column":31},"generated":{"line":102,"column":77}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":141,"column":4},"generated":{"line":103,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":141,"column":4},"generated":{"line":103,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":141,"column":10},"generated":{"line":103,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":141,"column":10},"generated":{"line":103,"column":17}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":141,"column":4},"generated":{"line":103,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":4},"generated":{"line":104,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":8},"generated":{"line":104,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":23},"generated":{"line":104,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":23},"generated":{"line":104,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":30},"generated":{"line":104,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":23},"generated":{"line":104,"column":57}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":32},"generated":{"line":104,"column":58}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":23},"generated":{"line":104,"column":65}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":32},"generated":{"line":104,"column":66}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":23},"generated":{"line":104,"column":78}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":142,"column":4},"generated":{"line":104,"column":79}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":143,"column":6},"generated":{"line":106,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":143,"column":11},"generated":{"line":106,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":143,"column":11},"generated":{"line":106,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":143,"column":11},"generated":{"line":106,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":143,"column":11},"generated":{"line":106,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":38}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":44}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":45}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":60}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":62}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":144,"column":5},"generated":{"line":107,"column":63}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":146,"column":4},"generated":{"line":108,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":147,"column":3},"generated":{"line":110,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":147,"column":3},"generated":{"line":110,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":147,"column":3},"generated":{"line":110,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":147,"column":3},"generated":{"line":110,"column":24}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":147,"column":3},"generated":{"line":110,"column":34}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":149,"column":10},"generated":{"line":111,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":10},"generated":{"line":113,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":10},"generated":{"line":113,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":30},"generated":{"line":113,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":33},"generated":{"line":113,"column":43}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":51},"generated":{"line":113,"column":53}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":33},"generated":{"line":113,"column":66}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":57},"generated":{"line":113,"column":68}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":33},"generated":{"line":113,"column":73}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":150,"column":72},"generated":{"line":113,"column":75}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":4},"generated":{"line":114,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":8},"generated":{"line":114,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":28},"generated":{"line":114,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":28},"generated":{"line":114,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":33},"generated":{"line":114,"column":73}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":28},"generated":{"line":114,"column":77}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":54},"generated":{"line":114,"column":79}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":28},"generated":{"line":114,"column":92}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":62},"generated":{"line":114,"column":94}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":28},"generated":{"line":114,"column":99}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":152,"column":4},"generated":{"line":114,"column":100}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":6},"generated":{"line":116,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":26},"generated":{"line":116,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":31},"generated":{"line":116,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":31},"generated":{"line":116,"column":33}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":59},"generated":{"line":116,"column":53}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":59},"generated":{"line":116,"column":54}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":153,"column":59},"generated":{"line":116,"column":62}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":154,"column":6},"generated":{"line":117,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":154,"column":6},"generated":{"line":117,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":154,"column":21},"generated":{"line":117,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":154,"column":22},"generated":{"line":117,"column":24}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":154,"column":22},"generated":{"line":117,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":154,"column":6},"generated":{"line":117,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":6},"generated":{"line":118,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":6},"generated":{"line":118,"column":6}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":11},"generated":{"line":118,"column":17}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":11},"generated":{"line":118,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":6},"generated":{"line":118,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":11},"generated":{"line":118,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":155,"column":6},"generated":{"line":118,"column":42}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":38}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":42}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":43}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":156,"column":5},"generated":{"line":119,"column":63}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":157,"column":3},"generated":{"line":120,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":159,"column":10},"generated":{"line":121,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":160,"column":13},"generated":{"line":123,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":160,"column":13},"generated":{"line":123,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":160,"column":30},"generated":{"line":123,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":160,"column":31},"generated":{"line":123,"column":46}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":160,"column":31},"generated":{"line":123,"column":58}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":6},"generated":{"line":124,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":11},"generated":{"line":124,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":6},"generated":{"line":124,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":23},"generated":{"line":124,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":23},"generated":{"line":124,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":23},"generated":{"line":124,"column":57}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":34},"generated":{"line":124,"column":58}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":23},"generated":{"line":124,"column":64}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":34},"generated":{"line":124,"column":69}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":161,"column":34},"generated":{"line":124,"column":72}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":162,"column":5},"generated":{"line":125,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":162,"column":5},"generated":{"line":125,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":162,"column":5},"generated":{"line":125,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":162,"column":5},"generated":{"line":125,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":162,"column":5},"generated":{"line":125,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":163,"column":3},"generated":{"line":126,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":164,"column":0},"generated":{"line":127,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":129,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":129,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":129,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":0},"generated":{"line":130,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":130,"column":1}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":0},"generated":{"line":130,"column":2}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":90,"column":40},"generated":{"line":130,"column":34}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":132,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":132,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":133,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":134,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":58},"generated":{"line":134,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":134,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":58},"generated":{"line":134,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":2}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":47}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":135,"column":49}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":135,"column":55}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":2},"generated":{"line":137,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":173,"column":11},"generated":{"line":137,"column":39}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":174,"column":3},"generated":{"line":137,"column":47}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":174,"column":3},"generated":{"line":137,"column":66}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":21},"generated":{"line":138,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":21},"generated":{"line":138,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":21},"generated":{"line":138,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":27},"generated":{"line":138,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":21},"generated":{"line":138,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":21},"generated":{"line":138,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":27},"generated":{"line":138,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":42},"generated":{"line":138,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":27},"generated":{"line":138,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":42},"generated":{"line":138,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":21},"generated":{"line":138,"column":41}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":172,"column":52},"generated":{"line":140,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":174,"column":3},"generated":{"line":142,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":174,"column":3},"generated":{"line":142,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":174,"column":3},"generated":{"line":142,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":177,"column":2},"generated":{"line":143,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":27},"generated":{"line":145,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":27},"generated":{"line":145,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":37},"generated":{"line":145,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":41},"generated":{"line":145,"column":53}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":41},"generated":{"line":145,"column":63}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":41},"generated":{"line":145,"column":73}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":178,"column":69},"generated":{"line":145,"column":75}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":36}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":41}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":68}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":69}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":79}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":81}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":86}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":92}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":179,"column":3},"generated":{"line":146,"column":93}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":180,"column":0},"generated":{"line":147,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":149,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":149,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":149,"column":36}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":0},"generated":{"line":150,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":150,"column":1}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":0},"generated":{"line":150,"column":2}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":171,"column":45},"generated":{"line":150,"column":24}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":152,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":152,"column":31}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":153,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":154,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":58},"generated":{"line":154,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":154,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":58},"generated":{"line":154,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":2}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":47}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":155,"column":49}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":155,"column":55}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":2},"generated":{"line":157,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":191,"column":11},"generated":{"line":157,"column":39}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":192,"column":3},"generated":{"line":157,"column":47}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":192,"column":3},"generated":{"line":157,"column":55}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":22},"generated":{"line":158,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":22},"generated":{"line":158,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":22},"generated":{"line":158,"column":13}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":28},"generated":{"line":158,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":22},"generated":{"line":158,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":22},"generated":{"line":158,"column":23}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":28},"generated":{"line":158,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":43},"generated":{"line":158,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":28},"generated":{"line":158,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":43},"generated":{"line":158,"column":37}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":22},"generated":{"line":158,"column":41}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":190,"column":53},"generated":{"line":160,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":4}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":10}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":19}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":188,"column":10},"generated":{"line":161,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":192,"column":3},"generated":{"line":163,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":192,"column":3},"generated":{"line":163,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":192,"column":3},"generated":{"line":163,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":194,"column":12},"generated":{"line":164,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":26},"generated":{"line":166,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":28},"generated":{"line":166,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":29},"generated":{"line":166,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":29},"generated":{"line":166,"column":48}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":29},"generated":{"line":166,"column":58}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":29},"generated":{"line":166,"column":64}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":195,"column":29},"generated":{"line":166,"column":66}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":196,"column":3},"generated":{"line":167,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":196,"column":3},"generated":{"line":167,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":196,"column":3},"generated":{"line":167,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":198,"column":12},"generated":{"line":168,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":49}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":59}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":62}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":199,"column":23},"generated":{"line":170,"column":64}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":200,"column":4},"generated":{"line":171,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":200,"column":9},"generated":{"line":171,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":200,"column":4},"generated":{"line":171,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":15}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":16}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":21}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":201,"column":3},"generated":{"line":172,"column":25}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":203,"column":12},"generated":{"line":173,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":204,"column":23},"generated":{"line":175,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":204,"column":23},"generated":{"line":175,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":204,"column":23},"generated":{"line":175,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":204,"column":23},"generated":{"line":175,"column":52}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":204,"column":23},"generated":{"line":175,"column":64}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":205,"column":4},"generated":{"line":176,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":205,"column":9},"generated":{"line":176,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":205,"column":4},"generated":{"line":176,"column":20}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":206,"column":3},"generated":{"line":177,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":206,"column":3},"generated":{"line":177,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":206,"column":3},"generated":{"line":177,"column":26}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":208,"column":10},"generated":{"line":178,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":209,"column":14},"generated":{"line":180,"column":29}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":209,"column":14},"generated":{"line":180,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":209,"column":32},"generated":{"line":180,"column":40}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":209,"column":32},"generated":{"line":180,"column":60}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":209,"column":32},"generated":{"line":180,"column":72}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":210,"column":6},"generated":{"line":181,"column":8}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":210,"column":6},"generated":{"line":181,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":210,"column":11},"generated":{"line":181,"column":14}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":210,"column":30},"generated":{"line":181,"column":32}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":211,"column":6},"generated":{"line":182,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":211,"column":11},"generated":{"line":182,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":211,"column":6},"generated":{"line":182,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":211,"column":25},"generated":{"line":182,"column":30}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":211,"column":6},"generated":{"line":182,"column":34}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":212,"column":6},"generated":{"line":183,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":212,"column":11},"generated":{"line":183,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":212,"column":6},"generated":{"line":183,"column":22}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":11}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":17}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":18}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":27}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":28}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":33}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":213,"column":5},"generated":{"line":184,"column":39}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":214,"column":3},"generated":{"line":185,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":215,"column":0},"generated":{"line":186,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":188,"column":0}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":188,"column":9}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":188,"column":36}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":189,"column":1}},{"source":"../../../src/internal/operators/delayWhen.ts","name":null,"original":{"line":187,"column":45},"generated":{"line":189,"column":24}}],"sources":{"../../../src/internal/operators/delayWhen.ts":"import { Operator } from '../Operator';\nimport { Subscriber } from '../Subscriber';\nimport { Observable } from '../Observable';\nimport { Subscription } from '../Subscription';\nimport { OuterSubscriber } from '../OuterSubscriber';\nimport { InnerSubscriber } from '../InnerSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nimport { MonoTypeOperatorFunction, TeardownLogic } from '../types';\n\n/* tslint:disable:max-line-length */\n/** @deprecated In future versions, empty notifiers will no longer re-emit the source value on the output observable. */\nexport function delayWhen<T>(delayDurationSelector: (value: T, index: number) => Observable<never>, subscriptionDelay?: Observable<any>): MonoTypeOperatorFunction<T>;\nexport function delayWhen<T>(delayDurationSelector: (value: T, index: number) => Observable<any>, subscriptionDelay?: Observable<any>): MonoTypeOperatorFunction<T>;\n/* tslint:disable:max-line-length */\n\n/**\n * Delays the emission of items from the source Observable by a given time span\n * determined by the emissions of another Observable.\n *\n * <span class=\"informal\">It's like {@link delay}, but the time span of the\n * delay duration is determined by a second Observable.</span>\n *\n * ![](delayWhen.png)\n *\n * `delayWhen` time shifts each emitted value from the source Observable by a\n * time span determined by another Observable. When the source emits a value,\n * the `delayDurationSelector` function is called with the source value as\n * argument, and should return an Observable, called the \"duration\" Observable.\n * The source value is emitted on the output Observable only when the duration\n * Observable emits a value or completes.\n * The completion of the notifier triggering the emission of the source value\n * is deprecated behavior and will be removed in future versions.\n *\n * Optionally, `delayWhen` takes a second argument, `subscriptionDelay`, which\n * is an Observable. When `subscriptionDelay` emits its first value or\n * completes, the source Observable is subscribed to and starts behaving like\n * described in the previous paragraph. If `subscriptionDelay` is not provided,\n * `delayWhen` will subscribe to the source Observable as soon as the output\n * Observable is subscribed.\n *\n * ## Example\n * Delay each click by a random amount of time, between 0 and 5 seconds\n * ```javascript\n * const clicks = fromEvent(document, 'click');\n * const delayedClicks = clicks.pipe(\n * delayWhen(event => interval(Math.random() * 5000)),\n * );\n * delayedClicks.subscribe(x => console.log(x));\n * ```\n *\n * @see {@link debounce}\n * @see {@link delay}\n *\n * @param {function(value: T, index: number): Observable} delayDurationSelector A function that\n * returns an Observable for each value emitted by the source Observable, which\n * is then used to delay the emission of that item on the output Observable\n * until the Observable returned from this function emits a value.\n * @param {Observable} subscriptionDelay An Observable that triggers the\n * subscription to the source Observable once it emits any value.\n * @return {Observable} An Observable that delays the emissions of the source\n * Observable by an amount of time specified by the Observable returned by\n * `delayDurationSelector`.\n * @method delayWhen\n * @owner Observable\n */\nexport function delayWhen<T>(delayDurationSelector: (value: T, index: number) => Observable<any>,\n subscriptionDelay?: Observable<any>): MonoTypeOperatorFunction<T> {\n if (subscriptionDelay) {\n return (source: Observable<T>) =>\n new SubscriptionDelayObservable(source, subscriptionDelay)\n .lift(new DelayWhenOperator(delayDurationSelector));\n }\n return (source: Observable<T>) => source.lift(new DelayWhenOperator(delayDurationSelector));\n}\n\nclass DelayWhenOperator<T> implements Operator<T, T> {\n constructor(private delayDurationSelector: (value: T, index: number) => Observable<any>) {\n }\n\n call(subscriber: Subscriber<T>, source: any): TeardownLogic {\n return source.subscribe(new DelayWhenSubscriber(subscriber, this.delayDurationSelector));\n }\n}\n\n/**\n * We need this JSDoc comment for affecting ESDoc.\n * @ignore\n * @extends {Ignored}\n */\nclass DelayWhenSubscriber<T, R> extends OuterSubscriber<T, R> {\n private completed: boolean = false;\n private delayNotifierSubscriptions: Array<Subscription> = [];\n private index: number = 0;\n\n constructor(destination: Subscriber<T>,\n private delayDurationSelector: (value: T, index: number) => Observable<any>) {\n super(destination);\n }\n\n notifyNext(outerValue: T, innerValue: any,\n outerIndex: number, innerIndex: number,\n innerSub: InnerSubscriber<T, R>): void {\n this.destination.next(outerValue);\n this.removeSubscription(innerSub);\n this.tryComplete();\n }\n\n notifyError(error: any, innerSub: InnerSubscriber<T, R>): void {\n this._error(error);\n }\n\n notifyComplete(innerSub: InnerSubscriber<T, R>): void {\n const value = this.removeSubscription(innerSub);\n if (value) {\n this.destination.next(value);\n }\n this.tryComplete();\n }\n\n protected _next(value: T): void {\n const index = this.index++;\n try {\n const delayNotifier = this.delayDurationSelector(value, index);\n if (delayNotifier) {\n this.tryDelay(delayNotifier, value);\n }\n } catch (err) {\n this.destination.error(err);\n }\n }\n\n protected _complete(): void {\n this.completed = true;\n this.tryComplete();\n this.unsubscribe();\n }\n\n private removeSubscription(subscription: InnerSubscriber<T, R>): T {\n subscription.unsubscribe();\n\n const subscriptionIdx = this.delayNotifierSubscriptions.indexOf(subscription);\n if (subscriptionIdx !== -1) {\n this.delayNotifierSubscriptions.splice(subscriptionIdx, 1);\n }\n\n return subscription.outerValue;\n }\n\n private tryDelay(delayNotifier: Observable<any>, value: T): void {\n const notifierSubscription = subscribeToResult(this, delayNotifier, value);\n\n if (notifierSubscription && !notifierSubscription.closed) {\n const destination = this.destination as Subscription;\n destination.add(notifierSubscription);\n this.delayNotifierSubscriptions.push(notifierSubscription);\n }\n }\n\n private tryComplete(): void {\n if (this.completed && this.delayNotifierSubscriptions.length === 0) {\n this.destination.complete();\n }\n }\n}\n\n/**\n * We need this JSDoc comment for affecting ESDoc.\n * @ignore\n * @extends {Ignored}\n */\nclass SubscriptionDelayObservable<T> extends Observable<T> {\n constructor(public source: Observable<T>, private subscriptionDelay: Observable<any>) {\n super();\n }\n\n /** @deprecated This is an internal implementation detail, do not use. */\n _subscribe(subscriber: Subscriber<T>) {\n this.subscriptionDelay.subscribe(new SubscriptionDelaySubscriber(subscriber, this.source));\n }\n}\n\n/**\n * We need this JSDoc comment for affecting ESDoc.\n * @ignore\n * @extends {Ignored}\n */\nclass SubscriptionDelaySubscriber<T> extends Subscriber<T> {\n private sourceSubscribed: boolean = false;\n\n constructor(private parent: Subscriber<T>, private source: Observable<T>) {\n super();\n }\n\n protected _next(unused: any) {\n this.subscribeToSource();\n }\n\n protected _error(err: any) {\n this.unsubscribe();\n this.parent.error(err);\n }\n\n protected _complete() {\n this.unsubscribe();\n this.subscribeToSource();\n }\n\n private subscribeToSource(): void {\n if (!this.sourceSubscribed) {\n this.sourceSubscribed = true;\n this.unsubscribe();\n this.source.subscribe(this.parent);\n }\n }\n}\n"},"lineCount":null}},"hash":"865dce0589af25695e9396025bdd0ddf","cacheData":{"env":{}}} |