{"version":3,"file":"rx.aggregates.min.js","sources":["rx.aggregates.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","extremaBy","source","keySelector","comparer","AnonymousObservable","o","hasValue","lastKey","list","subscribe","x","comparison","key","ex","onError","ex1","push","e","onNext","onCompleted","firstOnly","length","Error","sequenceContainsNoElements","elementAtOrDefault","index","hasDefault","defaultValue","argumentOutOfRange","i","singleOrDefaultAsync","value","seenValue","firstOrDefaultAsync","lastOrDefaultAsync","findValue","predicate","thisArg","yieldIndex","callback","bindCallback","shouldRun","Observable","observableProto","prototype","CompositeDisposable","disposableEmpty","Disposable","empty","helpers","internals","isEqual","not","defaultComparer","identity","defaultSubComparer","isFunction","isPromise","isArrayLike","isIterable","observableFromPromise","fromPromise","observableFrom","from","aggregate","accumulator","seed","hasSeed","arguments","hasAccumulation","accumulation","reduce","some","filter","observer","any","apply","isEmpty","map","every","v","all","contains","searchElement","fromIndex","a","b","isNaN","n","Infinity","Math","abs","count","indexOf","sum","prev","curr","minBy","y","min","maxBy","max","average","cur","s","sequenceEqual","second","first","donel","doner","ql","qr","subscription1","equal","shift","subscription2","exception","elementAt","single","where","singleOrDefault","firstOrDefault","last","lastOrDefault","find","findIndex","toSet","Set","TypeError","add","toMap","elementSelector","Map","m","element","set"],"mappings":"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"}