@tanem/react-nprogress
Advanced tools
| (function (global, factory) { | ||
| typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react')) : | ||
| typeof define === 'function' && define.amd ? define(['exports', 'react'], factory) : | ||
| (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.NProgress = {}, global.React)); | ||
| typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react')) : | ||
| typeof define === 'function' && define.amd ? define(['exports', 'react'], factory) : | ||
| (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.NProgress = {}, global.React)); | ||
| })(this, (function (exports, React) { 'use strict'; | ||
| function _interopNamespace(e) { | ||
| if (e && e.__esModule) return e; | ||
| var n = Object.create(null); | ||
| if (e) { | ||
| Object.keys(e).forEach(function (k) { | ||
| if (k !== 'default') { | ||
| var d = Object.getOwnPropertyDescriptor(e, k); | ||
| Object.defineProperty(n, k, d.get ? d : { | ||
| enumerable: true, | ||
| get: function () { return e[k]; } | ||
| }); | ||
| } | ||
| }); | ||
| } | ||
| n["default"] = e; | ||
| return Object.freeze(n); | ||
| } | ||
| function _interopNamespace(e) { | ||
| if (e && e.__esModule) return e; | ||
| var n = Object.create(null); | ||
| if (e) { | ||
| Object.keys(e).forEach(function (k) { | ||
| if (k !== 'default') { | ||
| var d = Object.getOwnPropertyDescriptor(e, k); | ||
| Object.defineProperty(n, k, d.get ? d : { | ||
| enumerable: true, | ||
| get: function () { return e[k]; } | ||
| }); | ||
| } | ||
| }); | ||
| } | ||
| n["default"] = e; | ||
| return Object.freeze(n); | ||
| } | ||
| var React__namespace = /*#__PURE__*/_interopNamespace(React); | ||
| var React__namespace = /*#__PURE__*/_interopNamespace(React); | ||
| function unwrapExports (x) { | ||
| return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; | ||
| } | ||
| function _objectWithoutPropertiesLoose(source, excluded) { | ||
| if (source == null) return {}; | ||
| var target = {}; | ||
| var sourceKeys = Object.keys(source); | ||
| var key, i; | ||
| function createCommonjsModule(fn, module) { | ||
| return module = { exports: {} }, fn(module, module.exports), module.exports; | ||
| } | ||
| for (i = 0; i < sourceKeys.length; i++) { | ||
| key = sourceKeys[i]; | ||
| if (excluded.indexOf(key) >= 0) continue; | ||
| target[key] = source[key]; | ||
| } | ||
| var objectWithoutPropertiesLoose = createCommonjsModule(function (module) { | ||
| function _objectWithoutPropertiesLoose(source, excluded) { | ||
| if (source == null) return {}; | ||
| var target = {}; | ||
| var sourceKeys = Object.keys(source); | ||
| var key, i; | ||
| return target; | ||
| } | ||
| for (i = 0; i < sourceKeys.length; i++) { | ||
| key = sourceKeys[i]; | ||
| if (excluded.indexOf(key) >= 0) continue; | ||
| target[key] = source[key]; | ||
| } | ||
| function _extends() { | ||
| _extends = Object.assign || function (target) { | ||
| for (var i = 1; i < arguments.length; i++) { | ||
| var source = arguments[i]; | ||
| return target; | ||
| } | ||
| for (var key in source) { | ||
| if (Object.prototype.hasOwnProperty.call(source, key)) { | ||
| target[key] = source[key]; | ||
| } | ||
| } | ||
| } | ||
| module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
| }); | ||
| return target; | ||
| }; | ||
| var _objectWithoutPropertiesLoose = unwrapExports(objectWithoutPropertiesLoose); | ||
| return _extends.apply(this, arguments); | ||
| } | ||
| var _extends_1 = createCommonjsModule(function (module) { | ||
| function _extends() { | ||
| module.exports = _extends = Object.assign || function (target) { | ||
| for (var i = 1; i < arguments.length; i++) { | ||
| var source = arguments[i]; | ||
| var clamp = function clamp(num, lower, upper) { | ||
| num = num <= upper ? num : upper; | ||
| num = num >= lower ? num : lower; | ||
| return num; | ||
| }; | ||
| for (var key in source) { | ||
| if (Object.prototype.hasOwnProperty.call(source, key)) { | ||
| target[key] = source[key]; | ||
| } | ||
| } | ||
| } | ||
| var createQueue = function createQueue() { | ||
| var isRunning = false; | ||
| var pending = []; | ||
| return target; | ||
| }, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
| return _extends.apply(this, arguments); | ||
| } | ||
| var next = function next() { | ||
| isRunning = true; | ||
| var cb = pending.shift(); | ||
| module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; | ||
| }); | ||
| if (cb) { | ||
| return cb(next); | ||
| } | ||
| var _extends = unwrapExports(_extends_1); | ||
| isRunning = false; | ||
| }; | ||
| var clamp = function clamp(num, lower, upper) { | ||
| num = num <= upper ? num : upper; | ||
| num = num >= lower ? num : lower; | ||
| return num; | ||
| }; | ||
| var clear = function clear() { | ||
| isRunning = false; | ||
| pending = []; | ||
| }; | ||
| var createQueue = function createQueue() { | ||
| var isRunning = false; | ||
| var pending = []; | ||
| var enqueue = function enqueue(cb) { | ||
| pending.push(cb); | ||
| var next = function next() { | ||
| isRunning = true; | ||
| var cb = pending.shift(); | ||
| if (!isRunning && pending.length === 1) { | ||
| next(); | ||
| } | ||
| }; | ||
| if (cb) { | ||
| return cb(next); | ||
| } | ||
| return { | ||
| clear: clear, | ||
| enqueue: enqueue | ||
| }; | ||
| }; | ||
| isRunning = false; | ||
| }; | ||
| var createTimeout = function createTimeout() { | ||
| var handle; | ||
| var clear = function clear() { | ||
| isRunning = false; | ||
| pending = []; | ||
| }; | ||
| var cancel = function cancel() { | ||
| if (handle) { | ||
| window.cancelAnimationFrame(handle); | ||
| } | ||
| }; | ||
| var enqueue = function enqueue(cb) { | ||
| pending.push(cb); | ||
| var schedule = function schedule(callback, delay) { | ||
| var deltaTime; | ||
| var start; | ||
| if (!isRunning && pending.length === 1) { | ||
| next(); | ||
| } | ||
| }; | ||
| var frame = function frame(time) { | ||
| start = start || time; | ||
| deltaTime = time - start; | ||
| return { | ||
| clear: clear, | ||
| enqueue: enqueue | ||
| }; | ||
| }; | ||
| if (deltaTime > delay) { | ||
| callback(); | ||
| return; | ||
| } | ||
| var createTimeout = function createTimeout() { | ||
| var handle; | ||
| handle = window.requestAnimationFrame(frame); | ||
| }; | ||
| var cancel = function cancel() { | ||
| if (handle) { | ||
| window.cancelAnimationFrame(handle); | ||
| } | ||
| }; | ||
| handle = window.requestAnimationFrame(frame); | ||
| }; | ||
| var schedule = function schedule(callback, delay) { | ||
| var deltaTime; | ||
| var start; | ||
| return { | ||
| cancel: cancel, | ||
| schedule: schedule | ||
| }; | ||
| }; | ||
| var frame = function frame(time) { | ||
| start = start || time; | ||
| deltaTime = time - start; | ||
| var increment = function increment(progress) { | ||
| var amount = 0; | ||
| if (deltaTime > delay) { | ||
| callback(); | ||
| return; | ||
| } | ||
| if (progress >= 0 && progress < 0.2) { | ||
| amount = 0.1; | ||
| } else if (progress >= 0.2 && progress < 0.5) { | ||
| amount = 0.04; | ||
| } else if (progress >= 0.5 && progress < 0.8) { | ||
| amount = 0.02; | ||
| } else if (progress >= 0.8 && progress < 0.99) { | ||
| amount = 0.005; | ||
| } | ||
| handle = window.requestAnimationFrame(frame); | ||
| }; | ||
| return clamp(progress + amount, 0, 0.994); | ||
| }; | ||
| handle = window.requestAnimationFrame(frame); | ||
| }; | ||
| // Hat-tip: | ||
| var useEffectOnce = function useEffectOnce(effect) { | ||
| // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| React.useEffect(effect, []); | ||
| }; | ||
| return { | ||
| cancel: cancel, | ||
| schedule: schedule | ||
| }; | ||
| }; | ||
| var incrementParameter = function incrementParameter(num) { | ||
| return ++num % 1000000; | ||
| }; | ||
| var increment = function increment(progress) { | ||
| var amount = 0; | ||
| var useUpdate = function useUpdate() { | ||
| var _useState = React.useState(0), | ||
| setState = _useState[1]; | ||
| if (progress >= 0 && progress < 0.2) { | ||
| amount = 0.1; | ||
| } else if (progress >= 0.2 && progress < 0.5) { | ||
| amount = 0.04; | ||
| } else if (progress >= 0.5 && progress < 0.8) { | ||
| amount = 0.02; | ||
| } else if (progress >= 0.8 && progress < 0.99) { | ||
| amount = 0.005; | ||
| } | ||
| return React.useCallback(function () { | ||
| return setState(incrementParameter); | ||
| }, []); | ||
| }; | ||
| return clamp(progress + amount, 0, 0.994); | ||
| }; | ||
| var useGetSetState = function useGetSetState( | ||
| /* istanbul ignore next */ | ||
| initialState) { | ||
| if (initialState === void 0) { | ||
| initialState = {}; | ||
| } | ||
| // Hat-tip: | ||
| var useEffectOnce = function useEffectOnce(effect) { | ||
| // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| React.useEffect(effect, []); | ||
| }; | ||
| var update = useUpdate(); | ||
| var state = React.useRef(_extends({}, initialState)); | ||
| var get = React.useCallback(function () { | ||
| return state.current; | ||
| }, []); | ||
| var set = React.useCallback(function (patch) { | ||
| if (!patch) { | ||
| return; | ||
| } | ||
| var incrementParameter = function incrementParameter(num) { | ||
| return ++num % 1000000; | ||
| }; | ||
| Object.assign(state.current, patch); | ||
| update(); // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| }, []); | ||
| return [get, set]; | ||
| }; | ||
| var useUpdate = function useUpdate() { | ||
| var _useState = React.useState(0), | ||
| setState = _useState[1]; | ||
| // Hat-tip: | ||
| return React.useCallback(function () { | ||
| return setState(incrementParameter); | ||
| }, []); | ||
| }; | ||
| var useFirstMountState = function useFirstMountState() { | ||
| var isFirst = React.useRef(true); | ||
| var useGetSetState = function useGetSetState( | ||
| /* istanbul ignore next */ | ||
| initialState) { | ||
| if (initialState === void 0) { | ||
| initialState = {}; | ||
| } | ||
| if (isFirst.current) { | ||
| isFirst.current = false; | ||
| return true; | ||
| } | ||
| var update = useUpdate(); | ||
| var state = React.useRef(_extends({}, initialState)); | ||
| var get = React.useCallback(function () { | ||
| return state.current; | ||
| }, []); | ||
| var set = React.useCallback(function (patch) { | ||
| if (!patch) { | ||
| return; | ||
| } | ||
| return isFirst.current; | ||
| }; | ||
| Object.assign(state.current, patch); | ||
| update(); // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| }, []); | ||
| return [get, set]; | ||
| }; | ||
| var useUpdateEffect = function useUpdateEffect(effect, deps) { | ||
| var isFirstMount = useFirstMountState(); | ||
| React.useEffect(function () { | ||
| if (!isFirstMount) { | ||
| return effect(); | ||
| } // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| // Hat-tip: | ||
| }, deps); | ||
| }; | ||
| var useFirstMountState = function useFirstMountState() { | ||
| var isFirst = React.useRef(true); | ||
| /* istanbul ignore next */ | ||
| if (isFirst.current) { | ||
| isFirst.current = false; | ||
| return true; | ||
| } | ||
| var noop = function noop() { | ||
| return undefined; | ||
| }; | ||
| return isFirst.current; | ||
| }; | ||
| var initialState = { | ||
| isFinished: true, | ||
| progress: 0, | ||
| sideEffect: noop | ||
| }; | ||
| var useNProgress = function useNProgress(_temp) { | ||
| var _ref = _temp === void 0 ? {} : _temp, | ||
| _ref$animationDuratio = _ref.animationDuration, | ||
| animationDuration = _ref$animationDuratio === void 0 ? 200 : _ref$animationDuratio, | ||
| _ref$incrementDuratio = _ref.incrementDuration, | ||
| incrementDuration = _ref$incrementDuratio === void 0 ? 800 : _ref$incrementDuratio, | ||
| _ref$isAnimating = _ref.isAnimating, | ||
| isAnimating = _ref$isAnimating === void 0 ? false : _ref$isAnimating, | ||
| _ref$minimum = _ref.minimum, | ||
| minimum = _ref$minimum === void 0 ? 0.08 : _ref$minimum; | ||
| var useUpdateEffect = function useUpdateEffect(effect, deps) { | ||
| var isFirstMount = useFirstMountState(); | ||
| React.useEffect(function () { | ||
| if (!isFirstMount) { | ||
| return effect(); | ||
| } // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| var _useGetSetState = useGetSetState(initialState), | ||
| get = _useGetSetState[0], | ||
| setState = _useGetSetState[1]; | ||
| }, deps); | ||
| }; | ||
| var queue = React.useRef(null); | ||
| var timeout = React.useRef(null); | ||
| useEffectOnce(function () { | ||
| queue.current = createQueue(); | ||
| timeout.current = createTimeout(); | ||
| }); | ||
| var cleanup = React.useCallback(function () { | ||
| var _timeout$current, _queue$current; | ||
| /* istanbul ignore next */ | ||
| (_timeout$current = timeout.current) == null ? void 0 : _timeout$current.cancel(); | ||
| (_queue$current = queue.current) == null ? void 0 : _queue$current.clear(); | ||
| }, []); | ||
| var set = React.useCallback(function (n) { | ||
| var _queue$current4; | ||
| var noop = function noop() { | ||
| return undefined; | ||
| }; | ||
| n = clamp(n, minimum, 1); | ||
| var initialState = { | ||
| isFinished: true, | ||
| progress: 0, | ||
| sideEffect: noop | ||
| }; | ||
| var useNProgress = function useNProgress(_temp) { | ||
| var _ref = _temp === void 0 ? {} : _temp, | ||
| _ref$animationDuratio = _ref.animationDuration, | ||
| animationDuration = _ref$animationDuratio === void 0 ? 200 : _ref$animationDuratio, | ||
| _ref$incrementDuratio = _ref.incrementDuration, | ||
| incrementDuration = _ref$incrementDuratio === void 0 ? 800 : _ref$incrementDuratio, | ||
| _ref$isAnimating = _ref.isAnimating, | ||
| isAnimating = _ref$isAnimating === void 0 ? false : _ref$isAnimating, | ||
| _ref$minimum = _ref.minimum, | ||
| minimum = _ref$minimum === void 0 ? 0.08 : _ref$minimum; | ||
| if (n === 1) { | ||
| var _queue$current2, _queue$current3; | ||
| var _useGetSetState = useGetSetState(initialState), | ||
| get = _useGetSetState[0], | ||
| setState = _useGetSetState[1]; | ||
| cleanup(); | ||
| (_queue$current2 = queue.current) == null ? void 0 : _queue$current2.enqueue(function (next) { | ||
| setState({ | ||
| progress: n, | ||
| sideEffect: function sideEffect() { | ||
| var _timeout$current2; | ||
| var queue = React.useRef(null); | ||
| var timeout = React.useRef(null); | ||
| useEffectOnce(function () { | ||
| queue.current = createQueue(); | ||
| timeout.current = createTimeout(); | ||
| }); | ||
| var cleanup = React.useCallback(function () { | ||
| var _timeout$current, _queue$current; | ||
| return (_timeout$current2 = timeout.current) == null ? void 0 : _timeout$current2.schedule(next, animationDuration); | ||
| } | ||
| }); | ||
| }); | ||
| (_queue$current3 = queue.current) == null ? void 0 : _queue$current3.enqueue(function () { | ||
| setState({ | ||
| isFinished: true, | ||
| sideEffect: cleanup | ||
| }); | ||
| }); | ||
| return; | ||
| } | ||
| (_timeout$current = timeout.current) == null ? void 0 : _timeout$current.cancel(); | ||
| (_queue$current = queue.current) == null ? void 0 : _queue$current.clear(); | ||
| }, []); | ||
| var set = React.useCallback(function (n) { | ||
| var _queue$current4; | ||
| (_queue$current4 = queue.current) == null ? void 0 : _queue$current4.enqueue(function (next) { | ||
| setState({ | ||
| isFinished: false, | ||
| progress: n, | ||
| sideEffect: function sideEffect() { | ||
| var _timeout$current3; | ||
| n = clamp(n, minimum, 1); | ||
| return (_timeout$current3 = timeout.current) == null ? void 0 : _timeout$current3.schedule(next, animationDuration); | ||
| } | ||
| }); | ||
| }); | ||
| }, [animationDuration, cleanup, minimum, queue, setState, timeout]); | ||
| var trickle = React.useCallback(function () { | ||
| set(increment(get().progress)); | ||
| }, [get, set]); | ||
| var start = React.useCallback(function () { | ||
| var work = function work() { | ||
| var _queue$current5; | ||
| if (n === 1) { | ||
| var _queue$current2, _queue$current3; | ||
| trickle(); | ||
| (_queue$current5 = queue.current) == null ? void 0 : _queue$current5.enqueue(function (next) { | ||
| var _timeout$current4; | ||
| cleanup(); | ||
| (_queue$current2 = queue.current) == null ? void 0 : _queue$current2.enqueue(function (next) { | ||
| setState({ | ||
| progress: n, | ||
| sideEffect: function sideEffect() { | ||
| var _timeout$current2; | ||
| (_timeout$current4 = timeout.current) == null ? void 0 : _timeout$current4.schedule(function () { | ||
| work(); | ||
| next(); | ||
| }, incrementDuration); | ||
| }); | ||
| }; | ||
| return (_timeout$current2 = timeout.current) == null ? void 0 : _timeout$current2.schedule(next, animationDuration); | ||
| } | ||
| }); | ||
| }); | ||
| (_queue$current3 = queue.current) == null ? void 0 : _queue$current3.enqueue(function () { | ||
| setState({ | ||
| isFinished: true, | ||
| sideEffect: cleanup | ||
| }); | ||
| }); | ||
| return; | ||
| } | ||
| work(); | ||
| }, [incrementDuration, queue, timeout, trickle]); | ||
| var savedTrickle = React.useRef(noop); | ||
| var sideEffect = get().sideEffect; | ||
| React.useEffect(function () { | ||
| savedTrickle.current = trickle; | ||
| }); | ||
| useEffectOnce(function () { | ||
| if (isAnimating) { | ||
| start(); | ||
| } | ||
| (_queue$current4 = queue.current) == null ? void 0 : _queue$current4.enqueue(function (next) { | ||
| setState({ | ||
| isFinished: false, | ||
| progress: n, | ||
| sideEffect: function sideEffect() { | ||
| var _timeout$current3; | ||
| return cleanup; | ||
| }); | ||
| useUpdateEffect(function () { | ||
| get().sideEffect(); | ||
| }, [get, sideEffect]); | ||
| useUpdateEffect(function () { | ||
| if (!isAnimating) { | ||
| set(1); | ||
| } else { | ||
| setState(_extends({}, initialState, { | ||
| sideEffect: start | ||
| })); | ||
| } | ||
| }, [isAnimating, set, setState, start]); | ||
| return { | ||
| animationDuration: animationDuration, | ||
| isFinished: get().isFinished, | ||
| progress: get().progress | ||
| }; | ||
| }; | ||
| return (_timeout$current3 = timeout.current) == null ? void 0 : _timeout$current3.schedule(next, animationDuration); | ||
| } | ||
| }); | ||
| }); | ||
| }, [animationDuration, cleanup, minimum, queue, setState, timeout]); | ||
| var trickle = React.useCallback(function () { | ||
| set(increment(get().progress)); | ||
| }, [get, set]); | ||
| var start = React.useCallback(function () { | ||
| var work = function work() { | ||
| var _queue$current5; | ||
| var _excluded = ["children"]; | ||
| var NProgress = function NProgress(_ref) { | ||
| var children = _ref.children, | ||
| restProps = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
| trickle(); | ||
| (_queue$current5 = queue.current) == null ? void 0 : _queue$current5.enqueue(function (next) { | ||
| var _timeout$current4; | ||
| var renderProps = useNProgress(restProps); | ||
| return children(renderProps); | ||
| }; | ||
| (_timeout$current4 = timeout.current) == null ? void 0 : _timeout$current4.schedule(function () { | ||
| work(); | ||
| next(); | ||
| }, incrementDuration); | ||
| }); | ||
| }; | ||
| var reactIs$1 = {exports: {}}; | ||
| work(); | ||
| }, [incrementDuration, queue, timeout, trickle]); | ||
| var savedTrickle = React.useRef(noop); | ||
| var sideEffect = get().sideEffect; | ||
| React.useEffect(function () { | ||
| savedTrickle.current = trickle; | ||
| }); | ||
| useEffectOnce(function () { | ||
| if (isAnimating) { | ||
| start(); | ||
| } | ||
| var reactIs_development = {}; | ||
| return cleanup; | ||
| }); | ||
| useUpdateEffect(function () { | ||
| get().sideEffect(); | ||
| }, [get, sideEffect]); | ||
| useUpdateEffect(function () { | ||
| if (!isAnimating) { | ||
| set(1); | ||
| } else { | ||
| setState(_extends({}, initialState, { | ||
| sideEffect: start | ||
| })); | ||
| } | ||
| }, [isAnimating, set, setState, start]); | ||
| return { | ||
| animationDuration: animationDuration, | ||
| isFinished: get().isFinished, | ||
| progress: get().progress | ||
| }; | ||
| }; | ||
| /** @license React v16.13.1 | ||
| * react-is.development.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. | ||
| */ | ||
| var _excluded = ["children"]; | ||
| var NProgress = function NProgress(_ref) { | ||
| var children = _ref.children, | ||
| restProps = _objectWithoutPropertiesLoose(_ref, _excluded); | ||
| var renderProps = useNProgress(restProps); | ||
| return children(renderProps); | ||
| }; | ||
| var reactIs_development = createCommonjsModule(function (module, exports) { | ||
| { | ||
| (function() { | ||
| // The Symbol used to tag the ReactElement-like types. If there is no native Symbol | ||
| // nor polyfill, then a plain number is used for performance. | ||
| var hasSymbol = typeof Symbol === 'function' && Symbol.for; | ||
| var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; | ||
| var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; | ||
| var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; | ||
| var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; | ||
| var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; | ||
| var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; | ||
| var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary | ||
| // (unstable) APIs that have been removed. Can we remove the symbols? | ||
| var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; | ||
| var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; | ||
| var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; | ||
| var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; | ||
| var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; | ||
| var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; | ||
| var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; | ||
| var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; | ||
| var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; | ||
| var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; | ||
| var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; | ||
| { | ||
| (function() { | ||
| function isValidElementType(type) { | ||
| return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. | ||
| type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); | ||
| } | ||
| // The Symbol used to tag the ReactElement-like types. If there is no native Symbol | ||
| // nor polyfill, then a plain number is used for performance. | ||
| var hasSymbol = typeof Symbol === 'function' && Symbol.for; | ||
| var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; | ||
| var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; | ||
| var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; | ||
| var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; | ||
| var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; | ||
| var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; | ||
| var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary | ||
| // (unstable) APIs that have been removed. Can we remove the symbols? | ||
| function typeOf(object) { | ||
| if (typeof object === 'object' && object !== null) { | ||
| var $$typeof = object.$$typeof; | ||
| var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; | ||
| var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; | ||
| var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; | ||
| var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; | ||
| var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; | ||
| var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; | ||
| var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; | ||
| var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; | ||
| var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; | ||
| var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; | ||
| var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; | ||
| switch ($$typeof) { | ||
| case REACT_ELEMENT_TYPE: | ||
| var type = object.type; | ||
| function isValidElementType(type) { | ||
| return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. | ||
| type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); | ||
| } | ||
| switch (type) { | ||
| case REACT_ASYNC_MODE_TYPE: | ||
| case REACT_CONCURRENT_MODE_TYPE: | ||
| case REACT_FRAGMENT_TYPE: | ||
| case REACT_PROFILER_TYPE: | ||
| case REACT_STRICT_MODE_TYPE: | ||
| case REACT_SUSPENSE_TYPE: | ||
| return type; | ||
| function typeOf(object) { | ||
| if (typeof object === 'object' && object !== null) { | ||
| var $$typeof = object.$$typeof; | ||
| default: | ||
| var $$typeofType = type && type.$$typeof; | ||
| switch ($$typeof) { | ||
| case REACT_ELEMENT_TYPE: | ||
| var type = object.type; | ||
| switch ($$typeofType) { | ||
| case REACT_CONTEXT_TYPE: | ||
| case REACT_FORWARD_REF_TYPE: | ||
| case REACT_LAZY_TYPE: | ||
| case REACT_MEMO_TYPE: | ||
| case REACT_PROVIDER_TYPE: | ||
| return $$typeofType; | ||
| switch (type) { | ||
| case REACT_ASYNC_MODE_TYPE: | ||
| case REACT_CONCURRENT_MODE_TYPE: | ||
| case REACT_FRAGMENT_TYPE: | ||
| case REACT_PROFILER_TYPE: | ||
| case REACT_STRICT_MODE_TYPE: | ||
| case REACT_SUSPENSE_TYPE: | ||
| return type; | ||
| default: | ||
| return $$typeof; | ||
| } | ||
| default: | ||
| var $$typeofType = type && type.$$typeof; | ||
| } | ||
| switch ($$typeofType) { | ||
| case REACT_CONTEXT_TYPE: | ||
| case REACT_FORWARD_REF_TYPE: | ||
| case REACT_LAZY_TYPE: | ||
| case REACT_MEMO_TYPE: | ||
| case REACT_PROVIDER_TYPE: | ||
| return $$typeofType; | ||
| case REACT_PORTAL_TYPE: | ||
| return $$typeof; | ||
| } | ||
| } | ||
| default: | ||
| return $$typeof; | ||
| } | ||
| return undefined; | ||
| } // AsyncMode is deprecated along with isAsyncMode | ||
| } | ||
| var AsyncMode = REACT_ASYNC_MODE_TYPE; | ||
| var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; | ||
| var ContextConsumer = REACT_CONTEXT_TYPE; | ||
| var ContextProvider = REACT_PROVIDER_TYPE; | ||
| var Element = REACT_ELEMENT_TYPE; | ||
| var ForwardRef = REACT_FORWARD_REF_TYPE; | ||
| var Fragment = REACT_FRAGMENT_TYPE; | ||
| var Lazy = REACT_LAZY_TYPE; | ||
| var Memo = REACT_MEMO_TYPE; | ||
| var Portal = REACT_PORTAL_TYPE; | ||
| var Profiler = REACT_PROFILER_TYPE; | ||
| var StrictMode = REACT_STRICT_MODE_TYPE; | ||
| var Suspense = REACT_SUSPENSE_TYPE; | ||
| var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated | ||
| case REACT_PORTAL_TYPE: | ||
| return $$typeof; | ||
| } | ||
| } | ||
| function isAsyncMode(object) { | ||
| { | ||
| if (!hasWarnedAboutDeprecatedIsAsyncMode) { | ||
| hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint | ||
| return undefined; | ||
| } // AsyncMode is deprecated along with isAsyncMode | ||
| console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); | ||
| } | ||
| } | ||
| var AsyncMode = REACT_ASYNC_MODE_TYPE; | ||
| var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; | ||
| var ContextConsumer = REACT_CONTEXT_TYPE; | ||
| var ContextProvider = REACT_PROVIDER_TYPE; | ||
| var Element = REACT_ELEMENT_TYPE; | ||
| var ForwardRef = REACT_FORWARD_REF_TYPE; | ||
| var Fragment = REACT_FRAGMENT_TYPE; | ||
| var Lazy = REACT_LAZY_TYPE; | ||
| var Memo = REACT_MEMO_TYPE; | ||
| var Portal = REACT_PORTAL_TYPE; | ||
| var Profiler = REACT_PROFILER_TYPE; | ||
| var StrictMode = REACT_STRICT_MODE_TYPE; | ||
| var Suspense = REACT_SUSPENSE_TYPE; | ||
| var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated | ||
| return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; | ||
| } | ||
| function isConcurrentMode(object) { | ||
| return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; | ||
| } | ||
| function isContextConsumer(object) { | ||
| return typeOf(object) === REACT_CONTEXT_TYPE; | ||
| } | ||
| function isContextProvider(object) { | ||
| return typeOf(object) === REACT_PROVIDER_TYPE; | ||
| } | ||
| function isElement(object) { | ||
| return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; | ||
| } | ||
| function isForwardRef(object) { | ||
| return typeOf(object) === REACT_FORWARD_REF_TYPE; | ||
| } | ||
| function isFragment(object) { | ||
| return typeOf(object) === REACT_FRAGMENT_TYPE; | ||
| } | ||
| function isLazy(object) { | ||
| return typeOf(object) === REACT_LAZY_TYPE; | ||
| } | ||
| function isMemo(object) { | ||
| return typeOf(object) === REACT_MEMO_TYPE; | ||
| } | ||
| function isPortal(object) { | ||
| return typeOf(object) === REACT_PORTAL_TYPE; | ||
| } | ||
| function isProfiler(object) { | ||
| return typeOf(object) === REACT_PROFILER_TYPE; | ||
| } | ||
| function isStrictMode(object) { | ||
| return typeOf(object) === REACT_STRICT_MODE_TYPE; | ||
| } | ||
| function isSuspense(object) { | ||
| return typeOf(object) === REACT_SUSPENSE_TYPE; | ||
| } | ||
| function isAsyncMode(object) { | ||
| { | ||
| if (!hasWarnedAboutDeprecatedIsAsyncMode) { | ||
| hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint | ||
| reactIs_development.AsyncMode = AsyncMode; | ||
| reactIs_development.ConcurrentMode = ConcurrentMode; | ||
| reactIs_development.ContextConsumer = ContextConsumer; | ||
| reactIs_development.ContextProvider = ContextProvider; | ||
| reactIs_development.Element = Element; | ||
| reactIs_development.ForwardRef = ForwardRef; | ||
| reactIs_development.Fragment = Fragment; | ||
| reactIs_development.Lazy = Lazy; | ||
| reactIs_development.Memo = Memo; | ||
| reactIs_development.Portal = Portal; | ||
| reactIs_development.Profiler = Profiler; | ||
| reactIs_development.StrictMode = StrictMode; | ||
| reactIs_development.Suspense = Suspense; | ||
| reactIs_development.isAsyncMode = isAsyncMode; | ||
| reactIs_development.isConcurrentMode = isConcurrentMode; | ||
| reactIs_development.isContextConsumer = isContextConsumer; | ||
| reactIs_development.isContextProvider = isContextProvider; | ||
| reactIs_development.isElement = isElement; | ||
| reactIs_development.isForwardRef = isForwardRef; | ||
| reactIs_development.isFragment = isFragment; | ||
| reactIs_development.isLazy = isLazy; | ||
| reactIs_development.isMemo = isMemo; | ||
| reactIs_development.isPortal = isPortal; | ||
| reactIs_development.isProfiler = isProfiler; | ||
| reactIs_development.isStrictMode = isStrictMode; | ||
| reactIs_development.isSuspense = isSuspense; | ||
| reactIs_development.isValidElementType = isValidElementType; | ||
| reactIs_development.typeOf = typeOf; | ||
| })(); | ||
| } | ||
| console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); | ||
| } | ||
| } | ||
| { | ||
| reactIs$1.exports = reactIs_development; | ||
| } | ||
| return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; | ||
| } | ||
| function isConcurrentMode(object) { | ||
| return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; | ||
| } | ||
| function isContextConsumer(object) { | ||
| return typeOf(object) === REACT_CONTEXT_TYPE; | ||
| } | ||
| function isContextProvider(object) { | ||
| return typeOf(object) === REACT_PROVIDER_TYPE; | ||
| } | ||
| function isElement(object) { | ||
| return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; | ||
| } | ||
| function isForwardRef(object) { | ||
| return typeOf(object) === REACT_FORWARD_REF_TYPE; | ||
| } | ||
| function isFragment(object) { | ||
| return typeOf(object) === REACT_FRAGMENT_TYPE; | ||
| } | ||
| function isLazy(object) { | ||
| return typeOf(object) === REACT_LAZY_TYPE; | ||
| } | ||
| function isMemo(object) { | ||
| return typeOf(object) === REACT_MEMO_TYPE; | ||
| } | ||
| function isPortal(object) { | ||
| return typeOf(object) === REACT_PORTAL_TYPE; | ||
| } | ||
| function isProfiler(object) { | ||
| return typeOf(object) === REACT_PROFILER_TYPE; | ||
| } | ||
| function isStrictMode(object) { | ||
| return typeOf(object) === REACT_STRICT_MODE_TYPE; | ||
| } | ||
| function isSuspense(object) { | ||
| return typeOf(object) === REACT_SUSPENSE_TYPE; | ||
| } | ||
| var reactIs = reactIs$1.exports; | ||
| exports.AsyncMode = AsyncMode; | ||
| exports.ConcurrentMode = ConcurrentMode; | ||
| exports.ContextConsumer = ContextConsumer; | ||
| exports.ContextProvider = ContextProvider; | ||
| exports.Element = Element; | ||
| exports.ForwardRef = ForwardRef; | ||
| exports.Fragment = Fragment; | ||
| exports.Lazy = Lazy; | ||
| exports.Memo = Memo; | ||
| exports.Portal = Portal; | ||
| exports.Profiler = Profiler; | ||
| exports.StrictMode = StrictMode; | ||
| exports.Suspense = Suspense; | ||
| exports.isAsyncMode = isAsyncMode; | ||
| exports.isConcurrentMode = isConcurrentMode; | ||
| exports.isContextConsumer = isContextConsumer; | ||
| exports.isContextProvider = isContextProvider; | ||
| exports.isElement = isElement; | ||
| exports.isForwardRef = isForwardRef; | ||
| exports.isFragment = isFragment; | ||
| exports.isLazy = isLazy; | ||
| exports.isMemo = isMemo; | ||
| exports.isPortal = isPortal; | ||
| exports.isProfiler = isProfiler; | ||
| exports.isStrictMode = isStrictMode; | ||
| exports.isSuspense = isSuspense; | ||
| exports.isValidElementType = isValidElementType; | ||
| exports.typeOf = typeOf; | ||
| })(); | ||
| } | ||
| }); | ||
| reactIs_development.AsyncMode; | ||
| reactIs_development.ConcurrentMode; | ||
| reactIs_development.ContextConsumer; | ||
| reactIs_development.ContextProvider; | ||
| reactIs_development.Element; | ||
| reactIs_development.ForwardRef; | ||
| reactIs_development.Fragment; | ||
| reactIs_development.Lazy; | ||
| reactIs_development.Memo; | ||
| reactIs_development.Portal; | ||
| reactIs_development.Profiler; | ||
| reactIs_development.StrictMode; | ||
| reactIs_development.Suspense; | ||
| reactIs_development.isAsyncMode; | ||
| reactIs_development.isConcurrentMode; | ||
| reactIs_development.isContextConsumer; | ||
| reactIs_development.isContextProvider; | ||
| reactIs_development.isElement; | ||
| reactIs_development.isForwardRef; | ||
| reactIs_development.isFragment; | ||
| reactIs_development.isLazy; | ||
| reactIs_development.isMemo; | ||
| reactIs_development.isPortal; | ||
| reactIs_development.isProfiler; | ||
| reactIs_development.isStrictMode; | ||
| reactIs_development.isSuspense; | ||
| reactIs_development.isValidElementType; | ||
| reactIs_development.typeOf; | ||
| /** | ||
| * Copyright 2015, Yahoo! Inc. | ||
| * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. | ||
| */ | ||
| var REACT_STATICS = { | ||
| childContextTypes: true, | ||
| contextType: true, | ||
| contextTypes: true, | ||
| defaultProps: true, | ||
| displayName: true, | ||
| getDefaultProps: true, | ||
| getDerivedStateFromError: true, | ||
| getDerivedStateFromProps: true, | ||
| mixins: true, | ||
| propTypes: true, | ||
| type: true | ||
| }; | ||
| var KNOWN_STATICS = { | ||
| name: true, | ||
| length: true, | ||
| prototype: true, | ||
| caller: true, | ||
| callee: true, | ||
| arguments: true, | ||
| arity: true | ||
| }; | ||
| var FORWARD_REF_STATICS = { | ||
| '$$typeof': true, | ||
| render: true, | ||
| defaultProps: true, | ||
| displayName: true, | ||
| propTypes: true | ||
| }; | ||
| var MEMO_STATICS = { | ||
| '$$typeof': true, | ||
| compare: true, | ||
| defaultProps: true, | ||
| displayName: true, | ||
| propTypes: true, | ||
| type: true | ||
| }; | ||
| var TYPE_STATICS = {}; | ||
| TYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS; | ||
| TYPE_STATICS[reactIs.Memo] = MEMO_STATICS; | ||
| var reactIs = createCommonjsModule(function (module) { | ||
| function getStatics(component) { | ||
| // React v16.11 and below | ||
| if (reactIs.isMemo(component)) { | ||
| return MEMO_STATICS; | ||
| } // React v16.12 and above | ||
| { | ||
| module.exports = reactIs_development; | ||
| } | ||
| }); | ||
| /** | ||
| * Copyright 2015, Yahoo! Inc. | ||
| * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. | ||
| */ | ||
| var REACT_STATICS = { | ||
| childContextTypes: true, | ||
| contextType: true, | ||
| contextTypes: true, | ||
| defaultProps: true, | ||
| displayName: true, | ||
| getDefaultProps: true, | ||
| getDerivedStateFromError: true, | ||
| getDerivedStateFromProps: true, | ||
| mixins: true, | ||
| propTypes: true, | ||
| type: true | ||
| }; | ||
| var KNOWN_STATICS = { | ||
| name: true, | ||
| length: true, | ||
| prototype: true, | ||
| caller: true, | ||
| callee: true, | ||
| arguments: true, | ||
| arity: true | ||
| }; | ||
| var FORWARD_REF_STATICS = { | ||
| '$$typeof': true, | ||
| render: true, | ||
| defaultProps: true, | ||
| displayName: true, | ||
| propTypes: true | ||
| }; | ||
| var MEMO_STATICS = { | ||
| '$$typeof': true, | ||
| compare: true, | ||
| defaultProps: true, | ||
| displayName: true, | ||
| propTypes: true, | ||
| type: true | ||
| }; | ||
| var TYPE_STATICS = {}; | ||
| TYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS; | ||
| TYPE_STATICS[reactIs.Memo] = MEMO_STATICS; | ||
| return TYPE_STATICS[component['$$typeof']] || REACT_STATICS; | ||
| } | ||
| function getStatics(component) { | ||
| // React v16.11 and below | ||
| if (reactIs.isMemo(component)) { | ||
| return MEMO_STATICS; | ||
| } // React v16.12 and above | ||
| var defineProperty = Object.defineProperty; | ||
| var getOwnPropertyNames = Object.getOwnPropertyNames; | ||
| var getOwnPropertySymbols = Object.getOwnPropertySymbols; | ||
| var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; | ||
| var getPrototypeOf = Object.getPrototypeOf; | ||
| var objectPrototype = Object.prototype; | ||
| function hoistNonReactStatics(targetComponent, sourceComponent, blacklist) { | ||
| if (typeof sourceComponent !== 'string') { | ||
| // don't hoist over string (html) components | ||
| if (objectPrototype) { | ||
| var inheritedComponent = getPrototypeOf(sourceComponent); | ||
| if (inheritedComponent && inheritedComponent !== objectPrototype) { | ||
| hoistNonReactStatics(targetComponent, inheritedComponent, blacklist); | ||
| } | ||
| } | ||
| return TYPE_STATICS[component['$$typeof']] || REACT_STATICS; | ||
| } | ||
| var keys = getOwnPropertyNames(sourceComponent); | ||
| var defineProperty = Object.defineProperty; | ||
| var getOwnPropertyNames = Object.getOwnPropertyNames; | ||
| var getOwnPropertySymbols = Object.getOwnPropertySymbols; | ||
| var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; | ||
| var getPrototypeOf = Object.getPrototypeOf; | ||
| var objectPrototype = Object.prototype; | ||
| function hoistNonReactStatics(targetComponent, sourceComponent, blacklist) { | ||
| if (typeof sourceComponent !== 'string') { | ||
| // don't hoist over string (html) components | ||
| if (objectPrototype) { | ||
| var inheritedComponent = getPrototypeOf(sourceComponent); | ||
| if (getOwnPropertySymbols) { | ||
| keys = keys.concat(getOwnPropertySymbols(sourceComponent)); | ||
| } | ||
| if (inheritedComponent && inheritedComponent !== objectPrototype) { | ||
| hoistNonReactStatics(targetComponent, inheritedComponent, blacklist); | ||
| } | ||
| } | ||
| var targetStatics = getStatics(targetComponent); | ||
| var sourceStatics = getStatics(sourceComponent); | ||
| var keys = getOwnPropertyNames(sourceComponent); | ||
| for (var i = 0; i < keys.length; ++i) { | ||
| var key = keys[i]; | ||
| if (getOwnPropertySymbols) { | ||
| keys = keys.concat(getOwnPropertySymbols(sourceComponent)); | ||
| } | ||
| if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) { | ||
| var descriptor = getOwnPropertyDescriptor(sourceComponent, key); | ||
| var targetStatics = getStatics(targetComponent); | ||
| var sourceStatics = getStatics(sourceComponent); | ||
| try { | ||
| // Avoid failures from read-only properties | ||
| defineProperty(targetComponent, key, descriptor); | ||
| } catch (e) {} | ||
| } | ||
| } | ||
| } | ||
| for (var i = 0; i < keys.length; ++i) { | ||
| var key = keys[i]; | ||
| return targetComponent; | ||
| } | ||
| if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) { | ||
| var descriptor = getOwnPropertyDescriptor(sourceComponent, key); | ||
| var hoistNonReactStatics_cjs = hoistNonReactStatics; | ||
| try { | ||
| // Avoid failures from read-only properties | ||
| defineProperty(targetComponent, key, descriptor); | ||
| } catch (e) {} | ||
| } | ||
| } | ||
| } | ||
| function withNProgress(BaseComponent) { | ||
| var WithNProgress = function WithNProgress(props) { | ||
| var hookProps = useNProgress(props); | ||
| return /*#__PURE__*/React__namespace.createElement(BaseComponent, _extends({}, props, hookProps)); | ||
| }; | ||
| return targetComponent; | ||
| } | ||
| hoistNonReactStatics_cjs(WithNProgress, BaseComponent); | ||
| return WithNProgress; | ||
| } | ||
| var hoistNonReactStatics_cjs = hoistNonReactStatics; | ||
| exports.NProgress = NProgress; | ||
| exports.useNProgress = useNProgress; | ||
| exports.withNProgress = withNProgress; | ||
| function withNProgress(BaseComponent) { | ||
| var WithNProgress = function WithNProgress(props) { | ||
| var hookProps = useNProgress(props); | ||
| return /*#__PURE__*/React__namespace.createElement(BaseComponent, _extends({}, props, hookProps)); | ||
| }; | ||
| Object.defineProperty(exports, '__esModule', { value: true }); | ||
| hoistNonReactStatics_cjs(WithNProgress, BaseComponent); | ||
| return WithNProgress; | ||
| } | ||
| exports.NProgress = NProgress; | ||
| exports.useNProgress = useNProgress; | ||
| exports.withNProgress = withNProgress; | ||
| Object.defineProperty(exports, '__esModule', { value: true }); | ||
| })); | ||
| //# sourceMappingURL=react-nprogress.umd.development.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"react-nprogress.umd.development.js","sources":["../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js","../node_modules/@babel/runtime/helpers/extends.js","../compiled/clamp.js","../compiled/createQueue.js","../compiled/createTimeout.js","../compiled/increment.js","../compiled/useEffectOnce.js","../compiled/useGetSetState.js","../compiled/useUpdateEffect.js","../compiled/useNProgress.js","../compiled/NProgress.js","../node_modules/react-is/cjs/react-is.development.js","../node_modules/react-is/index.js","../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../compiled/withNProgress.js"],"sourcesContent":["function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nmodule.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","export const clamp = (num, lower, upper) => {\n num = num <= upper ? num : upper;\n num = num >= lower ? num : lower;\n return num;\n};\n","export const createQueue = () => {\n let isRunning = false;\n let pending = [];\n const next = () => {\n isRunning = true;\n const cb = pending.shift();\n if (cb) {\n return cb(next);\n }\n isRunning = false;\n };\n const clear = () => {\n isRunning = false;\n pending = [];\n };\n const enqueue = (cb) => {\n pending.push(cb);\n if (!isRunning && pending.length === 1) {\n next();\n }\n };\n return {\n clear,\n enqueue,\n };\n};\n","export const createTimeout = () => {\n let handle;\n const cancel = () => {\n if (handle) {\n window.cancelAnimationFrame(handle);\n }\n };\n const schedule = (callback, delay) => {\n let deltaTime;\n let start;\n const frame = (time) => {\n start = start || time;\n deltaTime = time - start;\n if (deltaTime > delay) {\n callback();\n return;\n }\n handle = window.requestAnimationFrame(frame);\n };\n handle = window.requestAnimationFrame(frame);\n };\n return {\n cancel,\n schedule,\n };\n};\n","import { clamp } from './clamp';\nexport const increment = (progress) => {\n let amount = 0;\n if (progress >= 0 && progress < 0.2) {\n amount = 0.1;\n }\n else if (progress >= 0.2 && progress < 0.5) {\n amount = 0.04;\n }\n else if (progress >= 0.5 && progress < 0.8) {\n amount = 0.02;\n }\n else if (progress >= 0.8 && progress < 0.99) {\n amount = 0.005;\n }\n return clamp(progress + amount, 0, 0.994);\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useEffectOnce.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect } from 'react';\nexport const useEffectOnce = (effect) => {\n // eslint-disable-next-line react-hooks/exhaustive-deps\n useEffect(effect, []);\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useGetSetState.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useCallback, useRef, useState } from 'react';\nconst incrementParameter = (num) => ++num % 1_000_000;\nconst useUpdate = () => {\n const [, setState] = useState(0);\n return useCallback(() => setState(incrementParameter), []);\n};\nexport const useGetSetState = (\n/* istanbul ignore next */\ninitialState = {}) => {\n const update = useUpdate();\n const state = useRef({ ...initialState });\n const get = useCallback(() => state.current, []);\n const set = useCallback((patch) => {\n if (!patch) {\n return;\n }\n Object.assign(state.current, patch);\n update();\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n return [get, set];\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useUpdateEffect.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect, useRef } from 'react';\nconst useFirstMountState = () => {\n const isFirst = useRef(true);\n if (isFirst.current) {\n isFirst.current = false;\n return true;\n }\n return isFirst.current;\n};\nexport const useUpdateEffect = (effect, deps) => {\n const isFirstMount = useFirstMountState();\n useEffect(() => {\n if (!isFirstMount) {\n return effect();\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, deps);\n};\n","import { useCallback, useEffect, useRef } from 'react';\nimport { clamp } from './clamp';\nimport { createQueue } from './createQueue';\nimport { createTimeout } from './createTimeout';\nimport { increment } from './increment';\nimport { useEffectOnce } from './useEffectOnce';\nimport { useGetSetState } from './useGetSetState';\nimport { useUpdateEffect } from './useUpdateEffect';\n/* istanbul ignore next */\nconst noop = () => undefined;\nconst initialState = {\n isFinished: true,\n progress: 0,\n sideEffect: noop,\n};\nexport const useNProgress = ({ animationDuration = 200, incrementDuration = 800, isAnimating = false, minimum = 0.08, } = {}) => {\n const [get, setState] = useGetSetState(initialState);\n const queue = useRef(null);\n const timeout = useRef(null);\n useEffectOnce(() => {\n queue.current = createQueue();\n timeout.current = createTimeout();\n });\n const cleanup = useCallback(() => {\n timeout.current?.cancel();\n queue.current?.clear();\n }, []);\n const set = useCallback((n) => {\n n = clamp(n, minimum, 1);\n if (n === 1) {\n cleanup();\n queue.current?.enqueue((next) => {\n setState({\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n queue.current?.enqueue(() => {\n setState({ isFinished: true, sideEffect: cleanup });\n });\n return;\n }\n queue.current?.enqueue((next) => {\n setState({\n isFinished: false,\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n }, [animationDuration, cleanup, minimum, queue, setState, timeout]);\n const trickle = useCallback(() => {\n set(increment(get().progress));\n }, [get, set]);\n const start = useCallback(() => {\n const work = () => {\n trickle();\n queue.current?.enqueue((next) => {\n timeout.current?.schedule(() => {\n work();\n next();\n }, incrementDuration);\n });\n };\n work();\n }, [incrementDuration, queue, timeout, trickle]);\n const savedTrickle = useRef(noop);\n const sideEffect = get().sideEffect;\n useEffect(() => {\n savedTrickle.current = trickle;\n });\n useEffectOnce(() => {\n if (isAnimating) {\n start();\n }\n return cleanup;\n });\n useUpdateEffect(() => {\n get().sideEffect();\n }, [get, sideEffect]);\n useUpdateEffect(() => {\n if (!isAnimating) {\n set(1);\n }\n else {\n setState({\n ...initialState,\n sideEffect: start,\n });\n }\n }, [isAnimating, set, setState, start]);\n return {\n animationDuration,\n isFinished: get().isFinished,\n progress: get().progress,\n };\n};\n","import { useNProgress } from './useNProgress';\nexport const NProgress = ({ children, ...restProps }) => {\n const renderProps = useNProgress(restProps);\n return children(renderProps);\n};\n","/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","import hoistNonReactStatics from 'hoist-non-react-statics';\nimport * as React from 'react';\nimport { useNProgress } from './useNProgress';\nexport function withNProgress(BaseComponent) {\n const WithNProgress = (props) => {\n const hookProps = useNProgress(props);\n return React.createElement(BaseComponent, { ...props, ...hookProps });\n };\n hoistNonReactStatics(WithNProgress, BaseComponent);\n return WithNProgress;\n}\n"],"names":["clamp","num","lower","upper","createQueue","isRunning","pending","next","cb","shift","clear","enqueue","push","length","createTimeout","handle","cancel","window","cancelAnimationFrame","schedule","callback","delay","deltaTime","start","frame","time","requestAnimationFrame","increment","progress","amount","useEffectOnce","effect","useEffect","incrementParameter","useUpdate","useState","setState","useCallback","useGetSetState","initialState","update","state","useRef","get","current","set","patch","Object","assign","useFirstMountState","isFirst","useUpdateEffect","deps","isFirstMount","noop","undefined","isFinished","sideEffect","useNProgress","animationDuration","incrementDuration","isAnimating","minimum","queue","timeout","cleanup","n","trickle","work","savedTrickle","NProgress","children","restProps","renderProps","require$$1","withNProgress","BaseComponent","WithNProgress","props","hookProps","React","createElement","hoistNonReactStatics"],"mappings":"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"} | ||
| {"version":3,"file":"react-nprogress.umd.development.js","sources":["../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","../node_modules/@babel/runtime/helpers/esm/extends.js","../compiled/clamp.js","../compiled/createQueue.js","../compiled/createTimeout.js","../compiled/increment.js","../compiled/useEffectOnce.js","../compiled/useGetSetState.js","../compiled/useUpdateEffect.js","../compiled/useNProgress.js","../compiled/NProgress.js","../node_modules/react-is/cjs/react-is.development.js","../node_modules/react-is/index.js","../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../compiled/withNProgress.js"],"sourcesContent":["export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}","export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}","export const clamp = (num, lower, upper) => {\n num = num <= upper ? num : upper;\n num = num >= lower ? num : lower;\n return num;\n};\n","export const createQueue = () => {\n let isRunning = false;\n let pending = [];\n const next = () => {\n isRunning = true;\n const cb = pending.shift();\n if (cb) {\n return cb(next);\n }\n isRunning = false;\n };\n const clear = () => {\n isRunning = false;\n pending = [];\n };\n const enqueue = (cb) => {\n pending.push(cb);\n if (!isRunning && pending.length === 1) {\n next();\n }\n };\n return {\n clear,\n enqueue,\n };\n};\n","export const createTimeout = () => {\n let handle;\n const cancel = () => {\n if (handle) {\n window.cancelAnimationFrame(handle);\n }\n };\n const schedule = (callback, delay) => {\n let deltaTime;\n let start;\n const frame = (time) => {\n start = start || time;\n deltaTime = time - start;\n if (deltaTime > delay) {\n callback();\n return;\n }\n handle = window.requestAnimationFrame(frame);\n };\n handle = window.requestAnimationFrame(frame);\n };\n return {\n cancel,\n schedule,\n };\n};\n","import { clamp } from './clamp';\nexport const increment = (progress) => {\n let amount = 0;\n if (progress >= 0 && progress < 0.2) {\n amount = 0.1;\n }\n else if (progress >= 0.2 && progress < 0.5) {\n amount = 0.04;\n }\n else if (progress >= 0.5 && progress < 0.8) {\n amount = 0.02;\n }\n else if (progress >= 0.8 && progress < 0.99) {\n amount = 0.005;\n }\n return clamp(progress + amount, 0, 0.994);\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useEffectOnce.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect } from 'react';\nexport const useEffectOnce = (effect) => {\n // eslint-disable-next-line react-hooks/exhaustive-deps\n useEffect(effect, []);\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useGetSetState.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useCallback, useRef, useState } from 'react';\nconst incrementParameter = (num) => ++num % 1_000_000;\nconst useUpdate = () => {\n const [, setState] = useState(0);\n return useCallback(() => setState(incrementParameter), []);\n};\nexport const useGetSetState = (\n/* istanbul ignore next */\ninitialState = {}) => {\n const update = useUpdate();\n const state = useRef({ ...initialState });\n const get = useCallback(() => state.current, []);\n const set = useCallback((patch) => {\n if (!patch) {\n return;\n }\n Object.assign(state.current, patch);\n update();\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n return [get, set];\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useUpdateEffect.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect, useRef } from 'react';\nconst useFirstMountState = () => {\n const isFirst = useRef(true);\n if (isFirst.current) {\n isFirst.current = false;\n return true;\n }\n return isFirst.current;\n};\nexport const useUpdateEffect = (effect, deps) => {\n const isFirstMount = useFirstMountState();\n useEffect(() => {\n if (!isFirstMount) {\n return effect();\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, deps);\n};\n","import { useCallback, useEffect, useRef } from 'react';\nimport { clamp } from './clamp';\nimport { createQueue } from './createQueue';\nimport { createTimeout } from './createTimeout';\nimport { increment } from './increment';\nimport { useEffectOnce } from './useEffectOnce';\nimport { useGetSetState } from './useGetSetState';\nimport { useUpdateEffect } from './useUpdateEffect';\n/* istanbul ignore next */\nconst noop = () => undefined;\nconst initialState = {\n isFinished: true,\n progress: 0,\n sideEffect: noop,\n};\nexport const useNProgress = ({ animationDuration = 200, incrementDuration = 800, isAnimating = false, minimum = 0.08, } = {}) => {\n const [get, setState] = useGetSetState(initialState);\n const queue = useRef(null);\n const timeout = useRef(null);\n useEffectOnce(() => {\n queue.current = createQueue();\n timeout.current = createTimeout();\n });\n const cleanup = useCallback(() => {\n timeout.current?.cancel();\n queue.current?.clear();\n }, []);\n const set = useCallback((n) => {\n n = clamp(n, minimum, 1);\n if (n === 1) {\n cleanup();\n queue.current?.enqueue((next) => {\n setState({\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n queue.current?.enqueue(() => {\n setState({ isFinished: true, sideEffect: cleanup });\n });\n return;\n }\n queue.current?.enqueue((next) => {\n setState({\n isFinished: false,\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n }, [animationDuration, cleanup, minimum, queue, setState, timeout]);\n const trickle = useCallback(() => {\n set(increment(get().progress));\n }, [get, set]);\n const start = useCallback(() => {\n const work = () => {\n trickle();\n queue.current?.enqueue((next) => {\n timeout.current?.schedule(() => {\n work();\n next();\n }, incrementDuration);\n });\n };\n work();\n }, [incrementDuration, queue, timeout, trickle]);\n const savedTrickle = useRef(noop);\n const sideEffect = get().sideEffect;\n useEffect(() => {\n savedTrickle.current = trickle;\n });\n useEffectOnce(() => {\n if (isAnimating) {\n start();\n }\n return cleanup;\n });\n useUpdateEffect(() => {\n get().sideEffect();\n }, [get, sideEffect]);\n useUpdateEffect(() => {\n if (!isAnimating) {\n set(1);\n }\n else {\n setState({\n ...initialState,\n sideEffect: start,\n });\n }\n }, [isAnimating, set, setState, start]);\n return {\n animationDuration,\n isFinished: get().isFinished,\n progress: get().progress,\n };\n};\n","import { useNProgress } from './useNProgress';\nexport const NProgress = ({ children, ...restProps }) => {\n const renderProps = useNProgress(restProps);\n return children(renderProps);\n};\n","/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","import hoistNonReactStatics from 'hoist-non-react-statics';\nimport * as React from 'react';\nimport { useNProgress } from './useNProgress';\nexport function withNProgress(BaseComponent) {\n const WithNProgress = (props) => {\n const hookProps = useNProgress(props);\n return React.createElement(BaseComponent, { ...props, ...hookProps });\n };\n hoistNonReactStatics(WithNProgress, BaseComponent);\n return WithNProgress;\n}\n"],"names":["clamp","num","lower","upper","createQueue","isRunning","pending","next","cb","shift","clear","enqueue","push","length","createTimeout","handle","cancel","window","cancelAnimationFrame","schedule","callback","delay","deltaTime","start","frame","time","requestAnimationFrame","increment","progress","amount","useEffectOnce","effect","useEffect","incrementParameter","useUpdate","useState","setState","useCallback","useGetSetState","initialState","update","state","useRef","get","current","set","patch","Object","assign","useFirstMountState","isFirst","useUpdateEffect","deps","isFirstMount","noop","undefined","isFinished","sideEffect","useNProgress","animationDuration","incrementDuration","isAnimating","minimum","queue","timeout","cleanup","n","trickle","work","savedTrickle","NProgress","children","restProps","renderProps","reactIsModule","require$$1","require$$0","withNProgress","BaseComponent","WithNProgress","props","hookProps","React","createElement","hoistNonReactStatics"],"mappings":"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"} |
@@ -1,2 +0,2 @@ | ||
| !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).NProgress={},e.React)}(this,(function(e,t){"use strict";function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var n=r(t);function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function u(e,t){return e(t={exports:{}},t.exports),t.exports}var c=o(u((function(e){e.exports=function(e,t){if(null==e)return{};var r,n,o={},u=Object.keys(e);for(n=0;n<u.length;n++)t.indexOf(r=u[n])>=0||(o[r]=e[r]);return o},e.exports.__esModule=!0,e.exports.default=e.exports}))),i=u((function(e){function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})),f=o(i),s=function(e,t,r){return e=(e=e<=r?e:r)>=t?e:t},a=function(){var e=!1,t=[],r=function r(){e=!0;var n=t.shift();if(n)return n(r);e=!1};return{clear:function(){e=!1,t=[]},enqueue:function(n){t.push(n),e||1!==t.length||r()}}},l=function(e){t.useEffect(e,[])},p=function(e){return++e%1e6},d=function(e){void 0===e&&(e={});var r,n=(r=t.useState(0)[1],t.useCallback((function(){return r(p)}),[])),o=t.useRef(f({},e));return[t.useCallback((function(){return o.current}),[]),t.useCallback((function(e){e&&(Object.assign(o.current,e),n())}),[])]},y=function(e,r){var n,o=(n=t.useRef(!0)).current?(n.current=!1,!0):n.current;t.useEffect((function(){if(!o)return e()}),r)},m=function(){},b={isFinished:!0,progress:0,sideEffect:m},v=function(e){var r=void 0===e?{}:e,n=r.animationDuration,o=void 0===n?200:n,u=r.incrementDuration,c=void 0===u?800:u,i=r.isAnimating,p=void 0!==i&&i,v=r.minimum,g=void 0===v?.08:v,h=d(b),$=h[0],x=h[1],S=t.useRef(null),O=t.useRef(null);l((function(){var e;S.current=a(),O.current={cancel:function(){e&&window.cancelAnimationFrame(e)},schedule:function(t,r){var n;e=window.requestAnimationFrame((function o(u){u-(n=n||u)>r?t():e=window.requestAnimationFrame(o)}))}}}));var P=t.useCallback((function(){var e,t;null==(e=O.current)||e.cancel(),null==(t=S.current)||t.clear()}),[]),j=t.useCallback((function(e){var t,r,n;if(1===(e=s(e,g,1)))return P(),null==(r=S.current)||r.enqueue((function(t){x({progress:e,sideEffect:function(){var e;return null==(e=O.current)?void 0:e.schedule(t,o)}})})),void(null==(n=S.current)||n.enqueue((function(){x({isFinished:!0,sideEffect:P})})));null==(t=S.current)||t.enqueue((function(t){x({isFinished:!1,progress:e,sideEffect:function(){var e;return null==(e=O.current)?void 0:e.schedule(t,o)}})}))}),[o,P,g,S,x,O]),w=t.useCallback((function(){var e,t;j((e=$().progress,t=0,e>=0&&e<.2?t=.1:e>=.2&&e<.5?t=.04:e>=.5&&e<.8?t=.02:e>=.8&&e<.99&&(t=.005),s(e+t,0,.994)))}),[$,j]),_=t.useCallback((function(){!function e(){var t;w(),null==(t=S.current)||t.enqueue((function(t){var r;null==(r=O.current)||r.schedule((function(){e(),t()}),c)}))}()}),[c,S,O,w]),C=t.useRef(m),E=$().sideEffect;return t.useEffect((function(){C.current=w})),l((function(){return p&&_(),P})),y((function(){$().sideEffect()}),[$,E]),y((function(){p?x(f({},b,{sideEffect:_})):j(1)}),[p,j,x,_]),{animationDuration:o,isFinished:$().isFinished,progress:$().progress}},g=["children"],h="function"==typeof Symbol&&Symbol.for,$=h?Symbol.for("react.element"):60103,x=h?Symbol.for("react.portal"):60106,S=h?Symbol.for("react.fragment"):60107,O=h?Symbol.for("react.strict_mode"):60108,P=h?Symbol.for("react.profiler"):60114,j=h?Symbol.for("react.provider"):60109,w=h?Symbol.for("react.context"):60110,_=h?Symbol.for("react.async_mode"):60111,C=h?Symbol.for("react.concurrent_mode"):60111,E=h?Symbol.for("react.forward_ref"):60112,M=h?Symbol.for("react.suspense"):60113,F=h?Symbol.for("react.suspense_list"):60120,k=h?Symbol.for("react.memo"):60115,R=h?Symbol.for("react.lazy"):60116,T=h?Symbol.for("react.block"):60121,q=h?Symbol.for("react.fundamental"):60117,D=h?Symbol.for("react.responder"):60118,N=h?Symbol.for("react.scope"):60119;function A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case $:switch(e=e.type){case _:case C:case S:case P:case O:case M:return e;default:switch(e=e&&e.$$typeof){case w:case E:case R:case k:case j:return e;default:return t}}case x:return t}}}function z(e){return A(e)===C}var L={AsyncMode:_,ConcurrentMode:C,ContextConsumer:w,ContextProvider:j,Element:$,ForwardRef:E,Fragment:S,Lazy:R,Memo:k,Portal:x,Profiler:P,StrictMode:O,Suspense:M,isAsyncMode:function(e){return z(e)||A(e)===_},isConcurrentMode:z,isContextConsumer:function(e){return A(e)===w},isContextProvider:function(e){return A(e)===j},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===$},isForwardRef:function(e){return A(e)===E},isFragment:function(e){return A(e)===S},isLazy:function(e){return A(e)===R},isMemo:function(e){return A(e)===k},isPortal:function(e){return A(e)===x},isProfiler:function(e){return A(e)===P},isStrictMode:function(e){return A(e)===O},isSuspense:function(e){return A(e)===M},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===S||e===C||e===P||e===O||e===M||e===F||"object"==typeof e&&null!==e&&(e.$$typeof===R||e.$$typeof===k||e.$$typeof===j||e.$$typeof===w||e.$$typeof===E||e.$$typeof===q||e.$$typeof===D||e.$$typeof===N||e.$$typeof===T)},typeOf:A},V=(u((function(e,t){})),u((function(e){e.exports=L}))),B={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},G={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},H={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},I={};function J(e){return V.isMemo(e)?H:I[e.$$typeof]||B}I[V.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},I[V.Memo]=H;var K=Object.defineProperty,Q=Object.getOwnPropertyNames,U=Object.getOwnPropertySymbols,W=Object.getOwnPropertyDescriptor,X=Object.getPrototypeOf,Y=Object.prototype;var Z=function e(t,r,n){if("string"!=typeof r){if(Y){var o=X(r);o&&o!==Y&&e(t,o,n)}var u=Q(r);U&&(u=u.concat(U(r)));for(var c=J(t),i=J(r),f=0;f<u.length;++f){var s=u[f];if(!(G[s]||n&&n[s]||i&&i[s]||c&&c[s])){var a=W(r,s);try{K(t,s,a)}catch(e){}}}}return t};e.NProgress=function(e){var t=e.children,r=c(e,g);return t(v(r))},e.useNProgress=v,e.withNProgress=function(e){var t=function(t){var r=v(t);return n.createElement(e,f({},t,r))};return Z(t,e),t},Object.defineProperty(e,"__esModule",{value:!0})})); | ||
| !function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self).NProgress={},e.React)}(this,(function(e,r){"use strict";function t(e){if(e&&e.__esModule)return e;var r=Object.create(null);return e&&Object.keys(e).forEach((function(t){if("default"!==t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}})),r.default=e,Object.freeze(r)}var n=t(r);function o(){return o=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},o.apply(this,arguments)}var u=function(e,r,t){return e=(e=e<=t?e:t)>=r?e:r},c=function(){var e=!1,r=[],t=function t(){e=!0;var n=r.shift();if(n)return n(t);e=!1};return{clear:function(){e=!1,r=[]},enqueue:function(n){r.push(n),e||1!==r.length||t()}}},i=function(e){r.useEffect(e,[])},f=function(e){return++e%1e6},a=function(e){void 0===e&&(e={});var t,n=(t=r.useState(0)[1],r.useCallback((function(){return t(f)}),[])),u=r.useRef(o({},e));return[r.useCallback((function(){return u.current}),[]),r.useCallback((function(e){e&&(Object.assign(u.current,e),n())}),[])]},s=function(e,t){var n,o=(n=r.useRef(!0)).current?(n.current=!1,!0):n.current;r.useEffect((function(){if(!o)return e()}),t)},l=function(){},p={isFinished:!0,progress:0,sideEffect:l},y=function(e){var t=void 0===e?{}:e,n=t.animationDuration,f=void 0===n?200:n,y=t.incrementDuration,d=void 0===y?800:y,m=t.isAnimating,b=void 0!==m&&m,v=t.minimum,g=void 0===v?.08:v,h=a(p),$=h[0],S=h[1],O=r.useRef(null),P=r.useRef(null);i((function(){var e;O.current=c(),P.current={cancel:function(){e&&window.cancelAnimationFrame(e)},schedule:function(r,t){var n;e=window.requestAnimationFrame((function o(u){u-(n=n||u)>t?r():e=window.requestAnimationFrame(o)}))}}}));var j=r.useCallback((function(){var e,r;null==(e=P.current)||e.cancel(),null==(r=O.current)||r.clear()}),[]),w=r.useCallback((function(e){var r,t,n;if(1===(e=u(e,g,1)))return j(),null==(t=O.current)||t.enqueue((function(r){S({progress:e,sideEffect:function(){var e;return null==(e=P.current)?void 0:e.schedule(r,f)}})})),void(null==(n=O.current)||n.enqueue((function(){S({isFinished:!0,sideEffect:j})})));null==(r=O.current)||r.enqueue((function(r){S({isFinished:!1,progress:e,sideEffect:function(){var e;return null==(e=P.current)?void 0:e.schedule(r,f)}})}))}),[f,j,g,O,S,P]),x=r.useCallback((function(){var e,r;w((e=$().progress,r=0,e>=0&&e<.2?r=.1:e>=.2&&e<.5?r=.04:e>=.5&&e<.8?r=.02:e>=.8&&e<.99&&(r=.005),u(e+r,0,.994)))}),[$,w]),C=r.useCallback((function(){!function e(){var r;x(),null==(r=O.current)||r.enqueue((function(r){var t;null==(t=P.current)||t.schedule((function(){e(),r()}),d)}))}()}),[d,O,P,x]),E=r.useRef(l),F=$().sideEffect;return r.useEffect((function(){E.current=x})),i((function(){return b&&C(),j})),s((function(){$().sideEffect()}),[$,F]),s((function(){b?S(o({},p,{sideEffect:C})):w(1)}),[b,w,S,C]),{animationDuration:f,isFinished:$().isFinished,progress:$().progress}},d=["children"],m={exports:{}},b={},v="function"==typeof Symbol&&Symbol.for,g=v?Symbol.for("react.element"):60103,h=v?Symbol.for("react.portal"):60106,$=v?Symbol.for("react.fragment"):60107,S=v?Symbol.for("react.strict_mode"):60108,O=v?Symbol.for("react.profiler"):60114,P=v?Symbol.for("react.provider"):60109,j=v?Symbol.for("react.context"):60110,w=v?Symbol.for("react.async_mode"):60111,x=v?Symbol.for("react.concurrent_mode"):60111,C=v?Symbol.for("react.forward_ref"):60112,E=v?Symbol.for("react.suspense"):60113,F=v?Symbol.for("react.suspense_list"):60120,M=v?Symbol.for("react.memo"):60115,k=v?Symbol.for("react.lazy"):60116,R=v?Symbol.for("react.block"):60121,T=v?Symbol.for("react.fundamental"):60117,_=v?Symbol.for("react.responder"):60118,q=v?Symbol.for("react.scope"):60119;function D(e){if("object"==typeof e&&null!==e){var r=e.$$typeof;switch(r){case g:switch(e=e.type){case w:case x:case $:case O:case S:case E:return e;default:switch(e=e&&e.$$typeof){case j:case C:case k:case M:case P:return e;default:return r}}case h:return r}}}function N(e){return D(e)===x}b.AsyncMode=w,b.ConcurrentMode=x,b.ContextConsumer=j,b.ContextProvider=P,b.Element=g,b.ForwardRef=C,b.Fragment=$,b.Lazy=k,b.Memo=M,b.Portal=h,b.Profiler=O,b.StrictMode=S,b.Suspense=E,b.isAsyncMode=function(e){return N(e)||D(e)===w},b.isConcurrentMode=N,b.isContextConsumer=function(e){return D(e)===j},b.isContextProvider=function(e){return D(e)===P},b.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===g},b.isForwardRef=function(e){return D(e)===C},b.isFragment=function(e){return D(e)===$},b.isLazy=function(e){return D(e)===k},b.isMemo=function(e){return D(e)===M},b.isPortal=function(e){return D(e)===h},b.isProfiler=function(e){return D(e)===O},b.isStrictMode=function(e){return D(e)===S},b.isSuspense=function(e){return D(e)===E},b.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===$||e===x||e===O||e===S||e===E||e===F||"object"==typeof e&&null!==e&&(e.$$typeof===k||e.$$typeof===M||e.$$typeof===P||e.$$typeof===j||e.$$typeof===C||e.$$typeof===T||e.$$typeof===_||e.$$typeof===q||e.$$typeof===R)},b.typeOf=D,m.exports=b;var A=m.exports,z={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},L={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},V={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},B={};function G(e){return A.isMemo(e)?V:B[e.$$typeof]||z}B[A.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},B[A.Memo]=V;var H=Object.defineProperty,I=Object.getOwnPropertyNames,J=Object.getOwnPropertySymbols,K=Object.getOwnPropertyDescriptor,Q=Object.getPrototypeOf,U=Object.prototype;var W=function e(r,t,n){if("string"!=typeof t){if(U){var o=Q(t);o&&o!==U&&e(r,o,n)}var u=I(t);J&&(u=u.concat(J(t)));for(var c=G(r),i=G(t),f=0;f<u.length;++f){var a=u[f];if(!(L[a]||n&&n[a]||i&&i[a]||c&&c[a])){var s=K(t,a);try{H(r,a,s)}catch(e){}}}}return r};e.NProgress=function(e){var r=e.children,t=function(e,r){if(null==e)return{};var t,n,o={},u=Object.keys(e);for(n=0;n<u.length;n++)r.indexOf(t=u[n])>=0||(o[t]=e[t]);return o}(e,d);return r(y(t))},e.useNProgress=y,e.withNProgress=function(e){var r=function(r){var t=y(r);return n.createElement(e,o({},r,t))};return W(r,e),r},Object.defineProperty(e,"__esModule",{value:!0})})); | ||
| //# sourceMappingURL=react-nprogress.umd.production.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"react-nprogress.umd.production.js","sources":["../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js","../node_modules/@babel/runtime/helpers/extends.js","../compiled/clamp.js","../compiled/createQueue.js","../compiled/useEffectOnce.js","../compiled/useGetSetState.js","../compiled/useUpdateEffect.js","../compiled/useNProgress.js","../compiled/createTimeout.js","../compiled/increment.js","../node_modules/react-is/cjs/react-is.production.min.js","../node_modules/react-is/index.js","../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../compiled/NProgress.js","../compiled/withNProgress.js"],"sourcesContent":["function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nmodule.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","function _extends() {\n module.exports = _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;\n return _extends.apply(this, arguments);\n}\n\nmodule.exports = _extends, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","export const clamp = (num, lower, upper) => {\n num = num <= upper ? num : upper;\n num = num >= lower ? num : lower;\n return num;\n};\n","export const createQueue = () => {\n let isRunning = false;\n let pending = [];\n const next = () => {\n isRunning = true;\n const cb = pending.shift();\n if (cb) {\n return cb(next);\n }\n isRunning = false;\n };\n const clear = () => {\n isRunning = false;\n pending = [];\n };\n const enqueue = (cb) => {\n pending.push(cb);\n if (!isRunning && pending.length === 1) {\n next();\n }\n };\n return {\n clear,\n enqueue,\n };\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useEffectOnce.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect } from 'react';\nexport const useEffectOnce = (effect) => {\n // eslint-disable-next-line react-hooks/exhaustive-deps\n useEffect(effect, []);\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useGetSetState.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useCallback, useRef, useState } from 'react';\nconst incrementParameter = (num) => ++num % 1_000_000;\nconst useUpdate = () => {\n const [, setState] = useState(0);\n return useCallback(() => setState(incrementParameter), []);\n};\nexport const useGetSetState = (\n/* istanbul ignore next */\ninitialState = {}) => {\n const update = useUpdate();\n const state = useRef({ ...initialState });\n const get = useCallback(() => state.current, []);\n const set = useCallback((patch) => {\n if (!patch) {\n return;\n }\n Object.assign(state.current, patch);\n update();\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n return [get, set];\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useUpdateEffect.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect, useRef } from 'react';\nconst useFirstMountState = () => {\n const isFirst = useRef(true);\n if (isFirst.current) {\n isFirst.current = false;\n return true;\n }\n return isFirst.current;\n};\nexport const useUpdateEffect = (effect, deps) => {\n const isFirstMount = useFirstMountState();\n useEffect(() => {\n if (!isFirstMount) {\n return effect();\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, deps);\n};\n","import { useCallback, useEffect, useRef } from 'react';\nimport { clamp } from './clamp';\nimport { createQueue } from './createQueue';\nimport { createTimeout } from './createTimeout';\nimport { increment } from './increment';\nimport { useEffectOnce } from './useEffectOnce';\nimport { useGetSetState } from './useGetSetState';\nimport { useUpdateEffect } from './useUpdateEffect';\n/* istanbul ignore next */\nconst noop = () => undefined;\nconst initialState = {\n isFinished: true,\n progress: 0,\n sideEffect: noop,\n};\nexport const useNProgress = ({ animationDuration = 200, incrementDuration = 800, isAnimating = false, minimum = 0.08, } = {}) => {\n const [get, setState] = useGetSetState(initialState);\n const queue = useRef(null);\n const timeout = useRef(null);\n useEffectOnce(() => {\n queue.current = createQueue();\n timeout.current = createTimeout();\n });\n const cleanup = useCallback(() => {\n timeout.current?.cancel();\n queue.current?.clear();\n }, []);\n const set = useCallback((n) => {\n n = clamp(n, minimum, 1);\n if (n === 1) {\n cleanup();\n queue.current?.enqueue((next) => {\n setState({\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n queue.current?.enqueue(() => {\n setState({ isFinished: true, sideEffect: cleanup });\n });\n return;\n }\n queue.current?.enqueue((next) => {\n setState({\n isFinished: false,\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n }, [animationDuration, cleanup, minimum, queue, setState, timeout]);\n const trickle = useCallback(() => {\n set(increment(get().progress));\n }, [get, set]);\n const start = useCallback(() => {\n const work = () => {\n trickle();\n queue.current?.enqueue((next) => {\n timeout.current?.schedule(() => {\n work();\n next();\n }, incrementDuration);\n });\n };\n work();\n }, [incrementDuration, queue, timeout, trickle]);\n const savedTrickle = useRef(noop);\n const sideEffect = get().sideEffect;\n useEffect(() => {\n savedTrickle.current = trickle;\n });\n useEffectOnce(() => {\n if (isAnimating) {\n start();\n }\n return cleanup;\n });\n useUpdateEffect(() => {\n get().sideEffect();\n }, [get, sideEffect]);\n useUpdateEffect(() => {\n if (!isAnimating) {\n set(1);\n }\n else {\n setState({\n ...initialState,\n sideEffect: start,\n });\n }\n }, [isAnimating, set, setState, start]);\n return {\n animationDuration,\n isFinished: get().isFinished,\n progress: get().progress,\n };\n};\n","export const createTimeout = () => {\n let handle;\n const cancel = () => {\n if (handle) {\n window.cancelAnimationFrame(handle);\n }\n };\n const schedule = (callback, delay) => {\n let deltaTime;\n let start;\n const frame = (time) => {\n start = start || time;\n deltaTime = time - start;\n if (deltaTime > delay) {\n callback();\n return;\n }\n handle = window.requestAnimationFrame(frame);\n };\n handle = window.requestAnimationFrame(frame);\n };\n return {\n cancel,\n schedule,\n };\n};\n","import { clamp } from './clamp';\nexport const increment = (progress) => {\n let amount = 0;\n if (progress >= 0 && progress < 0.2) {\n amount = 0.1;\n }\n else if (progress >= 0.2 && progress < 0.5) {\n amount = 0.04;\n }\n else if (progress >= 0.5 && progress < 0.8) {\n amount = 0.02;\n }\n else if (progress >= 0.8 && progress < 0.99) {\n amount = 0.005;\n }\n return clamp(progress + amount, 0, 0.994);\n};\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","import { useNProgress } from './useNProgress';\nexport const NProgress = ({ children, ...restProps }) => {\n const renderProps = useNProgress(restProps);\n return children(renderProps);\n};\n","import hoistNonReactStatics from 'hoist-non-react-statics';\nimport * as React from 'react';\nimport { useNProgress } from './useNProgress';\nexport function withNProgress(BaseComponent) {\n const WithNProgress = (props) => {\n const hookProps = useNProgress(props);\n return React.createElement(BaseComponent, { ...props, ...hookProps });\n };\n hoistNonReactStatics(WithNProgress, BaseComponent);\n return WithNProgress;\n}\n"],"names":["module","exports","source","excluded","key","i","target","sourceKeys","Object","keys","length","indexOf","__esModule","_extends","assign","arguments","prototype","hasOwnProperty","call","apply","this","clamp","num","lower","upper","createQueue","isRunning","pending","next","cb","shift","clear","enqueue","push","useEffectOnce","effect","useEffect","incrementParameter","useGetSetState","initialState","update","setState","useState","useCallback","state","useRef","current","patch","useUpdateEffect","deps","isFirstMount","isFirst","noop","isFinished","progress","sideEffect","useNProgress","_temp","_ref","_ref$animationDuratio","animationDuration","_ref$incrementDuratio","incrementDuration","_ref$isAnimating","isAnimating","_ref$minimum","minimum","get","_useGetSetState","queue","timeout","handle","cancel","window","cancelAnimationFrame","schedule","callback","delay","start","requestAnimationFrame","frame","time","cleanup","_timeout$current","_queue$current","set","n","_queue$current4","_queue$current2","_queue$current3","_timeout$current2","_timeout$current3","trickle","amount","work","_queue$current5","_timeout$current4","savedTrickle","b","Symbol","for","c","d","e","f","g","h","k","l","m","p","q","r","t","v","w","x","y","z","a","u","$$typeof","type","A","require$$0","REACT_STATICS","childContextTypes","contextType","contextTypes","defaultProps","displayName","getDefaultProps","getDerivedStateFromError","getDerivedStateFromProps","mixins","propTypes","KNOWN_STATICS","name","caller","callee","arity","MEMO_STATICS","compare","TYPE_STATICS","getStatics","component","reactIs","isMemo","ForwardRef","render","Memo","defineProperty","getOwnPropertyNames","getOwnPropertySymbols","getOwnPropertyDescriptor","getPrototypeOf","objectPrototype","hoistNonReactStatics_cjs","hoistNonReactStatics","targetComponent","sourceComponent","blacklist","inheritedComponent","concat","targetStatics","sourceStatics","descriptor","children","restProps","_objectWithoutPropertiesLoose","_excluded","BaseComponent","WithNProgress","props","hookProps","React","createElement"],"mappings":"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"} | ||
| {"version":3,"file":"react-nprogress.umd.production.js","sources":["../node_modules/@babel/runtime/helpers/esm/extends.js","../compiled/clamp.js","../compiled/createQueue.js","../compiled/useEffectOnce.js","../compiled/useGetSetState.js","../compiled/useUpdateEffect.js","../compiled/useNProgress.js","../compiled/createTimeout.js","../compiled/increment.js","../node_modules/react-is/cjs/react-is.production.min.js","../node_modules/react-is/index.js","../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","../compiled/NProgress.js","../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","../compiled/withNProgress.js"],"sourcesContent":["export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}","export const clamp = (num, lower, upper) => {\n num = num <= upper ? num : upper;\n num = num >= lower ? num : lower;\n return num;\n};\n","export const createQueue = () => {\n let isRunning = false;\n let pending = [];\n const next = () => {\n isRunning = true;\n const cb = pending.shift();\n if (cb) {\n return cb(next);\n }\n isRunning = false;\n };\n const clear = () => {\n isRunning = false;\n pending = [];\n };\n const enqueue = (cb) => {\n pending.push(cb);\n if (!isRunning && pending.length === 1) {\n next();\n }\n };\n return {\n clear,\n enqueue,\n };\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useEffectOnce.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect } from 'react';\nexport const useEffectOnce = (effect) => {\n // eslint-disable-next-line react-hooks/exhaustive-deps\n useEffect(effect, []);\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useGetSetState.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useCallback, useRef, useState } from 'react';\nconst incrementParameter = (num) => ++num % 1_000_000;\nconst useUpdate = () => {\n const [, setState] = useState(0);\n return useCallback(() => setState(incrementParameter), []);\n};\nexport const useGetSetState = (\n/* istanbul ignore next */\ninitialState = {}) => {\n const update = useUpdate();\n const state = useRef({ ...initialState });\n const get = useCallback(() => state.current, []);\n const set = useCallback((patch) => {\n if (!patch) {\n return;\n }\n Object.assign(state.current, patch);\n update();\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, []);\n return [get, set];\n};\n","// Hat-tip:\n// https://github.com/streamich/react-use/blob/master/src/useUpdateEffect.ts.\n//\n// `react-use` appears to be unmaintained, so moving the required code into\n// this project for now.\nimport { useEffect, useRef } from 'react';\nconst useFirstMountState = () => {\n const isFirst = useRef(true);\n if (isFirst.current) {\n isFirst.current = false;\n return true;\n }\n return isFirst.current;\n};\nexport const useUpdateEffect = (effect, deps) => {\n const isFirstMount = useFirstMountState();\n useEffect(() => {\n if (!isFirstMount) {\n return effect();\n }\n // eslint-disable-next-line react-hooks/exhaustive-deps\n }, deps);\n};\n","import { useCallback, useEffect, useRef } from 'react';\nimport { clamp } from './clamp';\nimport { createQueue } from './createQueue';\nimport { createTimeout } from './createTimeout';\nimport { increment } from './increment';\nimport { useEffectOnce } from './useEffectOnce';\nimport { useGetSetState } from './useGetSetState';\nimport { useUpdateEffect } from './useUpdateEffect';\n/* istanbul ignore next */\nconst noop = () => undefined;\nconst initialState = {\n isFinished: true,\n progress: 0,\n sideEffect: noop,\n};\nexport const useNProgress = ({ animationDuration = 200, incrementDuration = 800, isAnimating = false, minimum = 0.08, } = {}) => {\n const [get, setState] = useGetSetState(initialState);\n const queue = useRef(null);\n const timeout = useRef(null);\n useEffectOnce(() => {\n queue.current = createQueue();\n timeout.current = createTimeout();\n });\n const cleanup = useCallback(() => {\n timeout.current?.cancel();\n queue.current?.clear();\n }, []);\n const set = useCallback((n) => {\n n = clamp(n, minimum, 1);\n if (n === 1) {\n cleanup();\n queue.current?.enqueue((next) => {\n setState({\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n queue.current?.enqueue(() => {\n setState({ isFinished: true, sideEffect: cleanup });\n });\n return;\n }\n queue.current?.enqueue((next) => {\n setState({\n isFinished: false,\n progress: n,\n sideEffect: () => timeout.current?.schedule(next, animationDuration),\n });\n });\n }, [animationDuration, cleanup, minimum, queue, setState, timeout]);\n const trickle = useCallback(() => {\n set(increment(get().progress));\n }, [get, set]);\n const start = useCallback(() => {\n const work = () => {\n trickle();\n queue.current?.enqueue((next) => {\n timeout.current?.schedule(() => {\n work();\n next();\n }, incrementDuration);\n });\n };\n work();\n }, [incrementDuration, queue, timeout, trickle]);\n const savedTrickle = useRef(noop);\n const sideEffect = get().sideEffect;\n useEffect(() => {\n savedTrickle.current = trickle;\n });\n useEffectOnce(() => {\n if (isAnimating) {\n start();\n }\n return cleanup;\n });\n useUpdateEffect(() => {\n get().sideEffect();\n }, [get, sideEffect]);\n useUpdateEffect(() => {\n if (!isAnimating) {\n set(1);\n }\n else {\n setState({\n ...initialState,\n sideEffect: start,\n });\n }\n }, [isAnimating, set, setState, start]);\n return {\n animationDuration,\n isFinished: get().isFinished,\n progress: get().progress,\n };\n};\n","export const createTimeout = () => {\n let handle;\n const cancel = () => {\n if (handle) {\n window.cancelAnimationFrame(handle);\n }\n };\n const schedule = (callback, delay) => {\n let deltaTime;\n let start;\n const frame = (time) => {\n start = start || time;\n deltaTime = time - start;\n if (deltaTime > delay) {\n callback();\n return;\n }\n handle = window.requestAnimationFrame(frame);\n };\n handle = window.requestAnimationFrame(frame);\n };\n return {\n cancel,\n schedule,\n };\n};\n","import { clamp } from './clamp';\nexport const increment = (progress) => {\n let amount = 0;\n if (progress >= 0 && progress < 0.2) {\n amount = 0.1;\n }\n else if (progress >= 0.2 && progress < 0.5) {\n amount = 0.04;\n }\n else if (progress >= 0.5 && progress < 0.8) {\n amount = 0.02;\n }\n else if (progress >= 0.8 && progress < 0.99) {\n amount = 0.005;\n }\n return clamp(progress + amount, 0, 0.994);\n};\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","'use strict';\n\nvar reactIs = require('react-is');\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n childContextTypes: true,\n contextType: true,\n contextTypes: true,\n defaultProps: true,\n displayName: true,\n getDefaultProps: true,\n getDerivedStateFromError: true,\n getDerivedStateFromProps: true,\n mixins: true,\n propTypes: true,\n type: true\n};\nvar KNOWN_STATICS = {\n name: true,\n length: true,\n prototype: true,\n caller: true,\n callee: true,\n arguments: true,\n arity: true\n};\nvar FORWARD_REF_STATICS = {\n '$$typeof': true,\n render: true,\n defaultProps: true,\n displayName: true,\n propTypes: true\n};\nvar MEMO_STATICS = {\n '$$typeof': true,\n compare: true,\n defaultProps: true,\n displayName: true,\n propTypes: true,\n type: true\n};\nvar TYPE_STATICS = {};\nTYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS;\nTYPE_STATICS[reactIs.Memo] = MEMO_STATICS;\n\nfunction getStatics(component) {\n // React v16.11 and below\n if (reactIs.isMemo(component)) {\n return MEMO_STATICS;\n } // React v16.12 and above\n\n\n return TYPE_STATICS[component['$$typeof']] || REACT_STATICS;\n}\n\nvar defineProperty = Object.defineProperty;\nvar getOwnPropertyNames = Object.getOwnPropertyNames;\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar objectPrototype = Object.prototype;\nfunction hoistNonReactStatics(targetComponent, sourceComponent, blacklist) {\n if (typeof sourceComponent !== 'string') {\n // don't hoist over string (html) components\n if (objectPrototype) {\n var inheritedComponent = getPrototypeOf(sourceComponent);\n\n if (inheritedComponent && inheritedComponent !== objectPrototype) {\n hoistNonReactStatics(targetComponent, inheritedComponent, blacklist);\n }\n }\n\n var keys = getOwnPropertyNames(sourceComponent);\n\n if (getOwnPropertySymbols) {\n keys = keys.concat(getOwnPropertySymbols(sourceComponent));\n }\n\n var targetStatics = getStatics(targetComponent);\n var sourceStatics = getStatics(sourceComponent);\n\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n\n if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) {\n var descriptor = getOwnPropertyDescriptor(sourceComponent, key);\n\n try {\n // Avoid failures from read-only properties\n defineProperty(targetComponent, key, descriptor);\n } catch (e) {}\n }\n }\n }\n\n return targetComponent;\n}\n\nmodule.exports = hoistNonReactStatics;\n","import { useNProgress } from './useNProgress';\nexport const NProgress = ({ children, ...restProps }) => {\n const renderProps = useNProgress(restProps);\n return children(renderProps);\n};\n","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}","import hoistNonReactStatics from 'hoist-non-react-statics';\nimport * as React from 'react';\nimport { useNProgress } from './useNProgress';\nexport function withNProgress(BaseComponent) {\n const WithNProgress = (props) => {\n const hookProps = useNProgress(props);\n return React.createElement(BaseComponent, { ...props, ...hookProps });\n };\n hoistNonReactStatics(WithNProgress, BaseComponent);\n return WithNProgress;\n}\n"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","clamp","num","lower","upper","createQueue","isRunning","pending","next","cb","shift","clear","enqueue","push","useEffectOnce","effect","useEffect","incrementParameter","useGetSetState","initialState","update","setState","useState","useCallback","state","useRef","current","patch","useUpdateEffect","deps","isFirstMount","isFirst","noop","isFinished","progress","sideEffect","useNProgress","_temp","_ref","_ref$animationDuratio","animationDuration","_ref$incrementDuratio","incrementDuration","_ref$isAnimating","isAnimating","_ref$minimum","minimum","get","_useGetSetState","queue","timeout","handle","cancel","window","cancelAnimationFrame","schedule","callback","delay","start","requestAnimationFrame","frame","time","cleanup","_timeout$current","_queue$current","set","n","_queue$current4","_queue$current2","_queue$current3","_timeout$current2","_timeout$current3","trickle","amount","work","_queue$current5","_timeout$current4","savedTrickle","b","Symbol","for","c","d","e","f","g","h","k","l","m","p","q","r","t","v","w","x","y","z","a","u","$$typeof","type","A","reactIs_production_min","AsyncMode","ConcurrentMode","ContextProvider","Element","ForwardRef","Fragment","Memo","Portal","Profiler","StrictMode","Suspense","isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isProfiler","isStrictMode","isSuspense","isValidElementType","typeOf","reactIsModule","exports","require$$0","reactIs","REACT_STATICS","childContextTypes","contextType","contextTypes","defaultProps","displayName","getDefaultProps","getDerivedStateFromError","getDerivedStateFromProps","mixins","propTypes","KNOWN_STATICS","name","caller","callee","arity","MEMO_STATICS","compare","TYPE_STATICS","getStatics","component","render","defineProperty","getOwnPropertyNames","getOwnPropertySymbols","getOwnPropertyDescriptor","getPrototypeOf","objectPrototype","hoistNonReactStatics_cjs","hoistNonReactStatics","targetComponent","sourceComponent","blacklist","inheritedComponent","keys","concat","targetStatics","sourceStatics","descriptor","children","restProps","excluded","sourceKeys","indexOf","_objectWithoutPropertiesLoose","_excluded","BaseComponent","WithNProgress","props","hookProps","React","createElement"],"mappings":"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"} |
+23
-30
| { | ||
| "name": "@tanem/react-nprogress", | ||
| "version": "4.0.13", | ||
| "version": "5.0.0", | ||
| "description": "A React primitive for building slim progress bars.", | ||
@@ -31,3 +31,3 @@ "main": "dist/index.js", | ||
| "test:cjs": "jest --config ./scripts/jest/config.cjs.js", | ||
| "test:cjsprod": "cross-env NODE_ENV=production jest --config ./scripts/jest/config.cjs.js", | ||
| "test:cjsprod": "jest --config ./scripts/jest/config.cjsprod.js", | ||
| "test:es": "jest --config ./scripts/jest/config.es.js", | ||
@@ -66,13 +66,11 @@ "test:src": "jest --config ./scripts/jest/config.src.js", | ||
| "peerDependencies": { | ||
| "react": "^16.8.0 || ^17.0.0", | ||
| "react-dom": "^16.8.0 || ^17.0.0" | ||
| "react": "^16.8.0 || ^17.0.0 || ^18.0.0", | ||
| "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" | ||
| }, | ||
| "dependencies": { | ||
| "@babel/runtime": "^7.17.8", | ||
| "hoist-non-react-statics": "^3.3.2", | ||
| "prop-types": "^15.8.1" | ||
| "@babel/runtime": "^7.17.9", | ||
| "hoist-non-react-statics": "^3.3.2" | ||
| }, | ||
| "devDependencies": { | ||
| "@babel/core": "7.17.8", | ||
| "@babel/plugin-proposal-class-properties": "7.16.7", | ||
| "@babel/core": "7.17.9", | ||
| "@babel/plugin-transform-runtime": "7.17.0", | ||
@@ -82,3 +80,7 @@ "@babel/preset-env": "7.16.11", | ||
| "@babel/preset-typescript": "7.16.7", | ||
| "@testing-library/react": "12.1.4", | ||
| "@rollup/plugin-babel": "^5.3.1", | ||
| "@rollup/plugin-commonjs": "^21.0.3", | ||
| "@rollup/plugin-node-resolve": "^13.1.3", | ||
| "@rollup/plugin-replace": "^4.0.0", | ||
| "@testing-library/react": "13.0.0", | ||
| "@testing-library/react-hooks": "7.0.2", | ||
@@ -88,14 +90,11 @@ "@types/hoist-non-react-statics": "3.3.1", | ||
| "@types/mock-raf": "1.0.3", | ||
| "@types/prop-types": "15.7.4", | ||
| "@types/react": "17.0.43", | ||
| "@types/react-dom": "17.0.14", | ||
| "@typescript-eslint/eslint-plugin": "5.17.0", | ||
| "@typescript-eslint/parser": "5.17.0", | ||
| "@types/react": "18.0.1", | ||
| "@types/react-dom": "18.0.0", | ||
| "@typescript-eslint/eslint-plugin": "5.18.0", | ||
| "@typescript-eslint/parser": "5.18.0", | ||
| "babel-core": "6.26.3", | ||
| "babel-plugin-transform-react-remove-prop-types": "0.4.24", | ||
| "cross-env": "7.0.3", | ||
| "eslint": "8.12.0", | ||
| "eslint": "8.13.0", | ||
| "eslint-config-prettier": "8.5.0", | ||
| "eslint-plugin-react": "7.29.4", | ||
| "eslint-plugin-react-hooks": "4.3.0", | ||
| "eslint-plugin-react-hooks": "4.4.0", | ||
| "eslint-plugin-simple-import-sort": "7.0.0", | ||
@@ -105,18 +104,12 @@ "jest": "27.5.1", | ||
| "npm-run-all": "4.1.5", | ||
| "prettier": "2.6.1", | ||
| "react": "17.0.2", | ||
| "react-dom": "17.0.2", | ||
| "react-test-renderer": "17.0.2", | ||
| "prettier": "2.6.2", | ||
| "react": "18.0.0", | ||
| "react-dom": "18.0.0", | ||
| "react-test-renderer": "18.0.0", | ||
| "regenerator-runtime": "0.13.9", | ||
| "rollup": "2.70.1", | ||
| "rollup-plugin-babel": "4.4.0", | ||
| "rollup-plugin-commonjs": "10.1.0", | ||
| "rollup-plugin-filesize": "9.1.2", | ||
| "rollup-plugin-node-resolve": "5.2.0", | ||
| "rollup-plugin-replace": "2.2.0", | ||
| "rollup-plugin-size-snapshot": "0.12.0", | ||
| "rollup-plugin-sourcemaps": "0.6.3", | ||
| "rollup-plugin-terser": "7.0.2", | ||
| "shx": "0.3.4", | ||
| "tanem-scripts": "6.0.45", | ||
| "tanem-scripts": "6.0.46", | ||
| "ts-jest": "27.1.4", | ||
@@ -123,0 +116,0 @@ "typescript": "4.6.3" |
+0
-1
@@ -204,3 +204,2 @@ # react-nprogress | ||
| - [`ReactDOM`](https://unpkg.com/react-dom/umd/react-dom.development.js) | ||
| - [`PropTypes`](https://unpkg.com/prop-types/prop-types.js) | ||
@@ -207,0 +206,0 @@ For the minified production version, make sure you have already included: |
4
-20%39
-13.33%177825
-1.03%1195
-2.92%213
-0.47%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated