UNPKG

ramda-adjunct

Version:

Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.

1 lines 65.3 kB
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.RA=n():t.RA=n()}(self,(()=>(()=>{"use strict";var t={d:(n,r)=>{for(var e in r)t.o(r,e)&&!t.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:r[e]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};function r(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function e(t){return function n(e){return 0===arguments.length||r(e)?n:t.apply(this,arguments)}}function o(t){return function n(o,u){switch(arguments.length){case 0:return n;case 1:return r(o)?n:e((function(n){return t(o,n)}));default:return r(o)&&r(u)?n:r(o)?e((function(n){return t(n,u)})):r(u)?e((function(n){return t(o,n)})):t(o,u)}}}function u(t,n,r){for(var e=0,o=r.length;e<o;)n=t(n,r[e]),e+=1;return n}function i(t,n){var r;n=n||[];var e=(t=t||[]).length,o=n.length,u=[];for(r=0;r<e;)u[u.length]=t[r],r+=1;for(r=0;r<o;)u[u.length]=n[r],r+=1;return u}t.r(n),t.d(n,{Identity:()=>Ra,Y:()=>He,allEqual:()=>Ku,allEqualTo:()=>si,allIdentical:()=>ni,allIdenticalTo:()=>ci,allP:()=>ke,allSettledP:()=>Ye,allUnique:()=>ji,anyP:()=>Io,appendFlipped:()=>Iu,argsPass:()=>rs,async:()=>ho,cata:()=>Oe,catchP:()=>Me,ceil:()=>us,compact:()=>Pu,concatAll:()=>iu,concatRight:()=>cu,copyKeys:()=>wc,curryRight:()=>Te,curryRightN:()=>Ie,defaultWhen:()=>zo,delayP:()=>Le,dispatch:()=>yo,divideNum:()=>is,dropArgs:()=>es,ensureArray:()=>eu,escapeRegExp:()=>hs,filterIndexed:()=>Zo,findOr:()=>Yi,firstP:()=>Io,flattenDepth:()=>vi,flattenPath:()=>ea,flattenProp:()=>ua,floor:()=>zi,fnull:()=>Vo,inRange:()=>Va,included:()=>Tu,invoke:()=>Qi,invokeArgs:()=>Ji,isArray:()=>Rt,isArrayLike:()=>bn,isAsyncFunction:()=>qt,isBigInt:()=>br,isBlank:()=>re,isBoolean:()=>Jt,isDate:()=>Mn,isEmptyArray:()=>Zt,isEmptyString:()=>on,isError:()=>Hr,isEven:()=>Nr,isFalse:()=>Fr,isFalsy:()=>qr,isFinite:()=>ur,isFloat:()=>gr,isFunction:()=>Ct,isGeneratorFunction:()=>Ut,isIndexed:()=>Yr,isInt32:()=>hr,isInteger:()=>pr,isInteger32:()=>hr,isInvalidDate:()=>$n,isIterable:()=>$t,isMap:()=>nr,isNaN:()=>Rn,isNaturalNumber:()=>Jr,isNegative:()=>Vn,isNegativeZero:()=>Zn,isNilOrEmpty:()=>rn,isNonEmptyArray:()=>Ht,isNonEmptyString:()=>pn,isNonNegative:()=>tr,isNonPositive:()=>Jn,isNotArray:()=>Xt,isNotArrayLike:()=>gn,isNotAsyncFunction:()=>jn,isNotBoolean:()=>Qt,isNotDate:()=>_n,isNotFinite:()=>ir,isNotFloat:()=>Sr,isNotFunction:()=>An,isNotGeneratorFunction:()=>Sn,isNotInteger:()=>dr,isNotMap:()=>rr,isNotNaN:()=>Bn,isNotNil:()=>J,isNotNilOrEmpty:()=>Xn,isNotNull:()=>Y,isNotNumber:()=>zn,isNotObj:()=>ln,isNotObjLike:()=>On,isNotObject:()=>ln,isNotObjectLike:()=>On,isNotPair:()=>Tr,isNotPlainObj:()=>kn,isNotPlainObject:()=>kn,isNotPrimitive:()=>te,isNotRegExp:()=>Rr,isNotSet:()=>Dr,isNotString:()=>un,isNotUndefined:()=>Z,isNotValidDate:()=>$n,isNotValidNumber:()=>Ar,isNull:()=>X,isNumber:()=>Un,isObj:()=>fn,isObjLike:()=>wn,isObject:()=>fn,isObjectLike:()=>wn,isOdd:()=>Or,isPair:()=>Ir,isPlainObj:()=>Tn,isPlainObject:()=>Tn,isPositive:()=>Wn,isPositiveZero:()=>Kn,isPrimitive:()=>Qr,isPromise:()=>Mr,isPrototypeOf:()=>pa,isRegExp:()=>Cr,isSafeInteger:()=>Xr,isSentinelValue:()=>ne,isSet:()=>Br,isSparseArray:()=>Lr,isString:()=>en,isSymbol:()=>Gr,isThenable:()=>kr,isTrue:()=>_r,isTruthy:()=>Ur,isUint32:()=>mr,isUinteger32:()=>mr,isUndefined:()=>K,isValidDate:()=>Dn,isValidNumber:()=>jr,lastP:()=>Do,lengthEq:()=>Uo,lengthGt:()=>Cu,lengthGte:()=>qo,lengthLt:()=>Ru,lengthLte:()=>Bu,lengthNotEq:()=>Du,lensEq:()=>ha,lensIso:()=>za,lensNotEq:()=>va,lensNotSatisfy:()=>ba,lensSatisfies:()=>da,lensTraverse:()=>Ba,liftF:()=>we,liftFN:()=>Ae,list:()=>tu,mapIndexed:()=>Go,mergePath:()=>Uc,mergePaths:()=>Ic,mergeProp:()=>qc,mergeProps:()=>xc,move:()=>qu,nand:()=>Ha,neither:()=>Ja,noneP:()=>Ue,nonePass:()=>ns,noop:()=>ce,nor:()=>Qa,notAllPass:()=>ts,notAllUnique:()=>Ai,notBoth:()=>Ya,notEqual:()=>Ka,omitBy:()=>Rc,omitIndexes:()=>Nu,overlaps:()=>Xa,padCharsEnd:()=>zs,padCharsStart:()=>Bs,padEnd:()=>Ls,padStart:()=>Ws,pathNotEq:()=>Wa,pathOrLazy:()=>Lc,paths:()=>tc,pickIndexes:()=>Qo,propNotEq:()=>La,rangeStep:()=>Wi,reduceIndexed:()=>Ko,reduceP:()=>lu,reduceRightP:()=>bu,rejectP:()=>_e,renameKey:()=>dc,renameKeyWith:()=>bc,renameKeys:()=>hc,renameKeysWith:()=>yc,repeatStr:()=>Hu,replaceAll:()=>bs,resolveP:()=>Fe,round:()=>os,seq:()=>no,sequencing:()=>no,sign:()=>fs,skipTake:()=>Bi,sliceFrom:()=>Su,sliceTo:()=>ju,sortByPaths:()=>qi,sortByProp:()=>Ii,sortByProps:()=>Pi,spreadPath:()=>Qc,spreadProp:()=>na,stubArray:()=>ie,stubNull:()=>ee,stubObj:()=>oe,stubObject:()=>oe,stubString:()=>ue,stubUndefined:()=>V,subtractNum:()=>ls,thenCatchP:()=>We,toArray:()=>Si,toInt32:()=>yr,toInteger32:()=>yr,toNumber:()=>ps,toUint32:()=>vr,toUinteger32:()=>vr,trimCharsEnd:()=>ks,trimCharsStart:()=>Us,trimEnd:()=>Os,trimLeft:()=>js,trimRight:()=>Os,trimStart:()=>js,trunc:()=>as,unzipObjWith:()=>ca,viewOr:()=>Zc,weave:()=>Ne,weaveLazy:()=>Pe,zipObjWith:()=>fa});const c=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function a(t){return"[object String]"===Object.prototype.toString.call(t)}const s=e((function(t){return!!c(t)||!!t&&("object"==typeof t&&(!a(t)&&(0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))}));var f="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function l(t,n,r){return function(e,o,u){if(s(u))return t(e,o,u);if(null==u)return o;if("function"==typeof u["fantasy-land/reduce"])return n(e,o,u,"fantasy-land/reduce");if(null!=u[f])return r(e,o,u[f]());if("function"==typeof u.next)return r(e,o,u);if("function"==typeof u.reduce)return n(e,o,u,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function p(t,n,r){for(var e=r.next();!e.done;)n=t(n,e.value),e=r.next();return n}function y(t,n,r,e){return r[e](t,n)}const h=l(u,y,p);function v(t,n,r){return function(){if(0===arguments.length)return r();var e=arguments[arguments.length-1];if(!c(e)){for(var o=0;o<t.length;){if("function"==typeof e[t[o]])return e[t[o]].apply(e,Array.prototype.slice.call(arguments,0,-1));o+=1}if(function(t){return null!=t&&"function"==typeof t["@@transducer/step"]}(e))return n.apply(null,Array.prototype.slice.call(arguments,0,-1))(e)}return r.apply(this,arguments)}}function m(t,n){for(var r=0,e=n.length,o=Array(e);r<e;)o[r]=t(n[r]),r+=1;return o}const d=function(){return this.xf["@@transducer/init"]()},b=function(t){return this.xf["@@transducer/result"](t)};var g=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.xf["@@transducer/step"](t,this.f(n))},t}();const S=function(t){return function(n){return new g(t,n)}};function j(t,n){switch(t){case 0:return function(){return n.apply(this,arguments)};case 1:return function(t){return n.apply(this,arguments)};case 2:return function(t,r){return n.apply(this,arguments)};case 3:return function(t,r,e){return n.apply(this,arguments)};case 4:return function(t,r,e,o){return n.apply(this,arguments)};case 5:return function(t,r,e,o,u){return n.apply(this,arguments)};case 6:return function(t,r,e,o,u,i){return n.apply(this,arguments)};case 7:return function(t,r,e,o,u,i,c){return n.apply(this,arguments)};case 8:return function(t,r,e,o,u,i,c,a){return n.apply(this,arguments)};case 9:return function(t,r,e,o,u,i,c,a,s){return n.apply(this,arguments)};case 10:return function(t,r,e,o,u,i,c,a,s,f){return n.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function A(t,n,e){return function(){for(var o=[],u=0,i=t,c=0,a=!1;c<n.length||u<arguments.length;){var s;c<n.length&&(!r(n[c])||u>=arguments.length)?s=n[c]:(s=arguments[u],u+=1),o[c]=s,r(s)?a=!0:i-=1,c+=1}return!a&&i<=0?e.apply(this,o):j(Math.max(0,i),A(t,o,e))}}const w=o((function(t,n){return 1===t?e(n):j(t,A(t,[],n))}));function O(t,n){return Object.prototype.hasOwnProperty.call(n,t)}var N=Object.prototype.toString;const P=function(){return"[object Arguments]"===N.call(arguments)?function(t){return"[object Arguments]"===N.call(t)}:function(t){return O("callee",t)}}();var E=!{toString:null}.propertyIsEnumerable("toString"),x=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],I=function(){return arguments.propertyIsEnumerable("length")}(),T=function(t,n){for(var r=0;r<t.length;){if(t[r]===n)return!0;r+=1}return!1},k="function"!=typeof Object.keys||I?e((function(t){if(Object(t)!==t)return[];var n,r,e=[],o=I&&P(t);for(n in t)!O(n,t)||o&&"length"===n||(e[e.length]=n);if(E)for(r=x.length-1;r>=0;)O(n=x[r],t)&&!T(e,n)&&(e[e.length]=n),r-=1;return e})):e((function(t){return Object(t)!==t?[]:Object.keys(t)}));const M=k;const _=o(v(["fantasy-land/map","map"],S,(function(t,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return w(n.length,(function(){return t.call(this,n.apply(this,arguments))}));case"[object Object]":return u((function(r,e){return r[e]=t(n[e]),r}),{},M(n));default:return m(t,n)}})));const F=o((function(t,n){return"function"==typeof n["fantasy-land/ap"]?n["fantasy-land/ap"](t):"function"==typeof t.ap?t.ap(n):"function"==typeof t?function(r){return t(r)(n(r))}:h((function(t,r){return i(t,_(r,n))}),[],t)}));const U=o((function(t,n){var r=w(t,n);return w(t,(function(){return u(F,_(r,arguments[0]),Array.prototype.slice.call(arguments,1))}))}));const q=e((function(t){return U(t.length,t)}));const C=q(e((function(t){return!t})));function R(t){for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}function B(t,n,r){for(var e=0,o=r.length;e<o;){if(t(n,r[e]))return!0;e+=1}return!1}const D="function"==typeof Object.is?Object.is:function(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n};const $=e((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function z(t,n,r,e){var o=R(t);function u(t,n){return L(t,n,r.slice(),e.slice())}return!B((function(t,n){return!B(u,n,t)}),R(n),o)}function L(t,n,r,e){if(D(t,n))return!0;var o,u,i=$(t);if(i!==$(n))return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof n["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](n)&&"function"==typeof n["fantasy-land/equals"]&&n["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof n.equals)return"function"==typeof t.equals&&t.equals(n)&&"function"==typeof n.equals&&n.equals(t);switch(i){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(o=t.constructor,null==(u=String(o).match(/^function (\w*)/))?"":u[1]))return t===n;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof n||!D(t.valueOf(),n.valueOf()))return!1;break;case"Date":if(!D(t.valueOf(),n.valueOf()))return!1;break;case"Error":return t.name===n.name&&t.message===n.message;case"RegExp":if(t.source!==n.source||t.global!==n.global||t.ignoreCase!==n.ignoreCase||t.multiline!==n.multiline||t.sticky!==n.sticky||t.unicode!==n.unicode)return!1}for(var c=r.length-1;c>=0;){if(r[c]===t)return e[c]===n;c-=1}switch(i){case"Map":return t.size===n.size&&z(t.entries(),n.entries(),r.concat([t]),e.concat([n]));case"Set":return t.size===n.size&&z(t.values(),n.values(),r.concat([t]),e.concat([n]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var a=M(t);if(a.length!==M(n).length)return!1;var s=r.concat([t]),f=e.concat([n]);for(c=a.length-1;c>=0;){var l=a[c];if(!O(l,n)||!L(n[l],t[l],s,f))return!1;c-=1}return!0}const W=o((function(t,n){return L(t,n,[],[])}));const G=e((function(t){return function(){return t}}));const V=G(void 0);const K=W(V());const Z=C(K);const X=W(null);const Y=C(X);const H=e((function(t){return null==t}));const J=C(H);function Q(t,n){return function(){return n.call(this,t.apply(this,arguments))}}function tt(t){return function n(u,i,c){switch(arguments.length){case 0:return n;case 1:return r(u)?n:o((function(n,r){return t(u,n,r)}));case 2:return r(u)&&r(i)?n:r(u)?o((function(n,r){return t(n,i,r)})):r(i)?o((function(n,r){return t(u,n,r)})):e((function(n){return t(u,i,n)}));default:return r(u)&&r(i)&&r(c)?n:r(u)&&r(i)?o((function(n,r){return t(n,r,c)})):r(u)&&r(c)?o((function(n,r){return t(n,i,r)})):r(i)&&r(c)?o((function(n,r){return t(u,n,r)})):r(u)?e((function(n){return t(n,i,c)})):r(i)?e((function(n){return t(u,n,c)})):r(c)?e((function(n){return t(u,i,n)})):t(u,i,c)}}}function nt(t,n,r){for(var e=0,o=r.length;e<o;){if((n=t["@@transducer/step"](n,r[e]))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e+=1}return t["@@transducer/result"](n)}const rt=o((function(t,n){return j(t.length,(function(){return t.apply(n,arguments)}))}));function et(t,n,r){for(var e=r.next();!e.done;){if((n=t["@@transducer/step"](n,e.value))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e=r.next()}return t["@@transducer/result"](n)}function ot(t,n,r,e){return t["@@transducer/result"](r[e](rt(t["@@transducer/step"],t),n))}const ut=l(nt,ot,et);var it=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)},t}();var ct=tt((function(t,n,r){return ut("function"==typeof t?new it(t):t,n,r)}));const at=ct;function st(t,n){return function(){var r=arguments.length;if(0===r)return n();var e=arguments[r-1];return c(e)||"function"!=typeof e[t]?n.apply(this,arguments):e[t].apply(e,Array.prototype.slice.call(arguments,0,r-1))}}var ft=tt(st("slice",(function(t,n,r){return Array.prototype.slice.call(r,t,n)})));const lt=ft;const pt=e(st("tail",lt(1,1/0)));function yt(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return j(arguments[0].length,at(Q,arguments[0],pt(arguments)))}var ht=function(t,n){switch(arguments.length){case 0:return ht;case 1:return function n(r){return 0===arguments.length?n:D(t,r)};default:return D(t,n)}};const vt=ht;function mt(t,n){return function(t,n,r){var e,o;if("function"==typeof t.indexOf)switch(typeof n){case"number":if(0===n){for(e=1/n;r<t.length;){if(0===(o=t[r])&&1/o===e)return r;r+=1}return-1}if(n!=n){for(;r<t.length;){if("number"==typeof(o=t[r])&&o!=o)return r;r+=1}return-1}return t.indexOf(n,r);case"string":case"boolean":case"function":case"undefined":return t.indexOf(n,r);case"object":if(null===n)return t.indexOf(n,r)}for(;r<t.length;){if(W(t[r],n))return r;r+=1}return-1}(n,t,0)>=0}function dt(t){return'"'+t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var bt=function(t){return(t<10?"0":"")+t};const gt="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+bt(t.getUTCMonth()+1)+"-"+bt(t.getUTCDate())+"T"+bt(t.getUTCHours())+":"+bt(t.getUTCMinutes())+":"+bt(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function St(t,n){for(var r=0,e=n.length,o=[];r<e;)t(n[r])&&(o[o.length]=n[r]),r+=1;return o}function jt(t){return"[object Object]"===Object.prototype.toString.call(t)}var At=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.f(n)?this.xf["@@transducer/step"](t,n):t},t}();function wt(t){return function(n){return new At(t,n)}}const Ot=o(v(["fantasy-land/filter","filter"],wt,(function(t,n){return jt(n)?u((function(r,e){return t(n[e])&&(r[e]=n[e]),r}),{},M(n)):St(t,n)})));const Nt=o((function(t,n){return Ot((r=t,function(){return!r.apply(this,arguments)}),n);var r}));function Pt(t,n){var r=function(r){var e=n.concat([t]);return mt(r,e)?"<Circular>":Pt(r,e)},e=function(t,n){return m((function(n){return dt(n)+": "+r(t[n])}),n.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+m(r,t).join(", ")+"))";case"[object Array]":return"["+m(r,t).concat(e(t,Nt((function(t){return/^\d+$/.test(t)}),M(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):dt(gt(t)))+")";case"[object Map]":return"new Map("+r(Array.from(t))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object Set]":return"new Set("+r(Array.from(t).sort())+")";case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":dt(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var o=t.toString();if("[object Object]"!==o)return o}return"{"+e(t,M(t)).join(", ")+"}"}}const Et=e((function(t){return Pt(t,[])}));const xt=o((function(t,n){if(t===n)return n;function r(t,n){if(t>n!=n>t)return n>t?n:t}var e=r(t,n);if(void 0!==e)return e;var o=r(typeof t,typeof n);if(void 0!==o)return o===typeof t?t:n;var u=Et(t),i=r(u,Et(n));return void 0!==i&&i===u?t:n})),It=Number.isInteger||function(t){return t<<0===t};function Tt(t,n){var r=t<0?n.length+t:t;return a(n)?n.charAt(r):n[r]}const kt=o((function(t,n){if(null!=n)return It(t)?Tt(t,n):n[t]}));var Mt=o((function(t,n){return _(kt(t),n)}));const _t=Mt;const Ft=e((function(t){return w(at(xt,0,_t("length",t)),(function(){for(var n=0,r=t.length;n<r;){if(t[n].apply(this,arguments))return!0;n+=1}return!1}))}));const Ut=w(1,yt($,vt("GeneratorFunction")));const qt=w(1,yt($,vt("AsyncFunction")));const Ct=Ft([yt($,vt("Function")),Ut,qt]);const Rt=w(1,Ct(Array.isArray)?Array.isArray:yt($,vt("Array")));var Bt=o((function(t,n){return!H(n)&&t in n}));const Dt=Bt;const $t=w(1,(function(t){return"undefined"!=typeof Symbol&&(Dt(Symbol.iterator,Object(t))&&Ct(t[Symbol.iterator]))}));function zt(t){var n=Object.prototype.toString.call(t);return"[object Function]"===n||"[object AsyncFunction]"===n||"[object GeneratorFunction]"===n||"[object AsyncGeneratorFunction]"===n}const Lt=o((function(t,n){return t&&n}));const Wt=o((function(t,n){return zt(t)?function(){return t.apply(this,arguments)&&n.apply(this,arguments)}:q(Lt)(t,n)}));var Gt=e((function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():c(t)?[]:a(t)?"":jt(t)?{}:P(t)?function(){return arguments}():function(t){var n=Object.prototype.toString.call(t);return"[object Uint8ClampedArray]"===n||"[object Int8Array]"===n||"[object Uint8Array]"===n||"[object Int16Array]"===n||"[object Uint16Array]"===n||"[object Int32Array]"===n||"[object Uint32Array]"===n||"[object Float32Array]"===n||"[object Float64Array]"===n||"[object BigInt64Array]"===n||"[object BigUint64Array]"===n}(t)?t.constructor.from(""):void 0}));const Vt=Gt;const Kt=e((function(t){return null!=t&&W(t,Vt(t))}));const Zt=Wt(Rt,Kt);const Xt=C(Rt);const Yt=e((function(t){return!Kt(t)}));const Ht=Wt(Rt,Yt);const Jt=w(1,yt($,vt("Boolean")));const Qt=C(Jt);const tn=o((function(t,n){return t||n}));const nn=o((function(t,n){return zt(t)?function(){return t.apply(this,arguments)||n.apply(this,arguments)}:q(tn)(t,n)}));const rn=w(1,nn(H,Kt));const en=w(1,yt($,vt("String")));const on=W("");const un=C(en);const cn=e((function(t){return w(at(xt,0,_t("length",t)),(function(){for(var n=0,r=t.length;n<r;){if(!t[n].apply(this,arguments))return!1;n+=1}return!0}))}));function an(t){return an="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},an(t)}const sn=function(t){return"object"===an(t)};const fn=w(1,Wt(Y,nn(sn,Ct)));const ln=C(fn);const pn=cn([en,ln,Yt]);var yn=o((function(t,n){if(0===t.length||H(n))return!1;for(var r=n,e=0;e<t.length;){if(H(r)||!O(t[e],r))return!1;r=r[t[e]],e+=1}return!0}));const hn=yn;var vn=o((function(t,n){return hn([t],n)}));const mn=vn;function dn(t){return dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dn(t)}const bn=w(1,(function(t){return!!Rt(t)||!!t&&(!en(t)&&("object"===dn(t)&&(1===t.nodeType?!!t.length:0===t.length||t.length>0&&(mn(0,t)&&mn(t.length-1,t)))))}));const gn=C(bn);const Sn=C(Ut);const jn=C(qt);const An=C(Ct);const wn=w(1,Wt(Y,sn));const On=C(wn);function Nn(t,n){for(var r=n,e=0;e<t.length;e+=1){if(null==r)return;var o=t[e];r=It(o)?Tt(o,r):r[o]}return r}const Pn=tt((function(t,n,r){return t(Nn(n,r))}));var En=yt($,vt("Object")),xn=yt(Et,W(Et(Object))),In=Pn(Wt(Ct,xn),["constructor"]);const Tn=w(1,(function(t){if(!wn(t)||!En(t))return!1;var n=Object.getPrototypeOf(t);return!!X(n)||In(n)}));const kn=C(Tn);const Mn=w(1,yt($,vt("Date")));const _n=C(Mn);const Fn=o((function(t,n){return w(t+1,(function(){var r=arguments[t];if(null!=r&&zt(r[n]))return r[n].apply(r,Array.prototype.slice.call(arguments,0,t));throw new TypeError(Et(r)+' does not have a method named "'+n+'"')}))}));const Un=w(1,yt($,vt("Number")));var qn=Wt(Un,isNaN);var Cn=w(1,qn);const Rn=Ct(Number.isNaN)?w(1,Number.isNaN):Cn;const Bn=C(Rn);const Dn=w(1,Wt(Mn,yt(Fn(0,"getTime"),Bn)));const $n=C(Dn);const zn=C(Un);const Ln=o((function(t,n){return t<n}));const Wn=Wt(Un,Ln(0));const Gn=o((function(t,n){return t>n}));const Vn=w(1,Wt(Un,Gn(0)));const Kn=w(1,vt(0));const Zn=w(1,vt(-0));const Xn=C(rn);const Yn=e((function(t){return w(t.length,(function(n,r){var e=Array.prototype.slice.call(arguments,0);return e[0]=r,e[1]=n,t.apply(this,e)}))}));const Hn=o((function(t,n){return t<=n}));const Jn=w(1,Wt(Un,Yn(Hn)(0)));const Qn=o((function(t,n){return t>=n}));const tr=w(1,Wt(Un,Yn(Qn)(0)));const nr=w(1,yt($,vt("Map")));const rr=C(nr);var er=Wt(Un,isFinite);var or=w(1,er);const ur=Ct(Number.isFinite)?w(1,rt(Number.isFinite,Number)):or;const ir=C(ur);const cr=o((function(t,n){return w(at(xt,0,_t("length",n)),(function(){var r=arguments,e=this;return t.apply(e,m((function(t){return t.apply(e,r)}),n))}))}));function ar(t){return t}const sr=e(ar);var fr=Wt(ur,cr(W,[Math.floor,sr]));var lr=w(1,fr);const pr=Ct(Number.isInteger)?w(1,rt(Number.isInteger,Number)):lr;const yr=w(1,(function(t){return t>>0}));const hr=w(1,(function(t){return yr(t)===t}));const vr=w(1,(function(t){return t>>>0}));const mr=w(1,(function(t){return vr(t)===t}));const dr=C(pr);const br=w(1,yt($,vt("BigInt")));const gr=Wt(ur,C(pr));const Sr=w(1,C(gr));const jr=w(1,nn(pr,gr));const Ar=C(jr);const wr=o((function(t,n){return t%n}));const Or=w(1,Wt(pr,yt(Yn(wr)(2),C(W)(0))));const Nr=w(1,Wt(pr,C(Or)));function Pr(t){return"[object Number]"===Object.prototype.toString.call(t)}var Er=e((function(t){return null!=t&&Pr(t.length)?t.length:NaN}));const xr=Er;const Ir=w(1,Wt(Rt,yt(xr,W(2))));const Tr=C(Ir);const kr=Pn(Ct,["then"]);const Mr=w(1,Wt(fn,yt(Et,W("[object Promise]"))));const _r=w(1,vt(!0));const Fr=w(1,vt(!1));const Ur=w(1,Boolean);const qr=C(Ur);const Cr=w(1,yt($,vt("RegExp")));const Rr=C(Cr);const Br=w(1,yt($,vt("Set")));const Dr=C(Br);var $r=e((function(t){for(var n=M(t),r=n.length,e=[],o=0;o<r;)e[o]=t[n[o]],o+=1;return e}));const zr=$r;const Lr=Wt(Rt,cr(C(vt),[yt(zr,xr),xr]));function Wr(t){return Wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wr(t)}const Gr=w(1,(function(t){return"symbol"===Wr(t)||"object"===Wr(t)&&"Symbol"===$(t)}));const Vr=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1;var Kr=Wt(pr,(function(t){return Math.abs(t)<=Vr}));var Zr=w(1,Kr);const Xr=Ct(Number.isSafeInteger)?w(1,rt(Number.isSafeInteger,Number)):Zr;const Yr=w(1,nn(en,Rt));const Hr=w(1,yt($,vt("Error")));const Jr=w(1,Wt(pr,C(Vn)));const Qr=Wt(ln,Ft([en,Un,br,Jt,K,X,Gr]));const te=w(1,C(Qr));const ne=w(1,(function(t){return hr(t)&&0==~t}));const re=Ft([Fr,H,Kt,o((function(t,n){if(r=t,"[object RegExp]"!==Object.prototype.toString.call(r))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+Et(t));var r;return function(t){return new RegExp(t.source,t.flags?t.flags:(t.global?"g":"")+(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":"")+(t.unicode?"u":"")+(t.dotAll?"s":""))}(t).test(n)}))(/^\s+$/gm)]);const ee=G(null);const oe=function(){return{}};const ue=G("");const ie=function(){return[]};const ce=G(V());const ae=e((function(t){return w(t.length,t)}));var se=e((function(t){return Tt(0,t)}));const fe=se;var le="fantasy-land/equals",pe="fantasy-land/lte",ye="fantasy-land/concat",he="fantasy-land/empty",ve="fantasy-land/map",me="fantasy-land/contramap",de="fantasy-land/ap",be="fantasy-land/of",ge="fantasy-land/chain",Se=Wt(nn(Pn(Ct,["map"]),Pn(Ct,[ve])),nn(Pn(Ct,["ap"]),Pn(Ct,[de])));const je=w(2,(function(t,n){if(!Se(t)||!Se(n))return F(t,n);try{return t.ap(n)}catch(r){return n.ap(t)}}));const Ae=ae((function(t,n){var r=w(t,n);return w(t,(function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];var o=_(r,fe(n)),u=lt(1,1/0,n);return at(je,o,u)}))}));const we=w(1,(function(t){return Ae(t.length,t)}));const Oe=ae((function(t,n,r){if(Ct(r.matchWith))return r.matchWith({Ok:function(t){var r=t.value;return n(r)},Error:function(n){var r=n.value;return t(r)},Just:function(t){var r=t.value;return n(r)},Nothing:function(){return t(void 0)},Success:function(t){var r=t.value;return n(r)},Failure:function(n){var r=n.value;return t(r)}});if(Ct(r.cata))return r.cata(t,n);if(Ct(r.getOrElse)){var e="RA.cata".concat(Math.random()),o=r.getOrElse(e);return o===e?t():n(o)}return r.either(t,n)}));const Ne=w(2,(function(t,n){return w(t.length,(function(){return t.apply(void 0,arguments).run(n)}))}));const Pe=w(2,(function(t,n){return w(t.length,(function(){return t.apply(void 0,arguments).run(n())}))}));var Ee=e((function(t){return a(t)?t.split("").reverse().join(""):Array.prototype.slice.call(t,0).reverse()}));const xe=Ee;const Ie=w(2,(function(t,n){return w(t,(function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return n.apply(this,xe(r))}))}));const Te=cr(Ie,[xr,sr]);const ke=w(1,rt(Promise.all,Promise));const Me=Fn(1,"catch");const _e=rt(Promise.reject,Promise);const Fe=rt(Promise.resolve,Promise);const Ue=w(1,yt(_(Fe),_((function(t){return t.then(_e,Fe)})),ke));const qe=o((function(t,n){return null==n||n!=n?t:n}));const Ce=tt((function(t,n,r){return qe(t,kt(n,r))}));function Re(t){return o((function(n,r){return j(Math.max(0,n.length-r.length),(function(){return n.apply(this,t(r,arguments))}))}))}const Be=Re(i);const De=o(Tt);var $e=ae((function(t,n){var r,e;return pr(n)&&tr(n)?r=n:(r=Ce(0,"timeout",n),e=Ce(e,"value",n)),new Promise((function(){for(var n=arguments.length,o=new Array(n),u=0;u<n;u++)o[u]=arguments[u];var i=t(o);setTimeout(Be(i,[e]),r)}))})),ze=$e(De(0));ze.reject=$e(De(1));const Le=ze;const We=Fn(2,"then");function Ge(t){return function(t){if(Array.isArray(t))return Ve(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return Ve(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ve(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ve(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var Ke=function(t){return{status:"fulfilled",value:t}},Ze=function(t){return{status:"rejected",reason:t}};var Xe=w(1,(function(t){var n=_((function(t){return Fe(t).then(Ke).catch(Ze)}),Ge(t));return ke(n)}));const Ye=Ct(Promise.allSettled)?w(1,rt(Promise.allSettled,Promise)):Xe;const He=w(1,(function(t){return(n=function(n){return t((function(t){return n(n)(t)}))})(n);var n}));var Je=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.f(n),this.xf["@@transducer/step"](t,n)},t}();function Qe(t){return function(n){return new Je(t,n)}}const to=o(v([],Qe,(function(t,n){return t(n),n})));const no=ae((function(t,n){return to((function(n){return _((function(t){return t(n)}))(t)}))(n)}));const ro=e((function(t){return function(n,r){return t(n,r)?-1:t(r,n)?1:0}}));var eo=o((function(t,n){return Array.prototype.slice.call(n,0).sort(t)}));const oo=eo;function uo(t){return t&&t["@@transducer/reduced"]?t:{"@@transducer/value":t,"@@transducer/reduced":!0}}const io=e(uo);const co=tt((function(t,n,r){return w(Math.max(t.length,n.length,r.length),(function(){return t.apply(this,arguments)?n.apply(this,arguments):r.apply(this,arguments)}))}));function ao(t){return function(t){if(Array.isArray(t))return so(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return so(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?so(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function so(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var fo=ro((function(t,n){return t.length>n.length})),lo=yt(oo(fo),fe,kt("length")),po=ae((function(t,n,r){var e=r.apply(void 0,ao(t));return J(e)?io(e):n}));const yo=co(Ht,(function(t){var n=lo(t);return w(n,(function(){for(var n=arguments.length,r=new Array(n),e=0;e<n;e++)r[e]=arguments[e];return at(po(r),void 0,t)}))}),V);const ho=w(1,(function(t){function n(){var n=rt(t,this).apply(void 0,arguments),r=function(t){var e=Fe(t.value);return t.done?e:e.then((function(t){return r(n.next(t))}),(function(t){return r(n.throw(t))}))};try{return r(n.next())}catch(t){return _e(t)}}return t.length>0?w(t.length,n):n}));function vo(t){return vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vo(t)}function mo(t){return function(t){if(Array.isArray(t))return bo(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return bo(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bo(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bo(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}function go(t,n){for(var r=0;r<n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,So(e.key),e)}}function So(t){var n=function(t,n){if("object"!=vo(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!=vo(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==vo(n)?n:n+""}function jo(t,n,r){return n=No(n),function(t,n){if(n&&("object"==vo(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,wo()?Reflect.construct(n,r||[],No(t).constructor):n.apply(t,r))}function Ao(t){var n="function"==typeof Map?new Map:void 0;return Ao=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(n){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(t))return n.get(t);n.set(t,r)}function r(){return function(t,n,r){if(wo())return Reflect.construct.apply(null,arguments);var e=[null];e.push.apply(e,n);var o=new(t.bind.apply(t,e));return r&&Oo(o,r.prototype),o}(t,arguments,No(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Oo(r,t)},Ao(t)}function wo(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(wo=function(){return!!t})()}function Oo(t,n){return Oo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t},Oo(t,n)}function No(t){return No=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},No(t)}var Po=function(t){function n(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),(t=jo(this,n,[e])).errors=r,t}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Oo(t,n)}(n,t),r=n,e&&go(r.prototype,e),o&&go(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,e,o}(Ao(Error));const Eo=function(t){var n=[];return new Promise((function(r,e){var o=function(r){n.push(r),n.length===t.length&&e(new Po(n))};_((function(t){return Fe(t).then(r).catch(o)}),mo(t))}))};var xo=w(1,Eo);const Io=Ct(Promise.any)?w(1,rt(Promise.any,Promise)):xo;var To=e((function(t){return Tt(-1,t)}));const ko=To;function Mo(){if(0===arguments.length)throw new Error("compose requires at least one argument");return yt.apply(this,xe(arguments))}var _o=ae((function(t,n,r){return Mo(t(n),xr)(r)}));const Fo=_o;const Uo=Fo(W);const qo=Fo(Yn(Qn));function Co(t){return function(t){if(Array.isArray(t))return Ro(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return Ro(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ro(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ro(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var Bo=w(1,(function(t){var n=[],r=[],e=rt(n.push,n),o=rt(r.push,r),u=_((function(t){return Fe(t).then(e).catch(o)}),Co(t));return ke(u).then((function(){if(!Uo(0,n)||!Uo(0,r))return qo(1,n)?ko(n):_e(r)}))}));const Do=Bo;const $o=o((function(t,n){return t.apply(this,n)}));const zo=ae((function(t,n,r){return t(r)?n:r}));var Lo=e((function(t){return w(t.length,(function(){var n=0,r=arguments[0],e=arguments[arguments.length-1],o=Array.prototype.slice.call(arguments,0);return o[0]=function(){var t=r.apply(this,i(arguments,[n,e]));return n+=1,t},t.apply(this,o)}))}));const Wo=Lo;const Go=Wo(_);const Vo=ae((function(t,n){return w(t.length,(function(){for(var r=arguments.length,e=new Array(r),o=0;o<r;o++)e[o]=arguments[o];var u=Go((function(t,r){return zo(H,n[r],t)}),e);return $o(t,u)}))}));const Ko=Wo(at);const Zo=Wo(Ot);const Xo=o(mt);var Yo=Wo(Ot),Ho=ae((function(t,n,r){return Xo(r,t)})),Jo=ae((function(t,n){return Yo(Ho(t),n)}));const Qo=Jo;const tu=e((function(t){return function(){return t(Array.prototype.slice.call(arguments,0))}}))(sr);const nu=tt((function(t,n,r){return t(r)?n(r):r}));const ru=o((function(t,n){return"function"==typeof t["fantasy-land/of"]?t["fantasy-land/of"](n):"function"==typeof t.of?t.of(n):[n]}));const eu=nu(Xt,ru(Array));const ou=o((function(t,n){if(c(t)){if(c(n))return t.concat(n);throw new TypeError(Et(n)+" is not an array")}if(a(t)){if(a(n))return t+n;throw new TypeError(Et(n)+" is not a string")}if(null!=t&&zt(t["fantasy-land/concat"]))return t["fantasy-land/concat"](n);if(null!=t&&zt(t.concat))return t.concat(n);throw new TypeError(Et(t)+' does not have a method named "concat" or "fantasy-land/concat"')}));var uu={concat:sr};const iu=yt(at(ou,uu),nu(vt(uu),V));const cu=Yn(ou);function au(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,u,i,c=[],a=!0,s=!1;try{if(u=(r=r.call(t)).next,0===n){if(Object(r)!==r)return;a=!1}else for(;!(a=(e=u.call(r)).done)&&(c.push(e.value),c.length!==n);a=!0);}catch(t){s=!0,o=t}finally{try{if(!a&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return su(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?su(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function su(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var fu=w(3,(function(t,n,r){return Fe(r).then((function(r){var e=xr(r);return 0===e?n:at((function(n,r){return n.then((function(t){return ke([t,r])})).then((function(n){var r=au(n,2),o=r[0],u=r[1];return K(o)&&1===e?u:t(o,u)}))}))(Fe(n),r)}))}));const lu=fu;var pu=tt((function(t,n,r){for(var e=r.length-1;e>=0;){if((n=t(r[e],n))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e-=1}return n}));const yu=pu;function hu(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,u,i,c=[],a=!0,s=!1;try{if(u=(r=r.call(t)).next,0===n){if(Object(r)!==r)return;a=!1}else for(;!(a=(e=u.call(r)).done)&&(c.push(e.value),c.length!==n);a=!0);}catch(t){s=!0,o=t}finally{try{if(!a&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return vu(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vu(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vu(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var mu=yt(yu(ou,""),W("ba"))(["a","b"]),du=w(3,(function(t,n,r){return Fe(r).then((function(r){var e=xr(r);return 0===e?n:yu((function(n,r){var o,u;return mu?(o=n,u=r):(o=r,u=n),o.then((function(t){return ke([t,u])})).then((function(n){var r=hu(n,2),o=r[0],u=r[1];return K(o)&&1===e?u:t(u,o)}))}))(Fe(n),r)}))}));const bu=du,gu={"@@functional/placeholder":!0};const Su=lt(gu,1/0);const ju=lt(0);var Au=Wo(Nt),wu=ae((function(t,n,r){return Xo(r,t)})),Ou=ae((function(t,n){return Au(wu(t),n)}));const Nu=Ou;const Pu=Nt(qr);var Eu=o((function(t,n){return i(n,[t])}));const xu=Eu;const Iu=Yn(xu);const Tu=Yn(Xo);var ku=tt((function(t,n,r){t=t<r.length&&t>=0?t:r.length;var e=Array.prototype.slice.call(r,0);return e.splice(t,0,n),e}));const Mu=ku;var _u=tt((function(t,n,r){var e=Array.prototype.slice.call(r,0);return e.splice(t,n),e}));const Fu=_u;var Uu=ae((function(t,n,r){return Mo(Mu(n,De(t,r)),Fu(t,1))(r)}));const qu=Uu;const Cu=Fo(Yn(Gn));const Ru=Fo(Yn(Ln));const Bu=Fo(Yn(Hn));const Du=Fo(C(W));function $u(t,n,r){var e,o=typeof t;switch(o){case"string":case"number":return 0===t&&1/t==-1/0?!!r._items["-0"]||(n&&(r._items["-0"]=!0),!1):null!==r._nativeSet?n?(e=r._nativeSet.size,r._nativeSet.add(t),r._nativeSet.size===e):r._nativeSet.has(t):o in r._items?t in r._items[o]||(n&&(r._items[o][t]=!0),!1):(n&&(r._items[o]={},r._items[o][t]=!0),!1);case"boolean":if(o in r._items){var u=t?1:0;return!!r._items[o][u]||(n&&(r._items[o][u]=!0),!1)}return n&&(r._items[o]=t?[!1,!0]:[!0,!1]),!1;case"function":return null!==r._nativeSet?n?(e=r._nativeSet.size,r._nativeSet.add(t),r._nativeSet.size===e):r._nativeSet.has(t):o in r._items?!!mt(t,r._items[o])||(n&&r._items[o].push(t),!1):(n&&(r._items[o]=[t]),!1);case"undefined":return!!r._items[o]||(n&&(r._items[o]=!0),!1);case"object":if(null===t)return!!r._items.null||(n&&(r._items.null=!0),!1);default:return(o=Object.prototype.toString.call(t))in r._items?!!mt(t,r._items[o])||(n&&r._items[o].push(t),!1):(n&&(r._items[o]=[t]),!1)}}const zu=function(){function t(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return t.prototype.add=function(t){return!$u(t,!0,this)},t.prototype.has=function(t){return $u(t,!1,this)},t}();var Lu=function(){function t(t,n){this.xf=n,this.f=t,this.set=new zu}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return this.set.add(this.f(n))?this.xf["@@transducer/step"](t,n):t},t}();function Wu(t){return function(n){return new Lu(t,n)}}var Gu=o(v([],Wu,(function(t,n){for(var r,e,o=new zu,u=[],i=0;i<n.length;)r=t(e=n[i]),o.add(r)&&u.push(e),i+=1;return u})));const Vu=Gu(sr);const Ku=w(1,yt(Vu,Bu(1)));const Zu=function(t,n){var r=Number(n);if(r!==n&&(r=0),Vn(r))throw new RangeError("repeat count must be non-negative");if(ir(r))throw new RangeError("repeat count must be less than infinity");if(r=Math.floor(r),0===t.length||0===r)return"";if(t.length*r>=1<<28)throw new RangeError("repeat count must not overflow maximum string size");var e=t.length*r;r=Math.floor(Math.log(r)/Math.log(2));for(var o=t;r;)o+=t,r-=1;return o+=o.substring(0,e-o.length)};var Xu=ae(Zu),Yu=Yn(Fn(1,"repeat"));const Hu=Ct(String.prototype.repeat)?Yu:Xu;var Ju=function(){function t(t,n){this.xf=n,this.pred=t,this.items=[]}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=b,t.prototype["@@transducer/step"]=function(t,n){return B(this.pred,n,this.items)?t:(this.items.push(n),this.xf["@@transducer/step"](t,n))},t}();function Qu(t){return function(n){return new Ju(t,n)}}var ti=o(v([],Qu,(function(t,n){for(var r,e=0,o=n.length,u=[];e<o;)B(t,r=n[e],u)||(u[u.length]=r),e+=1;return u})));const ni=w(1,yt(ti(vt),Bu(1)));var ri=function(){function t(t,n){this.xf=n,this.f=t,this.all=!0}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,n){return this.f(n)||(this.all=!1,t=uo(this.xf["@@transducer/step"](t,!1))),t},t}();function ei(t){return function(n){return new ri(t,n)}}var oi=o(v(["all"],ei,(function(t,n){for(var r=0;r<n.length;){if(!t(n[r]))return!1;r+=1}return!0})));const ui=oi;var ii=ae((function(t,n){return ui(vt(t),n)}));const ci=ii;var ai=ae((function(t,n){return ui(W(t),n)}));const si=ai;const fi=function(t){return function n(r){for(var e,o,u,i=[],c=0;c<r.length;){if(bn(r[c]))for(u=0,o=(e=t?n(r[c]):r[c]).length;u<o;)i[i.length]=e[u],u+=1;else i[i.length]=r[c];c+=1}return i}};function li(t){return function(t){if(Array.isArray(t))return pi(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return pi(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pi(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pi(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var yi=fi(!1),hi=ae((function(t,n){for(var r=t,e=li(n);r>0;)e=yi(e),r-=1;return e}));const vi=hi;function mi(t){return function(t){if(Array.isArray(t))return di(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return di(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?di(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function di(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var bi=w(1,(function(t,n,r){if(null==t)throw new TypeError("Array.from requires an array-like object - not null or undefined");if(J(n)&&An(n))throw new TypeError("Array.from: when provided, the second argument must be a function");return $t(t)?function(t,n,r){var e=Z(r)?rt(n,r):n;return Z(n)?mi(t).map(e):mi(t)}(t,n,r):[]})),gi=Ct(Array.from)?w(1,Array.from):bi;const Si=co($t,gi,zr);const ji=cr(Uo,[xr,Vu]);const Ai=C(ji);function wi(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return Oi(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Oi(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oi(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}var Ni=ae((function(t,n){return oo(function(t){var n=wi(t),r=n[0],e=n.slice(1);return at(nn,r,e)}(_((function(t){return ro((function(n,r){return Ln(kt(t,n),kt(t,r))}))}),t)),n)}));const Pi=Ni;const Ei=o((function(t,n){return w(n.length,(function(){for(var r=[],e=0;e<n.length;)r.push(n[e].call(this,arguments[e])),e+=1;return t.apply(this,r.concat(Array.prototype.slice.call(arguments,n.length)))}))}));var xi=xu(gu,[]);const Ii=Ei(Pi,[xi,sr]);const Ti=o(Nn);const ki=tt((function(t,n,r){var e=t(n),o=t(r);return e<o?-1:e>o?1:0}));var Mi=o((function(t,n){return Array.prototype.slice.call(n,0).sort((function(n,r){for(var e=0,o=0;0===e&&o<t.length;)e=t[o](n,r),o+=1;return e}))}));const _i=Mi;var Fi=yt(Ti,ki),Ui=_(Fi);const qi=Ei(_i,[Ui,sr]);const Ci=e((function(t){return w(t<0?1:t+1,(function(){return Tt(t,arguments)}))}));var Ri=ae((function(t,n){return Wo(Ot)(yt(Ci(1),wr(gu,t),vt(0)))(n)}));const Bi=Ri;var Di=o((function(t,n){if(!Pr(t)||!Pr(n))throw new TypeError("Both arguments to range must be numbers");for(var r=Array(t<n?n-t:0),e=t<0?n+Math.abs(t):n-t,o=0;o<e;)r[o]=o+t,o+=1;return r}));const $i=Di;const zi=w(1,rt(Math.floor,Math));var Li=w(3,(function(t,n,r){var e=0===t?G(n):function(r){return n+t*r},o=0===t?r-n:zi((r-n)/t);return _(e,$i(0,o))}));const Wi=Li;var Gi=function(){function t(t,n){this.xf=n,this.f=t,this.found=!1}return t.prototype["@@transducer/init"]=d,t.prototype["@@transducer/result"]=function(t){return this.found||(t=this.xf["@@transducer/step"](t,void 0)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,n){return this.f(n)&&(this.found=!0,t=uo(this.xf["@@transducer/step"](t,n))),t},t}();function Vi(t){return function(n){return new Gi(t,n)}}var Ki=o(v(["find"],Vi,(function(t,n){for(var r=0,e=n.length;r<e;){if(t(n[r]))return n[r];r+=1}})));const Zi=Ki;var Xi=ae((function(t,n,r){return yt(Zi(n),qe(t))(r)}));const Yi=Xi;const Hi=lt(0,-1);const Ji=w(3,(function(t,n,r){var e=Ti(t,r),o=Ti(Hi(t),r);if(!An(e)&&!Zt(t)){var u=rt(e,o);return $o(u,n)}}));const Qi=Ji(gu,[],gu);const tc=ae((function(t,n){return F([Ti(gu,n)],t)}));var nc=e((function(t){var n=[];for(var r in t)O(r,t)&&(n[n.length]=[r,t[r]]);return n}));const rc=nc;var ec=function(t){return{value:t,map:function(n){return e