{"version":3,"file":"rx.joinpatterns.min.js","sources":["rx.joinpatterns.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","Pattern","patterns","Plan","expression","selector","planCreateObserver","externalSubscriptions","observable","onError","entry","get","observer","JoinObserver","set","ActivePlan","joinObserverArray","onNext","onCompleted","joinObservers","Map","i","len","joinObserver","Observable","observableProto","prototype","AnonymousObservable","observableThrow","throwException","observerCreate","Observer","create","SingleAssignmentDisposable","CompositeDisposable","AbstractObserver","internals","noop","helpers","inherits","isEqual","Enumerable","Enumerator","iterator","doneEnumerator","_keys","_values","key","indexOf","value","push","forEach","callback","thisArg","and","other","concat","thenDo","activate","deactivate","self","bind","activePlan","result","apply","arguments","e","j","jlen","removeActivePlan","addActivePlan","dequeue","v","queue","shift","match","hasValues","firstValues","isCompleted","kind","values","__super__","source","activePlans","subscription","isDisposed","JoinObserverPrototype","next","notification","exception","error","completed","subscribe","setDisposable","materialize","splice","dispose","right","when","plans","outObserver","err","group","add"],"mappings":"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"}