{"version":3,"file":"rx.experimental.min.js","sources":["rx.experimental.js"],"names":["factory","objectTypes","boolean","function","object","number","string","undefined","root","window","this","freeExports","exports","nodeType","freeModule","module","freeGlobal","global","define","amd","Rx","require","call","exp","argsOrArray","args","idx","length","Array","isArray","slice","enumerableWhile","condition","source","Enumerable","Enumerator","done","value","Observable","observableProto","prototype","AnonymousObservable","observableConcat","concat","observableDefer","defer","observableEmpty","empty","disposableEmpty","Disposable","CompositeDisposable","SerialDisposable","SingleAssignmentDisposable","internals","enumerableOf","of","immediateScheduler","Scheduler","immediate","currentThreadScheduler","currentThread","AsyncSubject","Observer","inherits","bindCallback","addProperties","helpers","noop","isPromise","isScheduler","observableFromPromise","fromPromise","$iterator$","Symbol","iterator","Set","doneEnumerator","isIterable","o","isArrayLike","letBind","func","ifThen","thenSource","elseSourceOrScheduler","now","forIn","sources","resultSelector","thisArg","observableWhileDo","whileDo","doWhile","switchCase","selector","defaultSourceOrScheduler","result","expand","scheduler","observer","q","m","d","activeCount","isAcquired","ensureActive","isOwner","setDisposable","scheduleRecursive","self","work","shift","m1","add","subscribe","x","onNext","e","onError","push","bind","remove","onCompleted","forkJoin","allSources","arguments","subscriber","count","group","finished","hasResults","hasCompleted","results","i","dispose","ix","second","first","lastLeft","lastRight","leftStopped","rightStopped","hasLeft","hasRight","leftSubscription","rightSubscription","left","err","right","manySelect","chain","map","curr","ChainObservable","tap","observeOn","__super__","g","schedule","head","tail","mergeAll","throwException","v","exclusive","hasCurrent","isStopped","innerSource","innerSubscription","exclusiveMap","selectorFunc","index"],"mappings":"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"}