{"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","EmptyError","elementAtOrDefault","index","hasDefault","defaultValue","ArgumentOutOfRangeError","i","singleOrDefaultAsync","value","seenValue","Error","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","includes","searchElement","fromIndex","a","b","isNaN","n","Infinity","Math","abs","contains","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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"}