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