function s(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}function p(e){return function r(t){return arguments.length===0||s(t)?r:e.apply(this,arguments)}}function n(e){return function r(t,o){switch(arguments.length){case 0:return r;case 1:return s(t)?r:p(function(a){return e(t,a)});default:return s(t)&&s(o)?r:s(t)?p(function(a){return e(a,o)}):s(o)?p(function(a){return e(t,a)}):e(t,o)}}}function q(e){for(var r=[],t;!(t=e.next()).done;)r.push(t.value);return r}function h(e,r,t){for(var o=0,a=t.length;o<a;){if(e(r,t[o]))return!0;o+=1}return!1}function P(e){var r=String(e).match(/^function (\w*)/);return r==null?"":r[1]}function c(e,r){return Object.prototype.hasOwnProperty.call(r,e)}function sr(e,r){return e===r?e!==0||1/e===1/r:e!==e&&r!==r}var j=typeof Object.is=="function"?Object.is:sr;var M=Object.prototype.toString,ir=function(){return M.call(arguments)==="[object Arguments]"?function(r){return M.call(r)==="[object Arguments]"}:function(r){return c("callee",r)}}(),A=ir;var mr=!{toString:null}.propertyIsEnumerable("toString"),K=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],X=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),dr=function(r,t){for(var o=0;o<r.length;){if(r[o]===t)return!0;o+=1}return!1},cr=typeof Object.keys=="function"&&!X?p(function(r){return Object(r)!==r?[]:Object.keys(r)}):p(function(r){if(Object(r)!==r)return[];var t,o,a=[],f=X&&A(r);for(t in r)c(t,r)&&(!f||t!=="length")&&(a[a.length]=t);if(mr)for(o=K.length-1;o>=0;)t=K[o],c(t,r)&&!dr(a,t)&&(a[a.length]=t),o-=1;return a}),N=cr;var xr=p(function(r){return r===null?"Null":r===void 0?"Undefined":Object.prototype.toString.call(r).slice(8,-1)}),v=xr;function J(e,r,t,o){var a=q(e),f=q(r);function u(l,i){return w(l,i,t.slice(),o.slice())}return!h(function(l,i){return!h(u,i,l)},f,a)}function w(e,r,t,o){if(j(e,r))return!0;var a=v(e);if(a!==v(r)||e==null||r==null)return!1;if(typeof e["fantasy-land/equals"]=="function"||typeof r["fantasy-land/equals"]=="function")return typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](r)&&typeof r["fantasy-land/equals"]=="function"&&r["fantasy-land/equals"](e);if(typeof e.equals=="function"||typeof r.equals=="function")return typeof e.equals=="function"&&e.equals(r)&&typeof r.equals=="function"&&r.equals(e);switch(a){case"Arguments":case"Array":case"Object":if(typeof e.constructor=="function"&&P(e.constructor)==="Promise")return e===r;break;case"Boolean":case"Number":case"String":if(!(typeof e==typeof r&&j(e.valueOf(),r.valueOf())))return!1;break;case"Date":if(!j(e.valueOf(),r.valueOf()))return!1;break;case"Error":return e.name===r.name&&e.message===r.message;case"RegExp":if(!(e.source===r.source&&e.global===r.global&&e.ignoreCase===r.ignoreCase&&e.multiline===r.multiline&&e.sticky===r.sticky&&e.unicode===r.unicode))return!1;break}for(var f=t.length-1;f>=0;){if(t[f]===e)return o[f]===r;f-=1}switch(a){case"Map":return e.size!==r.size?!1:J(e.entries(),r.entries(),t.concat([e]),o.concat([r]));case"Set":return e.size!==r.size?!1:J(e.values(),r.values(),t.concat([e]),o.concat([r]));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 u=N(e);if(u.length!==N(r).length)return!1;var l=t.concat([e]),i=o.concat([r]);for(f=u.length-1;f>=0;){var m=u[f];if(!(c(m,r)&&w(r[m],e[m],l,i)))return!1;f-=1}return!0}var yr=n(function(r,t){return w(r,t,[],[])}),O=yr;function d(e,r){switch(e){case 0:return function(){return r.apply(this,arguments)};case 1:return function(t){return r.apply(this,arguments)};case 2:return function(t,o){return r.apply(this,arguments)};case 3:return function(t,o,a){return r.apply(this,arguments)};case 4:return function(t,o,a,f){return r.apply(this,arguments)};case 5:return function(t,o,a,f,u){return r.apply(this,arguments)};case 6:return function(t,o,a,f,u,l){return r.apply(this,arguments)};case 7:return function(t,o,a,f,u,l,i){return r.apply(this,arguments)};case 8:return function(t,o,a,f,u,l,i,m){return r.apply(this,arguments)};case 9:return function(t,o,a,f,u,l,i,m,lr){return r.apply(this,arguments)};case 10:return function(t,o,a,f,u,l,i,m,lr,fe){return r.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function W(e,r,t){return function(){for(var o=[],a=0,f=e,u=0;u<r.length||a<arguments.length;){var l;u<r.length&&(!s(r[u])||a>=arguments.length)?l=r[u]:(l=arguments[a],a+=1),o[u]=l,s(l)||(f-=1),u+=1}return f<=0?t.apply(this,o):d(f,W(e,o,t))}}var hr=n(function(r,t){return r===1?p(t):d(r,W(r,[],t))}),L=hr;function x(e){return function r(t,o,a){switch(arguments.length){case 0:return r;case 1:return s(t)?r:n(function(f,u){return e(t,f,u)});case 2:return s(t)&&s(o)?r:s(t)?n(function(f,u){return e(f,o,u)}):s(o)?n(function(f,u){return e(t,f,u)}):p(function(f){return e(t,o,f)});default:return s(t)&&s(o)&&s(a)?r:s(t)&&s(o)?n(function(f,u){return e(f,u,a)}):s(t)&&s(a)?n(function(f,u){return e(f,o,u)}):s(o)&&s(a)?n(function(f,u){return e(t,f,u)}):s(t)?p(function(f){return e(f,o,a)}):s(o)?p(function(f){return e(t,f,a)}):s(a)?p(function(f){return e(t,o,f)}):e(t,o,a)}}}var g=Array.isArray||function(r){return r!=null&&r.length>=0&&Object.prototype.toString.call(r)==="[object Array]"};function y(e){return Object.prototype.toString.call(e)==="[object String]"}var gr=p(function(r){return g(r)?!0:!r||typeof r!="object"||y(r)?!1:r.nodeType===1?!!r.length:r.length===0?!0:r.length>0?r.hasOwnProperty(0)&&r.hasOwnProperty(r.length-1):!1}),k=gr;var _r=function(){function e(r){this.f=r}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(r){return r},e.prototype["@@transducer/step"]=function(r,t){return this.f(r,t)},e}();function B(e){return new _r(e)}var vr=n(function(r,t){return d(r.length,function(){return r.apply(t,arguments)})}),G=vr;function wr(e,r,t){for(var o=0,a=t.length;o<a;){if(r=e["@@transducer/step"](r,t[o]),r&&r["@@transducer/reduced"]){r=r["@@transducer/value"];break}o+=1}return e["@@transducer/result"](r)}function H(e,r,t){for(var o=t.next();!o.done;){if(r=e["@@transducer/step"](r,o.value),r&&r["@@transducer/reduced"]){r=r["@@transducer/value"];break}o=t.next()}return e["@@transducer/result"](r)}function Q(e,r,t,o){return e["@@transducer/result"](t[o](G(e["@@transducer/step"],e),r))}var Y=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function R(e,r,t){if(typeof e=="function"&&(e=B(e)),k(t))return wr(e,r,t);if(typeof t["fantasy-land/reduce"]=="function")return Q(e,r,t,"fantasy-land/reduce");if(t[Y]!=null)return H(e,r,t[Y]());if(typeof t.next=="function")return H(e,r,t);if(typeof t.reduce=="function")return Q(e,r,t,"reduce");throw new TypeError("reduce: list must be array or iterable")}var Z=Number.isInteger||function(r){return r<<0===r};var Or=n(function(r,t){var o=r<0?t.length+r:r;return y(t)?t.charAt(o):t[o]}),$=Or;var Sr=n(function(r,t){return r.map(function(o){for(var a=t,f=0,u;f<o.length;){if(a==null)return;u=o[f],a=Z(u)?$(u,a):a[u],f+=1}return a})}),V=Sr;var qr=n(function(r,t){return V([r],t)[0]}),b=qr;var jr=x(R),rr=jr;var Ar=n(function(r,t){return r.apply(this,t)}),Wr=Ar;var kr=p(function(r){return r==null}),Ir=kr;var Er=p(function(r){return L(r.length,r)}),Pr=Er;function z(e){return function r(t){for(var o,a,f,u=[],l=0,i=t.length;l<i;){if(k(t[l]))for(o=e?r(t[l]):t[l],f=0,a=o.length;f<a;)u[u.length]=o[f],f+=1;else u[u.length]=t[l];l+=1}return u}}function D(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}function I(e,r,t,o){var a=function(u){for(var l=r.length,i=0;i<l;){if(e===r[i])return t[i];i+=1}r[i+1]=e,t[i+1]=u;for(var m in e)u[m]=o?I(e[m],r,t,!0):e[m];return u};switch(v(e)){case"Object":return a({});case"Array":return a([]);case"Date":return new Date(e.valueOf());case"RegExp":return D(e);default:return e}}var Nr=p(function(r){return r!=null&&typeof r.clone=="function"?r.clone():I(r,[],[],!0)}),Lr=Nr;function F(e,r){return function(){return r.call(this,e.apply(this,arguments))}}function S(e,r){return function(){var t=arguments.length;if(t===0)return r();var o=arguments[t-1];return g(o)||typeof o[e]!="function"?r.apply(this,arguments):o[e].apply(o,Array.prototype.slice.call(arguments,0,t-1))}}var Br=x(S("slice",function(r,t,o){return Array.prototype.slice.call(o,r,t)})),er=Br;var Rr=p(S("tail",er(1,1/0))),tr=Rr;function or(){if(arguments.length===0)throw new Error("pipe requires at least one argument");return d(arguments[0].length,rr(F,arguments[0],tr(arguments)))}function T(e){return e}var br=p(T),ar=br;function C(e,r,t){var o,a;if(typeof e.indexOf=="function")switch(typeof r){case"number":if(r===0){for(o=1/r;t<e.length;){if(a=e[t],a===0&&1/a===o)return t;t+=1}return-1}else if(r!==r){for(;t<e.length;){if(a=e[t],typeof a=="number"&&a!==a)return t;t+=1}return-1}return e.indexOf(r,t);case"string":case"boolean":case"function":case"undefined":return e.indexOf(r,t);case"object":if(r===null)return e.indexOf(r,t)}for(;t<e.length;){if(O(e[t],r))return t;t+=1}return-1}function _(e,r){return C(r,e,0)>=0}function U(e){return Object.prototype.toString.call(e)==="[object Object]"}var zr=n(_),Dr=zr;var Fr=n(function(r,t){return t==null||t!==t?r:t}),fr=Fr;var Tr=function(){function e(){this._nativeSet=typeof Set=="function"?new Set:null,this._items={}}return e.prototype.add=function(r){return!ur(r,!0,this)},e.prototype.has=function(r){return ur(r,!1,this)},e}();function ur(e,r,t){var o=typeof e,a,f;switch(o){case"string":case"number":return e===0&&1/e===-1/0?t._items["-0"]?!0:(r&&(t._items["-0"]=!0),!1):t._nativeSet!==null?r?(a=t._nativeSet.size,t._nativeSet.add(e),f=t._nativeSet.size,f===a):t._nativeSet.has(e):o in t._items?e in t._items[o]?!0:(r&&(t._items[o][e]=!0),!1):(r&&(t._items[o]={},t._items[o][e]=!0),!1);case"boolean":if(o in t._items){var u=e?1:0;return t._items[o][u]?!0:(r&&(t._items[o][u]=!0),!1)}else return r&&(t._items[o]=e?[!1,!0]:[!0,!1]),!1;case"function":return t._nativeSet!==null?r?(a=t._nativeSet.size,t._nativeSet.add(e),f=t._nativeSet.size,f===a):t._nativeSet.has(e):o in t._items?_(e,t._items[o])?!0:(r&&t._items[o].push(e),!1):(r&&(t._items[o]=[e]),!1);case"undefined":return t._items[o]?!0:(r&&(t._items[o]=!0),!1);case"object":if(e===null)return t._items.null?!0:(r&&(t._items.null=!0),!1);default:return o=Object.prototype.toString.call(e),o in t._items?_(e,t._items[o])?!0:(r&&t._items[o].push(e),!1):(r&&(t._items[o]=[e]),!1)}}var E=Tr;var Cr=n(function(r,t){for(var o=[],a=0,f=r.length,u=t.length,l=new E,i=0;i<u;i+=1)l.add(t[i]);for(;a<f;)l.add(r[a])&&(o[o.length]=r[a]),a+=1;return o}),Ur=Cr;var Mr=n(function(r,t){var o={};for(var a in t)o[a]=t[a];return delete o[r],o}),Kr=Mr;var Xr=p(function(r){return r!=null&&typeof r["fantasy-land/empty"]=="function"?r["fantasy-land/empty"]():r!=null&&r.constructor!=null&&typeof r.constructor["fantasy-land/empty"]=="function"?r.constructor["fantasy-land/empty"]():r!=null&&typeof r.empty=="function"?r.empty():r!=null&&r.constructor!=null&&typeof r.constructor.empty=="function"?r.constructor.empty():g(r)?[]:y(r)?"":U(r)?{}:A(r)?function(){return arguments}():void 0}),nr=Xr;var Jr=p(z(!0)),Gr=Jr;var Hr=n(function(r,t){for(var o=new E,a=[],f=0,u,l;f<t.length;)l=t[f],u=r(l),o.add(u)&&a.push(l),f+=1;return a}),pr=Hr;var Qr=pr(ar),Yr=Qr;var Zr=p(function(r){return r!=null&&O(r,nr(r))}),$r=Zr;var Vr=x(function(r,t,o){return fr(r,b(t,o))}),re=Vr;var ee=n(function(r,t){return Array.prototype.slice.call(t,0).sort(r)}),te=ee;var oe=n(function(r,t){for(var o=0,a=t.length,f=[],u;o<a;)u=t[o],h(r,u,f)||(f[f.length]=u),o+=1;return f}),ae=oe;export{L as a,b,Wr as c,Ir as d,Pr as e,Lr as f,or as g,O as h,Dr as i,Ur as j,Kr as k,Gr as l,Yr as m,$r as n,re as o,te as p,ae as q};