{"dependencies":[{"name":"./switchMap","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":18,"index":124},"end":{"line":4,"column":40,"index":146}}],"key":"D7DlYsrO9PhMJc71E5UOGeyw/P0=","exportNames":["*"],"imports":1}},{"name":"../util/lift","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":13,"index":161},"end":{"line":5,"column":36,"index":184}}],"key":"QCxE0PdfaUm4cT9qPVYaaaoo46A=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.switchScan = void 0;\n var switchMap_1 = require(_dependencyMap[0], \"./switchMap\");\n var lift_1 = require(_dependencyMap[1], \"../util/lift\");\n function switchScan(accumulator, seed) {\n return lift_1.operate(function (source, subscriber) {\n var state = seed;\n switchMap_1.switchMap(function (value, index) {\n return accumulator(state, value, index);\n }, function (_, innerValue) {\n return state = innerValue, innerValue;\n })(source).subscribe(subscriber);\n return function () {\n state = null;\n };\n });\n }\n exports.switchScan = switchScan;\n});","lineCount":24,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"switchScan"],[7,20,3,18],[7,23,3,21],[7,28,3,26],[7,29,3,27],[8,2,4,0],[8,6,4,4,"switchMap_1"],[8,17,4,15],[8,20,4,18,"require"],[8,27,4,25],[8,28,4,25,"_dependencyMap"],[8,42,4,25],[8,60,4,39],[8,61,4,40],[9,2,5,0],[9,6,5,4,"lift_1"],[9,12,5,10],[9,15,5,13,"require"],[9,22,5,20],[9,23,5,20,"_dependencyMap"],[9,37,5,20],[9,56,5,35],[9,57,5,36],[10,2,6,0],[10,11,6,9,"switchScan"],[10,21,6,19,"switchScan"],[10,22,6,20,"accumulator"],[10,33,6,31],[10,35,6,33,"seed"],[10,39,6,37],[10,41,6,39],[11,4,7,4],[11,11,7,11,"lift_1"],[11,17,7,17],[11,18,7,18,"operate"],[11,25,7,25],[11,26,7,26],[11,36,7,36,"source"],[11,42,7,42],[11,44,7,44,"subscriber"],[11,54,7,54],[11,56,7,56],[12,6,8,8],[12,10,8,12,"state"],[12,15,8,17],[12,18,8,20,"seed"],[12,22,8,24],[13,6,9,8,"switchMap_1"],[13,17,9,19],[13,18,9,20,"switchMap"],[13,27,9,29],[13,28,9,30],[13,38,9,40,"value"],[13,43,9,45],[13,45,9,47,"index"],[13,50,9,52],[13,52,9,54],[14,8,9,56],[14,15,9,63,"accumulator"],[14,26,9,74],[14,27,9,75,"state"],[14,32,9,80],[14,34,9,82,"value"],[14,39,9,87],[14,41,9,89,"index"],[14,46,9,94],[14,47,9,95],[15,6,9,97],[15,7,9,98],[15,9,9,100],[15,19,9,110,"_"],[15,20,9,111],[15,22,9,113,"innerValue"],[15,32,9,123],[15,34,9,125],[16,8,9,127],[16,15,9,136,"state"],[16,20,9,141],[16,23,9,144,"innerValue"],[16,33,9,154],[16,35,9,157,"innerValue"],[16,45,9,167],[17,6,9,170],[17,7,9,171],[17,8,9,172],[17,9,9,173,"source"],[17,15,9,179],[17,16,9,180],[17,17,9,181,"subscribe"],[17,26,9,190],[17,27,9,191,"subscriber"],[17,37,9,201],[17,38,9,202],[18,6,10,8],[18,13,10,15],[18,25,10,27],[19,8,11,12,"state"],[19,13,11,17],[19,16,11,20],[19,20,11,24],[20,6,12,8],[20,7,12,9],[21,4,13,4],[21,5,13,5],[21,6,13,6],[22,2,14,0],[23,2,15,0,"exports"],[23,9,15,7],[23,10,15,8,"switchScan"],[23,20,15,18],[23,23,15,21,"switchScan"],[23,33,15,31],[24,0,15,32],[24,3]],"functionMap":{"names":["","switchScan","lift_1.operate$argument_0","switchMap_1.switchMap$argument_0","switchMap_1.switchMap$argument_1",""],"mappings":"AAA;ACK;0BCC;8BCE,oED,EE,uEF;eGC;SHE;KDC;CDC"},"hasCjsExports":true},"type":"js/module"}]}