UNPKG

56.3 kBJavaScriptView Raw
1module.exports=(()=>{var n={117:function(n,e){(function(n,f){"use strict";true?f(e):0})(this,function(n){"use strict";var e=function noop(){};var f=function throwError(){throw new Error("Callback was already called.")};var r=5;var t=0;var u="object";var a="function";var l=Array.isArray;var o=Object.keys;var i=Array.prototype.push;var h=typeof Symbol===a&&Symbol.iterator;var y,s,v;createImmediate();var I=createEach(arrayEach,baseEach,symbolEach);var c=createMap(arrayEachIndex,baseEachIndex,symbolEachIndex,true);var p=createMap(arrayEachIndex,baseEachKey,symbolEachKey,false);var g=createFilter(arrayEachIndexValue,baseEachIndexValue,symbolEachIndexValue,true);var d=createFilterSeries(true);var W=createFilterLimit(true);var m=createFilter(arrayEachIndexValue,baseEachIndexValue,symbolEachIndexValue,false);var C=createFilterSeries(false);var j=createFilterLimit(false);var b=createDetect(arrayEachValue,baseEachValue,symbolEachValue,true);var K=createDetectSeries(true);var L=createDetectLimit(true);var w=createEvery(arrayEachValue,baseEachValue,symbolEachValue);var A=createEverySeries();var _=createEveryLimit();var O=createPick(arrayEachIndexValue,baseEachKeyValue,symbolEachKeyValue,true);var S=createPickSeries(true);var V=createPickLimit(true);var B=createPick(arrayEachIndexValue,baseEachKeyValue,symbolEachKeyValue,false);var N=createPickSeries(false);var D=createPickLimit(false);var E=createTransform(arrayEachResult,baseEachResult,symbolEachResult);var F=createSortBy(arrayEachIndexValue,baseEachIndexValue,symbolEachIndexValue);var R=createConcat(arrayEachIndex,baseEachIndex,symbolEachIndex);var q=createGroupBy(arrayEachValue,baseEachValue,symbolEachValue);var Q=createParallel(arrayEachFunc,baseEachFunc);var P=createApplyEach(c);var G=createApplyEach(mapSeries);var M=createLogger("log");var U=createLogger("dir");var $={VERSION:"2.6.1",each:I,eachSeries:eachSeries,eachLimit:eachLimit,forEach:I,forEachSeries:eachSeries,forEachLimit:eachLimit,eachOf:I,eachOfSeries:eachSeries,eachOfLimit:eachLimit,forEachOf:I,forEachOfSeries:eachSeries,forEachOfLimit:eachLimit,map:c,mapSeries:mapSeries,mapLimit:mapLimit,mapValues:p,mapValuesSeries:mapValuesSeries,mapValuesLimit:mapValuesLimit,filter:g,filterSeries:d,filterLimit:W,select:g,selectSeries:d,selectLimit:W,reject:m,rejectSeries:C,rejectLimit:j,detect:b,detectSeries:K,detectLimit:L,find:b,findSeries:K,findLimit:L,pick:O,pickSeries:S,pickLimit:V,omit:B,omitSeries:N,omitLimit:D,reduce:reduce,inject:reduce,foldl:reduce,reduceRight:reduceRight,foldr:reduceRight,transform:E,transformSeries:transformSeries,transformLimit:transformLimit,sortBy:F,sortBySeries:sortBySeries,sortByLimit:sortByLimit,some:some,someSeries:someSeries,someLimit:someLimit,any:some,anySeries:someSeries,anyLimit:someLimit,every:w,everySeries:A,everyLimit:_,all:w,allSeries:A,allLimit:_,concat:R,concatSeries:concatSeries,concatLimit:concatLimit,groupBy:q,groupBySeries:groupBySeries,groupByLimit:groupByLimit,parallel:Q,series:series,parallelLimit:parallelLimit,tryEach:tryEach,waterfall:waterfall,angelFall:angelFall,angelfall:angelFall,whilst:whilst,doWhilst:doWhilst,until:until,doUntil:doUntil,during:during,doDuring:doDuring,forever:forever,compose:compose,seq:seq,applyEach:P,applyEachSeries:G,queue:queue,priorityQueue:priorityQueue,cargo:cargo,auto:auto,autoInject:autoInject,retry:retry,retryable:retryable,iterator:iterator,times:times,timesSeries:timesSeries,timesLimit:timesLimit,race:race,apply:apply,nextTick:s,setImmediate:v,memoize:memoize,unmemoize:unmemoize,ensureAsync:ensureAsync,constant:constant,asyncify:asyncify,wrapSync:asyncify,log:M,dir:U,reflect:reflect,reflectAll:reflectAll,timeout:timeout,createLogger:createLogger,safe:safe,fast:fast};n["default"]=$;baseEachSync($,function(e,f){n[f]=e},o($));function createImmediate(n){var e=function delay(n){var e=slice(arguments,1);setTimeout(function(){n.apply(null,e)})};v=typeof setImmediate===a?setImmediate:e;if(typeof process===u&&typeof process.nextTick===a){y=/^v0.10/.test(process.version)?v:process.nextTick;s=/^v0/.test(process.version)?v:process.nextTick}else{s=y=v}if(n===false){y=function(n){n()}}}function createArray(n){var e=-1;var f=n.length;var r=Array(f);while(++e<f){r[e]=n[e]}return r}function slice(n,e){var f=n.length;var r=-1;var t=f-e;if(t<=0){return[]}var u=Array(t);while(++r<t){u[r]=n[r+e]}return u}function objectClone(n){var e=o(n);var f=e.length;var r=-1;var t={};while(++r<f){var u=e[r];t[u]=n[u]}return t}function compact(n){var e=-1;var f=n.length;var r=[];while(++e<f){var t=n[e];if(t){r[r.length]=t}}return r}function reverse(n){var e=-1;var f=n.length;var r=Array(f);var t=f;while(++e<f){r[--t]=n[e]}return r}function has(n,e){return n.hasOwnProperty(e)}function notInclude(n,e){var f=-1;var r=n.length;while(++f<r){if(n[f]===e){return false}}return true}function arrayEachSync(n,e){var f=-1;var r=n.length;while(++f<r){e(n[f],f)}return n}function baseEachSync(n,e,f){var r=-1;var t=f.length;while(++r<t){var u=f[r];e(n[u],u)}return n}function timesSync(n,e){var f=-1;while(++f<n){e(f)}}function sortByCriteria(n,e){var f=n.length;var r=Array(f);var t;for(t=0;t<f;t++){r[t]=t}quickSort(e,0,f-1,r);var u=Array(f);for(var a=0;a<f;a++){t=r[a];u[a]=t===undefined?n[a]:n[t]}return u}function partition(n,e,f,r,t){var u=e;var a=f;while(u<=a){e=u;while(u<a&&n[u]<r){u++}while(a>=e&&n[a]>=r){a--}if(u>a){break}swap(n,t,u++,a--)}return u}function swap(n,e,f,r){var t=n[f];n[f]=n[r];n[r]=t;var u=e[f];e[f]=e[r];e[r]=u}function quickSort(n,e,f,r){if(e===f){return}var t=e;while(++t<=f&&n[e]===n[t]){var u=t-1;if(r[u]>r[t]){var a=r[u];r[u]=r[t];r[t]=a}}if(t>f){return}var l=n[e]>n[t]?e:t;t=partition(n,e,f,n[l],r);quickSort(n,e,t-1,r);quickSort(n,t,f,r)}function makeConcatResult(n){var f=[];arrayEachSync(n,function(n){if(n===e){return}if(l(n)){i.apply(f,n)}else{f.push(n)}});return f}function arrayEach(n,e,f){var r=-1;var t=n.length;if(e.length===3){while(++r<t){e(n[r],r,onlyOnce(f))}}else{while(++r<t){e(n[r],onlyOnce(f))}}}function baseEach(n,e,f,r){var t;var u=-1;var a=r.length;if(e.length===3){while(++u<a){t=r[u];e(n[t],t,onlyOnce(f))}}else{while(++u<a){e(n[r[u]],onlyOnce(f))}}}function symbolEach(n,e,f){var r=n[h]();var t=0;var u;if(e.length===3){while((u=r.next()).done===false){e(u.value,t++,onlyOnce(f))}}else{while((u=r.next()).done===false){t++;e(u.value,onlyOnce(f))}}return t}function arrayEachResult(n,e,f,r){var t=-1;var u=n.length;if(f.length===4){while(++t<u){f(e,n[t],t,onlyOnce(r))}}else{while(++t<u){f(e,n[t],onlyOnce(r))}}}function baseEachResult(n,e,f,r,t){var u;var a=-1;var l=t.length;if(f.length===4){while(++a<l){u=t[a];f(e,n[u],u,onlyOnce(r))}}else{while(++a<l){f(e,n[t[a]],onlyOnce(r))}}}function symbolEachResult(n,e,f,r){var t;var u=0;var a=n[h]();if(f.length===4){while((t=a.next()).done===false){f(e,t.value,u++,onlyOnce(r))}}else{while((t=a.next()).done===false){u++;f(e,t.value,onlyOnce(r))}}return u}function arrayEachFunc(n,e){var f=-1;var r=n.length;while(++f<r){n[f](e(f))}}function baseEachFunc(n,e,f){var r;var t=-1;var u=f.length;while(++t<u){r=f[t];n[r](e(r))}}function arrayEachIndex(n,e,f){var r=-1;var t=n.length;if(e.length===3){while(++r<t){e(n[r],r,f(r))}}else{while(++r<t){e(n[r],f(r))}}}function baseEachIndex(n,e,f,r){var t;var u=-1;var a=r.length;if(e.length===3){while(++u<a){t=r[u];e(n[t],t,f(u))}}else{while(++u<a){e(n[r[u]],f(u))}}}function symbolEachIndex(n,e,f){var r;var t=0;var u=n[h]();if(e.length===3){while((r=u.next()).done===false){e(r.value,t,f(t++))}}else{while((r=u.next()).done===false){e(r.value,f(t++))}}return t}function baseEachKey(n,e,f,r){var t;var u=-1;var a=r.length;if(e.length===3){while(++u<a){t=r[u];e(n[t],t,f(t))}}else{while(++u<a){t=r[u];e(n[t],f(t))}}}function symbolEachKey(n,e,f){var r;var t=0;var u=n[h]();if(e.length===3){while((r=u.next()).done===false){e(r.value,t,f(t++))}}else{while((r=u.next()).done===false){e(r.value,f(t++))}}return t}function arrayEachValue(n,e,f){var r;var t=-1;var u=n.length;if(e.length===3){while(++t<u){r=n[t];e(r,t,f(r))}}else{while(++t<u){r=n[t];e(r,f(r))}}}function baseEachValue(n,e,f,r){var t,u;var a=-1;var l=r.length;if(e.length===3){while(++a<l){t=r[a];u=n[t];e(u,t,f(u))}}else{while(++a<l){u=n[r[a]];e(u,f(u))}}}function symbolEachValue(n,e,f){var r,t;var u=0;var a=n[h]();if(e.length===3){while((t=a.next()).done===false){r=t.value;e(r,u++,f(r))}}else{while((t=a.next()).done===false){u++;r=t.value;e(r,f(r))}}return u}function arrayEachIndexValue(n,e,f){var r;var t=-1;var u=n.length;if(e.length===3){while(++t<u){r=n[t];e(r,t,f(t,r))}}else{while(++t<u){r=n[t];e(r,f(t,r))}}}function baseEachIndexValue(n,e,f,r){var t,u;var a=-1;var l=r.length;if(e.length===3){while(++a<l){t=r[a];u=n[t];e(u,t,f(a,u))}}else{while(++a<l){u=n[r[a]];e(u,f(a,u))}}}function symbolEachIndexValue(n,e,f){var r,t;var u=0;var a=n[h]();if(e.length===3){while((t=a.next()).done===false){r=t.value;e(r,u,f(u++,r))}}else{while((t=a.next()).done===false){r=t.value;e(r,f(u++,r))}}return u}function baseEachKeyValue(n,e,f,r){var t,u;var a=-1;var l=r.length;if(e.length===3){while(++a<l){t=r[a];u=n[t];e(u,t,f(t,u))}}else{while(++a<l){t=r[a];u=n[t];e(u,f(t,u))}}}function symbolEachKeyValue(n,e,f){var r,t;var u=0;var a=n[h]();if(e.length===3){while((t=a.next()).done===false){r=t.value;e(r,u,f(u++,r))}}else{while((t=a.next()).done===false){r=t.value;e(r,f(u++,r))}}return u}function onlyOnce(n){return function(e,r){var t=n;n=f;t(e,r)}}function once(n){return function(f,r){var t=n;n=e;t(f,r)}}function createEach(n,f,r){return function each(t,a,i){i=once(i||e);var y,s;var v=0;if(l(t)){y=t.length;n(t,a,done)}else if(!t){}else if(h&&t[h]){y=r(t,a,done);y&&y===v&&i(null)}else if(typeof t===u){s=o(t);y=s.length;f(t,a,done,s)}if(!y){i(null)}function done(n,e){if(n){i=once(i);i(n)}else if(++v===y){i(null)}else if(e===false){i=once(i);i(null)}}}}function createMap(n,r,t,a){var i,y;if(a){i=Array;y=createArray}else{i=function(){return{}};y=objectClone}return function(a,s,v){v=v||e;var I,c,p;var g=0;if(l(a)){I=a.length;p=i(I);n(a,s,createCallback)}else if(!a){}else if(h&&a[h]){p=i(0);I=t(a,s,createCallback);I&&I===g&&v(null,p)}else if(typeof a===u){c=o(a);I=c.length;p=i(I);r(a,s,createCallback,c)}if(!I){v(null,i())}function createCallback(n){return function done(e,r){if(n===null){f()}if(e){n=null;v=once(v);v(e,y(p));return}p[n]=r;n=null;if(++g===I){v(null,p)}}}}}function createFilter(n,r,t,a){return function(i,y,s){s=s||e;var v,I,c;var p=0;if(l(i)){v=i.length;c=Array(v);n(i,y,createCallback)}else if(!i){}else if(h&&i[h]){c=[];v=t(i,y,createCallback);v&&v===p&&s(null,compact(c))}else if(typeof i===u){I=o(i);v=I.length;c=Array(v);r(i,y,createCallback,I)}if(!v){return s(null,[])}function createCallback(n,e){return function done(r,t){if(n===null){f()}if(r){n=null;s=once(s);s(r);return}if(!!t===a){c[n]=e}n=null;if(++p===v){s(null,compact(c))}}}}}function createFilterSeries(n){return function(r,t,a){a=onlyOnce(a||e);var i,s,v,I,c,p,g;var d=false;var W=0;var m=[];if(l(r)){i=r.length;g=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!r){}else if(h&&r[h]){i=Infinity;c=r[h]();g=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof r===u){I=o(r);i=I.length;g=t.length===3?objectIteratorWithKey:objectIterator}if(!i){return a(null,[])}g();function arrayIterator(){v=r[W];t(v,done)}function arrayIteratorWithIndex(){v=r[W];t(v,W,done)}function symbolIterator(){p=c.next();v=p.value;p.done?a(null,m):t(v,done)}function symbolIteratorWithKey(){p=c.next();v=p.value;p.done?a(null,m):t(v,W,done)}function objectIterator(){s=I[W];v=r[s];t(v,done)}function objectIteratorWithKey(){s=I[W];v=r[s];t(v,s,done)}function done(e,r){if(e){a(e);return}if(!!r===n){m[m.length]=v}if(++W===i){g=f;a(null,m)}else if(d){y(g)}else{d=true;g()}d=false}}}function createFilterLimit(n){return function(r,t,a,i){i=i||e;var s,v,I,c,p,g,d,W,m;var C=false;var j=0;var b=0;if(l(r)){s=r.length;W=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!r){}else if(h&&r[h]){s=Infinity;m=[];g=r[h]();W=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof r===u){p=o(r);s=p.length;W=a.length===3?objectIteratorWithKey:objectIterator}if(!s||isNaN(t)||t<1){return i(null,[])}m=m||Array(s);timesSync(t>s?s:t,W);function arrayIterator(){v=j++;if(v<s){c=r[v];a(c,createCallback(c,v))}}function arrayIteratorWithIndex(){v=j++;if(v<s){c=r[v];a(c,v,createCallback(c,v))}}function symbolIterator(){d=g.next();if(d.done===false){c=d.value;a(c,createCallback(c,j++))}else if(b===j&&a!==e){a=e;i(null,compact(m))}}function symbolIteratorWithKey(){d=g.next();if(d.done===false){c=d.value;a(c,j,createCallback(c,j++))}else if(b===j&&a!==e){a=e;i(null,compact(m))}}function objectIterator(){v=j++;if(v<s){c=r[p[v]];a(c,createCallback(c,v))}}function objectIteratorWithKey(){v=j++;if(v<s){I=p[v];c=r[I];a(c,I,createCallback(c,v))}}function createCallback(r,t){return function(u,a){if(t===null){f()}if(u){t=null;W=e;i=once(i);i(u);return}if(!!a===n){m[t]=r}t=null;if(++b===s){i=onlyOnce(i);i(null,compact(m))}else if(C){y(W)}else{C=true;W()}C=false}}}}function eachSeries(n,r,t){t=onlyOnce(t||e);var a,i,s,v,I,c;var p=false;var g=0;if(l(n)){a=n.length;c=r.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){a=Infinity;v=n[h]();c=r.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){s=o(n);a=s.length;c=r.length===3?objectIteratorWithKey:objectIterator}if(!a){return t(null)}c();function arrayIterator(){r(n[g],done)}function arrayIteratorWithIndex(){r(n[g],g,done)}function symbolIterator(){I=v.next();I.done?t(null):r(I.value,done)}function symbolIteratorWithKey(){I=v.next();I.done?t(null):r(I.value,g,done)}function objectIterator(){r(n[s[g]],done)}function objectIteratorWithKey(){i=s[g];r(n[i],i,done)}function done(n,e){if(n){t(n)}else if(++g===a||e===false){c=f;t(null)}else if(p){y(c)}else{p=true;c()}p=false}}function eachLimit(n,r,t,a){a=a||e;var i,s,v,I,c,p,g;var d=false;var W=0;var m=0;if(l(n)){i=n.length;g=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;c=n[h]();g=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){I=o(n);i=I.length;g=t.length===3?objectIteratorWithKey:objectIterator}else{return a(null)}if(!i||isNaN(r)||r<1){return a(null)}timesSync(r>i?i:r,g);function arrayIterator(){if(W<i){t(n[W++],done)}}function arrayIteratorWithIndex(){s=W++;if(s<i){t(n[s],s,done)}}function symbolIterator(){p=c.next();if(p.done===false){W++;t(p.value,done)}else if(m===W&&t!==e){t=e;a(null)}}function symbolIteratorWithKey(){p=c.next();if(p.done===false){t(p.value,W++,done)}else if(m===W&&t!==e){t=e;a(null)}}function objectIterator(){if(W<i){t(n[I[W++]],done)}}function objectIteratorWithKey(){s=W++;if(s<i){v=I[s];t(n[v],v,done)}}function done(n,r){if(n||r===false){g=e;a=once(a);a(n)}else if(++m===i){t=e;g=f;a=onlyOnce(a);a(null)}else if(d){y(g)}else{d=true;g()}d=false}}function mapSeries(n,r,t){t=t||e;var a,i,s,v,I,c,p;var g=false;var d=0;if(l(n)){a=n.length;p=r.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){a=Infinity;c=[];v=n[h]();p=r.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){s=o(n);a=s.length;p=r.length===3?objectIteratorWithKey:objectIterator}if(!a){return t(null,[])}c=c||Array(a);p();function arrayIterator(){r(n[d],done)}function arrayIteratorWithIndex(){r(n[d],d,done)}function symbolIterator(){I=v.next();I.done?t(null,c):r(I.value,done)}function symbolIteratorWithKey(){I=v.next();I.done?t(null,c):r(I.value,d,done)}function objectIterator(){r(n[s[d]],done)}function objectIteratorWithKey(){i=s[d];r(n[i],i,done)}function done(n,e){if(n){p=f;t=onlyOnce(t);t(n,createArray(c));return}c[d]=e;if(++d===a){p=f;t(null,c);t=f}else if(g){y(p)}else{g=true;p()}g=false}}function mapLimit(n,r,t,a){a=a||e;var i,s,v,I,c,p,g,d;var W=false;var m=0;var C=0;if(l(n)){i=n.length;d=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;g=[];c=n[h]();d=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){I=o(n);i=I.length;d=t.length===3?objectIteratorWithKey:objectIterator}if(!i||isNaN(r)||r<1){return a(null,[])}g=g||Array(i);timesSync(r>i?i:r,d);function arrayIterator(){s=m++;if(s<i){t(n[s],createCallback(s))}}function arrayIteratorWithIndex(){s=m++;if(s<i){t(n[s],s,createCallback(s))}}function symbolIterator(){p=c.next();if(p.done===false){t(p.value,createCallback(m++))}else if(C===m&&t!==e){t=e;a(null,g)}}function symbolIteratorWithKey(){p=c.next();if(p.done===false){t(p.value,m,createCallback(m++))}else if(C===m&&t!==e){t=e;a(null,g)}}function objectIterator(){s=m++;if(s<i){t(n[I[s]],createCallback(s))}}function objectIteratorWithKey(){s=m++;if(s<i){v=I[s];t(n[v],v,createCallback(s))}}function createCallback(n){return function(r,t){if(n===null){f()}if(r){n=null;d=e;a=once(a);a(r,createArray(g));return}g[n]=t;n=null;if(++C===i){d=f;a(null,g);a=f}else if(W){y(d)}else{W=true;d()}W=false}}}function mapValuesSeries(n,r,t){t=t||e;var a,i,s,v,I,c;var p=false;var g={};var d=0;if(l(n)){a=n.length;c=r.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){a=Infinity;v=n[h]();c=r.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){s=o(n);a=s.length;c=r.length===3?objectIteratorWithKey:objectIterator}if(!a){return t(null,g)}c();function arrayIterator(){i=d;r(n[d],done)}function arrayIteratorWithIndex(){i=d;r(n[d],d,done)}function symbolIterator(){i=d;I=v.next();I.done?t(null,g):r(I.value,done)}function symbolIteratorWithKey(){i=d;I=v.next();I.done?t(null,g):r(I.value,d,done)}function objectIterator(){i=s[d];r(n[i],done)}function objectIteratorWithKey(){i=s[d];r(n[i],i,done)}function done(n,e){if(n){c=f;t=onlyOnce(t);t(n,objectClone(g));return}g[i]=e;if(++d===a){c=f;t(null,g);t=f}else if(p){y(c)}else{p=true;c()}p=false}}function mapValuesLimit(n,r,t,a){a=a||e;var i,s,v,I,c,p,g;var d=false;var W={};var m=0;var C=0;if(l(n)){i=n.length;g=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;c=n[h]();g=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){I=o(n);i=I.length;g=t.length===3?objectIteratorWithKey:objectIterator}if(!i||isNaN(r)||r<1){return a(null,W)}timesSync(r>i?i:r,g);function arrayIterator(){s=m++;if(s<i){t(n[s],createCallback(s))}}function arrayIteratorWithIndex(){s=m++;if(s<i){t(n[s],s,createCallback(s))}}function symbolIterator(){p=c.next();if(p.done===false){t(p.value,createCallback(m++))}else if(C===m&&t!==e){t=e;a(null,W)}}function symbolIteratorWithKey(){p=c.next();if(p.done===false){t(p.value,m,createCallback(m++))}else if(C===m&&t!==e){t=e;a(null,W)}}function objectIterator(){s=m++;if(s<i){v=I[s];t(n[v],createCallback(v))}}function objectIteratorWithKey(){s=m++;if(s<i){v=I[s];t(n[v],v,createCallback(v))}}function createCallback(n){return function(r,t){if(n===null){f()}if(r){n=null;g=e;a=once(a);a(r,objectClone(W));return}W[n]=t;n=null;if(++C===i){a(null,W)}else if(d){y(g)}else{d=true;g()}d=false}}}function createDetect(n,r,t,a){return function(i,y,s){s=s||e;var v,I;var c=0;if(l(i)){v=i.length;n(i,y,createCallback)}else if(!i){}else if(h&&i[h]){v=t(i,y,createCallback);v&&v===c&&s(null)}else if(typeof i===u){I=o(i);v=I.length;r(i,y,createCallback,I)}if(!v){s(null)}function createCallback(n){var e=false;return function done(r,t){if(e){f()}e=true;if(r){s=once(s);s(r)}else if(!!t===a){s=once(s);s(null,n)}else if(++c===v){s(null)}}}}}function createDetectSeries(n){return function(r,t,a){a=onlyOnce(a||e);var i,s,v,I,c,p,g;var d=false;var W=0;if(l(r)){i=r.length;g=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!r){}else if(h&&r[h]){i=Infinity;c=r[h]();g=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof r===u){I=o(r);i=I.length;g=t.length===3?objectIteratorWithKey:objectIterator}if(!i){return a(null)}g();function arrayIterator(){v=r[W];t(v,done)}function arrayIteratorWithIndex(){v=r[W];t(v,W,done)}function symbolIterator(){p=c.next();v=p.value;p.done?a(null):t(v,done)}function symbolIteratorWithKey(){p=c.next();v=p.value;p.done?a(null):t(v,W,done)}function objectIterator(){v=r[I[W]];t(v,done)}function objectIteratorWithKey(){s=I[W];v=r[s];t(v,s,done)}function done(e,r){if(e){a(e)}else if(!!r===n){g=f;a(null,v)}else if(++W===i){g=f;a(null)}else if(d){y(g)}else{d=true;g()}d=false}}}function createDetectLimit(n){return function(r,t,a,i){i=i||e;var s,v,I,c,p,g,d,W;var m=false;var C=0;var j=0;if(l(r)){s=r.length;W=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!r){}else if(h&&r[h]){s=Infinity;g=r[h]();W=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof r===u){p=o(r);s=p.length;W=a.length===3?objectIteratorWithKey:objectIterator}if(!s||isNaN(t)||t<1){return i(null)}timesSync(t>s?s:t,W);function arrayIterator(){v=C++;if(v<s){c=r[v];a(c,createCallback(c))}}function arrayIteratorWithIndex(){v=C++;if(v<s){c=r[v];a(c,v,createCallback(c))}}function symbolIterator(){d=g.next();if(d.done===false){C++;c=d.value;a(c,createCallback(c))}else if(j===C&&a!==e){a=e;i(null)}}function symbolIteratorWithKey(){d=g.next();if(d.done===false){c=d.value;a(c,C++,createCallback(c))}else if(j===C&&a!==e){a=e;i(null)}}function objectIterator(){v=C++;if(v<s){c=r[p[v]];a(c,createCallback(c))}}function objectIteratorWithKey(){if(C<s){I=p[C++];c=r[I];a(c,I,createCallback(c))}}function createCallback(r){var t=false;return function(u,a){if(t){f()}t=true;if(u){W=e;i=once(i);i(u)}else if(!!a===n){W=e;i=once(i);i(null,r)}else if(++j===s){i(null)}else if(m){y(W)}else{m=true;W()}m=false}}}}function createPick(n,r,t,a){return function(i,y,s){s=s||e;var v,I;var c=0;var p={};if(l(i)){v=i.length;n(i,y,createCallback)}else if(!i){}else if(h&&i[h]){v=t(i,y,createCallback);v&&v===c&&s(null,p)}else if(typeof i===u){I=o(i);v=I.length;r(i,y,createCallback,I)}if(!v){return s(null,{})}function createCallback(n,e){return function done(r,t){if(n===null){f()}if(r){n=null;s=once(s);s(r,objectClone(p));return}if(!!t===a){p[n]=e}n=null;if(++c===v){s(null,p)}}}}}function createPickSeries(n){return function(r,t,a){a=onlyOnce(a||e);var i,s,v,I,c,p,g;var d=false;var W={};var m=0;if(l(r)){i=r.length;g=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!r){}else if(h&&r[h]){i=Infinity;c=r[h]();g=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof r===u){I=o(r);i=I.length;g=t.length===3?objectIteratorWithKey:objectIterator}if(!i){return a(null,{})}g();function arrayIterator(){s=m;v=r[m];t(v,done)}function arrayIteratorWithIndex(){s=m;v=r[m];t(v,m,done)}function symbolIterator(){s=m;p=c.next();v=p.value;p.done?a(null,W):t(v,done)}function symbolIteratorWithKey(){s=m;p=c.next();v=p.value;p.done?a(null,W):t(v,s,done)}function objectIterator(){s=I[m];v=r[s];t(v,done)}function objectIteratorWithKey(){s=I[m];v=r[s];t(v,s,done)}function done(e,r){if(e){a(e,W);return}if(!!r===n){W[s]=v}if(++m===i){g=f;a(null,W)}else if(d){y(g)}else{d=true;g()}d=false}}}function createPickLimit(n){return function(r,t,a,i){i=i||e;var s,v,I,c,p,g,d,W;var m=false;var C={};var j=0;var b=0;if(l(r)){s=r.length;W=a.length===3?arrayIteratorWithIndex:arrayIterator}else if(!r){}else if(h&&r[h]){s=Infinity;g=r[h]();W=a.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof r===u){p=o(r);s=p.length;W=a.length===3?objectIteratorWithKey:objectIterator}if(!s||isNaN(t)||t<1){return i(null,{})}timesSync(t>s?s:t,W);function arrayIterator(){v=j++;if(v<s){c=r[v];a(c,createCallback(c,v))}}function arrayIteratorWithIndex(){v=j++;if(v<s){c=r[v];a(c,v,createCallback(c,v))}}function symbolIterator(){d=g.next();if(d.done===false){c=d.value;a(c,createCallback(c,j++))}else if(b===j&&a!==e){a=e;i(null,C)}}function symbolIteratorWithKey(){d=g.next();if(d.done===false){c=d.value;a(c,j,createCallback(c,j++))}else if(b===j&&a!==e){a=e;i(null,C)}}function objectIterator(){if(j<s){I=p[j++];c=r[I];a(c,createCallback(c,I))}}function objectIteratorWithKey(){if(j<s){I=p[j++];c=r[I];a(c,I,createCallback(c,I))}}function createCallback(r,t){return function(u,a){if(t===null){f()}if(u){t=null;W=e;i=once(i);i(u,objectClone(C));return}if(!!a===n){C[t]=r}t=null;if(++b===s){W=f;i=onlyOnce(i);i(null,C)}else if(m){y(W)}else{m=true;W()}m=false}}}}function reduce(n,r,t,a){a=onlyOnce(a||e);var i,s,v,I,c,p;var g=false;var d=0;if(l(n)){i=n.length;p=t.length===4?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;I=n[h]();p=t.length===4?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){v=o(n);i=v.length;p=t.length===4?objectIteratorWithKey:objectIterator}if(!i){return a(null,r)}p(r);function arrayIterator(e){t(e,n[d],done)}function arrayIteratorWithIndex(e){t(e,n[d],d,done)}function symbolIterator(n){c=I.next();c.done?a(null,n):t(n,c.value,done)}function symbolIteratorWithKey(n){c=I.next();c.done?a(null,n):t(n,c.value,d,done)}function objectIterator(e){t(e,n[v[d]],done)}function objectIteratorWithKey(e){s=v[d];t(e,n[s],s,done)}function done(n,e){if(n){a(n,e)}else if(++d===i){t=f;a(null,e)}else if(g){y(function(){p(e)})}else{g=true;p(e)}g=false}}function reduceRight(n,r,t,a){a=onlyOnce(a||e);var i,s,v,I,c,p,g,d;var W=false;if(l(n)){i=n.length;d=t.length===4?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){g=[];c=n[h]();s=-1;while((p=c.next()).done===false){g[++s]=p.value}n=g;i=g.length;d=t.length===4?arrayIteratorWithIndex:arrayIterator}else if(typeof n===u){I=o(n);i=I.length;d=t.length===4?objectIteratorWithKey:objectIterator}if(!i){return a(null,r)}d(r);function arrayIterator(e){t(e,n[--i],done)}function arrayIteratorWithIndex(e){t(e,n[--i],i,done)}function objectIterator(e){t(e,n[I[--i]],done)}function objectIteratorWithKey(e){v=I[--i];t(e,n[v],v,done)}function done(n,e){if(n){a(n,e)}else if(i===0){d=f;a(null,e)}else if(W){y(function(){d(e)})}else{W=true;d(e)}W=false}}function createTransform(n,f,r){return function transform(t,a,i,y){if(arguments.length===3){y=i;i=a;a=undefined}y=y||e;var s,v,I;var c=0;if(l(t)){s=t.length;I=a!==undefined?a:[];n(t,I,i,done)}else if(!t){}else if(h&&t[h]){I=a!==undefined?a:{};s=r(t,I,i,done);s&&s===c&&y(null,I)}else if(typeof t===u){v=o(t);s=v.length;I=a!==undefined?a:{};f(t,I,i,done,v)}if(!s){y(null,a!==undefined?a:I||{})}function done(n,e){if(n){y=once(y);y(n,l(I)?createArray(I):objectClone(I))}else if(++c===s){y(null,I)}else if(e===false){y=once(y);y(null,l(I)?createArray(I):objectClone(I))}}}}function transformSeries(n,r,t,a){if(arguments.length===3){a=t;t=r;r=undefined}a=onlyOnce(a||e);var i,s,v,I,c,p,g;var d=false;var W=0;if(l(n)){i=n.length;g=r!==undefined?r:[];p=t.length===4?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;I=n[h]();g=r!==undefined?r:{};p=t.length===4?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){v=o(n);i=v.length;g=r!==undefined?r:{};p=t.length===4?objectIteratorWithKey:objectIterator}if(!i){return a(null,r!==undefined?r:g||{})}p();function arrayIterator(){t(g,n[W],done)}function arrayIteratorWithIndex(){t(g,n[W],W,done)}function symbolIterator(){c=I.next();c.done?a(null,g):t(g,c.value,done)}function symbolIteratorWithKey(){c=I.next();c.done?a(null,g):t(g,c.value,W,done)}function objectIterator(){t(g,n[v[W]],done)}function objectIteratorWithKey(){s=v[W];t(g,n[s],s,done)}function done(n,e){if(n){a(n,g)}else if(++W===i||e===false){p=f;a(null,g)}else if(d){y(p)}else{d=true;p()}d=false}}function transformLimit(n,f,r,t,a){if(arguments.length===4){a=t;t=r;r=undefined}a=a||e;var i,s,v,I,c,p,g,d;var W=false;var m=0;var C=0;if(l(n)){i=n.length;d=r!==undefined?r:[];g=t.length===4?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;c=n[h]();d=r!==undefined?r:{};g=t.length===4?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){I=o(n);i=I.length;d=r!==undefined?r:{};g=t.length===4?objectIteratorWithKey:objectIterator}if(!i||isNaN(f)||f<1){return a(null,r!==undefined?r:d||{})}timesSync(f>i?i:f,g);function arrayIterator(){s=m++;if(s<i){t(d,n[s],onlyOnce(done))}}function arrayIteratorWithIndex(){s=m++;if(s<i){t(d,n[s],s,onlyOnce(done))}}function symbolIterator(){p=c.next();if(p.done===false){m++;t(d,p.value,onlyOnce(done))}else if(C===m&&t!==e){t=e;a(null,d)}}function symbolIteratorWithKey(){p=c.next();if(p.done===false){t(d,p.value,m++,onlyOnce(done))}else if(C===m&&t!==e){t=e;a(null,d)}}function objectIterator(){s=m++;if(s<i){t(d,n[I[s]],onlyOnce(done))}}function objectIteratorWithKey(){s=m++;if(s<i){v=I[s];t(d,n[v],v,onlyOnce(done))}}function done(n,f){if(n||f===false){g=e;a(n||null,l(d)?createArray(d):objectClone(d));a=e}else if(++C===i){t=e;a(null,d)}else if(W){y(g)}else{W=true;g()}W=false}}function createSortBy(n,r,t){return function sortBy(a,i,y){y=y||e;var s,v,I;var c=0;if(l(a)){s=a.length;v=Array(s);I=Array(s);n(a,i,createCallback)}else if(!a){}else if(h&&a[h]){v=[];I=[];s=t(a,i,createCallback);s&&s===c&&y(null,sortByCriteria(v,I))}else if(typeof a===u){var p=o(a);s=p.length;v=Array(s);I=Array(s);r(a,i,createCallback,p)}if(!s){y(null,[])}function createCallback(n,e){var r=false;v[n]=e;return function done(e,t){if(r){f()}r=true;I[n]=t;if(e){y=once(y);y(e)}else if(++c===s){y(null,sortByCriteria(v,I))}}}}}function sortBySeries(n,r,t){t=onlyOnce(t||e);var a,i,s,v,I,c,p,g,d;var W=false;var m=0;if(l(n)){a=n.length;p=n;g=Array(a);d=r.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){a=Infinity;p=[];g=[];I=n[h]();d=r.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){v=o(n);a=v.length;p=Array(a);g=Array(a);d=r.length===3?objectIteratorWithKey:objectIterator}if(!a){return t(null,[])}d();function arrayIterator(){s=n[m];r(s,done)}function arrayIteratorWithIndex(){s=n[m];r(s,m,done)}function symbolIterator(){c=I.next();if(c.done){return t(null,sortByCriteria(p,g))}s=c.value;p[m]=s;r(s,done)}function symbolIteratorWithKey(){c=I.next();if(c.done){return t(null,sortByCriteria(p,g))}s=c.value;p[m]=s;r(s,m,done)}function objectIterator(){s=n[v[m]];p[m]=s;r(s,done)}function objectIteratorWithKey(){i=v[m];s=n[i];p[m]=s;r(s,i,done)}function done(n,e){g[m]=e;if(n){t(n)}else if(++m===a){d=f;t(null,sortByCriteria(p,g))}else if(W){y(d)}else{W=true;d()}W=false}}function sortByLimit(n,r,t,a){a=a||e;var i,s,v,I,c,p,g,d,W,m;var C=false;var j=0;var b=0;if(l(n)){i=n.length;c=n;m=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;g=n[h]();c=[];W=[];m=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){p=o(n);i=p.length;c=Array(i);m=t.length===3?objectIteratorWithKey:objectIterator}if(!i||isNaN(r)||r<1){return a(null,[])}W=W||Array(i);timesSync(r>i?i:r,m);function arrayIterator(){if(j<i){I=n[j];t(I,createCallback(I,j++))}}function arrayIteratorWithIndex(){s=j++;if(s<i){I=n[s];t(I,s,createCallback(I,s))}}function symbolIterator(){d=g.next();if(d.done===false){I=d.value;c[j]=I;t(I,createCallback(I,j++))}else if(b===j&&t!==e){t=e;a(null,sortByCriteria(c,W))}}function symbolIteratorWithKey(){d=g.next();if(d.done===false){I=d.value;c[j]=I;t(I,j,createCallback(I,j++))}else if(b===j&&t!==e){t=e;a(null,sortByCriteria(c,W))}}function objectIterator(){if(j<i){I=n[p[j]];c[j]=I;t(I,createCallback(I,j++))}}function objectIteratorWithKey(){if(j<i){v=p[j];I=n[v];c[j]=I;t(I,v,createCallback(I,j++))}}function createCallback(n,r){var t=false;return function(n,u){if(t){f()}t=true;W[r]=u;if(n){m=e;a(n);a=e}else if(++b===i){a(null,sortByCriteria(c,W))}else if(C){y(m)}else{C=true;m()}C=false}}}function some(n,f,r){r=r||e;b(n,f,done);function done(n,e){if(n){return r(n)}r(null,!!e)}}function someSeries(n,f,r){r=r||e;K(n,f,done);function done(n,e){if(n){return r(n)}r(null,!!e)}}function someLimit(n,f,r,t){t=t||e;L(n,f,r,done);function done(n,e){if(n){return t(n)}t(null,!!e)}}function createEvery(n,f,r){var t=createDetect(n,f,r,false);return function every(n,f,r){r=r||e;t(n,f,done);function done(n,e){if(n){return r(n)}r(null,!e)}}}function createEverySeries(){var n=createDetectSeries(false);return function everySeries(f,r,t){t=t||e;n(f,r,done);function done(n,e){if(n){return t(n)}t(null,!e)}}}function createEveryLimit(){var n=createDetectLimit(false);return function everyLimit(f,r,t,u){u=u||e;n(f,r,t,done);function done(n,e){if(n){return u(n)}u(null,!e)}}}function createConcat(n,r,t){return function concat(a,i,y){y=y||e;var s,v;var I=0;if(l(a)){s=a.length;v=Array(s);n(a,i,createCallback)}else if(!a){}else if(h&&a[h]){v=[];s=t(a,i,createCallback);s&&s===I&&y(null,v)}else if(typeof a===u){var c=o(a);s=c.length;v=Array(s);r(a,i,createCallback,c)}if(!s){y(null,[])}function createCallback(n){return function done(r,t){if(n===null){f()}if(r){n=null;y=once(y);arrayEachSync(v,function(n,f){if(n===undefined){v[f]=e}});y(r,makeConcatResult(v));return}switch(arguments.length){case 0:case 1:v[n]=e;break;case 2:v[n]=t;break;default:v[n]=slice(arguments,1);break}n=null;if(++I===s){y(null,makeConcatResult(v))}}}}}function concatSeries(n,r,t){t=onlyOnce(t||e);var a,s,v,I,c,p;var g=false;var d=[];var W=0;if(l(n)){a=n.length;p=r.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){a=Infinity;I=n[h]();p=r.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){v=o(n);a=v.length;p=r.length===3?objectIteratorWithKey:objectIterator}if(!a){return t(null,d)}p();function arrayIterator(){r(n[W],done)}function arrayIteratorWithIndex(){r(n[W],W,done)}function symbolIterator(){c=I.next();c.done?t(null,d):r(c.value,done)}function symbolIteratorWithKey(){c=I.next();c.done?t(null,d):r(c.value,W,done)}function objectIterator(){r(n[v[W]],done)}function objectIteratorWithKey(){s=v[W];r(n[s],s,done)}function done(n,e){if(l(e)){i.apply(d,e)}else if(arguments.length>=2){i.apply(d,slice(arguments,1))}if(n){t(n,d)}else if(++W===a){p=f;t(null,d)}else if(g){y(p)}else{g=true;p()}g=false}}function concatLimit(n,r,t,a){a=a||e;var i,s,v,I,c,p;var g=false;var d=0;var W=0;if(l(n)){i=n.length;c=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;p=[];v=n[h]();c=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){var m=o(n);i=m.length;c=t.length===3?objectIteratorWithKey:objectIterator}if(!i||isNaN(r)||r<1){return a(null,[])}p=p||Array(i);timesSync(r>i?i:r,c);function arrayIterator(){if(d<i){t(n[d],createCallback(d++))}}function arrayIteratorWithIndex(){if(d<i){t(n[d],d,createCallback(d++))}}function symbolIterator(){I=v.next();if(I.done===false){t(I.value,createCallback(d++))}else if(W===d&&t!==e){t=e;a(null,makeConcatResult(p))}}function symbolIteratorWithKey(){I=v.next();if(I.done===false){t(I.value,d,createCallback(d++))}else if(W===d&&t!==e){t=e;a(null,makeConcatResult(p))}}function objectIterator(){if(d<i){t(n[m[d]],createCallback(d++))}}function objectIteratorWithKey(){if(d<i){s=m[d];t(n[s],s,createCallback(d++))}}function createCallback(n){return function(r,t){if(n===null){f()}if(r){n=null;c=e;a=once(a);arrayEachSync(p,function(n,f){if(n===undefined){p[f]=e}});a(r,makeConcatResult(p));return}switch(arguments.length){case 0:case 1:p[n]=e;break;case 2:p[n]=t;break;default:p[n]=slice(arguments,1);break}n=null;if(++W===i){c=f;a(null,makeConcatResult(p));a=f}else if(g){y(c)}else{g=true;c()}g=false}}}function createGroupBy(n,r,t){return function groupBy(a,i,y){y=y||e;var s;var v=0;var I={};if(l(a)){s=a.length;n(a,i,createCallback)}else if(!a){}else if(h&&a[h]){s=t(a,i,createCallback);s&&s===v&&y(null,I)}else if(typeof a===u){var c=o(a);s=c.length;r(a,i,createCallback,c)}if(!s){y(null,{})}function createCallback(n){var e=false;return function done(r,t){if(e){f()}e=true;if(r){y=once(y);y(r,objectClone(I));return}var u=I[t];if(!u){I[t]=[n]}else{u.push(n)}if(++v===s){y(null,I)}}}}}function groupBySeries(n,r,t){t=onlyOnce(t||e);var a,i,s,v,I,c,p;var g=false;var d=0;var W={};if(l(n)){a=n.length;p=r.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){a=Infinity;I=n[h]();p=r.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){v=o(n);a=v.length;p=r.length===3?objectIteratorWithKey:objectIterator}if(!a){return t(null,W)}p();function arrayIterator(){s=n[d];r(s,done)}function arrayIteratorWithIndex(){s=n[d];r(s,d,done)}function symbolIterator(){c=I.next();s=c.value;c.done?t(null,W):r(s,done)}function symbolIteratorWithKey(){c=I.next();s=c.value;c.done?t(null,W):r(s,d,done)}function objectIterator(){s=n[v[d]];r(s,done)}function objectIteratorWithKey(){i=v[d];s=n[i];r(s,i,done)}function done(n,e){if(n){p=f;t=onlyOnce(t);t(n,objectClone(W));return}var r=W[e];if(!r){W[e]=[s]}else{r.push(s)}if(++d===a){p=f;t(null,W)}else if(g){y(p)}else{g=true;p()}g=false}}function groupByLimit(n,r,t,a){a=a||e;var i,s,v,I,c,p,g,d;var W=false;var m=0;var C=0;var j={};if(l(n)){i=n.length;d=t.length===3?arrayIteratorWithIndex:arrayIterator}else if(!n){}else if(h&&n[h]){i=Infinity;p=n[h]();d=t.length===3?symbolIteratorWithKey:symbolIterator}else if(typeof n===u){c=o(n);i=c.length;d=t.length===3?objectIteratorWithKey:objectIterator}if(!i||isNaN(r)||r<1){return a(null,j)}timesSync(r>i?i:r,d);function arrayIterator(){if(m<i){I=n[m++];t(I,createCallback(I))}}function arrayIteratorWithIndex(){s=m++;if(s<i){I=n[s];t(I,s,createCallback(I))}}function symbolIterator(){g=p.next();if(g.done===false){m++;I=g.value;t(I,createCallback(I))}else if(C===m&&t!==e){t=e;a(null,j)}}function symbolIteratorWithKey(){g=p.next();if(g.done===false){I=g.value;t(I,m++,createCallback(I))}else if(C===m&&t!==e){t=e;a(null,j)}}function objectIterator(){if(m<i){I=n[c[m++]];t(I,createCallback(I))}}function objectIteratorWithKey(){if(m<i){v=c[m++];I=n[v];t(I,v,createCallback(I))}}function createCallback(n){var r=false;return function(t,u){if(r){f()}r=true;if(t){d=e;a=once(a);a(t,objectClone(j));return}var l=j[u];if(!l){j[u]=[n]}else{l.push(n)}if(++C===i){a(null,j)}else if(W){y(d)}else{W=true;d()}W=false}}}function createParallel(n,r){return function parallel(t,a){a=a||e;var i,h,y;var s=0;if(l(t)){i=t.length;y=Array(i);n(t,createCallback)}else if(t&&typeof t===u){h=o(t);i=h.length;y={};r(t,createCallback,h)}if(!i){a(null,y)}function createCallback(n){return function(e,r){if(n===null){f()}if(e){n=null;a=once(a);a(e,y);return}y[n]=arguments.length<=2?r:slice(arguments,1);n=null;if(++s===i){a(null,y)}}}}}function series(n,r){r=r||e;var t,a,i,h,s;var v=false;var I=0;if(l(n)){t=n.length;h=Array(t);s=arrayIterator}else if(n&&typeof n===u){i=o(n);t=i.length;h={};s=objectIterator}else{return r(null)}if(!t){return r(null,h)}s();function arrayIterator(){a=I;n[I](done)}function objectIterator(){a=i[I];n[a](done)}function done(n,e){if(n){s=f;r=onlyOnce(r);r(n,h);return}h[a]=arguments.length<=2?e:slice(arguments,1);if(++I===t){s=f;r(null,h)}else if(v){y(s)}else{v=true;s()}v=false}}function parallelLimit(n,r,t){t=t||e;var a,i,h,s,v,I;var c=false;var p=0;var g=0;if(l(n)){a=n.length;v=Array(a);I=arrayIterator}else if(n&&typeof n===u){s=o(n);a=s.length;v={};I=objectIterator}if(!a||isNaN(r)||r<1){return t(null,v)}timesSync(r>a?a:r,I);function arrayIterator(){i=p++;if(i<a){n[i](createCallback(i))}}function objectIterator(){if(p<a){h=s[p++];n[h](createCallback(h))}}function createCallback(n){return function(r,u){if(n===null){f()}if(r){n=null;I=e;t=once(t);t(r,v);return}v[n]=arguments.length<=2?u:slice(arguments,1);n=null;if(++g===a){t(null,v)}else if(c){y(I)}else{c=true;I()}c=false}}}function tryEach(n,f){f=f||e;var r,t,a;var i=false;var h=0;if(l(n)){r=n.length;a=arrayIterator}else if(n&&typeof n===u){t=o(n);r=t.length;a=objectIterator}if(!r){return f(null)}a();function arrayIterator(){n[h](done)}function objectIterator(){n[t[h]](done)}function done(n,e){if(!n){if(arguments.length<=2){f(null,e)}else{f(null,slice(arguments,1))}}else if(++h===r){f(n)}else{i=true;a()}i=false}}function checkWaterfallTasks(n,e){if(!l(n)){e(new Error("First argument to waterfall must be an array of functions"));return false}if(n.length===0){e(null);return false}return true}function waterfallIterator(n,e,f){switch(e.length){case 0:case 1:return n(f);case 2:return n(e[1],f);case 3:return n(e[1],e[2],f);case 4:return n(e[1],e[2],e[3],f);case 5:return n(e[1],e[2],e[3],e[4],f);case 6:return n(e[1],e[2],e[3],e[4],e[5],f);default:e=slice(e,1);e.push(f);return n.apply(null,e)}}function waterfall(n,r){r=r||e;if(!checkWaterfallTasks(n,r)){return}var t,u,a,l;var o=0;var i=n.length;waterfallIterator(n[0],[],createCallback(0));function iterate(){waterfallIterator(t,u,createCallback(t))}function createCallback(h){return function next(s,v){if(h===undefined){r=e;f()}h=undefined;if(s){a=r;r=f;a(s);return}if(++o===i){a=r;r=f;if(arguments.length<=2){a(s,v)}else{a.apply(null,createArray(arguments))}return}if(l){u=arguments;t=n[o]||f;y(iterate)}else{l=true;waterfallIterator(n[o]||f,arguments,createCallback(o))}l=false}}}function angelFall(n,r){r=r||e;if(!checkWaterfallTasks(n,r)){return}var t=0;var u=false;var a=n.length;var l=n[t];var o=[];var i=function(){switch(l.length){case 0:try{next(null,l())}catch(n){next(n)}return;case 1:return l(next);case 2:return l(o[1],next);case 3:return l(o[1],o[2],next);case 4:return l(o[1],o[2],o[3],next);case 5:return l(o[1],o[2],o[3],o[4],next);default:o=slice(o,1);o[l.length-1]=next;return l.apply(null,o)}};i();function next(e,h){if(e){i=f;r=onlyOnce(r);r(e);return}if(++t===a){i=f;var s=r;r=f;if(arguments.length===2){s(e,h)}else{s.apply(null,createArray(arguments))}return}l=n[t];o=arguments;if(u){y(i)}else{u=true;i()}u=false}}function whilst(n,f,r){r=r||e;var t=false;if(n()){iterate()}else{r(null)}function iterate(){if(t){y(next)}else{t=true;f(done)}t=false}function next(){f(done)}function done(e,f){if(e){return r(e)}if(arguments.length<=2){if(n(f)){iterate()}else{r(null,f)}return}f=slice(arguments,1);if(n.apply(null,f)){iterate()}else{r.apply(null,[null].concat(f))}}}function doWhilst(n,f,r){r=r||e;var t=false;next();function iterate(){if(t){y(next)}else{t=true;n(done)}t=false}function next(){n(done)}function done(n,e){if(n){return r(n)}if(arguments.length<=2){if(f(e)){iterate()}else{r(null,e)}return}e=slice(arguments,1);if(f.apply(null,e)){iterate()}else{r.apply(null,[null].concat(e))}}}function until(n,f,r){r=r||e;var t=false;if(!n()){iterate()}else{r(null)}function iterate(){if(t){y(next)}else{t=true;f(done)}t=false}function next(){f(done)}function done(e,f){if(e){return r(e)}if(arguments.length<=2){if(!n(f)){iterate()}else{r(null,f)}return}f=slice(arguments,1);if(!n.apply(null,f)){iterate()}else{r.apply(null,[null].concat(f))}}}function doUntil(n,f,r){r=r||e;var t=false;next();function iterate(){if(t){y(next)}else{t=true;n(done)}t=false}function next(){n(done)}function done(n,e){if(n){return r(n)}if(arguments.length<=2){if(!f(e)){iterate()}else{r(null,e)}return}e=slice(arguments,1);if(!f.apply(null,e)){iterate()}else{r.apply(null,[null].concat(e))}}}function during(n,f,r){r=r||e;_test();function _test(){n(iterate)}function iterate(n,e){if(n){return r(n)}if(e){f(done)}else{r(null)}}function done(n){if(n){return r(n)}_test()}}function doDuring(n,f,r){r=r||e;iterate(null,true);function iterate(e,f){if(e){return r(e)}if(f){n(done)}else{r(null)}}function done(n,e){if(n){return r(n)}switch(arguments.length){case 0:case 1:f(iterate);break;case 2:f(e,iterate);break;default:var t=slice(arguments,1);t.push(iterate);f.apply(null,t);break}}}function forever(n,e){var f=false;iterate();function iterate(){n(next)}function next(n){if(n){if(e){return e(n)}throw n}if(f){y(iterate)}else{f=true;iterate()}f=false}}function compose(){return seq.apply(null,reverse(arguments))}function seq(){var n=createArray(arguments);return function(){var f=this;var r=createArray(arguments);var t=r[r.length-1];if(typeof t===a){r.pop()}else{t=e}reduce(n,r,iterator,done);function iterator(n,e,r){var t=function(n){var e=slice(arguments,1);r(n,e)};n.push(t);e.apply(f,n)}function done(n,e){e=l(e)?e:[e];e.unshift(n);t.apply(f,e)}}}function createApplyEach(n){return function applyEach(f){var r=function(){var r=this;var t=createArray(arguments);var u=t.pop()||e;return n(f,iterator,u);function iterator(n,e){n.apply(r,t.concat([e]))}};if(arguments.length>1){var t=slice(arguments,1);return r.apply(this,t)}else{return r}}}function DLL(){this.head=null;this.tail=null;this.length=0}DLL.prototype._removeLink=function(n){var e=n.prev;var f=n.next;if(e){e.next=f}else{this.head=f}if(f){f.prev=e}else{this.tail=e}n.prev=null;n.next=null;this.length--;return n};DLL.prototype.empty=DLL;DLL.prototype._setInitial=function(n){this.length=1;this.head=this.tail=n};DLL.prototype.insertBefore=function(n,e){e.prev=n.prev;e.next=n;if(n.prev){n.prev.next=e}else{this.head=e}n.prev=e;this.length++};DLL.prototype.unshift=function(n){if(this.head){this.insertBefore(this.head,n)}else{this._setInitial(n)}};DLL.prototype.push=function(n){var e=this.tail;if(e){n.prev=e;n.next=e.next;this.tail=n;e.next=n;this.length++}else{this._setInitial(n)}};DLL.prototype.shift=function(){return this.head&&this._removeLink(this.head)};DLL.prototype.splice=function(n){var e;var f=[];while(n--&&(e=this.shift())){f.push(e)}return f};DLL.prototype.remove=function(n){var e=this.head;while(e){if(n(e)){this._removeLink(e)}e=e.next}return this};function baseQueue(n,r,t,u){if(t===undefined){t=1}else if(isNaN(t)||t<1){throw new Error("Concurrency must not be zero")}var a=0;var o=[];var h,s;var v={_tasks:new DLL,concurrency:t,payload:u,saturated:e,unsaturated:e,buffer:t/4,empty:e,drain:e,error:e,started:false,paused:false,push:push,kill:kill,unshift:unshift,remove:remove,process:n?runQueue:runCargo,length:getLength,running:running,workersList:getWorkersList,idle:idle,pause:pause,resume:resume,_worker:r};return v;function push(n,e){_insert(n,e)}function unshift(n,e){_insert(n,e,true)}function _exec(n){var e={data:n,callback:h};if(s){v._tasks.unshift(e)}else{v._tasks.push(e)}y(v.process)}function _insert(n,f,r){if(f==null){f=e}else if(typeof f!=="function"){throw new Error("task callback must be a function")}v.started=true;var t=l(n)?n:[n];if(n===undefined||!t.length){if(v.idle()){y(v.drain)}return}s=r;h=f;arrayEachSync(t,_exec)}function kill(){v.drain=e;v._tasks.empty()}function _next(n,e){var r=false;return function done(t,u){if(r){f()}r=true;a--;var l;var i=-1;var h=o.length;var y=-1;var s=e.length;var v=arguments.length>2;var I=v&&createArray(arguments);while(++y<s){l=e[y];while(++i<h){if(o[i]===l){if(i===0){o.shift()}else{o.splice(i,1)}i=h;h--}}i=-1;if(v){l.callback.apply(l,I)}else{l.callback(t,u)}if(t){n.error(t,l.data)}}if(a<=n.concurrency-n.buffer){n.unsaturated()}if(n._tasks.length+a===0){n.drain()}n.process()}}function runQueue(){while(!v.paused&&a<v.concurrency&&v._tasks.length){var n=v._tasks.shift();a++;o.push(n);if(v._tasks.length===0){v.empty()}if(a===v.concurrency){v.saturated()}var e=_next(v,[n]);r(n.data,e)}}function runCargo(){while(!v.paused&&a<v.concurrency&&v._tasks.length){var n=v._tasks.splice(v.payload||v._tasks.length);var e=-1;var f=n.length;var t=Array(f);while(++e<f){t[e]=n[e].data}a++;i.apply(o,n);if(v._tasks.length===0){v.empty()}if(a===v.concurrency){v.saturated()}var u=_next(v,n);r(t,u)}}function getLength(){return v._tasks.length}function running(){return a}function getWorkersList(){return o}function idle(){return v.length()+a===0}function pause(){v.paused=true}function _resume(){y(v.process)}function resume(){if(v.paused===false){return}v.paused=false;var n=v.concurrency<v._tasks.length?v.concurrency:v._tasks.length;timesSync(n,_resume)}function remove(n){v._tasks.remove(n)}}function queue(n,e){return baseQueue(true,n,e)}function priorityQueue(n,f){var r=baseQueue(true,n,f);r.push=push;delete r.unshift;return r;function push(n,f,t){r.started=true;f=f||0;var u=l(n)?n:[n];var o=u.length;if(n===undefined||o===0){if(r.idle()){y(r.drain)}return}t=typeof t===a?t:e;var i=r._tasks.head;while(i&&f>=i.priority){i=i.next}while(o--){var h={data:u[o],priority:f,callback:t};if(i){r._tasks.insertBefore(i,h)}else{r._tasks.push(h)}y(r.process)}}}function cargo(n,e){return baseQueue(false,n,1,e)}function auto(n,r,t){if(typeof r===a){t=r;r=null}var u=o(n);var i=u.length;var h={};if(i===0){return t(null,h)}var y=0;var s=[];var v=Object.create(null);t=onlyOnce(t||e);r=r||i;baseEachSync(n,iterator,u);proceedQueue();function iterator(n,r){var a,o;if(!l(n)){a=n;o=0;s.push([a,o,done]);return}var I=n.length-1;a=n[I];o=I;if(I===0){s.push([a,o,done]);return}var c=-1;while(++c<I){var p=n[c];if(notInclude(u,p)){var g="async.auto task `"+r+"` has non-existent dependency `"+p+"` in "+n.join(", ");throw new Error(g)}var d=v[p];if(!d){d=v[p]=[]}d.push(taskListener)}function done(n,u){if(r===null){f()}u=arguments.length<=2?u:slice(arguments,1);if(n){i=0;y=0;s.length=0;var a=objectClone(h);a[r]=u;r=null;var l=t;t=e;l(n,a);return}y--;i--;h[r]=u;taskComplete(r);r=null}function taskListener(){if(--I===0){s.push([a,o,done])}}}function proceedQueue(){if(s.length===0&&y===0){if(i!==0){throw new Error("async.auto task has cyclic dependencies")}return t(null,h)}while(s.length&&y<r&&t!==e){y++;var n=s.shift();if(n[1]===0){n[0](n[2])}else{n[0](h,n[2])}}}function taskComplete(n){var e=v[n]||[];arrayEachSync(e,function(n){n()});proceedQueue()}}var H=/^(function)?\s*[^\(]*\(\s*([^\)]*)\)/m;var J=/,/;var X=/(=.+)?(\s*)$/;var Y=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;function parseParams(n){n=n.toString().replace(Y,"");n=n.match(H)[2].replace(" ","");n=n?n.split(J):[];n=n.map(function(n){return n.replace(X,"").trim()});return n}function autoInject(n,e,f){var r={};baseEachSync(n,iterator,o(n));auto(r,e,f);function iterator(n,e){var f;var t=n.length;if(l(n)){if(t===0){throw new Error("autoInject task functions require explicit parameters.")}f=createArray(n);t=f.length-1;n=f[t];if(t===0){r[e]=n;return}}else if(t===1){r[e]=n;return}else{f=parseParams(n);if(t===0&&f.length===0){throw new Error("autoInject task functions require explicit parameters.")}t=f.length-1}f[t]=newTask;r[e]=f;function newTask(e,r){switch(t){case 1:n(e[f[0]],r);break;case 2:n(e[f[0]],e[f[1]],r);break;case 3:n(e[f[0]],e[f[1]],e[f[2]],r);break;default:var u=-1;while(++u<t){f[u]=e[f[u]]}f[u]=r;n.apply(null,f);break}}}}function retry(n,f,u){var l,o,i;var h=0;if(arguments.length<3&&typeof n===a){u=f||e;f=n;n=null;l=r}else{u=u||e;switch(typeof n){case"object":if(typeof n.errorFilter===a){i=n.errorFilter}var y=n.interval;switch(typeof y){case a:o=y;break;case"string":case"number":y=+y;o=y?function(){return y}:function(){return t};break}l=+n.times||r;break;case"number":l=n||r;break;case"string":l=+n||r;break;default:throw new Error("Invalid arguments for async.retry")}}if(typeof f!=="function"){throw new Error("Invalid arguments for async.retry")}if(o){f(intervalCallback)}else{f(simpleCallback)}function simpleIterator(){f(simpleCallback)}function simpleCallback(n,e){if(++h===l||!n||i&&!i(n)){if(arguments.length<=2){return u(n,e)}var f=createArray(arguments);return u.apply(null,f)}simpleIterator()}function intervalIterator(){f(intervalCallback)}function intervalCallback(n,e){if(++h===l||!n||i&&!i(n)){if(arguments.length<=2){return u(n,e)}var f=createArray(arguments);return u.apply(null,f)}setTimeout(intervalIterator,o(h))}}function retryable(n,e){if(!e){e=n;n=null}return done;function done(){var f;var r=createArray(arguments);var t=r.length-1;var u=r[t];switch(e.length){case 1:f=task1;break;case 2:f=task2;break;case 3:f=task3;break;default:f=task4}if(n){retry(n,f,u)}else{retry(f,u)}function task1(n){e(n)}function task2(n){e(r[0],n)}function task3(n){e(r[0],r[1],n)}function task4(n){r[t]=n;e.apply(null,r)}}}function iterator(n){var e=0;var f=[];if(l(n)){e=n.length}else{f=o(n);e=f.length}return makeCallback(0);function makeCallback(r){var t=function(){if(e){var u=f[r]||r;n[u].apply(null,createArray(arguments))}return t.next()};t.next=function(){return r<e-1?makeCallback(r+1):null};return t}}function apply(n){switch(arguments.length){case 0:case 1:return n;case 2:return n.bind(null,arguments[1]);case 3:return n.bind(null,arguments[1],arguments[2]);case 4:return n.bind(null,arguments[1],arguments[2],arguments[3]);case 5:return n.bind(null,arguments[1],arguments[2],arguments[3],arguments[4]);default:var e=arguments.length;var f=0;var r=Array(e);r[f]=null;while(++f<e){r[f]=arguments[f]}return n.bind.apply(n,r)}}function timeout(n,e,f){var r,t;return wrappedFunc;function wrappedFunc(){t=setTimeout(timeoutCallback,e);var f=createArray(arguments);var u=f.length-1;r=f[u];f[u]=injectedCallback;simpleApply(n,f)}function timeoutCallback(){var e=n.name||"anonymous";var u=new Error('Callback function "'+e+'" timed out.');u.code="ETIMEDOUT";if(f){u.info=f}t=null;r(u)}function injectedCallback(){if(t!==null){simpleApply(r,createArray(arguments));clearTimeout(t)}}function simpleApply(n,e){switch(e.length){case 0:n();break;case 1:n(e[0]);break;case 2:n(e[0],e[1]);break;default:n.apply(null,e);break}}}function times(n,r,t){t=t||e;n=+n;if(isNaN(n)||n<1){return t(null,[])}var u=Array(n);timesSync(n,iterate);function iterate(n){r(n,createCallback(n))}function createCallback(r){return function(a,l){if(r===null){f()}u[r]=l;r=null;if(a){t(a);t=e}else if(--n===0){t(null,u)}}}}function timesSeries(n,r,t){t=t||e;n=+n;if(isNaN(n)||n<1){return t(null,[])}var u=Array(n);var a=false;var l=0;iterate();function iterate(){r(l,done)}function done(e,r){u[l]=r;if(e){t(e);t=f}else if(++l>=n){t(null,u);t=f}else if(a){y(iterate)}else{a=true;iterate()}a=false}}function timesLimit(n,r,t,u){u=u||e;n=+n;if(isNaN(n)||n<1||isNaN(r)||r<1){return u(null,[])}var a=Array(n);var l=false;var o=0;var i=0;timesSync(r>n?n:r,iterate);function iterate(){var e=o++;if(e<n){t(e,createCallback(e))}}function createCallback(r){return function(t,o){if(r===null){f()}a[r]=o;r=null;if(t){u(t);u=e}else if(++i>=n){u(null,a);u=f}else if(l){y(iterate)}else{l=true;iterate()}l=false}}}function race(n,f){f=once(f||e);var r,t;var a=-1;if(l(n)){r=n.length;while(++a<r){n[a](f)}}else if(n&&typeof n===u){t=o(n);r=t.length;while(++a<r){n[t[a]](f)}}else{return f(new TypeError("First argument to race must be a collection of functions"))}if(!r){f(null)}}function memoize(n,e){e=e||function(n){return n};var f={};var r={};var t=function(){var t=createArray(arguments);var u=t.pop();var a=e.apply(null,t);if(has(f,a)){y(function(){u.apply(null,f[a])});return}if(has(r,a)){return r[a].push(u)}r[a]=[u];t.push(done);n.apply(null,t);function done(n){var e=createArray(arguments);if(!n){f[a]=e}var t=r[a];delete r[a];var u=-1;var l=t.length;while(++u<l){t[u].apply(null,e)}}};t.memo=f;t.unmemoized=n;return t}function unmemoize(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function ensureAsync(n){return function(){var e=createArray(arguments);var f=e.length-1;var r=e[f];var t=true;e[f]=done;n.apply(this,e);t=false;function done(){var n=createArray(arguments);if(t){y(function(){r.apply(null,n)})}else{r.apply(null,n)}}}}function constant(){var n=[null].concat(createArray(arguments));return function(e){e=arguments[arguments.length-1];e.apply(this,n)}}function asyncify(n){return function(){var e=createArray(arguments);var f=e.pop();var r;try{r=n.apply(this,e)}catch(n){return f(n)}if(r&&typeof r.then===a){r.then(function(n){invokeCallback(f,null,n)},function(n){invokeCallback(f,n&&n.message?n:new Error(n))})}else{f(null,r)}}}function invokeCallback(n,e,f){try{n(e,f)}catch(n){y(rethrow,n)}}function rethrow(n){throw n}function reflect(n){return function(){var e;switch(arguments.length){case 1:e=arguments[0];return n(done);case 2:e=arguments[1];return n(arguments[0],done);default:var f=createArray(arguments);var r=f.length-1;e=f[r];f[r]=done;n.apply(this,f)}function done(n,f){if(n){return e(null,{error:n})}if(arguments.length>2){f=slice(arguments,1)}e(null,{value:f})}}}function reflectAll(n){var e,f;if(l(n)){e=Array(n.length);arrayEachSync(n,iterate)}else if(n&&typeof n===u){f=o(n);e={};baseEachSync(n,iterate,f)}return e;function iterate(n,f){e[f]=reflect(n)}}function createLogger(n){return function(n){var e=slice(arguments,1);e.push(done);n.apply(null,e)};function done(e){if(typeof console===u){if(e){if(console.error){console.error(e)}return}if(console[n]){var f=slice(arguments,1);arrayEachSync(f,function(e){console[n](e)})}}}}function safe(){createImmediate();return n}function fast(){createImmediate(false);return n}})}};var e={};function __nccwpck_require__(f){if(e[f]){return e[f].exports}var r=e[f]={exports:{}};var t=true;try{n[f].call(r.exports,r,r.exports,__nccwpck_require__);t=false}finally{if(t)delete e[f]}return r.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(117)})();
\No newline at end of file