@withvoid/melting-pot
Version:
A react utility library
2 lines (1 loc) • 32.6 kB
JavaScript
;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_nonIterableRest()}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArrayLimit(e,t){var r=[],n=!0,o=!1,u=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,u=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw u}}return r}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}Object.defineProperty(exports,"__esModule",{value:!0});var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}var objectAssign=shouldUseNative()?Object.assign:function(e,t){for(var r,n,o=toObject(e),u=1;u<arguments.length;u++){for(var i in r=Object(arguments[u]))hasOwnProperty.call(r,i)&&(o[i]=r[i]);if(getOwnPropertySymbols){n=getOwnPropertySymbols(r);for(var a=0;a<n.length;a++)propIsEnumerable.call(r,n[a])&&(o[n[a]]=r[n[a]])}}return o},l="function"==typeof Symbol&&Symbol.for,p=l?Symbol.for("react.element"):60103,q=l?Symbol.for("react.portal"):60106,r=l?Symbol.for("react.fragment"):60107,t=l?Symbol.for("react.strict_mode"):60108,u=l?Symbol.for("react.profiler"):60114,v=l?Symbol.for("react.provider"):60109,w=l?Symbol.for("react.context"):60110,x=l?Symbol.for("react.concurrent_mode"):60111,y=l?Symbol.for("react.forward_ref"):60112,z=l?Symbol.for("react.suspense"):60113,aa=l?Symbol.for("react.memo"):60115,ba=l?Symbol.for("react.lazy"):60116,A="function"==typeof Symbol&&Symbol.iterator;function ca(e,t,r,n,o,u,i,a){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,o,u,i,a],l=0;(e=Error(t.replace(/%s/g,function(){return c[l++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function B(e){for(var t=arguments.length-1,r="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);ca(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",r)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D={};function E(e,t,r){this.props=e,this.context=t,this.refs=D,this.updater=r||C}function F(){}function G(e,t,r){this.props=e,this.context=t,this.refs=D,this.updater=r||C}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&B("85"),this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},F.prototype=E.prototype;var H=G.prototype=new F;H.constructor=G,objectAssign(H,E.prototype),H.isPureReactComponent=!0;var I={current:null},J={current:null},K=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};function M(e,t,r){var n=void 0,o={},u=null,i=null;if(null!=t)for(n in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(u=""+t.key),t)K.call(t,n)&&!L.hasOwnProperty(n)&&(o[n]=t[n]);var a=arguments.length-2;if(1===a)o.children=r;else if(1<a){for(var c=Array(a),l=0;l<a;l++)c[l]=arguments[l+2];o.children=c}if(e&&e.defaultProps)for(n in a=e.defaultProps)void 0===o[n]&&(o[n]=a[n]);return{$$typeof:p,type:e,key:u,ref:i,props:o,_owner:J.current}}function da(e,t){return{$$typeof:p,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function N(e){return"object"==typeof e&&null!==e&&e.$$typeof===p}function escape(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}var O=/\/+/g,P=[];function Q(e,t,r,n){if(P.length){var o=P.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>P.length&&P.push(e)}function S(e,t,r,n){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var u=!1;if(null===e)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case p:case q:u=!0}}if(u)return r(n,e,""===t?"."+T(e,0):t),1;if(u=0,t=""===t?".":t+":",Array.isArray(e))for(var i=0;i<e.length;i++){var a=t+T(o=e[i],i);u+=S(o,a,r,n)}else if(null===e||"object"!=typeof e?a=null:a="function"==typeof(a=A&&e[A]||e["@@iterator"])?a:null,"function"==typeof a)for(e=a.call(e),i=0;!(o=e.next()).done;)u+=S(o=o.value,a=t+T(o,i++),r,n);else"object"===o&&B("31","[object Object]"===(r=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":r,"");return u}function U(e,t,r){return null==e?0:S(e,"",t,r)}function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?escape(e.key):t.toString(36)}function ea(e,t){e.func.call(e.context,t,e.count++)}function fa(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?V(e,n,r,function(e){return e}):null!=e&&(N(e)&&(e=da(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+r)),n.push(e))}function V(e,t,r,n,o){var u="";null!=r&&(u=(""+r).replace(O,"$&/")+"/"),U(e,fa,t=Q(t,u,n,o)),R(t)}function W(){var e=I.current;return null===e&&B("298"),e}var X={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return V(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;U(e,ea,t=Q(null,null,t,r)),R(t)},count:function(e){return U(e,function(){return null},null)},toArray:function(e){var t=[];return V(e,t,null,function(e){return e}),t},only:function(e){return N(e)||B("143"),e}},createRef:function(){return{current:null}},Component:E,PureComponent:G,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:w,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:v,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:y,render:e}},lazy:function(e){return{$$typeof:ba,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:aa,type:e,compare:void 0===t?null:t}},Fragment:r,StrictMode:t,Suspense:z,createElement:M,cloneElement:function(e,t,r){null==e&&B("267",e);var n=void 0,o=objectAssign({},e.props),u=e.key,i=e.ref,a=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,a=J.current),void 0!==t.key&&(u=""+t.key);var c=void 0;for(n in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)K.call(t,n)&&!L.hasOwnProperty(n)&&(o[n]=void 0===t[n]&&void 0!==c?c[n]:t[n])}if(1===(n=arguments.length-2))o.children=r;else if(1<n){c=Array(n);for(var l=0;l<n;l++)c[l]=arguments[l+2];o.children=c}return{$$typeof:p,type:e.type,key:u,ref:i,props:o,_owner:a}},createFactory:function(e){var t=M.bind(null,e);return t.type=e,t},isValidElement:N,version:"16.8.0-alpha.1",unstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:I,ReactCurrentOwner:J,assign:objectAssign}};X.ConcurrentMode=x,X.Profiler=u,X.unstable_ConcurrentMode=void 0,X.unstable_Profiler=void 0,X.useCallback=function(e,t){return W().useCallback(e,t)},X.useContext=function(e,t){return W().useContext(e,t)},X.useEffect=function(e,t){return W().useEffect(e,t)},X.useImperativeHandle=function(e,t,r){return W().useImperativeHandle(e,t,r)},X.useDebugValue=function(){},X.useLayoutEffect=function(e,t){return W().useLayoutEffect(e,t)},X.useMemo=function(e,t){return W().useMemo(e,t)},X.useReducer=function(e,t,r){return W().useReducer(e,t,r)},X.useRef=function(e){return W().useRef(e)},X.useState=function(e){return W().useState(e)};var Y={default:X},Z=Y&&X||Y,react_production_min=Z.default||Z,ReactPropTypesSecret="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret,printWarning=function(){};if("production"!==process.env.NODE_ENV){var ReactPropTypesSecret$1=ReactPropTypesSecret_1,loggedTypeFailures={};printWarning=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}function checkPropTypes(e,t,r,n,o){if("production"!==process.env.NODE_ENV)for(var u in e)if(e.hasOwnProperty(u)){var i;try{if("function"!=typeof e[u]){var a=Error((n||"React class")+": "+r+" type `"+u+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[u]+"`.");throw a.name="Invariant Violation",a}i=e[u](t,u,n,r,null,ReactPropTypesSecret$1)}catch(e){i=e}if(!i||i instanceof Error||printWarning((n||"React class")+": type specification of "+r+" `"+u+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof i+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),i instanceof Error&&!(i.message in loggedTypeFailures)){loggedTypeFailures[i.message]=!0;var c=o?o():"";printWarning("Failed "+r+" type: "+i.message+(null!=c?c:""))}}}var checkPropTypes_1=checkPropTypes,react_development=createCommonjsModule(function(e){"production"!==process.env.NODE_ENV&&function(){var t=objectAssign,r=checkPropTypes_1,n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,u=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,f=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,y=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator,h="@@iterator";function b(e){if(null===e||"object"!=typeof e)return null;var t=m&&e[m]||e[h];return"function"==typeof t?t:null}var g=function(){};function w(e,t,r,n,o,u,i,a){if(g(t),!e){var c=void 0;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,n,o,u,i,a],s=0;(c=new Error(t.replace(/%s/g,function(){return l[s++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}g=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")};var _=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!e){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];(function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=0,u="Warning: "+e.replace(/%s/g,function(){return r[o++]});"undefined"!=typeof console&&console.warn(u);try{throw new Error(u)}catch(e){}}).apply(void 0,[t].concat(n))}},S=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];if(void 0===t)throw new Error("`warningWithoutStack(condition, format, ...args)` requires a warning message argument");if(n.length>8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!e){if("undefined"!=typeof console){var u=n.map(function(e){return""+e});u.unshift("Warning: "+t),Function.prototype.apply.call(console.error,console,u)}try{var i=0,a="Warning: "+t.replace(/%s/g,function(){return n[i++]});throw new Error(a)}catch(e){}}},P={};function C(e,t){var r=e.constructor,n=r&&(r.displayName||r.name)||"ReactClass",o=n+"."+t;P[o]||(S(!1,"Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,n),P[o]=!0)}var k={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,r){C(e,"forceUpdate")},enqueueReplaceState:function(e,t,r,n){C(e,"replaceState")},enqueueSetState:function(e,t,r,n){C(e,"setState")}},E={};function O(e,t,r){this.props=e,this.context=t,this.refs=E,this.updater=r||k}Object.freeze(E),O.prototype.isReactComponent={},O.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&w(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,e,t,"setState")},O.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var x={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},j=function(e,t){Object.defineProperty(O.prototype,e,{get:function(){_(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})};for(var R in x)x.hasOwnProperty(R)&&j(R,x[R]);function T(){}function $(e,t,r){this.props=e,this.context=t,this.refs=E,this.updater=r||k}T.prototype=O.prototype;var A=$.prototype=new T;A.constructor=$,t(A,O.prototype),A.isPureReactComponent=!0;var I={current:null},D={current:null},W=/^(.*)[\\\/]/,M=1;function F(e){if(null==e)return null;if("number"==typeof e.tag&&S(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case f:return"ConcurrentMode";case i:return"Fragment";case u:return"Portal";case c:return"Profiler";case a:return"StrictMode";case d:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case s:return"Context.Consumer";case l:return"Context.Provider";case p:return n=e,o=e.render,m="ForwardRef",h=o.displayName||o.name||"",n.displayName||(""!==h?m+"("+h+")":m);case y:return F(e.type);case v:var t=(r=e)._status===M?r._result:null;if(t)return F(t)}var r,n,o,m,h;return null}var N={},L=null;function U(e){L=e}N.getCurrentStack=null,N.getStackAddendum=function(){var e="";if(L){var t=F(L.type),r=L._owner;e+=function(e,t,r){var n="";if(t){var o=t.fileName,u=o.replace(W,"");if(/^index\./.test(u)){var i=o.match(W);if(i){var a=i[1];a&&(u=a.replace(W,"")+"/"+u)}}n=" (at "+u+":"+t.lineNumber+")"}else r&&(n=" (created by "+r+")");return"\n in "+(e||"Unknown")+n}(t,L._source,r&&F(r.type))}var n=N.getCurrentStack;return n&&(e+=n()||""),e};var V={ReactCurrentDispatcher:I,ReactCurrentOwner:D,assign:t};t(V,{ReactDebugCurrentFrame:N,ReactComponentTreeHook:{}});var q=function(e,t){if(!e){for(var r=V.ReactDebugCurrentFrame.getStackAddendum(),n=arguments.length,o=Array(n>2?n-2:0),u=2;u<n;u++)o[u-2]=arguments[u];S.apply(void 0,[!1,t+"%s"].concat(o,[r]))}},z=Object.prototype.hasOwnProperty,X={key:!0,ref:!0,__self:!0,__source:!0},H=void 0,B=void 0;function Y(e){if(z.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return!1}return void 0!==e.ref}function J(e){if(z.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return!1}return void 0!==e.key}var K=function(e,t,r,n,u,i,a){var c={$$typeof:o,type:e,key:t,ref:r,props:a,_owner:i,_store:{}};return Object.defineProperty(c._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(c,"_self",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(c,"_source",{configurable:!1,enumerable:!1,writable:!1,value:u}),Object.freeze&&(Object.freeze(c.props),Object.freeze(c)),c};function G(e,t,r){var n=void 0,o={},u=null,i=null,a=null,c=null;if(null!=t)for(n in Y(t)&&(i=t.ref),J(t)&&(u=""+t.key),a=void 0===t.__self?null:t.__self,c=void 0===t.__source?null:t.__source,t)z.call(t,n)&&!X.hasOwnProperty(n)&&(o[n]=t[n]);var l=arguments.length-2;if(1===l)o.children=r;else if(l>1){for(var s=Array(l),f=0;f<l;f++)s[f]=arguments[f+2];Object.freeze&&Object.freeze(s),o.children=s}if(e&&e.defaultProps){var p=e.defaultProps;for(n in p)void 0===o[n]&&(o[n]=p[n])}if(u||i){var d="function"==typeof e?e.displayName||e.name||"Unknown":e;u&&function(e,t){var r=function(){H||(H=!0,S(!1,"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",t))};r.isReactWarning=!0,Object.defineProperty(e,"key",{get:r,configurable:!0})}(o,d),i&&function(e,t){var r=function(){B||(B=!0,S(!1,"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",t))};r.isReactWarning=!0,Object.defineProperty(e,"ref",{get:r,configurable:!0})}(o,d)}return K(e,u,i,a,c,D.current,o)}function Q(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var Z=".",ee=":";var te=!1,re=/\/+/g;function ne(e){return(""+e).replace(re,"$&/")}var oe=10,ue=[];function ie(e,t,r,n){if(ue.length){var o=ue.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function ae(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,ue.length<oe&&ue.push(e)}function ce(e,t,r){return null==e?0:function e(t,r,n,i){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var c=!1;if(null===t)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case o:case u:c=!0}}if(c)return n(i,t,""===r?Z+le(t,0):r),1;var l=void 0,s=0,f=""===r?Z:r+ee;if(Array.isArray(t))for(var p=0;p<t.length;p++)s+=e(l=t[p],f+le(l,p),n,i);else{var d=b(t);if("function"==typeof d){d===t.entries&&(te||q(!1,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead."),te=!0);for(var y=d.call(t),v=void 0,m=0;!(v=y.next()).done;)s+=e(l=v.value,f+le(l,m++),n,i)}else if("object"===a){var h;h=" If you meant to render a collection of children, use an array instead."+N.getStackAddendum();var g=""+t;w(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===g?"object with keys {"+Object.keys(t).join(", ")+"}":g,h)}}return s}(e,"",t,r)}function le(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(r=e.key,n={"=":"=0",":":"=2"},"$"+(""+r).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var r,n}function se(e,t,r){var n=e.func,o=e.context;n.call(o,t,e.count++)}function fe(e,t,r){var n,o,u=e.result,i=e.keyPrefix,a=e.func,c=e.context,l=a.call(c,t,e.count++);Array.isArray(l)?pe(l,u,r,function(e){return e}):null!=l&&(Q(l)&&(n=l,o=i+(!l.key||t&&t.key===l.key?"":ne(l.key)+"/")+r,l=K(n.type,o,n.ref,n._self,n._source,n._owner,n.props)),u.push(l))}function pe(e,t,r,n,o){var u="";null!=r&&(u=ne(r)+"/");var i=ie(t,u,n,o);ce(e,fe,i),ae(i)}function de(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===c||e===a||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===y||e.$$typeof===l||e.$$typeof===s||e.$$typeof===p)}function ye(){var e=I.current;return null===e&&w(!1,"Hooks can only be called inside the body of a function component."),e}var ve=void 0;function me(){if(D.current){var e=F(D.current.type);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}ve=!1;var he={};function be(e,t){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var r=function(e){var t=me();if(!t){var r="string"==typeof e?e:e.displayName||e.name;r&&(t="\n\nCheck the top-level render call using <"+r+">.")}return t}(t);if(!he[r]){he[r]=!0;var n="";e&&e._owner&&e._owner!==D.current&&(n=" It was passed a child from "+F(e._owner.type)+"."),U(e),q(!1,'Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',r,n),U(null)}}}function ge(e,t){if("object"==typeof e)if(Array.isArray(e))for(var r=0;r<e.length;r++){var n=e[r];Q(n)&&be(n,t)}else if(Q(e))e._store&&(e._store.validated=!0);else if(e){var o=b(e);if("function"==typeof o&&o!==e.entries)for(var u=o.call(e),i=void 0;!(i=u.next()).done;)Q(i.value)&&be(i.value,t)}}function we(e){var t=e.type;if(null!=t&&"string"!=typeof t){var n=F(t),o=void 0;if("function"==typeof t)o=t.propTypes;else{if("object"!=typeof t||t.$$typeof!==p&&t.$$typeof!==y)return;o=t.propTypes}o?(U(e),r(o,e.props,"prop",n,N.getStackAddendum),U(null)):void 0===t.PropTypes||ve||(ve=!0,S(!1,"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",n||"Unknown")),"function"==typeof t.getDefaultProps&&(t.getDefaultProps.isReactClassApproved||S(!1,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."))}}function _e(e,t,r){var n=de(e);if(!n){var u="";(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(u+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var a=function(e){if(null!=e&&void 0!==e.__source){var t=e.__source;return"\n\nCheck your code at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+"."}return""}(t);u+=a||me();var c=void 0;null===e?c="null":Array.isArray(e)?c="array":void 0!==e&&e.$$typeof===o?(c="<"+(F(e.type)||"Unknown")+" />",u=" Did you accidentally export a JSX literal instead of a component?"):c=typeof e,q(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",c,u)}var l=G.apply(this,arguments);if(null==l)return l;if(n)for(var s=2;s<arguments.length;s++)ge(arguments[s],e);return e===i?function(e){U(e);for(var t=Object.keys(e.props),r=0;r<t.length;r++){var n=t[r];if("children"!==n&&"key"!==n){q(!1,"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",n);break}}null!==e.ref&&q(!1,"Invalid attribute `ref` supplied to `React.Fragment`."),U(null)}(l):we(l),l}var Se={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return pe(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;var n=ie(null,null,t,r);ce(e,se,n),ae(n)},count:function(e){return ce(e,function(){return null},null)},toArray:function(e){var t=[];return pe(e,t,null,function(e){return e}),t},only:function(e){return Q(e)||w(!1,"React.Children.only expected to receive a single React element child."),e}},createRef:function(){var e={current:null};return Object.seal(e),e},Component:O,PureComponent:$,createContext:function(e,t){void 0===t?t=null:null!==t&&"function"!=typeof t&&S(!1,"createContext: Expected the optional second argument to be a function. Instead received: %s",t);var r={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null};r.Provider={$$typeof:l,_context:r};var n=!1,o=!1,u={$$typeof:s,_context:r,_calculateChangedBits:r._calculateChangedBits};return Object.defineProperties(u,{Provider:{get:function(){return o||(o=!0,q(!1,"Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),r.Provider},set:function(e){r.Provider=e}},_currentValue:{get:function(){return r._currentValue},set:function(e){r._currentValue=e}},_currentValue2:{get:function(){return r._currentValue2},set:function(e){r._currentValue2=e}},_threadCount:{get:function(){return r._threadCount},set:function(e){r._threadCount=e}},Consumer:{get:function(){return n||(n=!0,q(!1,"Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),r.Consumer}}}),r.Consumer=u,r._currentRenderer=null,r._currentRenderer2=null,r},forwardRef:function(e){return null!=e&&e.$$typeof===y?S(!1,"forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?S(!1,"forwardRef requires a render function but was given %s.",null===e?"null":typeof e):0!==e.length&&2!==e.length&&S(!1,"forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null!=e.defaultProps||null!=e.propTypes)&&S(!1,"forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"),{$$typeof:p,render:e}},lazy:function(e){var t={$$typeof:v,_ctor:e,_status:-1,_result:null},r=void 0,n=void 0;return Object.defineProperties(t,{defaultProps:{configurable:!0,get:function(){return r},set:function(e){q(!1,"React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),r=e,Object.defineProperty(t,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return n},set:function(e){q(!1,"React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(t,"propTypes",{enumerable:!0})}}}),t},memo:function(e,t){return de(e)||S(!1,"memo: The first argument must be a component. Instead received: %s",null===e?"null":typeof e),{$$typeof:y,type:e,compare:void 0===t?null:t}},Fragment:i,StrictMode:a,Suspense:d,createElement:_e,cloneElement:function(e,r,n){for(var o=function(e,r,n){null==e&&w(!1,"React.cloneElement(...): The argument must be a React element, but you passed %s.",e);var o=void 0,u=t({},e.props),i=e.key,a=e.ref,c=e._self,l=e._source,s=e._owner;if(null!=r){Y(r)&&(a=r.ref,s=D.current),J(r)&&(i=""+r.key);var f=void 0;for(o in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),r)z.call(r,o)&&!X.hasOwnProperty(o)&&(void 0===r[o]&&void 0!==f?u[o]=f[o]:u[o]=r[o])}var p=arguments.length-2;if(1===p)u.children=n;else if(p>1){for(var d=Array(p),y=0;y<p;y++)d[y]=arguments[y+2];u.children=d}return K(e.type,i,a,c,l,s,u)}.apply(this,arguments),u=2;u<arguments.length;u++)ge(arguments[u],o.type);return we(o),o},createFactory:function(e){var t=_e.bind(null,e);return t.type=e,Object.defineProperty(t,"type",{enumerable:!1,get:function(){return _(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),t},isValidElement:Q,version:"16.8.0-alpha.1",unstable_ConcurrentMode:f,unstable_Profiler:c,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:V};Se.ConcurrentMode=f,Se.Profiler=c,Se.unstable_ConcurrentMode=void 0,Se.unstable_Profiler=void 0,Se.useCallback=function(e,t){return ye().useCallback(e,t)},Se.useContext=function(e,t){var r=ye();if(void 0!==e._context){var n=e._context;n.Consumer===e?q(!1,"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):n.Provider===e&&q(!1,"Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return r.useContext(e,t)},Se.useEffect=function(e,t){return ye().useEffect(e,t)},Se.useImperativeHandle=function(e,t,r){return ye().useImperativeHandle(e,t,r)},Se.useDebugValue=function(e,t){return ye().useDebugValue(e,t)},Se.useLayoutEffect=function(e,t){return ye().useLayoutEffect(e,t)},Se.useMemo=function(e,t){return ye().useMemo(e,t)},Se.useReducer=function(e,t,r){return ye().useReducer(e,t,r)},Se.useRef=function(e){return ye().useRef(e)},Se.useState=function(e){return ye().useState(e)};var Pe=Object.freeze({default:Se}),Ce=Pe&&Se||Pe,ke=Ce.default||Ce;e.exports=ke}()}),react=createCommonjsModule(function(e){"production"===process.env.NODE_ENV?e.exports=react_production_min:e.exports=react_development}),useWindowSize=function(){var e="object"===("undefined"==typeof window?"undefined":_typeof(window)),t=function(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}},r=_slicedToArray(react.useState(t),2),n=r[0],o=r[1];return react.useEffect(function(){if(!e)return!1;var r=function(){o(t)};return window.addEventListener("resize",r),function(){return window.removeEventListener("resize",r)}},[]),n},useKeyPress=function(e){var t=_slicedToArray(react.useState(!1),2),r=t[0],n=t[1],o=function(t){t.key===e&&n(!0)},u=function(t){t.key===e&&n(!1)};return react.useEffect(function(){return window.addEventListener("keydown",o),window.addEventListener("keyup",u),function(){window.removeEventListener("keydown",o),window.removeEventListener("keyup",u)}},[]),[r,e]},useOnlineStatus=function(){var e=_slicedToArray(react.useState(navigator.onLine),2),t=e[0],r=e[1],n=function(){return r(!0)},o=function(){return r(!1)};return react.useEffect(function(){return window.addEventListener("online",n),window.addEventListener("offline",o),function(){window.removeEventListener("online",n),window.removeEventListener("offline",o)}}),{online:t}},useDidMount=function(e){return react.useEffect(function(){return e&&e()},[])},useFormField=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=_slicedToArray(react.useState(e),2),r=t[0],n=t[1],o=_slicedToArray(react.useState(!1),2),u=o[0],i=o[1],a=_slicedToArray(react.useState(!1),2),c=a[0],l=a[1];react.useEffect(function(){r.length>0&&i(!0)},[r]);var s=0===r.length;return{value:r,set:n,reset:function(){n(e),i(!1),l(!1)},validate:function(){i(!0),l(!0)},isEmpty:s,isDirty:u,isSubmitted:c,isValid:s&&u&&c||s&&u,bind:{value:r,onChange:function(e){return n(e.target.value)}}}},useActive=function(){var e=_slicedToArray(react.useState(!1),2),t=e[0],r=e[1];return{active:t,bind:{onMouseDown:function(){return r(!0)},onMouseUp:function(){return r(!1)}}}},useHover=function(){var e=_slicedToArray(react.useState(!1),2),t=e[0],r=e[1];return{hover:t,bind:{onMouseEnter:function(){return r(!0)},onMouseLeave:function(){return r(!1)}}}},useTouch=function(){var e=_slicedToArray(react.useState(!1),2),t=e[0],r=e[1];return{touched:t,bind:{onTouchStart:function(){return r(!0)},onTouchEnd:function(){return r(!1)}}}},useWindowScrollPosition=function(){var e=_slicedToArray(react.useState({x:window.pageXOffset,y:window.pageYOffset}),2),t=e[0],r=e[1],n=function(){r({x:window.pageXOffset,y:window.pageYOffset})};return react.useEffect(function(){return window.addEventListener("scroll",n),function(){window.removeEventListener("scroll",n)}},[]),t},useTitle=function(e){react.useEffect(function(){document.title=e},[e])},useToggle=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=_slicedToArray(react.useState(e),2),r=t[0],n=t[1];return{on:r,onToggle:function(){return n(function(e){return!e})}}},withCompose=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}},function(e){return e})},initialState={value:"",toPipe:[function(){}]},pipe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:initialState,t=e.value,r=void 0===t?initialState.value:t,n=e.toPipe,o=void 0===n?initialState.toPipe:n;if("string"!=typeof r)throw Error("Function pipe() Should be a string only");return o.reduce(function(e,t){return t(e)},r)};exports.useWindowSize=useWindowSize,exports.useKeyPress=useKeyPress,exports.useOnlineStatus=useOnlineStatus,exports.useDidMount=useDidMount,exports.useFormField=useFormField,exports.useActive=useActive,exports.useHover=useHover,exports.useTouch=useTouch,exports.useWindowScrollPosition=useWindowScrollPosition,exports.useTitle=useTitle,exports.useToggle=useToggle,exports.withCompose=withCompose,exports.pipe=pipe;