🚀 Socket Launch Week 🚀 Day 5: Introducing Socket Fix.Learn More →

fp-stdlib

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fp-stdlib - npm Package Compare versions

Comparing version

to
0.13.0-beta.5

@@ -600,2 +600,11 @@ (function (global, factory) {

/**
* join : String -> [String] -> String
*
* @since v0.13.0
*/
var join = _curry2(function join (joiner, xs) {
return xs.join(joiner)
})
/**
* keys : {k:v} -> [k]

@@ -619,2 +628,11 @@ *

/**
* length : [a] -> Number
*
* @since v0.13.0
*/
function length (xs) {
return xs.length
}
/**
* lens : ((k -> v), (k, v, {k:v} -> {k:v})) -> Lens k

@@ -1113,4 +1131,6 @@ *

isNil: isNil,
join: join,
keys: keys,
last: last,
length: length,
lens: lens,

@@ -1117,0 +1137,0 @@ lensProp: lensProp,

@@ -1,1 +0,1 @@

!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):n.stdlib=r()}(this,function(){"use strict";function n(n){return function r(t){return arguments.length?n(t):r}}function r(r){return function t(e,u){switch(arguments.length){case 0:return t;case 1:return n(function(n){return r(e,n)});default:return r(e,u)}}}function t(n){return function(){return n}}function e(t){return function e(u,o,f){switch(arguments.length){case 0:return e;case 1:return r(function(n,r){return t(u,n,r)});case 2:return n(function(n){return t(u,o,n)});default:return t(u,o,f)}}}function u(n){for(var r=0,t=n.length,e=[];r<t;r++)n[r]&&(e[e.length]=n[r]);return e}function o(n,r){switch(n){case 4:return function(n,t,e,u){return r.apply(this,arguments)};case 5:return function(n,t,e,u,o){return r.apply(this,arguments)};case 6:return function(n,t,e,u,o,f){return r.apply(this,arguments)};default:throw new Error("Arity must be less than or equal to 6.")}}function f(){var n=arguments;return Q(n[0].length,function(){for(var r=0,t=n.length,e=n[r++].apply(null,arguments);r<t;r++)e=n[r](e);return e})}function i(){return f.apply(null,H.call(arguments))}function c(n){return Q(n.length,n)}function l(n){return n-1}function a(n,r){return n===r}function s(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(t=0,e=r.length;t<e;t++)u.push(r[t]);else u.push(r);return u}function h(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(r=h(r),t=0,e=r.length;t<e;t++)u[u.length]=r[t];else u[u.length]=r;return u}function p(n){return Q(n.length,function(){return n.apply(null,H.call(arguments))})}function g(n){for(var r=0,t=n.length,e={};r<t;r++)e[n[r][0]]=n[r][1];return e}function v(n){return n[0]}function y(n){return n}function d(n){return n+1}function w(n){return null==n}function m(n){return Object.keys(n)}function b(n){return n[n.length-1]}function A(n){return fn(cn(n),W(n))}function j(n,r){for(var t in r)rn.call(r,t)&&n(t,r[t])}function k(n){return"function"!=typeof n?!n:Q(n.length,function(){return!n.apply(null,arguments)})}function O(n){return[n]}function M(n,r,t){for(var e=0,u=t.length;e<u;e++)r=n(r,t[e]);return r}function x(n){return H.call(J.call(n,0))}function E(n){for(var r=0,t=n.length,e=0;r<t;r++)e+=n[r];return e}function P(n){return J.call(n,1)}function q(n){return n.toLowerCase()}function z(n){return n.toUpperCase()}function L(n){return function(r){return n(r),r}}function C(n){var r=[];return j(function(n,t){r.push([n,t])},n),r}function I(n){for(var r,t=Object.keys(qn),e=t.length,u=0;u<e;)r=t[u],n[r]=qn[r],u+=1}var N=r(function(n,r){return n+r}),U=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return!1;return!0}),B=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return!0;return!1}),D=[].concat,R=r(function(n,r){return D.call(r,n)}),W=e(function(n,r,t){var e,u={};for(e in t)u[e]=t[e];return u[n]=r,u}),F=r(function(n,r){return D.call(n,r)}),G=r(function(n,r){for(var t=0,e=n.length;t<e;t++)if(n[t][0](r))return n[t][1](r)}),H=[].reverse,J=[].slice,K=function zn(n,r,t){return o(n,function(){var e,u=r;if(arguments.length)for(u=J.call(r),e=0;e<arguments.length;e++)u.push(arguments[e]);return u.length>=n?t.apply(null,u):zn(n,u,t)})},Q=r(function(t,u){switch(t){case 0:return u;case 1:return n(u);case 2:return r(u);case 3:return e(u);default:return K(t,[],u)}}),S=r(function(n,r){var t,e={};for(t in r)t!==n&&(e[t]=r[t]);return e}),T=r(function(n,r){return J.call(r,n)}),V=r(a),X=r(function(n,r){for(var t,e=0,u=r.length,o=[];e<u;)t=r[e++],n(t)&&(o[o.length]=t);return o}),Y=r(function(n,r){for(var t,e=0,u=r.length;e<u;e++)if(t=r[e],n(t))return t}),Z=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return t;return-1}),$=r(function(n,r){for(var t=r.length-1;t>=0;){if(n(r[t]))return r[t];t--}}),_=r(function(n,r){for(var t,e,u=0,o=r.length,f=[];u<o;u++)if(e=n(r[u]),Array.isArray(e))for(t=0;t<e.length;t++)f.push(e[t]);else f.push(e);return f}),nn=r(function(n,r){for(var t=0,e=r.length;t<e;t++)n(r[t])}),rn=Object.prototype.hasOwnProperty,tn=r(function(n,r){return rn.call(r,n)}),en=e(function(n,r,t){return function(e){return n(e)?r(e):t(e)}}),un=e(function(n,r,t){var e=J.call(t);return e[n]=r,e}),on=r(function(n,r){return null!=r&&("string"==typeof n?typeof r===n:r instanceof n||r.constructor===n)}),fn=r(function(n,r){return{get:n,set:r}}),cn=r(function(n,r){return r[n]}),ln=r(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e]);return t}),an=r(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e],e);return t}),sn=r(function(n,r){var t={},e=function(n,r){t[n]=r};return j(e,n),j(e,r),t}),hn=e(function(n,r,t){return n.set(r,t)}),pn=e(function(n,r,t){return hn(n,r(n.get(t)),t)}),gn=e(function(n,r,t){return t[n]===r}),vn=e(function(n,r,t){var e,u,o=[];if(0===n||n>0&&r>t||n<0&&r<t)return[];for(e=Math.abs(Math.ceil((t-r)/n)),u=0;u<e;u++)o.push(r+n*u);return o}),yn=vn(1),dn=e(M),wn=e(function(n,r,t){return M(n,r,H.call(t))}),mn=r(function(n,r){return X(k(n),r)}),bn=e(function(n,r,t){for(var e=0,u=t.length,o=[r];e<u;e++)r=n(r,t[e]),o[o.length]=r;return o}),An=r(function(n,r){return r.split(n)}),jn=r(function(n,r){return J.call(r,0,n)}),kn=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return J.call(r,0,t);return J.call(r)}),On=r(function(n,r){for(var t=0,e=[];t<r;t++)e.push(n(t));return e}),Mn=r(function(n,r){return n.get(r)}),xn=r(function(n,r){for(var t,e,u,o=[],f=0,i=n.length,c=r.length;f<c;f++){for(e=r[f],u=!1,t=0;t<i;t++)if(e===n[t]){u=!0;break}u||o.push(e)}return o}),En=r(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u=new Array(e);t<e;t++)u[t]=[n[t],r[t]];return u}),Pn=r(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u={};t<e;t++)u[n[t]]=r[t];return u}),qn=Object.freeze({add:N,all:U,always:t,any:B,append:R,assoc:W,concat:F,cond:G,compact:u,compose:i,curry:c,curryN:Q,dec:l,dissoc:S,drop:T,equals:V,filter:X,find:Y,findIndex:Z,findLast:$,flatMap:_,flatten:s,flattenDeep:h,flip:p,forEach:nn,fromPairs:g,has:tn,head:v,identity:y,ifElse:en,inc:d,insert:un,is:on,isNil:w,keys:m,last:b,lens:fn,lensProp:A,map:ln,mapIndexed:an,merge:sn,not:k,of:O,over:pn,pipe:f,prop:cn,propEq:gn,range:yn,rangeBy:vn,reduce:dn,foldl:dn,reduceRight:wn,foldr:wn,reject:mn,reverse:x,scan:bn,set:hn,split:An,sum:E,tail:P,take:jn,takeWhile:kn,times:On,toLower:q,toUpper:z,tap:L,toPairs:C,view:Mn,without:xn,zip:En,zipObj:Pn});return I});
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):n.stdlib=r()}(this,function(){"use strict";function n(n){return function r(t){return arguments.length?n(t):r}}function r(r){return function t(e,u){switch(arguments.length){case 0:return t;case 1:return n(function(n){return r(e,n)});default:return r(e,u)}}}function t(n){return function(){return n}}function e(t){return function e(u,o,f){switch(arguments.length){case 0:return e;case 1:return r(function(n,r){return t(u,n,r)});case 2:return n(function(n){return t(u,o,n)});default:return t(u,o,f)}}}function u(n){for(var r=0,t=n.length,e=[];r<t;r++)n[r]&&(e[e.length]=n[r]);return e}function o(n,r){switch(n){case 4:return function(n,t,e,u){return r.apply(this,arguments)};case 5:return function(n,t,e,u,o){return r.apply(this,arguments)};case 6:return function(n,t,e,u,o,f){return r.apply(this,arguments)};default:throw new Error("Arity must be less than or equal to 6.")}}function f(){var n=arguments;return S(n[0].length,function(){for(var r=0,t=n.length,e=n[r++].apply(null,arguments);r<t;r++)e=n[r](e);return e})}function i(){return f.apply(null,J.call(arguments))}function c(n){return S(n.length,n)}function l(n){return n-1}function a(n,r){return n===r}function s(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(t=0,e=r.length;t<e;t++)u.push(r[t]);else u.push(r);return u}function h(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(r=h(r),t=0,e=r.length;t<e;t++)u[u.length]=r[t];else u[u.length]=r;return u}function p(n){return S(n.length,function(){return n.apply(null,J.call(arguments))})}function g(n){for(var r=0,t=n.length,e={};r<t;r++)e[n[r][0]]=n[r][1];return e}function v(n){return n[0]}function y(n){return n}function d(n){return n+1}function w(n){return null==n}function m(n){return Object.keys(n)}function b(n){return n[n.length-1]}function A(n){return n.length}function j(n){return ln(an(n),F(n))}function k(n,r){for(var t in r)tn.call(r,t)&&n(t,r[t])}function O(n){return"function"!=typeof n?!n:S(n.length,function(){return!n.apply(null,arguments)})}function M(n){return[n]}function x(n,r,t){for(var e=0,u=t.length;e<u;e++)r=n(r,t[e]);return r}function E(n){return J.call(K.call(n,0))}function P(n){for(var r=0,t=n.length,e=0;r<t;r++)e+=n[r];return e}function q(n){return K.call(n,1)}function z(n){return n.toLowerCase()}function L(n){return n.toUpperCase()}function C(n){return function(r){return n(r),r}}function I(n){var r=[];return k(function(n,t){r.push([n,t])},n),r}function N(n){for(var r,t=Object.keys(Ln),e=t.length,u=0;u<e;)r=t[u],n[r]=Ln[r],u+=1}var U=r(function(n,r){return n+r}),B=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return!1;return!0}),D=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return!0;return!1}),R=[].concat,W=r(function(n,r){return R.call(r,n)}),F=e(function(n,r,t){var e,u={};for(e in t)u[e]=t[e];return u[n]=r,u}),G=r(function(n,r){return R.call(n,r)}),H=r(function(n,r){for(var t=0,e=n.length;t<e;t++)if(n[t][0](r))return n[t][1](r)}),J=[].reverse,K=[].slice,Q=function Cn(n,r,t){return o(n,function(){var e,u=r;if(arguments.length)for(u=K.call(r),e=0;e<arguments.length;e++)u.push(arguments[e]);return u.length>=n?t.apply(null,u):Cn(n,u,t)})},S=r(function(t,u){switch(t){case 0:return u;case 1:return n(u);case 2:return r(u);case 3:return e(u);default:return Q(t,[],u)}}),T=r(function(n,r){var t,e={};for(t in r)t!==n&&(e[t]=r[t]);return e}),V=r(function(n,r){return K.call(r,n)}),X=r(a),Y=r(function(n,r){for(var t,e=0,u=r.length,o=[];e<u;)t=r[e++],n(t)&&(o[o.length]=t);return o}),Z=r(function(n,r){for(var t,e=0,u=r.length;e<u;e++)if(t=r[e],n(t))return t}),$=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return t;return-1}),_=r(function(n,r){for(var t=r.length-1;t>=0;){if(n(r[t]))return r[t];t--}}),nn=r(function(n,r){for(var t,e,u=0,o=r.length,f=[];u<o;u++)if(e=n(r[u]),Array.isArray(e))for(t=0;t<e.length;t++)f.push(e[t]);else f.push(e);return f}),rn=r(function(n,r){for(var t=0,e=r.length;t<e;t++)n(r[t])}),tn=Object.prototype.hasOwnProperty,en=r(function(n,r){return tn.call(r,n)}),un=e(function(n,r,t){return function(e){return n(e)?r(e):t(e)}}),on=e(function(n,r,t){var e=K.call(t);return e[n]=r,e}),fn=r(function(n,r){return null!=r&&("string"==typeof n?typeof r===n:r instanceof n||r.constructor===n)}),cn=r(function(n,r){return r.join(n)}),ln=r(function(n,r){return{get:n,set:r}}),an=r(function(n,r){return r[n]}),sn=r(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e]);return t}),hn=r(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e],e);return t}),pn=r(function(n,r){var t={},e=function(n,r){t[n]=r};return k(e,n),k(e,r),t}),gn=e(function(n,r,t){return n.set(r,t)}),vn=e(function(n,r,t){return gn(n,r(n.get(t)),t)}),yn=e(function(n,r,t){return t[n]===r}),dn=e(function(n,r,t){var e,u,o=[];if(0===n||n>0&&r>t||n<0&&r<t)return[];for(e=Math.abs(Math.ceil((t-r)/n)),u=0;u<e;u++)o.push(r+n*u);return o}),wn=dn(1),mn=e(x),bn=e(function(n,r,t){return x(n,r,J.call(t))}),An=r(function(n,r){return Y(O(n),r)}),jn=e(function(n,r,t){for(var e=0,u=t.length,o=[r];e<u;e++)r=n(r,t[e]),o[o.length]=r;return o}),kn=r(function(n,r){return r.split(n)}),On=r(function(n,r){return K.call(r,0,n)}),Mn=r(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return K.call(r,0,t);return K.call(r)}),xn=r(function(n,r){for(var t=0,e=[];t<r;t++)e.push(n(t));return e}),En=r(function(n,r){return n.get(r)}),Pn=r(function(n,r){for(var t,e,u,o=[],f=0,i=n.length,c=r.length;f<c;f++){for(e=r[f],u=!1,t=0;t<i;t++)if(e===n[t]){u=!0;break}u||o.push(e)}return o}),qn=r(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u=new Array(e);t<e;t++)u[t]=[n[t],r[t]];return u}),zn=r(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u={};t<e;t++)u[n[t]]=r[t];return u}),Ln=Object.freeze({add:U,all:B,always:t,any:D,append:W,assoc:F,concat:G,cond:H,compact:u,compose:i,curry:c,curryN:S,dec:l,dissoc:T,drop:V,equals:X,filter:Y,find:Z,findIndex:$,findLast:_,flatMap:nn,flatten:s,flattenDeep:h,flip:p,forEach:rn,fromPairs:g,has:en,head:v,identity:y,ifElse:un,inc:d,insert:on,is:fn,isNil:w,join:cn,keys:m,last:b,length:A,lens:ln,lensProp:j,map:sn,mapIndexed:hn,merge:pn,not:O,of:M,over:vn,pipe:f,prop:an,propEq:yn,range:wn,rangeBy:dn,reduce:mn,foldl:mn,reduceRight:bn,foldr:bn,reject:An,reverse:E,scan:jn,set:gn,split:kn,sum:P,tail:q,take:On,takeWhile:Mn,times:xn,toLower:z,toUpper:L,tap:C,toPairs:I,view:En,without:Pn,zip:qn,zipObj:zn});return N});
{
"name": "fp-stdlib",
"version": "0.13.0-beta.4",
"version": "0.13.0-beta.5",
"description": "A better Standard Library for JavaScript",

@@ -5,0 +5,0 @@ "main": "stdlib.js",

@@ -600,2 +600,11 @@ (function (global, factory) {

/**
* join : String -> [String] -> String
*
* @since v0.13.0
*/
var join = _curry2(function join (joiner, xs) {
return xs.join(joiner)
})
/**
* keys : {k:v} -> [k]

@@ -619,2 +628,11 @@ *

/**
* length : [a] -> Number
*
* @since v0.13.0
*/
function length (xs) {
return xs.length
}
/**
* lens : ((k -> v), (k, v, {k:v} -> {k:v})) -> Lens k

@@ -1112,4 +1130,6 @@ *

exports.isNil = isNil;
exports.join = join;
exports.keys = keys;
exports.last = last;
exports.length = length;
exports.lens = lens;

@@ -1116,0 +1136,0 @@ exports.lensProp = lensProp;

@@ -1,1 +0,1 @@

!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n.stdlib={})}(this,function(n){"use strict";function r(n){return function r(t){return arguments.length?n(t):r}}function t(n){return function t(e,u){switch(arguments.length){case 0:return t;case 1:return r(function(r){return n(e,r)});default:return n(e,u)}}}function e(n){return function(){return n}}function u(n){return function e(u,o,f){switch(arguments.length){case 0:return e;case 1:return t(function(r,t){return n(u,r,t)});case 2:return r(function(r){return n(u,o,r)});default:return n(u,o,f)}}}function o(n){for(var r=0,t=n.length,e=[];r<t;r++)n[r]&&(e[e.length]=n[r]);return e}function f(n,r){switch(n){case 4:return function(n,t,e,u){return r.apply(this,arguments)};case 5:return function(n,t,e,u,o){return r.apply(this,arguments)};case 6:return function(n,t,e,u,o,f){return r.apply(this,arguments)};default:throw new Error("Arity must be less than or equal to 6.")}}function i(){var n=arguments;return Q(n[0].length,function(){for(var r=0,t=n.length,e=n[r++].apply(null,arguments);r<t;r++)e=n[r](e);return e})}function c(){return i.apply(null,H.call(arguments))}function l(n){return Q(n.length,n)}function a(n){return n-1}function s(n,r){return n===r}function h(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(t=0,e=r.length;t<e;t++)u.push(r[t]);else u.push(r);return u}function p(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(r=p(r),t=0,e=r.length;t<e;t++)u[u.length]=r[t];else u[u.length]=r;return u}function g(n){return Q(n.length,function(){return n.apply(null,H.call(arguments))})}function v(n){for(var r=0,t=n.length,e={};r<t;r++)e[n[r][0]]=n[r][1];return e}function y(n){return n[0]}function d(n){return n}function w(n){return n+1}function m(n){return null==n}function A(n){return Object.keys(n)}function b(n){return n[n.length-1]}function j(n){return fn(cn(n),W(n))}function k(n,r){for(var t in r)rn.call(r,t)&&n(t,r[t])}function x(n){return"function"!=typeof n?!n:Q(n.length,function(){return!n.apply(null,arguments)})}function M(n){return[n]}function E(n,r,t){for(var e=0,u=t.length;e<u;e++)r=n(r,t[e]);return r}function O(n){return H.call(J.call(n,0))}function P(n){for(var r=0,t=n.length,e=0;r<t;r++)e+=n[r];return e}function q(n){return J.call(n,1)}function L(n){return n.toLowerCase()}function z(n){return n.toUpperCase()}function C(n){return function(r){return n(r),r}}function I(n){var r=[];return k(function(n,t){r.push([n,t])},n),r}var N=t(function(n,r){return n+r}),U=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return!1;return!0}),B=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return!0;return!1}),D=[].concat,R=t(function(n,r){return D.call(r,n)}),W=u(function(n,r,t){var e,u={};for(e in t)u[e]=t[e];return u[n]=r,u}),F=t(function(n,r){return D.call(n,r)}),G=t(function(n,r){for(var t=0,e=n.length;t<e;t++)if(n[t][0](r))return n[t][1](r)}),H=[].reverse,J=[].slice,K=function qn(n,r,t){return f(n,function(){var e,u=r;if(arguments.length)for(u=J.call(r),e=0;e<arguments.length;e++)u.push(arguments[e]);return u.length>=n?t.apply(null,u):qn(n,u,t)})},Q=t(function(n,e){switch(n){case 0:return e;case 1:return r(e);case 2:return t(e);case 3:return u(e);default:return K(n,[],e)}}),S=t(function(n,r){var t,e={};for(t in r)t!==n&&(e[t]=r[t]);return e}),T=t(function(n,r){return J.call(r,n)}),V=t(s),X=t(function(n,r){for(var t,e=0,u=r.length,o=[];e<u;)t=r[e++],n(t)&&(o[o.length]=t);return o}),Y=t(function(n,r){for(var t,e=0,u=r.length;e<u;e++)if(t=r[e],n(t))return t}),Z=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return t;return-1}),$=t(function(n,r){for(var t=r.length-1;t>=0;){if(n(r[t]))return r[t];t--}}),_=t(function(n,r){for(var t,e,u=0,o=r.length,f=[];u<o;u++)if(e=n(r[u]),Array.isArray(e))for(t=0;t<e.length;t++)f.push(e[t]);else f.push(e);return f}),nn=t(function(n,r){for(var t=0,e=r.length;t<e;t++)n(r[t])}),rn=Object.prototype.hasOwnProperty,tn=t(function(n,r){return rn.call(r,n)}),en=u(function(n,r,t){return function(e){return n(e)?r(e):t(e)}}),un=u(function(n,r,t){var e=J.call(t);return e[n]=r,e}),on=t(function(n,r){return null!=r&&("string"==typeof n?typeof r===n:r instanceof n||r.constructor===n)}),fn=t(function(n,r){return{get:n,set:r}}),cn=t(function(n,r){return r[n]}),ln=t(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e]);return t}),an=t(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e],e);return t}),sn=t(function(n,r){var t={},e=function(n,r){t[n]=r};return k(e,n),k(e,r),t}),hn=u(function(n,r,t){return n.set(r,t)}),pn=u(function(n,r,t){return hn(n,r(n.get(t)),t)}),gn=u(function(n,r,t){return t[n]===r}),vn=u(function(n,r,t){var e,u,o=[];if(0===n||n>0&&r>t||n<0&&r<t)return[];for(e=Math.abs(Math.ceil((t-r)/n)),u=0;u<e;u++)o.push(r+n*u);return o}),yn=vn(1),dn=u(E),wn=u(function(n,r,t){return E(n,r,H.call(t))}),mn=t(function(n,r){return X(x(n),r)}),An=u(function(n,r,t){for(var e=0,u=t.length,o=[r];e<u;e++)r=n(r,t[e]),o[o.length]=r;return o}),bn=t(function(n,r){return r.split(n)}),jn=t(function(n,r){return J.call(r,0,n)}),kn=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return J.call(r,0,t);return J.call(r)}),xn=t(function(n,r){for(var t=0,e=[];t<r;t++)e.push(n(t));return e}),Mn=t(function(n,r){return n.get(r)}),En=t(function(n,r){for(var t,e,u,o=[],f=0,i=n.length,c=r.length;f<c;f++){for(e=r[f],u=!1,t=0;t<i;t++)if(e===n[t]){u=!0;break}u||o.push(e)}return o}),On=t(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u=new Array(e);t<e;t++)u[t]=[n[t],r[t]];return u}),Pn=t(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u={};t<e;t++)u[n[t]]=r[t];return u});n.add=N,n.all=U,n.always=e,n.any=B,n.append=R,n.assoc=W,n.concat=F,n.cond=G,n.compact=o,n.compose=c,n.curry=l,n.curryN=Q,n.dec=a,n.dissoc=S,n.drop=T,n.equals=V,n.filter=X,n.find=Y,n.findIndex=Z,n.findLast=$,n.flatMap=_,n.flatten=h,n.flattenDeep=p,n.flip=g,n.forEach=nn,n.fromPairs=v,n.has=tn,n.head=y,n.identity=d,n.ifElse=en,n.inc=w,n.insert=un,n.is=on,n.isNil=m,n.keys=A,n.last=b,n.lens=fn,n.lensProp=j,n.map=ln,n.mapIndexed=an,n.merge=sn,n.not=x,n.of=M,n.over=pn,n.pipe=i,n.prop=cn,n.propEq=gn,n.range=yn,n.rangeBy=vn,n.reduce=dn,n.foldl=dn,n.reduceRight=wn,n.foldr=wn,n.reject=mn,n.reverse=O,n.scan=An,n.set=hn,n.split=bn,n.sum=P,n.tail=q,n.take=jn,n.takeWhile=kn,n.times=xn,n.toLower=L,n.toUpper=z,n.tap=C,n.toPairs=I,n.view=Mn,n.without=En,n.zip=On,n.zipObj=Pn});
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n.stdlib={})}(this,function(n){"use strict";function r(n){return function r(t){return arguments.length?n(t):r}}function t(n){return function t(e,u){switch(arguments.length){case 0:return t;case 1:return r(function(r){return n(e,r)});default:return n(e,u)}}}function e(n){return function(){return n}}function u(n){return function e(u,o,f){switch(arguments.length){case 0:return e;case 1:return t(function(r,t){return n(u,r,t)});case 2:return r(function(r){return n(u,o,r)});default:return n(u,o,f)}}}function o(n){for(var r=0,t=n.length,e=[];r<t;r++)n[r]&&(e[e.length]=n[r]);return e}function f(n,r){switch(n){case 4:return function(n,t,e,u){return r.apply(this,arguments)};case 5:return function(n,t,e,u,o){return r.apply(this,arguments)};case 6:return function(n,t,e,u,o,f){return r.apply(this,arguments)};default:throw new Error("Arity must be less than or equal to 6.")}}function i(){var n=arguments;return S(n[0].length,function(){for(var r=0,t=n.length,e=n[r++].apply(null,arguments);r<t;r++)e=n[r](e);return e})}function c(){return i.apply(null,J.call(arguments))}function l(n){return S(n.length,n)}function a(n){return n-1}function s(n,r){return n===r}function h(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(t=0,e=r.length;t<e;t++)u.push(r[t]);else u.push(r);return u}function p(n){for(var r,t,e,u=[],o=0,f=n.length;o<f;o++)if(r=n[o],Array.isArray(r))for(r=p(r),t=0,e=r.length;t<e;t++)u[u.length]=r[t];else u[u.length]=r;return u}function g(n){return S(n.length,function(){return n.apply(null,J.call(arguments))})}function v(n){for(var r=0,t=n.length,e={};r<t;r++)e[n[r][0]]=n[r][1];return e}function y(n){return n[0]}function d(n){return n}function w(n){return n+1}function m(n){return null==n}function A(n){return Object.keys(n)}function b(n){return n[n.length-1]}function j(n){return n.length}function k(n){return ln(an(n),F(n))}function x(n,r){for(var t in r)tn.call(r,t)&&n(t,r[t])}function M(n){return"function"!=typeof n?!n:S(n.length,function(){return!n.apply(null,arguments)})}function E(n){return[n]}function O(n,r,t){for(var e=0,u=t.length;e<u;e++)r=n(r,t[e]);return r}function P(n){return J.call(K.call(n,0))}function q(n){for(var r=0,t=n.length,e=0;r<t;r++)e+=n[r];return e}function L(n){return K.call(n,1)}function z(n){return n.toLowerCase()}function C(n){return n.toUpperCase()}function I(n){return function(r){return n(r),r}}function N(n){var r=[];return x(function(n,t){r.push([n,t])},n),r}var U=t(function(n,r){return n+r}),B=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return!1;return!0}),D=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return!0;return!1}),R=[].concat,W=t(function(n,r){return R.call(r,n)}),F=u(function(n,r,t){var e,u={};for(e in t)u[e]=t[e];return u[n]=r,u}),G=t(function(n,r){return R.call(n,r)}),H=t(function(n,r){for(var t=0,e=n.length;t<e;t++)if(n[t][0](r))return n[t][1](r)}),J=[].reverse,K=[].slice,Q=function zn(n,r,t){return f(n,function(){var e,u=r;if(arguments.length)for(u=K.call(r),e=0;e<arguments.length;e++)u.push(arguments[e]);return u.length>=n?t.apply(null,u):zn(n,u,t)})},S=t(function(n,e){switch(n){case 0:return e;case 1:return r(e);case 2:return t(e);case 3:return u(e);default:return Q(n,[],e)}}),T=t(function(n,r){var t,e={};for(t in r)t!==n&&(e[t]=r[t]);return e}),V=t(function(n,r){return K.call(r,n)}),X=t(s),Y=t(function(n,r){for(var t,e=0,u=r.length,o=[];e<u;)t=r[e++],n(t)&&(o[o.length]=t);return o}),Z=t(function(n,r){for(var t,e=0,u=r.length;e<u;e++)if(t=r[e],n(t))return t}),$=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(n(r[t]))return t;return-1}),_=t(function(n,r){for(var t=r.length-1;t>=0;){if(n(r[t]))return r[t];t--}}),nn=t(function(n,r){for(var t,e,u=0,o=r.length,f=[];u<o;u++)if(e=n(r[u]),Array.isArray(e))for(t=0;t<e.length;t++)f.push(e[t]);else f.push(e);return f}),rn=t(function(n,r){for(var t=0,e=r.length;t<e;t++)n(r[t])}),tn=Object.prototype.hasOwnProperty,en=t(function(n,r){return tn.call(r,n)}),un=u(function(n,r,t){return function(e){return n(e)?r(e):t(e)}}),on=u(function(n,r,t){var e=K.call(t);return e[n]=r,e}),fn=t(function(n,r){return null!=r&&("string"==typeof n?typeof r===n:r instanceof n||r.constructor===n)}),cn=t(function(n,r){return r.join(n)}),ln=t(function(n,r){return{get:n,set:r}}),an=t(function(n,r){return r[n]}),sn=t(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e]);return t}),hn=t(function(n,r){for(var t=new Array(r.length),e=0,u=r.length;e<u;e++)t[e]=n(r[e],e);return t}),pn=t(function(n,r){var t={},e=function(n,r){t[n]=r};return x(e,n),x(e,r),t}),gn=u(function(n,r,t){return n.set(r,t)}),vn=u(function(n,r,t){return gn(n,r(n.get(t)),t)}),yn=u(function(n,r,t){return t[n]===r}),dn=u(function(n,r,t){var e,u,o=[];if(0===n||n>0&&r>t||n<0&&r<t)return[];for(e=Math.abs(Math.ceil((t-r)/n)),u=0;u<e;u++)o.push(r+n*u);return o}),wn=dn(1),mn=u(O),An=u(function(n,r,t){return O(n,r,J.call(t))}),bn=t(function(n,r){return Y(M(n),r)}),jn=u(function(n,r,t){for(var e=0,u=t.length,o=[r];e<u;e++)r=n(r,t[e]),o[o.length]=r;return o}),kn=t(function(n,r){return r.split(n)}),xn=t(function(n,r){return K.call(r,0,n)}),Mn=t(function(n,r){for(var t=0,e=r.length;t<e;t++)if(!n(r[t]))return K.call(r,0,t);return K.call(r)}),En=t(function(n,r){for(var t=0,e=[];t<r;t++)e.push(n(t));return e}),On=t(function(n,r){return n.get(r)}),Pn=t(function(n,r){for(var t,e,u,o=[],f=0,i=n.length,c=r.length;f<c;f++){for(e=r[f],u=!1,t=0;t<i;t++)if(e===n[t]){u=!0;break}u||o.push(e)}return o}),qn=t(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u=new Array(e);t<e;t++)u[t]=[n[t],r[t]];return u}),Ln=t(function(n,r){for(var t=0,e=Math.min(n.length,r.length),u={};t<e;t++)u[n[t]]=r[t];return u});n.add=U,n.all=B,n.always=e,n.any=D,n.append=W,n.assoc=F,n.concat=G,n.cond=H,n.compact=o,n.compose=c,n.curry=l,n.curryN=S,n.dec=a,n.dissoc=T,n.drop=V,n.equals=X,n.filter=Y,n.find=Z,n.findIndex=$,n.findLast=_,n.flatMap=nn,n.flatten=h,n.flattenDeep=p,n.flip=g,n.forEach=rn,n.fromPairs=v,n.has=en,n.head=y,n.identity=d,n.ifElse=un,n.inc=w,n.insert=on,n.is=fn,n.isNil=m,n.join=cn,n.keys=A,n.last=b,n.length=j,n.lens=ln,n.lensProp=k,n.map=sn,n.mapIndexed=hn,n.merge=pn,n.not=M,n.of=E,n.over=vn,n.pipe=i,n.prop=an,n.propEq=yn,n.range=wn,n.rangeBy=dn,n.reduce=mn,n.foldl=mn,n.reduceRight=An,n.foldr=An,n.reject=bn,n.reverse=P,n.scan=jn,n.set=gn,n.split=kn,n.sum=q,n.tail=L,n.take=xn,n.takeWhile=Mn,n.times=En,n.toLower=z,n.toUpper=C,n.tap=I,n.toPairs=N,n.view=On,n.without=Pn,n.zip=qn,n.zipObj=Ln});