Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: data.js
}
[3500] Fix | Delete
[3501] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/default-registry.js
[3502] Fix | Delete
/**
[3503] Fix | Delete
* Internal dependencies
[3504] Fix | Delete
*/
[3505] Fix | Delete
[3506] Fix | Delete
/* harmony default export */ const default_registry = (createRegistry());
[3507] Fix | Delete
[3508] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/is-plain-object/dist/is-plain-object.mjs
[3509] Fix | Delete
/*!
[3510] Fix | Delete
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
[3511] Fix | Delete
*
[3512] Fix | Delete
* Copyright (c) 2014-2017, Jon Schlinkert.
[3513] Fix | Delete
* Released under the MIT License.
[3514] Fix | Delete
*/
[3515] Fix | Delete
[3516] Fix | Delete
function is_plain_object_isObject(o) {
[3517] Fix | Delete
return Object.prototype.toString.call(o) === '[object Object]';
[3518] Fix | Delete
}
[3519] Fix | Delete
[3520] Fix | Delete
function is_plain_object_isPlainObject(o) {
[3521] Fix | Delete
var ctor,prot;
[3522] Fix | Delete
[3523] Fix | Delete
if (is_plain_object_isObject(o) === false) return false;
[3524] Fix | Delete
[3525] Fix | Delete
// If has modified constructor
[3526] Fix | Delete
ctor = o.constructor;
[3527] Fix | Delete
if (ctor === undefined) return true;
[3528] Fix | Delete
[3529] Fix | Delete
// If has modified prototype
[3530] Fix | Delete
prot = ctor.prototype;
[3531] Fix | Delete
if (is_plain_object_isObject(prot) === false) return false;
[3532] Fix | Delete
[3533] Fix | Delete
// If constructor does not have an Object-specific method
[3534] Fix | Delete
if (prot.hasOwnProperty('isPrototypeOf') === false) {
[3535] Fix | Delete
return false;
[3536] Fix | Delete
}
[3537] Fix | Delete
[3538] Fix | Delete
// Most likely a plain Object
[3539] Fix | Delete
return true;
[3540] Fix | Delete
}
[3541] Fix | Delete
[3542] Fix | Delete
[3543] Fix | Delete
[3544] Fix | Delete
// EXTERNAL MODULE: ./node_modules/deepmerge/dist/cjs.js
[3545] Fix | Delete
var cjs = __webpack_require__(66);
[3546] Fix | Delete
var cjs_default = /*#__PURE__*/__webpack_require__.n(cjs);
[3547] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/plugins/persistence/storage/object.js
[3548] Fix | Delete
let objectStorage;
[3549] Fix | Delete
const storage = {
[3550] Fix | Delete
getItem(key) {
[3551] Fix | Delete
if (!objectStorage || !objectStorage[key]) {
[3552] Fix | Delete
return null;
[3553] Fix | Delete
}
[3554] Fix | Delete
return objectStorage[key];
[3555] Fix | Delete
},
[3556] Fix | Delete
setItem(key, value) {
[3557] Fix | Delete
if (!objectStorage) {
[3558] Fix | Delete
storage.clear();
[3559] Fix | Delete
}
[3560] Fix | Delete
objectStorage[key] = String(value);
[3561] Fix | Delete
},
[3562] Fix | Delete
clear() {
[3563] Fix | Delete
objectStorage = Object.create(null);
[3564] Fix | Delete
}
[3565] Fix | Delete
};
[3566] Fix | Delete
/* harmony default export */ const object = (storage);
[3567] Fix | Delete
[3568] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/plugins/persistence/storage/default.js
[3569] Fix | Delete
/**
[3570] Fix | Delete
* Internal dependencies
[3571] Fix | Delete
*/
[3572] Fix | Delete
[3573] Fix | Delete
let default_storage;
[3574] Fix | Delete
try {
[3575] Fix | Delete
// Private Browsing in Safari 10 and earlier will throw an error when
[3576] Fix | Delete
// attempting to set into localStorage. The test here is intentional in
[3577] Fix | Delete
// causing a thrown error as condition for using fallback object storage.
[3578] Fix | Delete
default_storage = window.localStorage;
[3579] Fix | Delete
default_storage.setItem('__wpDataTestLocalStorage', '');
[3580] Fix | Delete
default_storage.removeItem('__wpDataTestLocalStorage');
[3581] Fix | Delete
} catch (error) {
[3582] Fix | Delete
default_storage = object;
[3583] Fix | Delete
}
[3584] Fix | Delete
/* harmony default export */ const storage_default = (default_storage);
[3585] Fix | Delete
[3586] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/plugins/persistence/index.js
[3587] Fix | Delete
/**
[3588] Fix | Delete
* External dependencies
[3589] Fix | Delete
*/
[3590] Fix | Delete
[3591] Fix | Delete
[3592] Fix | Delete
[3593] Fix | Delete
/**
[3594] Fix | Delete
* Internal dependencies
[3595] Fix | Delete
*/
[3596] Fix | Delete
[3597] Fix | Delete
[3598] Fix | Delete
[3599] Fix | Delete
/** @typedef {import('../../registry').WPDataRegistry} WPDataRegistry */
[3600] Fix | Delete
[3601] Fix | Delete
/** @typedef {import('../../registry').WPDataPlugin} WPDataPlugin */
[3602] Fix | Delete
[3603] Fix | Delete
/**
[3604] Fix | Delete
* @typedef {Object} WPDataPersistencePluginOptions Persistence plugin options.
[3605] Fix | Delete
*
[3606] Fix | Delete
* @property {Storage} storage Persistent storage implementation. This must
[3607] Fix | Delete
* at least implement `getItem` and `setItem` of
[3608] Fix | Delete
* the Web Storage API.
[3609] Fix | Delete
* @property {string} storageKey Key on which to set in persistent storage.
[3610] Fix | Delete
*/
[3611] Fix | Delete
[3612] Fix | Delete
/**
[3613] Fix | Delete
* Default plugin storage.
[3614] Fix | Delete
*
[3615] Fix | Delete
* @type {Storage}
[3616] Fix | Delete
*/
[3617] Fix | Delete
const DEFAULT_STORAGE = storage_default;
[3618] Fix | Delete
[3619] Fix | Delete
/**
[3620] Fix | Delete
* Default plugin storage key.
[3621] Fix | Delete
*
[3622] Fix | Delete
* @type {string}
[3623] Fix | Delete
*/
[3624] Fix | Delete
const DEFAULT_STORAGE_KEY = 'WP_DATA';
[3625] Fix | Delete
[3626] Fix | Delete
/**
[3627] Fix | Delete
* Higher-order reducer which invokes the original reducer only if state is
[3628] Fix | Delete
* inequal from that of the action's `nextState` property, otherwise returning
[3629] Fix | Delete
* the original state reference.
[3630] Fix | Delete
*
[3631] Fix | Delete
* @param {Function} reducer Original reducer.
[3632] Fix | Delete
*
[3633] Fix | Delete
* @return {Function} Enhanced reducer.
[3634] Fix | Delete
*/
[3635] Fix | Delete
const withLazySameState = reducer => (state, action) => {
[3636] Fix | Delete
if (action.nextState === state) {
[3637] Fix | Delete
return state;
[3638] Fix | Delete
}
[3639] Fix | Delete
return reducer(state, action);
[3640] Fix | Delete
};
[3641] Fix | Delete
[3642] Fix | Delete
/**
[3643] Fix | Delete
* Creates a persistence interface, exposing getter and setter methods (`get`
[3644] Fix | Delete
* and `set` respectively).
[3645] Fix | Delete
*
[3646] Fix | Delete
* @param {WPDataPersistencePluginOptions} options Plugin options.
[3647] Fix | Delete
*
[3648] Fix | Delete
* @return {Object} Persistence interface.
[3649] Fix | Delete
*/
[3650] Fix | Delete
function createPersistenceInterface(options) {
[3651] Fix | Delete
const {
[3652] Fix | Delete
storage = DEFAULT_STORAGE,
[3653] Fix | Delete
storageKey = DEFAULT_STORAGE_KEY
[3654] Fix | Delete
} = options;
[3655] Fix | Delete
let data;
[3656] Fix | Delete
[3657] Fix | Delete
/**
[3658] Fix | Delete
* Returns the persisted data as an object, defaulting to an empty object.
[3659] Fix | Delete
*
[3660] Fix | Delete
* @return {Object} Persisted data.
[3661] Fix | Delete
*/
[3662] Fix | Delete
function getData() {
[3663] Fix | Delete
if (data === undefined) {
[3664] Fix | Delete
// If unset, getItem is expected to return null. Fall back to
[3665] Fix | Delete
// empty object.
[3666] Fix | Delete
const persisted = storage.getItem(storageKey);
[3667] Fix | Delete
if (persisted === null) {
[3668] Fix | Delete
data = {};
[3669] Fix | Delete
} else {
[3670] Fix | Delete
try {
[3671] Fix | Delete
data = JSON.parse(persisted);
[3672] Fix | Delete
} catch (error) {
[3673] Fix | Delete
// Similarly, should any error be thrown during parse of
[3674] Fix | Delete
// the string (malformed JSON), fall back to empty object.
[3675] Fix | Delete
data = {};
[3676] Fix | Delete
}
[3677] Fix | Delete
}
[3678] Fix | Delete
}
[3679] Fix | Delete
return data;
[3680] Fix | Delete
}
[3681] Fix | Delete
[3682] Fix | Delete
/**
[3683] Fix | Delete
* Merges an updated reducer state into the persisted data.
[3684] Fix | Delete
*
[3685] Fix | Delete
* @param {string} key Key to update.
[3686] Fix | Delete
* @param {*} value Updated value.
[3687] Fix | Delete
*/
[3688] Fix | Delete
function setData(key, value) {
[3689] Fix | Delete
data = {
[3690] Fix | Delete
...data,
[3691] Fix | Delete
[key]: value
[3692] Fix | Delete
};
[3693] Fix | Delete
storage.setItem(storageKey, JSON.stringify(data));
[3694] Fix | Delete
}
[3695] Fix | Delete
return {
[3696] Fix | Delete
get: getData,
[3697] Fix | Delete
set: setData
[3698] Fix | Delete
};
[3699] Fix | Delete
}
[3700] Fix | Delete
[3701] Fix | Delete
/**
[3702] Fix | Delete
* Data plugin to persist store state into a single storage key.
[3703] Fix | Delete
*
[3704] Fix | Delete
* @param {WPDataRegistry} registry Data registry.
[3705] Fix | Delete
* @param {?WPDataPersistencePluginOptions} pluginOptions Plugin options.
[3706] Fix | Delete
*
[3707] Fix | Delete
* @return {WPDataPlugin} Data plugin.
[3708] Fix | Delete
*/
[3709] Fix | Delete
function persistencePlugin(registry, pluginOptions) {
[3710] Fix | Delete
const persistence = createPersistenceInterface(pluginOptions);
[3711] Fix | Delete
[3712] Fix | Delete
/**
[3713] Fix | Delete
* Creates an enhanced store dispatch function, triggering the state of the
[3714] Fix | Delete
* given store name to be persisted when changed.
[3715] Fix | Delete
*
[3716] Fix | Delete
* @param {Function} getState Function which returns current state.
[3717] Fix | Delete
* @param {string} storeName Store name.
[3718] Fix | Delete
* @param {?Array<string>} keys Optional subset of keys to save.
[3719] Fix | Delete
*
[3720] Fix | Delete
* @return {Function} Enhanced dispatch function.
[3721] Fix | Delete
*/
[3722] Fix | Delete
function createPersistOnChange(getState, storeName, keys) {
[3723] Fix | Delete
let getPersistedState;
[3724] Fix | Delete
if (Array.isArray(keys)) {
[3725] Fix | Delete
// Given keys, the persisted state should by produced as an object
[3726] Fix | Delete
// of the subset of keys. This implementation uses combineReducers
[3727] Fix | Delete
// to leverage its behavior of returning the same object when none
[3728] Fix | Delete
// of the property values changes. This allows a strict reference
[3729] Fix | Delete
// equality to bypass a persistence set on an unchanging state.
[3730] Fix | Delete
const reducers = keys.reduce((accumulator, key) => Object.assign(accumulator, {
[3731] Fix | Delete
[key]: (state, action) => action.nextState[key]
[3732] Fix | Delete
}), {});
[3733] Fix | Delete
getPersistedState = withLazySameState(build_module_combineReducers(reducers));
[3734] Fix | Delete
} else {
[3735] Fix | Delete
getPersistedState = (state, action) => action.nextState;
[3736] Fix | Delete
}
[3737] Fix | Delete
let lastState = getPersistedState(undefined, {
[3738] Fix | Delete
nextState: getState()
[3739] Fix | Delete
});
[3740] Fix | Delete
return () => {
[3741] Fix | Delete
const state = getPersistedState(lastState, {
[3742] Fix | Delete
nextState: getState()
[3743] Fix | Delete
});
[3744] Fix | Delete
if (state !== lastState) {
[3745] Fix | Delete
persistence.set(storeName, state);
[3746] Fix | Delete
lastState = state;
[3747] Fix | Delete
}
[3748] Fix | Delete
};
[3749] Fix | Delete
}
[3750] Fix | Delete
return {
[3751] Fix | Delete
registerStore(storeName, options) {
[3752] Fix | Delete
if (!options.persist) {
[3753] Fix | Delete
return registry.registerStore(storeName, options);
[3754] Fix | Delete
}
[3755] Fix | Delete
[3756] Fix | Delete
// Load from persistence to use as initial state.
[3757] Fix | Delete
const persistedState = persistence.get()[storeName];
[3758] Fix | Delete
if (persistedState !== undefined) {
[3759] Fix | Delete
let initialState = options.reducer(options.initialState, {
[3760] Fix | Delete
type: '@@WP/PERSISTENCE_RESTORE'
[3761] Fix | Delete
});
[3762] Fix | Delete
if (is_plain_object_isPlainObject(initialState) && is_plain_object_isPlainObject(persistedState)) {
[3763] Fix | Delete
// If state is an object, ensure that:
[3764] Fix | Delete
// - Other keys are left intact when persisting only a
[3765] Fix | Delete
// subset of keys.
[3766] Fix | Delete
// - New keys in what would otherwise be used as initial
[3767] Fix | Delete
// state are deeply merged as base for persisted value.
[3768] Fix | Delete
initialState = cjs_default()(initialState, persistedState, {
[3769] Fix | Delete
isMergeableObject: is_plain_object_isPlainObject
[3770] Fix | Delete
});
[3771] Fix | Delete
} else {
[3772] Fix | Delete
// If there is a mismatch in object-likeness of default
[3773] Fix | Delete
// initial or persisted state, defer to persisted value.
[3774] Fix | Delete
initialState = persistedState;
[3775] Fix | Delete
}
[3776] Fix | Delete
options = {
[3777] Fix | Delete
...options,
[3778] Fix | Delete
initialState
[3779] Fix | Delete
};
[3780] Fix | Delete
}
[3781] Fix | Delete
const store = registry.registerStore(storeName, options);
[3782] Fix | Delete
store.subscribe(createPersistOnChange(store.getState, storeName, options.persist));
[3783] Fix | Delete
return store;
[3784] Fix | Delete
}
[3785] Fix | Delete
};
[3786] Fix | Delete
}
[3787] Fix | Delete
persistencePlugin.__unstableMigrate = () => {};
[3788] Fix | Delete
/* harmony default export */ const persistence = (persistencePlugin);
[3789] Fix | Delete
[3790] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/plugins/index.js
[3791] Fix | Delete
[3792] Fix | Delete
[3793] Fix | Delete
;// CONCATENATED MODULE: external ["wp","priorityQueue"]
[3794] Fix | Delete
const external_wp_priorityQueue_namespaceObject = window["wp"]["priorityQueue"];
[3795] Fix | Delete
;// CONCATENATED MODULE: external ["wp","element"]
[3796] Fix | Delete
const external_wp_element_namespaceObject = window["wp"]["element"];
[3797] Fix | Delete
;// CONCATENATED MODULE: external ["wp","isShallowEqual"]
[3798] Fix | Delete
const external_wp_isShallowEqual_namespaceObject = window["wp"]["isShallowEqual"];
[3799] Fix | Delete
var external_wp_isShallowEqual_default = /*#__PURE__*/__webpack_require__.n(external_wp_isShallowEqual_namespaceObject);
[3800] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/components/registry-provider/context.js
[3801] Fix | Delete
/**
[3802] Fix | Delete
* WordPress dependencies
[3803] Fix | Delete
*/
[3804] Fix | Delete
[3805] Fix | Delete
[3806] Fix | Delete
/**
[3807] Fix | Delete
* Internal dependencies
[3808] Fix | Delete
*/
[3809] Fix | Delete
[3810] Fix | Delete
const Context = (0,external_wp_element_namespaceObject.createContext)(default_registry);
[3811] Fix | Delete
const {
[3812] Fix | Delete
Consumer,
[3813] Fix | Delete
Provider
[3814] Fix | Delete
} = Context;
[3815] Fix | Delete
[3816] Fix | Delete
/**
[3817] Fix | Delete
* A custom react Context consumer exposing the provided `registry` to
[3818] Fix | Delete
* children components. Used along with the RegistryProvider.
[3819] Fix | Delete
*
[3820] Fix | Delete
* You can read more about the react context api here:
[3821] Fix | Delete
* https://reactjs.org/docs/context.html#contextprovider
[3822] Fix | Delete
*
[3823] Fix | Delete
* @example
[3824] Fix | Delete
* ```js
[3825] Fix | Delete
* import {
[3826] Fix | Delete
* RegistryProvider,
[3827] Fix | Delete
* RegistryConsumer,
[3828] Fix | Delete
* createRegistry
[3829] Fix | Delete
* } from '@wordpress/data';
[3830] Fix | Delete
*
[3831] Fix | Delete
* const registry = createRegistry( {} );
[3832] Fix | Delete
*
[3833] Fix | Delete
* const App = ( { props } ) => {
[3834] Fix | Delete
* return <RegistryProvider value={ registry }>
[3835] Fix | Delete
* <div>Hello There</div>
[3836] Fix | Delete
* <RegistryConsumer>
[3837] Fix | Delete
* { ( registry ) => (
[3838] Fix | Delete
* <ComponentUsingRegistry
[3839] Fix | Delete
* { ...props }
[3840] Fix | Delete
* registry={ registry }
[3841] Fix | Delete
* ) }
[3842] Fix | Delete
* </RegistryConsumer>
[3843] Fix | Delete
* </RegistryProvider>
[3844] Fix | Delete
* }
[3845] Fix | Delete
* ```
[3846] Fix | Delete
*/
[3847] Fix | Delete
const RegistryConsumer = Consumer;
[3848] Fix | Delete
[3849] Fix | Delete
/**
[3850] Fix | Delete
* A custom Context provider for exposing the provided `registry` to children
[3851] Fix | Delete
* components via a consumer.
[3852] Fix | Delete
*
[3853] Fix | Delete
* See <a name="#RegistryConsumer">RegistryConsumer</a> documentation for
[3854] Fix | Delete
* example.
[3855] Fix | Delete
*/
[3856] Fix | Delete
/* harmony default export */ const context = (Provider);
[3857] Fix | Delete
[3858] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/components/registry-provider/use-registry.js
[3859] Fix | Delete
/**
[3860] Fix | Delete
* WordPress dependencies
[3861] Fix | Delete
*/
[3862] Fix | Delete
[3863] Fix | Delete
[3864] Fix | Delete
/**
[3865] Fix | Delete
* Internal dependencies
[3866] Fix | Delete
*/
[3867] Fix | Delete
[3868] Fix | Delete
[3869] Fix | Delete
/**
[3870] Fix | Delete
* A custom react hook exposing the registry context for use.
[3871] Fix | Delete
*
[3872] Fix | Delete
* This exposes the `registry` value provided via the
[3873] Fix | Delete
* <a href="#RegistryProvider">Registry Provider</a> to a component implementing
[3874] Fix | Delete
* this hook.
[3875] Fix | Delete
*
[3876] Fix | Delete
* It acts similarly to the `useContext` react hook.
[3877] Fix | Delete
*
[3878] Fix | Delete
* Note: Generally speaking, `useRegistry` is a low level hook that in most cases
[3879] Fix | Delete
* won't be needed for implementation. Most interactions with the `@wordpress/data`
[3880] Fix | Delete
* API can be performed via the `useSelect` hook, or the `withSelect` and
[3881] Fix | Delete
* `withDispatch` higher order components.
[3882] Fix | Delete
*
[3883] Fix | Delete
* @example
[3884] Fix | Delete
* ```js
[3885] Fix | Delete
* import {
[3886] Fix | Delete
* RegistryProvider,
[3887] Fix | Delete
* createRegistry,
[3888] Fix | Delete
* useRegistry,
[3889] Fix | Delete
* } from '@wordpress/data';
[3890] Fix | Delete
*
[3891] Fix | Delete
* const registry = createRegistry( {} );
[3892] Fix | Delete
*
[3893] Fix | Delete
* const SomeChildUsingRegistry = ( props ) => {
[3894] Fix | Delete
* const registry = useRegistry();
[3895] Fix | Delete
* // ...logic implementing the registry in other react hooks.
[3896] Fix | Delete
* };
[3897] Fix | Delete
*
[3898] Fix | Delete
*
[3899] Fix | Delete
* const ParentProvidingRegistry = ( props ) => {
[3900] Fix | Delete
* return <RegistryProvider value={ registry }>
[3901] Fix | Delete
* <SomeChildUsingRegistry { ...props } />
[3902] Fix | Delete
* </RegistryProvider>
[3903] Fix | Delete
* };
[3904] Fix | Delete
* ```
[3905] Fix | Delete
*
[3906] Fix | Delete
* @return {Function} A custom react hook exposing the registry context value.
[3907] Fix | Delete
*/
[3908] Fix | Delete
function useRegistry() {
[3909] Fix | Delete
return (0,external_wp_element_namespaceObject.useContext)(Context);
[3910] Fix | Delete
}
[3911] Fix | Delete
[3912] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/components/async-mode-provider/context.js
[3913] Fix | Delete
/**
[3914] Fix | Delete
* WordPress dependencies
[3915] Fix | Delete
*/
[3916] Fix | Delete
[3917] Fix | Delete
const context_Context = (0,external_wp_element_namespaceObject.createContext)(false);
[3918] Fix | Delete
const {
[3919] Fix | Delete
Consumer: context_Consumer,
[3920] Fix | Delete
Provider: context_Provider
[3921] Fix | Delete
} = context_Context;
[3922] Fix | Delete
const AsyncModeConsumer = (/* unused pure expression or super */ null && (context_Consumer));
[3923] Fix | Delete
[3924] Fix | Delete
/**
[3925] Fix | Delete
* Context Provider Component used to switch the data module component rerendering
[3926] Fix | Delete
* between Sync and Async modes.
[3927] Fix | Delete
*
[3928] Fix | Delete
* @example
[3929] Fix | Delete
*
[3930] Fix | Delete
* ```js
[3931] Fix | Delete
* import { useSelect, AsyncModeProvider } from '@wordpress/data';
[3932] Fix | Delete
* import { store as blockEditorStore } from '@wordpress/block-editor';
[3933] Fix | Delete
*
[3934] Fix | Delete
* function BlockCount() {
[3935] Fix | Delete
* const count = useSelect( ( select ) => {
[3936] Fix | Delete
* return select( blockEditorStore ).getBlockCount()
[3937] Fix | Delete
* }, [] );
[3938] Fix | Delete
*
[3939] Fix | Delete
* return count;
[3940] Fix | Delete
* }
[3941] Fix | Delete
*
[3942] Fix | Delete
* function App() {
[3943] Fix | Delete
* return (
[3944] Fix | Delete
* <AsyncModeProvider value={ true }>
[3945] Fix | Delete
* <BlockCount />
[3946] Fix | Delete
* </AsyncModeProvider>
[3947] Fix | Delete
* );
[3948] Fix | Delete
* }
[3949] Fix | Delete
* ```
[3950] Fix | Delete
*
[3951] Fix | Delete
* In this example, the BlockCount component is rerendered asynchronously.
[3952] Fix | Delete
* It means if a more critical task is being performed (like typing in an input),
[3953] Fix | Delete
* the rerendering is delayed until the browser becomes IDLE.
[3954] Fix | Delete
* It is possible to nest multiple levels of AsyncModeProvider to fine-tune the rendering behavior.
[3955] Fix | Delete
*
[3956] Fix | Delete
* @param {boolean} props.value Enable Async Mode.
[3957] Fix | Delete
* @return {Component} The component to be rendered.
[3958] Fix | Delete
*/
[3959] Fix | Delete
/* harmony default export */ const async_mode_provider_context = (context_Provider);
[3960] Fix | Delete
[3961] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/components/async-mode-provider/use-async-mode.js
[3962] Fix | Delete
/**
[3963] Fix | Delete
* WordPress dependencies
[3964] Fix | Delete
*/
[3965] Fix | Delete
[3966] Fix | Delete
[3967] Fix | Delete
/**
[3968] Fix | Delete
* Internal dependencies
[3969] Fix | Delete
*/
[3970] Fix | Delete
[3971] Fix | Delete
function useAsyncMode() {
[3972] Fix | Delete
return (0,external_wp_element_namespaceObject.useContext)(context_Context);
[3973] Fix | Delete
}
[3974] Fix | Delete
[3975] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/data/build-module/components/use-select/index.js
[3976] Fix | Delete
/**
[3977] Fix | Delete
* WordPress dependencies
[3978] Fix | Delete
*/
[3979] Fix | Delete
[3980] Fix | Delete
[3981] Fix | Delete
[3982] Fix | Delete
[3983] Fix | Delete
/**
[3984] Fix | Delete
* Internal dependencies
[3985] Fix | Delete
*/
[3986] Fix | Delete
[3987] Fix | Delete
[3988] Fix | Delete
const renderQueue = (0,external_wp_priorityQueue_namespaceObject.createQueue)();
[3989] Fix | Delete
[3990] Fix | Delete
/**
[3991] Fix | Delete
* @typedef {import('../../types').StoreDescriptor<C>} StoreDescriptor
[3992] Fix | Delete
* @template {import('../../types').AnyConfig} C
[3993] Fix | Delete
*/
[3994] Fix | Delete
/**
[3995] Fix | Delete
* @typedef {import('../../types').ReduxStoreConfig<State,Actions,Selectors>} ReduxStoreConfig
[3996] Fix | Delete
* @template State
[3997] Fix | Delete
* @template {Record<string,import('../../types').ActionCreator>} Actions
[3998] Fix | Delete
* @template Selectors
[3999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function