webdetector/.cache/87/5788c011cc4f073a99f2e95a5c337c.json
2018-12-21 13:36:28 +01:00

1 line
38 KiB
JSON

{"id":"../node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/src/internal/scheduler/AsyncScheduler.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/scheduler/AsyncScheduler.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/tslib/tslib.es6.js"},{"name":"../Scheduler","loc":{"line":3,"column":26},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/Scheduler.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.AsyncScheduler = void 0;\n\nvar tslib_1 = _interopRequireWildcard(require(\"tslib\"));\n\nvar _Scheduler = require(\"../Scheduler\");\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,_Scheduler PURE_IMPORTS_END */\nvar AsyncScheduler =\n/*@__PURE__*/\nfunction (_super) {\n tslib_1.__extends(AsyncScheduler, _super);\n\n function AsyncScheduler(SchedulerAction, now) {\n if (now === void 0) {\n now = _Scheduler.Scheduler.now;\n }\n\n var _this = _super.call(this, SchedulerAction, function () {\n if (AsyncScheduler.delegate && AsyncScheduler.delegate !== _this) {\n return AsyncScheduler.delegate.now();\n } else {\n return now();\n }\n }) || this;\n\n _this.actions = [];\n _this.active = false;\n _this.scheduled = undefined;\n return _this;\n }\n\n AsyncScheduler.prototype.schedule = function (work, delay, state) {\n if (delay === void 0) {\n delay = 0;\n }\n\n if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {\n return AsyncScheduler.delegate.schedule(work, delay, state);\n } else {\n return _super.prototype.schedule.call(this, work, delay, state);\n }\n };\n\n AsyncScheduler.prototype.flush = function (action) {\n var actions = this.actions;\n\n if (this.active) {\n actions.push(action);\n return;\n }\n\n var error;\n this.active = true;\n\n do {\n if (error = action.execute(action.state, action.delay)) {\n break;\n }\n } while (action = actions.shift());\n\n this.active = false;\n\n if (error) {\n while (action = actions.shift()) {\n action.unsubscribe();\n }\n\n throw error;\n }\n };\n\n return AsyncScheduler;\n}(_Scheduler.Scheduler);\n\nexports.AsyncScheduler = AsyncScheduler;","map":{"mappings":[{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":8,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":0},"generated":{"line":10,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":15,"column":4}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":15,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":16,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":17,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":45},"generated":{"line":17,"column":10}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":17,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":45},"generated":{"line":17,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":2}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":9}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":10}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":20}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":34}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":14},"generated":{"line":18,"column":36}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":18,"column":42}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":27,"column":14},"generated":{"line":20,"column":11}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":27,"column":14},"generated":{"line":20,"column":26}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":27,"column":43},"generated":{"line":20,"column":43}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":27,"column":47},"generated":{"line":20,"column":48}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":21,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":21,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":21,"column":11}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":21,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":21,"column":21}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":21,"column":22}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":21,"column":24}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":22,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":22,"column":6}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":22,"column":9}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":29,"column":10},"generated":{"line":22,"column":12}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":29,"column":10},"generated":{"line":22,"column":33}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":29,"column":6},"generated":{"line":22,"column":36}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":22}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":23}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":27}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":28}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":32}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":34}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":49}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":51}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":25,"column":63}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":24}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":25}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":37}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":51}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":52}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":60}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":65}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":13},"generated":{"line":26,"column":72}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":27,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":27,"column":15}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":21},"generated":{"line":27,"column":29}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":21},"generated":{"line":27,"column":30}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":27,"column":38}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":21},"generated":{"line":27,"column":39}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":27,"column":42}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":27,"column":44}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":33,"column":7},"generated":{"line":28,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":34,"column":6},"generated":{"line":28,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":9,"column":9},"generated":{"line":29,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":9,"column":16},"generated":{"line":29,"column":15}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":9,"column":46},"generated":{"line":29,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":9,"column":9},"generated":{"line":29,"column":20}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":16,"column":9},"generated":{"line":30,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":24,"column":9},"generated":{"line":31,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":31,"column":5}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":24,"column":9},"generated":{"line":31,"column":10}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":4}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":9}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":10}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":35,"column":3},"generated":{"line":34,"column":24}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":4}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":9}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":10}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":22}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":9},"generated":{"line":35,"column":31}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":74},"generated":{"line":36,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":74},"generated":{"line":36,"column":11}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":37,"column":74},"generated":{"line":36,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":6},"generated":{"line":39,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":13},"generated":{"line":39,"column":17}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":13},"generated":{"line":39,"column":27}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":28},"generated":{"line":39,"column":38}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":37},"generated":{"line":39,"column":48}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":28},"generated":{"line":39,"column":52}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":50},"generated":{"line":39,"column":54}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":28},"generated":{"line":39,"column":59}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":57},"generated":{"line":39,"column":61}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":28},"generated":{"line":39,"column":66}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":39,"column":64},"generated":{"line":39,"column":68}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":40,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":40,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":40,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":40,"column":23}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":5},"generated":{"line":40,"column":26}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":11},"generated":{"line":41,"column":11}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":40,"column":11},"generated":{"line":41,"column":14}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":22}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":23}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":31}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":35}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":49}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":50}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":58}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":63}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":42,"column":5},"generated":{"line":44,"column":69}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":27}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":28}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":36}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":37}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":45}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":46}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":50}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":52}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":57}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":59}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":64}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":43,"column":3},"generated":{"line":45,"column":65}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":45,"column":9},"generated":{"line":46,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":47,"column":11},"generated":{"line":46,"column":11}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":8},"generated":{"line":47,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":20}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":29}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":30}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":38}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":39}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":43}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":44}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":48}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":50}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":54}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":56}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":61}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":21},"generated":{"line":47,"column":63}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":13},"generated":{"line":47,"column":68}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":49,"column":8},"generated":{"line":47,"column":69}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":16}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":17}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":27}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":35}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":45}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":51}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":51,"column":53}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":54,"column":4},"generated":{"line":52,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":54,"column":8},"generated":{"line":52,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":54,"column":19},"generated":{"line":52,"column":15}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":54,"column":19},"generated":{"line":52,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":54,"column":19},"generated":{"line":52,"column":23}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":54,"column":4},"generated":{"line":52,"column":30}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":55,"column":4},"generated":{"line":54,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":55,"column":8},"generated":{"line":54,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":55,"column":9},"generated":{"line":54,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":55,"column":4},"generated":{"line":54,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":55,"column":18},"generated":{"line":54,"column":21}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":6}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":14}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":55,"column":25}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":58,"column":6},"generated":{"line":56,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":61,"column":5},"generated":{"line":60,"column":9}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":61,"column":13},"generated":{"line":60,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":62,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":62,"column":7}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":63,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":63,"column":10}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":15}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":24}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":25}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":32}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":33}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":39}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":40}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":45}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":47}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":53}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":54}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":59}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":63,"column":60}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":63,"column":62}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":66,"column":6},"generated":{"line":64,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":66,"column":5}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":66,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":66,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":66,"column":22}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":66,"column":29}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":66,"column":30}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":66,"column":35}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":66,"column":37}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":69,"column":6},"generated":{"line":68,"column":9}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":69,"column":12},"generated":{"line":68,"column":18}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":70,"column":5},"generated":{"line":70,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":70,"column":5},"generated":{"line":70,"column":15}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":13}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":19}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":22}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":29}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":30}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":35}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":37}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":71,"column":39}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":72,"column":0},"generated":{"line":72,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":72,"column":0},"generated":{"line":72,"column":8}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":72,"column":0},"generated":{"line":72,"column":14}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":72,"column":0},"generated":{"line":72,"column":15}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":72,"column":0},"generated":{"line":72,"column":26}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":45},"generated":{"line":73,"column":0}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":80,"column":1}},{"source":"../../../src/internal/scheduler/AsyncScheduler.ts","name":null,"original":{"line":7,"column":36},"generated":{"line":80,"column":22}}],"sources":{"../../../src/internal/scheduler/AsyncScheduler.ts":"import { Scheduler } from '../Scheduler';\nimport { Action } from './Action';\nimport { AsyncAction } from './AsyncAction';\nimport { SchedulerAction } from '../types';\nimport { Subscription } from '../Subscription';\n\nexport class AsyncScheduler extends Scheduler {\n public static delegate?: Scheduler;\n public actions: Array<AsyncAction<any>> = [];\n /**\n * A flag to indicate whether the Scheduler is currently executing a batch of\n * queued actions.\n * @type {boolean}\n * @deprecated internal use only\n */\n public active: boolean = false;\n /**\n * An internal ID used to track the latest asynchronous task such as those\n * coming from `setTimeout`, `setInterval`, `requestAnimationFrame`, and\n * others.\n * @type {any}\n * @deprecated internal use only\n */\n public scheduled: any = undefined;\n\n constructor(SchedulerAction: typeof Action,\n now: () => number = Scheduler.now) {\n super(SchedulerAction, () => {\n if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {\n return AsyncScheduler.delegate.now();\n } else {\n return now();\n }\n });\n }\n\n public schedule<T>(work: (this: SchedulerAction<T>, state?: T) => void, delay: number = 0, state?: T): Subscription {\n if (AsyncScheduler.delegate && AsyncScheduler.delegate !== this) {\n return AsyncScheduler.delegate.schedule(work, delay, state);\n } else {\n return super.schedule(work, delay, state);\n }\n }\n\n public flush(action: AsyncAction<any>): void {\n\n const {actions} = this;\n\n if (this.active) {\n actions.push(action);\n return;\n }\n\n let error: any;\n this.active = true;\n\n do {\n if (error = action.execute(action.state, action.delay)) {\n break;\n }\n } while (action = actions.shift()); // exhaust the scheduler queue\n\n this.active = false;\n\n if (error) {\n while (action = actions.shift()) {\n action.unsubscribe();\n }\n throw error;\n }\n }\n}\n"},"lineCount":null}},"hash":"513150161220dff29f8430ebbe37b133","cacheData":{"env":{}}}