UNPKG

react

Version:

React is a JavaScript library for building user interfaces.

34 lines (33 loc) • 11.9 kB
/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ (function(){'use strict';(function(c,x){"object"===typeof exports&&"undefined"!==typeof module?x(exports):"function"===typeof define&&define.amd?define(["exports"],x):(c=c||self,x(c.React={}))})(this,function(c){function x(a){if(null===a||"object"!==typeof a)return null;a=X&&a[X]||a["@@iterator"];return"function"===typeof a?a:null}function w(a,b,l){this.props=a;this.context=b;this.refs=Y;this.updater=l||Z}function aa(){}function M(a,b,l){this.props=a;this.context=b;this.refs=Y;this.updater=l||Z}function ba(a, b,l){var d,c={},k=null,g=null;if(null!=b)for(d in void 0!==b.ref&&(g=b.ref),void 0!==b.key&&(k=""+b.key),b)ca.call(b,d)&&!da.hasOwnProperty(d)&&(c[d]=b[d]);var n=arguments.length-2;if(1===n)c.children=l;else if(1<n){for(var f=Array(n),e=0;e<n;e++)f[e]=arguments[e+2];c.children=f}if(a&&a.defaultProps)for(d in n=a.defaultProps,n)void 0===c[d]&&(c[d]=n[d]);return{$$typeof:y,type:a,key:k,ref:g,props:c,_owner:N.current}}function qa(a,b){return{$$typeof:y,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}} function O(a){return"object"===typeof a&&null!==a&&a.$$typeof===y}function ra(a){var b={"=":"=0",":":"=2"};return"$"+a.replace(/[=:]/g,function(a){return b[a]})}function P(a,b){return"object"===typeof a&&null!==a&&null!=a.key?ra(""+a.key):b.toString(36)}function B(a,b,l,d,c){var k=typeof a;if("undefined"===k||"boolean"===k)a=null;var g=!1;if(null===a)g=!0;else switch(k){case "string":case "number":g=!0;break;case "object":switch(a.$$typeof){case y:case sa:g=!0}}if(g)return g=a,c=c(g),a=""===d?"."+ P(g,0):d,ea(c)?(l="",null!=a&&(l=a.replace(fa,"$&/")+"/"),B(c,b,l,"",function(a){return a})):null!=c&&(O(c)&&(c=qa(c,l+(!c.key||g&&g.key===c.key?"":(""+c.key).replace(fa,"$&/")+"/")+a)),b.push(c)),1;g=0;d=""===d?".":d+":";if(ea(a))for(var e=0;e<a.length;e++){k=a[e];var f=d+P(k,e);g+=B(k,b,l,f,c)}else if(f=x(a),"function"===typeof f)for(a=f.call(a),e=0;!(k=a.next()).done;)k=k.value,f=d+P(k,e++),g+=B(k,b,l,f,c);else if("object"===k)throw b=String(a),Error("Objects are not valid as a React child (found: "+ ("[object Object]"===b?"object with keys {"+Object.keys(a).join(", ")+"}":b)+"). If you meant to render a collection of children, use an array instead.");return g}function C(a,b,l){if(null==a)return a;var c=[],e=0;B(a,c,"","",function(a){return b.call(l,a,e++)});return c}function ta(a){if(-1===a._status){var b=a._result;b=b();b.then(function(b){if(0===a._status||-1===a._status)a._status=1,a._result=b},function(b){if(0===a._status||-1===a._status)a._status=2,a._result=b});-1===a._status&&(a._status= 0,a._result=b)}if(1===a._status)return a._result.default;throw a._result;}function Q(a,b){var c=a.length;a.push(b);a:for(;0<c;){var d=c-1>>>1,e=a[d];if(0<D(e,b))a[d]=b,a[c]=e,c=d;else break a}}function p(a){return 0===a.length?null:a[0]}function E(a){if(0===a.length)return null;var b=a[0],c=a.pop();if(c!==b){a[0]=c;a:for(var d=0,e=a.length,k=e>>>1;d<k;){var g=2*(d+1)-1,n=a[g],f=g+1,h=a[f];if(0>D(n,c))f<e&&0>D(h,n)?(a[d]=h,a[f]=c,d=f):(a[d]=n,a[g]=c,d=g);else if(f<e&&0>D(h,c))a[d]=h,a[f]=c,d=f;else break a}}return b} function D(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}function F(a){for(var b=p(r);null!==b;){if(null===b.callback)E(r);else if(b.startTime<=a)E(r),b.sortIndex=b.expirationTime,Q(q,b);else break;b=p(r)}}function R(a){z=!1;F(a);if(!u)if(null!==p(q))u=!0,S(T);else{var b=p(r);null!==b&&U(R,b.startTime-a)}}function T(a,b){u=!1;z&&(z=!1,ha(A),A=-1);G=!0;var c=h;try{a:{F(b);for(m=p(q);null!==m&&(!(m.expirationTime>b)||a&&!ia());){var d=m.callback;if("function"===typeof d){m.callback=null; h=m.priorityLevel;var e=d(m.expirationTime<=b);b=v();if("function"===typeof e){m.callback=e;F(b);var k=!0;break a}m===p(q)&&E(q);F(b)}else E(q);m=p(q)}if(null!==m)k=!0;else{var g=p(r);null!==g&&U(R,g.startTime-b);k=!1}}return k}finally{m=null,h=c,G=!1}}function ia(){return v()-ja<ka?!1:!0}function S(a){H=a;I||(I=!0,J())}function U(a,b){A=la(function(){a(v())},b)}var y=Symbol.for("react.element"),sa=Symbol.for("react.portal"),ua=Symbol.for("react.fragment"),va=Symbol.for("react.strict_mode"),wa=Symbol.for("react.profiler"), ma=Symbol.for("react.provider"),xa=Symbol.for("react.context"),ya=Symbol.for("react.server_context"),za=Symbol.for("react.forward_ref"),Aa=Symbol.for("react.suspense"),Ba=Symbol.for("react.suspense_list"),Ca=Symbol.for("react.memo"),Da=Symbol.for("react.lazy"),Ea=Symbol.for("react.debug_trace_mode"),Fa=Symbol.for("react.offscreen"),Ga=Symbol.for("react.cache"),V=Symbol.for("react.default_value"),X=Symbol.iterator,Z={isMounted:function(a){return!1},enqueueForceUpdate:function(a,b,c){},enqueueReplaceState:function(a, b,c,d){},enqueueSetState:function(a,b,c,d){}},na=Object.assign,Y={};w.prototype.isReactComponent={};w.prototype.setState=function(a,b){if("object"!==typeof a&&"function"!==typeof a&&null!=a)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,a,b,"setState")};w.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate")};aa.prototype=w.prototype;var t=M.prototype= new aa;t.constructor=M;na(t,w.prototype);t.isPureReactComponent=!0;var ea=Array.isArray,ca=Object.prototype.hasOwnProperty,N={current:null},da={key:!0,ref:!0,__self:!0,__source:!0},fa=/\/+/g,e={current:null},K={transition:null},L={};if("object"===typeof performance&&"function"===typeof performance.now){var Ha=performance;var v=function(){return Ha.now()}}else{var oa=Date,Ia=oa.now();v=function(){return oa.now()-Ia}}var q=[],r=[],Ja=1,m=null,h=3,G=!1,u=!1,z=!1,la="function"===typeof setTimeout?setTimeout: null,ha="function"===typeof clearTimeout?clearTimeout:null,pa="undefined"!==typeof setImmediate?setImmediate:null;"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var I=!1,H=null,A=-1,ka=5,ja=-1,W=function(){if(null!==H){var a=v();ja=a;var b=!0;try{b=H(!0,a)}finally{b?J():(I=!1,H=null)}}else I=!1};if("function"===typeof pa)var J=function(){pa(W)};else if("undefined"!==typeof MessageChannel){t= new MessageChannel;var Ka=t.port2;t.port1.onmessage=W;J=function(){Ka.postMessage(null)}}else J=function(){la(W,0)};t={ReactCurrentDispatcher:e,ReactCurrentOwner:N,ReactCurrentBatchConfig:K,Scheduler:{__proto__:null,unstable_ImmediatePriority:1,unstable_UserBlockingPriority:2,unstable_NormalPriority:3,unstable_IdlePriority:5,unstable_LowPriority:4,unstable_runWithPriority:function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=h;h=a;try{return b()}finally{h=c}},unstable_next:function(a){switch(h){case 1:case 2:case 3:var b= 3;break;default:b=h}var c=h;h=b;try{return a()}finally{h=c}},unstable_scheduleCallback:function(a,b,c){var d=v();"object"===typeof c&&null!==c?(c=c.delay,c="number"===typeof c&&0<c?d+c:d):c=d;switch(a){case 1:var e=-1;break;case 2:e=250;break;case 5:e=1073741823;break;case 4:e=1E4;break;default:e=5E3}e=c+e;a={id:Ja++,callback:b,priorityLevel:a,startTime:c,expirationTime:e,sortIndex:-1};c>d?(a.sortIndex=c,Q(r,a),null===p(q)&&a===p(r)&&(z?(ha(A),A=-1):z=!0,U(R,c-d))):(a.sortIndex=e,Q(q,a),u||G||(u= !0,S(T)));return a},unstable_cancelCallback:function(a){a.callback=null},unstable_wrapCallback:function(a){var b=h;return function(){var c=h;h=b;try{return a.apply(this,arguments)}finally{h=c}}},unstable_getCurrentPriorityLevel:function(){return h},unstable_shouldYield:ia,unstable_requestPaint:function(){},unstable_continueExecution:function(){u||G||(u=!0,S(T))},unstable_pauseExecution:function(){},unstable_getFirstCallbackNode:function(){return p(q)},get unstable_now(){return v},unstable_forceFrameRate:function(a){0> a||125<a?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ka=0<a?Math.floor(1E3/a):5},unstable_Profiling:null},ContextRegistry:L};c.Children={map:C,forEach:function(a,b,c){C(a,function(){b.apply(this,arguments)},c)},count:function(a){var b=0;C(a,function(){b++});return b},toArray:function(a){return C(a,function(a){return a})||[]},only:function(a){if(!O(a))throw Error("React.Children.only expected to receive a single React element child."); return a}};c.Component=w;c.Fragment=ua;c.Profiler=wa;c.PureComponent=M;c.StrictMode=va;c.Suspense=Aa;c.SuspenseList=Ba;c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=t;c.cloneElement=function(a,b,c){if(null===a||void 0===a)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+a+".");var d=na({},a.props),e=a.key,k=a.ref,g=a._owner;if(null!=b){void 0!==b.ref&&(k=b.ref,g=N.current);void 0!==b.key&&(e=""+b.key);if(a.type&&a.type.defaultProps)var l=a.type.defaultProps; for(f in b)ca.call(b,f)&&!da.hasOwnProperty(f)&&(d[f]=void 0===b[f]&&void 0!==l?l[f]:b[f])}var f=arguments.length-2;if(1===f)d.children=c;else if(1<f){l=Array(f);for(var h=0;h<f;h++)l[h]=arguments[h+2];d.children=l}return{$$typeof:y,type:a.type,key:e,ref:k,props:d,_owner:g}};c.createContext=function(a){a={$$typeof:xa,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null};a.Provider={$$typeof:ma,_context:a};return a.Consumer=a};c.createElement= ba;c.createFactory=function(a){var b=ba.bind(null,a);b.type=a;return b};c.createRef=function(){return{current:null}};c.createServerContext=function(a,b){var c=!0;if(!L[a]){c=!1;var d={$$typeof:ya,_currentValue:b,_currentValue2:b,_defaultValue:b,_threadCount:0,Provider:null,Consumer:null,_globalName:a};d.Provider={$$typeof:ma,_context:d};L[a]=d}d=L[a];if(d._defaultValue===V)d._defaultValue=b,d._currentValue===V&&(d._currentValue=b),d._currentValue2===V&&(d._currentValue2=b);else if(c)throw Error("ServerContext: "+ a+" already defined");return d};c.experimental_use=function(a){return e.current.use(a)};c.forwardRef=function(a){return{$$typeof:za,render:a}};c.isValidElement=O;c.lazy=function(a){return{$$typeof:Da,_payload:{_status:-1,_result:a},_init:ta}};c.memo=function(a,b){return{$$typeof:Ca,type:a,compare:void 0===b?null:b}};c.startTransition=function(a,b){b=K.transition;K.transition={};try{a()}finally{K.transition=b}};c.unstable_Cache=Ga;c.unstable_DebugTracingMode=Ea;c.unstable_Offscreen=Fa;c.unstable_act= function(a){throw Error("act(...) is not supported in production builds of React.");};c.unstable_getCacheForType=function(a){return e.current.getCacheForType(a)};c.unstable_getCacheSignal=function(){return e.current.getCacheSignal()};c.unstable_useCacheRefresh=function(){return e.current.useCacheRefresh()};c.unstable_useMemoCache=function(a){return e.current.useMemoCache(a)};c.useCallback=function(a,b){return e.current.useCallback(a,b)};c.useContext=function(a){return e.current.useContext(a)};c.useDebugValue= function(a,b){};c.useDeferredValue=function(a){return e.current.useDeferredValue(a)};c.useEffect=function(a,b){return e.current.useEffect(a,b)};c.useId=function(){return e.current.useId()};c.useImperativeHandle=function(a,b,c){return e.current.useImperativeHandle(a,b,c)};c.useInsertionEffect=function(a,b){return e.current.useInsertionEffect(a,b)};c.useLayoutEffect=function(a,b){return e.current.useLayoutEffect(a,b)};c.useMemo=function(a,b){return e.current.useMemo(a,b)};c.useReducer=function(a,b, c){return e.current.useReducer(a,b,c)};c.useRef=function(a){return e.current.useRef(a)};c.useState=function(a){return e.current.useState(a)};c.useSyncExternalStore=function(a,b,c){return e.current.useSyncExternalStore(a,b,c)};c.useTransition=function(){return e.current.useTransition()};c.version="18.3.0-experimental-c28f313e6-20220908"}); })();