UNPKG

rax

Version:

A universal React-compatible render engine.

2 lines (1 loc) 18 kB
var n={t:1,i:!1,driver:null,rootComponents:{},rootInstances:{},owner:null};function t(n,t,i,r,u){return{type:n,key:t,ref:i,props:r,_owner:u}}function i(n){return null===n}function r(n){return"function"==typeof n}function u(n){return"object"==typeof n}function f(n){return"[object Object]"===a.toString.call(n)}function o(n){return Array.isArray(n)}function e(n){return"string"==typeof n}function s(n){return"number"==typeof n}function c(n){return!n}var h=function(){},a={};function v(n,t){if(o(n))for(var i=0,r=n.length;i<r;i++)v(n[i],t);else t.push(n)}function l(n){if(null==n)return n;var t=[];return v(n,t),t.length-1?t:t[0]}var p=[],d=[],_=[],x=setTimeout;function w(n){var t;while(t=n.shift())t()}function b(n){0===p.length&&x(y),p.push(n)}function y(){w(p)}function j(n){0===d.length&&x(m),d.push(n)}function m(){w(d)}function O(n){_.push(n)}function g(t,i,r){var u,o=void 0===r?"":" got: "+function(n){return f(n)?Object.keys(n):n}(r);return Error(t+": #"+i+", "+(((u=n.owner)?"check <"+u.u()+">":"no owner")+".")+o)}function k(n,t){throw g("Error",n,t)}function I(n,t){var i=g("Warn",n,t);x((function(){throw i}),0)}var C={key:!0,ref:!0};function A(i,r,u){var f,e={},s=null,c=null;if(null!=r)for(f in c=void 0===r.ref?null:r.ref,s=void 0===r.key?null:""+r.key,r)C[f]||(e[f]=r[f]);var a=arguments.length-2;if(a>0)if(1!==a||o(u)){var v=u;if(a>1){v=Array(a);for(var p=0;p<a;p++)v[p]=arguments[p+2]}e.children=l(v)}else e.children=u;if(i&&i.defaultProps){var d=i.defaultProps;for(f in d)void 0===e[f]&&(e[f]=d[f])}return null==i&&(i=h,I(0)),new t(i,s,c,e,n.owner)}function E(n,t,i){for(var r=0,u=n&&n.length;r<u;r++)n[r].call(t,i)}var P=a.hasOwnProperty;function D(n,t){return n===t?0!==n||1/n==1/t:n!=n&&t!=t}function N(n,t){if(D(n,t))return!0;if(!u(n)||i(n)||!u(t)||i(t))return!1;var r=Object.keys(n);if(r.length!==Object.keys(t).length)return!1;for(var f=0;f<r.length;f++)if(!P.call(t,r[f])||!D(n[r[f]],t[r[f]]))return!1;return!0}var S="_internal",U="_instance",H="_nativeNode",R="_renderedComponent";function T(){return n.owner&&n.owner[U]}function V(){var n=T();if(n)return n;k(1)}function W(n,t){if(i(t)||n.length!==t.length)return!1;for(var r=0;r<n.length;r++)if(!D(n[r],t[r]))return!1;return!0}function Z(t){var i=V(),u=i.getHookID(),f=i.getHooks();if(!f[u]){r(t)&&(t=t());f[u]=[t,function(t){n.i||m();var o=f[u],e=o[2];r(t)&&(t=t(e)),D(t,e)||(o[2]=t,T()===i?i.o=!0:i.h())},t]}var o=f[u];return D(o[0],o[2])||(o[0]=o[2],i.v=!0),o}function $(n,t){q(n,t)}function q(n,t,i){var r=V(),u=r.getHookID(),f=r.getHooks();if(t=void 0===t?null:t,f[u]){var o=f[u],e=o.l,s=o.p;o.p=t,o._=s,e.current=n}else{var c=function n(t){if(!t&&i)return j((function(){return n(!0)}));var r=n.current;r&&(h.current=r(),n.current=null)},h=function n(t){if(!t&&i)return j((function(){return n(!0)}));var r=n.current;r&&(r(),n.current=null)};c.current=n,f[u]={l:c,j:h,_:t,p:t},r.didMount.push(c),r.willUnmount.push((function(){return h(!0)})),r.didUpdate.push((function(){var n=f[u],t=n.p,i=n.l;null!=t&&W(t,n._)||(h(),i())}))}}function z(n,t){var r=V(),u=r.getHookID(),f=r.getHooks();if(t=void 0===t?null:t,f[u]){var o=f[u][1];!i(t)&&W(t,o)||(f[u]=[n(),t])}else f[u]=[n(),t];return f[u][0]}function B(n){return o(n)?n:[n]}function F(n,t){var i;while(n&&n[S]){if(t(n)){i=n;break}n=n[S].m}return i}var G=0;function J(t){var r;return f(t)&&null!==t&&t.type?r=e(t.type)?new n.O(t):new n.g(t):e(t)||s(t)?r=new n.k(t+""):o(t)?r=new n.I(t):(void 0===t||i(t)||!1===t||!0===t||I(2,t),r=new n.C(t)),r}function K(n,t){n.prototype=Object.create(t.prototype),n.prototype.constructor=n,L(n,t)}function L(n,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,t){return n.__proto__=t,n},L(n,t)}var M=function(){function n(n,t){this.props=n,this.context=t,this.refs={}}var t=n.prototype;return t.setState=function(n,t){this.updater.setState(this,n,t)},t.forceUpdate=function(n){this.updater.forceUpdate(this,n)},n}(),Q=function(n){function t(t,i){var r;return(r=n.call(this,t,i)||this).A=!0,r}return K(t,n),t}(M),X=1,Y=function(n){function t(){var t;return(t=n.call(this)||this).P=[],t.D=X++,t}K(t,n);var i=t.prototype;return i.N=function(){return this.S().N()},i.S=function(){return this[S][R]},i.h=function(n){this.P=n,this.forceUpdate()},i.render=function(){return this.P},t}(M),nn="_r",tn={set:function(t,i){t[nn]||(t[nn]=i,i.D&&(n.rootInstances[i.D]=i,n.rootComponents[i.D]=i[S]))},get:function(n){return n[nn]},remove:function(t){var i=this.get(t);i&&(t[nn]=null,i.D&&(delete n.rootComponents[i.D],delete n.rootInstances[i.D]))},mount:function(t,i,r){var u=r.parent,f=r.hydrate,o=n.driver;null==i&&(i=o.createBody());var e,s={element:t,container:i,hydrate:f};if(o.beforeRender&&o.beforeRender(s),u){var c=u[S];e=c.U(c._context)}var h=this.get(i);if(h&&h.D)return e&&(h[S].H=e),h.h(t),o.afterRender&&o.afterRender(s),h;var a=J(A(Y)).R(i,u,e||{});return this.set(i,a),a.h(t),o.afterRender&&o.afterRender(s),a}};function rn(n,t,i){var r=n?n.ref:null,u=t?t.ref:null;r!==u&&(r&&fn(n._owner,r,i),u&&un(t._owner,u,i))}function un(n,t,i){if(n){var f=i.N();r(t)?t(f):u(t)?t.current=f:n[U].refs[t]=f}else I(3)}function fn(n,t,i){if(r(t))t(null);else{var f=i.N();u(t)&&t.current===f?t.current=null:n[U].refs[t]===f&&delete n[U].refs[t]}}function on(n,t){var i=c(n),r=c(t);return i||r?i===r:!(!o(n)||!o(t))||(e(n)||s(n)?e(t)||s(t):u(n)&&u(t)&&n.type===t.type&&n.key===t.key)}function en(n,t,i){var r=t?t.key:void 0,u="."+i.toString(36);if(e(r)){var f="$"+r;return void 0===n[f]?f:u}return u}function sn(t){var i=t;while(i=t.m&&t.m[S])if(i instanceof n.g)t=i;else{for(var r=Object.keys(i.T),u=t.V-1;u>=0;u--){var f=i.T[r[u]].W();if(!o(f))return f;if(f.length>0)return f[f.length-1]}if(!(i instanceof n.I))return null;t=i}}var cn=function(){function t(n){this.Z=n}var i=t.prototype;return i.$=function(t,i,r){this._parent=t,this.m=i,this._context=r,this._mountID=n.t++},i.q=function(){this.Z=this[H]=this._parent=this.m=this._context=null,this[U]&&(this[U]=this[U][S]=null)},i.R=function(n,t,i,r){this.$(n,t,i),this.B(r);var u={};return u[S]=this,u},i.unmountComponent=function(t){this[H]&&!t&&n.driver.removeChild(this[H],this._parent),this.q()},i.u=function(){var n=this.Z,t=n&&n.type;return t&&t.displayName||t&&t.name||t||n},i.B=function(t){var i=this.W(),r=this._parent;t?t(i,r):n.driver.appendChild(i,r)},i.W=function(){return null==this[H]?this[H]=this.F():this[H]},i.N=function(){return this.W()},t}(),hn=Object.assign,an="style",vn="children",ln="tree",pn=/^on[A-Z]/,dn=function(t){function u(){return t.apply(this,arguments)||this}K(u,t);var f=u.prototype;return f.R=function(n,t,i,r){this.$(n,t,i);var u=this.Z,f=u.props,o=u.type,e=f[vn],s=f.append||ln;this.G=hn({},f[an]);var c={type:o,props:f};return c[S]=this,this[U]=c,s===ln?(this.J(e,i),this.B(r)):(this.B(r),this.J(e,i)),u&&u.ref&&un(u._owner,u.ref,this),c},f.J=function(n,t){if(null==n)return n;var i=this.W();return this.K(i,B(n),t)},f.K=function(n,t,i,r){for(var u=this.T={},f=[],o=0,e=t.length;o<e;o++){var s=t[o],c=J(s);u[en(u,s,o)]=c,c.V=o;var h=c.R(n,this[U],i,r);f.push(h)}return f},f.L=function(n){var t=this.T;if(t){for(var i in t){t[i].unmountComponent(n)}this.T=null}},f.unmountComponent=function(t){if(this[H]){var i=this.Z.ref;i&&fn(this.Z._owner,i,this),tn.remove(this[H]),t||n.driver.removeChild(this[H],this._parent)}this.L(!0),this.G=null,this.q()},f.M=function(n,t,i,r){this.Z=t,rn(n,t,this);var u=n.props,f=t.props;this.X(u,f),null==u[vn]||o(u[vn])&&0===u[vn].length?this.J(f[vn],r):this.Y(f[vn],r)},f.X=function(t,i){var u,f,o,e=n.driver,s=this.W();for(u in t)if(u!==vn&&null!=t[u]&&!i.hasOwnProperty(u))if(u===an){var c=this.G;for(f in c)(o=o||{})[f]="";this.G=null}else if(pn.test(u)){var h=t[u];r(h)&&e.removeEventListener(s,u.slice(2).toLowerCase(),h)}else e.removeAttribute(s,u,t[u]);for(u in i){var a=i[u],v=u===an?this.G:null!=t?t[u]:void 0;if(u!==vn&&v!==a&&(null!=a||null!=v))if(u===an)if(a?a=this.G=hn({},a):this.G=null,null!=v){for(f in v)a&&(a[f]||0===a[f])||((o=o||{})[f]="");for(f in a)v[f]!==a[f]&&((o=o||{})[f]=a[f])}else o=a;else if(pn.test(u)){var l=u.slice(2).toLowerCase();r(v)&&e.removeEventListener(s,l,v,i),r(a)&&e.addEventListener(s,l,a,i)}else null!=a?e.setAttribute(s,u,a):e.removeAttribute(s,u,t[u])}o&&e.setStyle(s,o)},f.Y=function(t,r){var u=this.T,f=n.driver;if(null!=t||null!=u){var e={};if(null!=t)for(var s=0,c=(t=B(t)).length;s<c;s++){var h=t[s],a=en(e,h,s),v=u&&u[a],l=v&&v.Z,p=v&&v._context;null!=v&&on(l,h)?(l===h&&p===r||v.M(l,h,r,r),e[a]=v):(v&&(v.nn=!0),e[a]=J(h))}var d=this.W(),_=o(d),x=null,w=null,b=!1,y=!1,j=null,m=!(!f.removeChildren||!(i(t)||t&&!t.length)||_);if(null!=u){for(var O in u){var g=u[O],k=g.nn||!e[O];x?k&&g.unmountComponent(m):(y=k,o(w=(x=g).W())&&(b=0===w.length,w=w[0]))}(_&&0===d.length||b)&&(j=sn(this))}if(null!=e){var I=function(n,t){for(var i=0,r=(n=B(n)).length;i<r;i++)j?f.insertAfter(n[r-1-i],j):w?f.insertBefore(n[i],w):t&&f.appendChild(n[i],t)},C=0;for(var A in e){var E=e[A],P=u&&u[A];if(P===E){var D=P.W();P.V!==C&&I(D)}else _&&(d=this._parent),E.R(d,this[U],r,I);E.V=C++,o(j=E.W())&&(j=j[j.length-1])}}y&&x.unmountComponent(m),m&&f.removeChildren(this[H]),this.T=e}},f.F=function(){var t=this[U],i=n.driver.createElement(t.type,t.props,this);return tn.set(i,t),i},u}(cn),_n=function(n){function t(t,i){var r;(r=n.call(this)||this).tn=!0,r.rn=t,r.un=0,r.fn=0,r.on={},r.o=!1,r.v=!1,r.en=null,r.sn={},r.didMount=[],r.didUpdate=[],r.willUnmount=[],r.state=a,t._forwardRef&&(r.cn=r._forwardRef=i);var u=t.hn;return u&&(r.shouldComponentUpdate=function(n){for(var t=!0,i=u.length-1;i>-1;i--)if(t=u[i](r.props,n))break;return!t||r.cn!==r._forwardRef}),r}K(t,n);var i=t.prototype;return i.getHooks=function(){return this.on},i.getHookID=function(){return++this.un},i.useContext=function(n){var t=this,i=n._contextID,r=this.sn[i];if(!r){var u=n.an(this);if(r=this.sn[i]={vn:u},u){var f=function(n){r.ln!==n&&(t.v=!0,t.h())};u.pn(f),this.willUnmount.push((function(){return u.dn(f)}))}}return r.ln=r.vn?r.vn.getValue():n._defaultValue},i.componentWillMount=function(){this.v=!0},i.componentDidMount=function(){E(this.didMount)},i.componentWillReceiveProps=function(){this.v=!0},i.componentDidUpdate=function(){E(this.didUpdate)},i.componentWillUnmount=function(){E(this.willUnmount)},i.h=function(){this.setState(a)},i.render=function(){this.un=0,this.fn=0,this.o=!1;var n=this.rn(this.props,this._forwardRef?this._forwardRef:this.context);while(this.o)this.fn++,this.fn>24&&k(4),this.un=0,this.o=!1,n=this.rn(this.props,this._forwardRef?this._forwardRef:this.context);return this.v&&(this.en=n,this.v=!1),this.en},t}(M),xn=[];function wn(n){return n._n}function bn(t){var i=t[S];if(i){n.i=!0;var r=i.Z,u=i._context,f=i.H||u;i.H=void 0,(wn(i)||i.xn)&&(i.M(r,r,u,f),w(_)),n.i=!1}}function yn(n,t){return t[S]._mountID-n[S]._mountID}function jn(){if(n.i)return b(jn);var t,i=xn;if(i.length>0){m(),xn=[],i.length>1&&(i=i.filter((function(n){return!!n[S]})).sort(yn));while(t=i.pop())bn(t)}}function mn(n,t){if(xn.indexOf(n)<0&&xn.push(n),t){if(xn.length>1)return;b(jn)}else jn()}function On(n,t,i){var r=n[S];if(r){i&&function(n,t){var i=function(n){return n.wn}(n)||function(n){return n.wn=[]}(n);i.push(t)}(r,i);var u=r[R];t?(n.tn&&(r.xn=!0),function(n,t){var i=wn(n)||function(n){return n._n=[]}(n);i.push(t)}(r,t),!r.bn&&u&&mn(n,!0)):(r.xn=!0,u&&mn(n))}}var gn={setState:function(t,i,r){n.i||m(),On(t,i,r)},forceUpdate:function(n,t){On(n,null,t)}};function kn(n,t,i){try{return n()}catch(n){i?i(n):function(n,t){var i=F(n,(function(n){return n.componentDidCatch||n.constructor&&n.constructor.getDerivedStateFromError}));i?O((function(){var n=i[S];n&&kn((function(){if(i.componentDidCatch&&i.componentDidCatch(t),i.constructor&&i.constructor.getDerivedStateFromError){var n=i.constructor.getDerivedStateFromError(t);i.setState(n)}}),n.m)})):x((function(){throw t}),0)}(t,n)}}function In(n,t){O((function(){kn(n,t)}))}function Cn(n,t){n&&In((function(){E(n,t)}),t)}var An=function(t){function i(){return t.apply(this,arguments)||this}K(i,t);var u=i.prototype;return u.R=function(t,i,u,f){this.$(t,i,u);var o,e,s=this.Z,c=s.type,h=s.ref,a=s.props,v=c.prototype,l=this.yn(u);if(kn((function(){v&&v.render?o=new c(a,l):r(c)?o=new _n(c,h):k(6,c)}),i),o){o.props=a,o.context=l,o.refs={},o.updater=gn,o[S]=this,this[U]=o;var p=o.state;void 0===p&&(o.state=p=null),o.componentWillMount&&kn((function(){o.componentWillMount()}),o),n.owner=this,o.state=this.jn(a,l);var d=this.wn;return this.wn=null,kn((function(){e=o.render()}),o),n.owner=null,this[R]=J(e),this[R].R(this._parent,o,this.U(u),f),!s.type._forwardRef&&h&&un(s._owner,h,this),o.componentDidMount&&In((function(){o.componentDidMount()}),o),Cn(d,o),o}},u.unmountComponent=function(n){var t=this[U];if(t&&t.componentWillUnmount&&kn((function(){t.componentWillUnmount()}),t),null!=this[R]){var i=this.Z,r=i.ref;!i.type._forwardRef&&r&&fn(i._owner,r,this),this[R].unmountComponent(n),this[R]=null}this._n=null,this.xn=!1,this.q()},u.yn=function(n){var t={},i=this.Z.type.contextTypes;if(i)for(var r in i)t[r]=n[r];return t},u.U=function(n){var t=this[U],i=t.getChildContext&&t.getChildContext();return i?hn({},n,i):n},u.jn=function(n,t){var i=this[U],u=this._n;if(!u)return i.state;this._n=null;for(var f=hn({},i.state),o=0;o<u.length;o++){var e=u[o];hn(f,r(e)?e.call(i,f,n,t):e)}return f},u.M=function(n,t,i,r){var u=this,f=this[U];f&&kn((function(){var i,o,e;u._context===r?o=f.context:(o=u.yn(r),i=!0),e=t.props,n!==t&&(i=!0),i&&f.componentWillReceiveProps&&(u.bn=!0,f.componentWillReceiveProps(e,o),u.bn=!1),u.Z.type._forwardRef?(f.cn=n.ref,f._forwardRef=t.ref):rn(n,t,u);var s=!0,c=f.props,h=f.state,a=u.jn(e,o),v=u.wn;if(u.wn=null,u.xn||(f.shouldComponentUpdate?s=f.shouldComponentUpdate(e,a,o):f.A&&(s=!N(c,e)||!N(h,a))),s){u.xn=!1;var l=f.context;f.componentWillUpdate&&f.componentWillUpdate(e,a,o),u.Z=t,u._context=r,f.props=e,f.state=a,f.context=o,u.mn(r),f.componentDidUpdate&&In((function(){f.componentDidUpdate(c,h,l)}),f)}else u.Z=t,u._context=r,f.props=e,f.state=a,f.context=o;Cn(v,f)}),f)},u.mn=function(t){var i,r=this[R],u=r.Z,f=this[U];if(n.owner=this,i=f.render(),n.owner=null,on(u,i)){var e=r._context,s=this.U(t);u===i&&e===s||r.M(u,i,e,s)}else{var c=null,h=r.W();o(h)&&0===h.length&&null==f.D&&(c=sn(r)),r.unmountComponent(!0),this[R]=J(i),this[R].R(this._parent,f,this.U(t),(function(t,i){var r=n.driver;h=B(h),t=B(t);for(var u=0;u<t.length;u++){var f=t[u];h[u]?r.replaceChild(f,h[u]):c?r.insertAfter(f,c):r.appendChild(f,i),c=f}for(var o=t.length;o<h.length;o++)r.removeChild(h[o])}))}},u.W=function(){var n=this[R];if(n)return n.W()},u.N=function(){var n=this[U];return n.tn?null:n},i}(cn),En=function(t){function i(){return t.apply(this,arguments)||this}K(i,t);var r=i.prototype;return r.M=function(t,i){t!==(i=""+i)&&(this.Z=i,n.driver.updateText(this.W(),i))},r.F=function(){return n.driver.createText(this.Z,this)},i}(cn),Pn=function(t){function i(){return t.apply(this,arguments)||this}K(i,t);var r=i.prototype;return r.R=function(t,i,r,u){this.$(t,i,r);var f=this[U]={};f[S]=this;var o=[];if(this.K(this._parent,this.Z,r,(function(n){n=B(n);for(var t=0;t<n.length;t++)o.push(n[t])})),u)u(o,t);else for(var e=0;e<o.length;e++)n.driver.appendChild(o[e],t);return f},r.unmountComponent=function(t){if(!t)for(var i=this.W(),r=0,u=i.length;r<u;r++)n.driver.removeChild(i[r]);this.L(!0),this.q()},r.M=function(n,t,i,r){this.Z=t,this.Y(this.Z,r)},r.W=function(){var n=this.T||{};return[].concat.apply([],Object.keys(n).map((function(t){return n[t].W()})))},i}(dn),Dn=function(t){function i(){return t.apply(this,arguments)||this}K(i,t);var r=i.prototype;return r.F=function(){return n.driver.createEmpty(this)},r.M=function(){},i}(cn);n.C=Dn,n.O=dn,n.k=En,n.I=Pn,n.g=An;var Nn={Host:n,Instance:tn,Element:t,flattenChildren:l};exports.Component=M,exports.Fragment=function(n){return n.children},exports.PureComponent=Q,exports.createContext=function(n){var t="_c"+G++;function i(n){return F(n,(function(n){return n.On===t}))}return{Provider:function(){function i(){this.On=t,this.gn=[]}var r=i.prototype;return r.pn=function(n){this.gn.push(n)},r.dn=function(n){this.gn=this.gn.filter((function(t){return t!==n}))},r._getChildContext=function(){var n;return(n={})[t]=this,n},r.getValue=function(){return void 0!==this.props.value?this.props.value:n},r.componentDidUpdate=function(n){this.props.value!==n.value&&E(this.gn,null,this.getValue())},r.render=function(){return this.props.children},i}(),Consumer:function(u,f){var o=this,e=Z((function(){return f[t]||i(o)}))[0],s=e?e.getValue():n,c=Z(s),h=c[1];if(s===c[0]){$((function(){if(e)return e.pn(h),function(){e.dn(h)}}),[]);var a=B(u.children)[0];return r(a)?a(s):void 0}h(s)},_contextID:t,_defaultValue:n,an:i}},exports.createElement=A,exports.createRef=function(){return{current:null}},exports.forwardRef=function(n){return n._forwardRef=!0,n},exports.memo=function(n,t){return t=t||N,n.hn?n.hn.push(t):n.hn=[t],n},exports.render=function(t,i,u,f){r(u)&&(f=u,u=null),(n.driver=(u=u||a).driver||n.driver)||k(5);var o=tn.mount(t,i,u).N();return f&&f.call(o),o},exports.shared=Nn,exports.useCallback=function(n,t){return z((function(){return n}),t)},exports.useContext=function(n){return V().useContext(n)},exports.useEffect=function(n,t){q(n,t,!0)},exports.useImperativeHandle=function(n,t,i){$((function(){return r(n)?(n(t()),function(){return n(null)}):null!=n?(n.current=t(),function(){n.current=null}):void 0}),o(i)?i.concat([n]):null)},exports.useLayoutEffect=$,exports.useMemo=z,exports.useReducer=function(t,i,u){var f=V(),o=f.getHookID(),e=f.getHooks(),s=e[o];if(!s){var c=r(u)?u(i):i;return e[o]=[c,function(t){n.i||m();var i=e[o][2];if(T()===f)i.kn.push(t),f.o=!0;else{var r=i.In,u=(0,i.Cn)(r,t);if(D(u,r))return;i.In=u,i.kn.push(t),f.h()}},{kn:[],Cn:t,In:c}]}var h=s[2],a=s[0];if(f.fn>0)for(var v=0;v<h.kn.length;v++)a=t(a,h.kn[v]);else a=h.In;return D(a,s[0])||(s[0]=a,f.v=!0),h.Cn=t,h.In=a,h.kn.length=0,e[o]},exports.useRef=function(n){var t=V(),i=t.getHookID(),r=t.getHooks();return r[i]||(r[i]={current:n}),r[i]},exports.useState=Z,exports.version="1.2.3";