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: components.js
});
[3500] Fix | Delete
const tagName = useTagName(ref, props.as);
[3501] Fix | Delete
const nativeTabbable = focusable && isNativeTabbable(tagName);
[3502] Fix | Delete
const supportsDisabled = focusable && supportsDisabledAttribute(tagName);
[3503] Fix | Delete
const style = trulyDisabled ? _4R3V3JGP_spreadValues({ pointerEvents: "none" }, props.style) : props.style;
[3504] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[3505] Fix | Delete
"data-focus-visible": focusable && focusVisible ? "" : void 0,
[3506] Fix | Delete
"data-autofocus": autoFocus ? true : void 0,
[3507] Fix | Delete
"aria-disabled": disabled ? true : void 0
[3508] Fix | Delete
}, props), {
[3509] Fix | Delete
ref: useMergeRefs(ref, autoFocusRef, props.ref),
[3510] Fix | Delete
style,
[3511] Fix | Delete
tabIndex: getTabIndex(
[3512] Fix | Delete
focusable,
[3513] Fix | Delete
trulyDisabled,
[3514] Fix | Delete
nativeTabbable,
[3515] Fix | Delete
supportsDisabled,
[3516] Fix | Delete
props.tabIndex
[3517] Fix | Delete
),
[3518] Fix | Delete
disabled: supportsDisabled && trulyDisabled ? true : void 0,
[3519] Fix | Delete
// TODO: Test Focusable contentEditable.
[3520] Fix | Delete
contentEditable: disabled ? void 0 : props.contentEditable,
[3521] Fix | Delete
onKeyPressCapture,
[3522] Fix | Delete
onClickCapture,
[3523] Fix | Delete
onMouseDownCapture,
[3524] Fix | Delete
onMouseDown,
[3525] Fix | Delete
onKeyDownCapture,
[3526] Fix | Delete
onFocusCapture,
[3527] Fix | Delete
onBlur
[3528] Fix | Delete
});
[3529] Fix | Delete
return props;
[3530] Fix | Delete
}
[3531] Fix | Delete
);
[3532] Fix | Delete
var Focusable = createComponent((props) => {
[3533] Fix | Delete
props = useFocusable(props);
[3534] Fix | Delete
return _3ORBWXWF_createElement("div", props);
[3535] Fix | Delete
});
[3536] Fix | Delete
if (false) {}
[3537] Fix | Delete
[3538] Fix | Delete
[3539] Fix | Delete
[3540] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/NWCBQ4CV.js
[3541] Fix | Delete
"use client";
[3542] Fix | Delete
[3543] Fix | Delete
[3544] Fix | Delete
[3545] Fix | Delete
[3546] Fix | Delete
[3547] Fix | Delete
// src/command/command.ts
[3548] Fix | Delete
[3549] Fix | Delete
[3550] Fix | Delete
[3551] Fix | Delete
[3552] Fix | Delete
[3553] Fix | Delete
function isNativeClick(event) {
[3554] Fix | Delete
if (!event.isTrusted)
[3555] Fix | Delete
return false;
[3556] Fix | Delete
const element = event.currentTarget;
[3557] Fix | Delete
if (event.key === "Enter") {
[3558] Fix | Delete
return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
[3559] Fix | Delete
}
[3560] Fix | Delete
if (event.key === " ") {
[3561] Fix | Delete
return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
[3562] Fix | Delete
}
[3563] Fix | Delete
return false;
[3564] Fix | Delete
}
[3565] Fix | Delete
var symbol = Symbol("command");
[3566] Fix | Delete
var useCommand = createHook(
[3567] Fix | Delete
(_a) => {
[3568] Fix | Delete
var _b = _a, { clickOnEnter = true, clickOnSpace = true } = _b, props = __objRest(_b, ["clickOnEnter", "clickOnSpace"]);
[3569] Fix | Delete
const ref = (0,external_React_.useRef)(null);
[3570] Fix | Delete
const tagName = useTagName(ref, props.as);
[3571] Fix | Delete
const type = props.type;
[3572] Fix | Delete
const [isNativeButton, setIsNativeButton] = (0,external_React_.useState)(
[3573] Fix | Delete
() => !!tagName && isButton({ tagName, type })
[3574] Fix | Delete
);
[3575] Fix | Delete
(0,external_React_.useEffect)(() => {
[3576] Fix | Delete
if (!ref.current)
[3577] Fix | Delete
return;
[3578] Fix | Delete
setIsNativeButton(isButton(ref.current));
[3579] Fix | Delete
}, []);
[3580] Fix | Delete
const [active, setActive] = (0,external_React_.useState)(false);
[3581] Fix | Delete
const activeRef = (0,external_React_.useRef)(false);
[3582] Fix | Delete
const disabled = disabledFromProps(props);
[3583] Fix | Delete
const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
[3584] Fix | Delete
const onKeyDownProp = props.onKeyDown;
[3585] Fix | Delete
const onKeyDown = useEvent((event) => {
[3586] Fix | Delete
onKeyDownProp == null ? void 0 : onKeyDownProp(event);
[3587] Fix | Delete
const element = event.currentTarget;
[3588] Fix | Delete
if (event.defaultPrevented)
[3589] Fix | Delete
return;
[3590] Fix | Delete
if (isDuplicate)
[3591] Fix | Delete
return;
[3592] Fix | Delete
if (disabled)
[3593] Fix | Delete
return;
[3594] Fix | Delete
if (!isSelfTarget(event))
[3595] Fix | Delete
return;
[3596] Fix | Delete
if (DLOEKDPY_isTextField(element))
[3597] Fix | Delete
return;
[3598] Fix | Delete
if (element.isContentEditable)
[3599] Fix | Delete
return;
[3600] Fix | Delete
const isEnter = clickOnEnter && event.key === "Enter";
[3601] Fix | Delete
const isSpace = clickOnSpace && event.key === " ";
[3602] Fix | Delete
const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
[3603] Fix | Delete
const shouldPreventSpace = event.key === " " && !clickOnSpace;
[3604] Fix | Delete
if (shouldPreventEnter || shouldPreventSpace) {
[3605] Fix | Delete
event.preventDefault();
[3606] Fix | Delete
return;
[3607] Fix | Delete
}
[3608] Fix | Delete
if (isEnter || isSpace) {
[3609] Fix | Delete
const nativeClick = isNativeClick(event);
[3610] Fix | Delete
if (isEnter) {
[3611] Fix | Delete
if (!nativeClick) {
[3612] Fix | Delete
event.preventDefault();
[3613] Fix | Delete
const _a2 = event, { view } = _a2, eventInit = __objRest(_a2, ["view"]);
[3614] Fix | Delete
const click = () => fireClickEvent(element, eventInit);
[3615] Fix | Delete
if (isFirefox()) {
[3616] Fix | Delete
queueBeforeEvent(element, "keyup", click);
[3617] Fix | Delete
} else {
[3618] Fix | Delete
queueMicrotask(click);
[3619] Fix | Delete
}
[3620] Fix | Delete
}
[3621] Fix | Delete
} else if (isSpace) {
[3622] Fix | Delete
activeRef.current = true;
[3623] Fix | Delete
if (!nativeClick) {
[3624] Fix | Delete
event.preventDefault();
[3625] Fix | Delete
setActive(true);
[3626] Fix | Delete
}
[3627] Fix | Delete
}
[3628] Fix | Delete
}
[3629] Fix | Delete
});
[3630] Fix | Delete
const onKeyUpProp = props.onKeyUp;
[3631] Fix | Delete
const onKeyUp = useEvent((event) => {
[3632] Fix | Delete
onKeyUpProp == null ? void 0 : onKeyUpProp(event);
[3633] Fix | Delete
if (event.defaultPrevented)
[3634] Fix | Delete
return;
[3635] Fix | Delete
if (isDuplicate)
[3636] Fix | Delete
return;
[3637] Fix | Delete
if (disabled)
[3638] Fix | Delete
return;
[3639] Fix | Delete
if (event.metaKey)
[3640] Fix | Delete
return;
[3641] Fix | Delete
const isSpace = clickOnSpace && event.key === " ";
[3642] Fix | Delete
if (activeRef.current && isSpace) {
[3643] Fix | Delete
activeRef.current = false;
[3644] Fix | Delete
if (!isNativeClick(event)) {
[3645] Fix | Delete
event.preventDefault();
[3646] Fix | Delete
setActive(false);
[3647] Fix | Delete
const element = event.currentTarget;
[3648] Fix | Delete
const _a2 = event, { view } = _a2, eventInit = __objRest(_a2, ["view"]);
[3649] Fix | Delete
queueMicrotask(() => fireClickEvent(element, eventInit));
[3650] Fix | Delete
}
[3651] Fix | Delete
}
[3652] Fix | Delete
});
[3653] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues(_4R3V3JGP_spreadValues({
[3654] Fix | Delete
"data-active": active ? "" : void 0,
[3655] Fix | Delete
type: isNativeButton ? "button" : void 0
[3656] Fix | Delete
}, metadataProps), props), {
[3657] Fix | Delete
ref: useMergeRefs(ref, props.ref),
[3658] Fix | Delete
onKeyDown,
[3659] Fix | Delete
onKeyUp
[3660] Fix | Delete
});
[3661] Fix | Delete
props = useFocusable(props);
[3662] Fix | Delete
return props;
[3663] Fix | Delete
}
[3664] Fix | Delete
);
[3665] Fix | Delete
var Command = createComponent((props) => {
[3666] Fix | Delete
props = useCommand(props);
[3667] Fix | Delete
return _3ORBWXWF_createElement("button", props);
[3668] Fix | Delete
});
[3669] Fix | Delete
if (false) {}
[3670] Fix | Delete
[3671] Fix | Delete
[3672] Fix | Delete
[3673] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/4UUKJZ4V.js
[3674] Fix | Delete
"use client";
[3675] Fix | Delete
[3676] Fix | Delete
[3677] Fix | Delete
// src/collection/collection-context.tsx
[3678] Fix | Delete
var ctx = createStoreContext();
[3679] Fix | Delete
var useCollectionContext = ctx.useContext;
[3680] Fix | Delete
var useCollectionScopedContext = ctx.useScopedContext;
[3681] Fix | Delete
var useCollectionProviderContext = ctx.useProviderContext;
[3682] Fix | Delete
var CollectionContextProvider = ctx.ContextProvider;
[3683] Fix | Delete
var CollectionScopedContextProvider = ctx.ScopedContextProvider;
[3684] Fix | Delete
[3685] Fix | Delete
[3686] Fix | Delete
[3687] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/UH3I23HL.js
[3688] Fix | Delete
"use client";
[3689] Fix | Delete
[3690] Fix | Delete
[3691] Fix | Delete
[3692] Fix | Delete
[3693] Fix | Delete
[3694] Fix | Delete
// src/collection/collection-item.ts
[3695] Fix | Delete
[3696] Fix | Delete
[3697] Fix | Delete
var useCollectionItem = createHook(
[3698] Fix | Delete
(_a) => {
[3699] Fix | Delete
var _b = _a, {
[3700] Fix | Delete
store,
[3701] Fix | Delete
shouldRegisterItem = true,
[3702] Fix | Delete
getItem = identity,
[3703] Fix | Delete
element: element
[3704] Fix | Delete
} = _b, props = __objRest(_b, [
[3705] Fix | Delete
"store",
[3706] Fix | Delete
"shouldRegisterItem",
[3707] Fix | Delete
"getItem",
[3708] Fix | Delete
// @ts-expect-error This prop may come from a collection renderer.
[3709] Fix | Delete
"element"
[3710] Fix | Delete
]);
[3711] Fix | Delete
const context = useCollectionContext();
[3712] Fix | Delete
store = store || context;
[3713] Fix | Delete
const id = useId(props.id);
[3714] Fix | Delete
const ref = (0,external_React_.useRef)(element);
[3715] Fix | Delete
(0,external_React_.useEffect)(() => {
[3716] Fix | Delete
const element2 = ref.current;
[3717] Fix | Delete
if (!id)
[3718] Fix | Delete
return;
[3719] Fix | Delete
if (!element2)
[3720] Fix | Delete
return;
[3721] Fix | Delete
if (!shouldRegisterItem)
[3722] Fix | Delete
return;
[3723] Fix | Delete
const item = getItem({ id, element: element2 });
[3724] Fix | Delete
return store == null ? void 0 : store.renderItem(item);
[3725] Fix | Delete
}, [id, shouldRegisterItem, getItem, store]);
[3726] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, props), {
[3727] Fix | Delete
ref: useMergeRefs(ref, props.ref)
[3728] Fix | Delete
});
[3729] Fix | Delete
return props;
[3730] Fix | Delete
}
[3731] Fix | Delete
);
[3732] Fix | Delete
var CollectionItem = createComponent(
[3733] Fix | Delete
(props) => {
[3734] Fix | Delete
const htmlProps = useCollectionItem(props);
[3735] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[3736] Fix | Delete
}
[3737] Fix | Delete
);
[3738] Fix | Delete
if (false) {}
[3739] Fix | Delete
[3740] Fix | Delete
[3741] Fix | Delete
[3742] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/3IEDWLST.js
[3743] Fix | Delete
"use client";
[3744] Fix | Delete
[3745] Fix | Delete
// src/composite/utils.ts
[3746] Fix | Delete
[3747] Fix | Delete
var NULL_ITEM = { id: null };
[3748] Fix | Delete
function flipItems(items, activeId, shouldInsertNullItem = false) {
[3749] Fix | Delete
const index = items.findIndex((item) => item.id === activeId);
[3750] Fix | Delete
return [
[3751] Fix | Delete
...items.slice(index + 1),
[3752] Fix | Delete
...shouldInsertNullItem ? [NULL_ITEM] : [],
[3753] Fix | Delete
...items.slice(0, index)
[3754] Fix | Delete
];
[3755] Fix | Delete
}
[3756] Fix | Delete
function findFirstEnabledItem(items, excludeId) {
[3757] Fix | Delete
return items.find((item) => {
[3758] Fix | Delete
if (excludeId) {
[3759] Fix | Delete
return !item.disabled && item.id !== excludeId;
[3760] Fix | Delete
}
[3761] Fix | Delete
return !item.disabled;
[3762] Fix | Delete
});
[3763] Fix | Delete
}
[3764] Fix | Delete
function getEnabledItem(store, id) {
[3765] Fix | Delete
if (!id)
[3766] Fix | Delete
return null;
[3767] Fix | Delete
return store.item(id) || null;
[3768] Fix | Delete
}
[3769] Fix | Delete
function groupItemsByRows(items) {
[3770] Fix | Delete
const rows = [];
[3771] Fix | Delete
for (const item of items) {
[3772] Fix | Delete
const row = rows.find((currentRow) => {
[3773] Fix | Delete
var _a;
[3774] Fix | Delete
return ((_a = currentRow[0]) == null ? void 0 : _a.rowId) === item.rowId;
[3775] Fix | Delete
});
[3776] Fix | Delete
if (row) {
[3777] Fix | Delete
row.push(item);
[3778] Fix | Delete
} else {
[3779] Fix | Delete
rows.push([item]);
[3780] Fix | Delete
}
[3781] Fix | Delete
}
[3782] Fix | Delete
return rows;
[3783] Fix | Delete
}
[3784] Fix | Delete
function selectTextField(element, collapseToEnd = false) {
[3785] Fix | Delete
if (isTextField(element)) {
[3786] Fix | Delete
element.setSelectionRange(
[3787] Fix | Delete
collapseToEnd ? element.value.length : 0,
[3788] Fix | Delete
element.value.length
[3789] Fix | Delete
);
[3790] Fix | Delete
} else if (element.isContentEditable) {
[3791] Fix | Delete
const selection = getDocument(element).getSelection();
[3792] Fix | Delete
selection == null ? void 0 : selection.selectAllChildren(element);
[3793] Fix | Delete
if (collapseToEnd) {
[3794] Fix | Delete
selection == null ? void 0 : selection.collapseToEnd();
[3795] Fix | Delete
}
[3796] Fix | Delete
}
[3797] Fix | Delete
}
[3798] Fix | Delete
var FOCUS_SILENTLY = Symbol("FOCUS_SILENTLY");
[3799] Fix | Delete
function focusSilently(element) {
[3800] Fix | Delete
element[FOCUS_SILENTLY] = true;
[3801] Fix | Delete
element.focus({ preventScroll: true });
[3802] Fix | Delete
}
[3803] Fix | Delete
function silentlyFocused(element) {
[3804] Fix | Delete
const isSilentlyFocused = element[FOCUS_SILENTLY];
[3805] Fix | Delete
delete element[FOCUS_SILENTLY];
[3806] Fix | Delete
return isSilentlyFocused;
[3807] Fix | Delete
}
[3808] Fix | Delete
function isItem(store, element, exclude) {
[3809] Fix | Delete
if (!element)
[3810] Fix | Delete
return false;
[3811] Fix | Delete
if (element === exclude)
[3812] Fix | Delete
return false;
[3813] Fix | Delete
const item = store.item(element.id);
[3814] Fix | Delete
if (!item)
[3815] Fix | Delete
return false;
[3816] Fix | Delete
if (exclude && item.element === exclude)
[3817] Fix | Delete
return false;
[3818] Fix | Delete
return true;
[3819] Fix | Delete
}
[3820] Fix | Delete
[3821] Fix | Delete
[3822] Fix | Delete
[3823] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/IB7YUKH5.js
[3824] Fix | Delete
"use client";
[3825] Fix | Delete
[3826] Fix | Delete
[3827] Fix | Delete
[3828] Fix | Delete
// src/composite/composite-context.tsx
[3829] Fix | Delete
[3830] Fix | Delete
var IB7YUKH5_ctx = createStoreContext(
[3831] Fix | Delete
[CollectionContextProvider],
[3832] Fix | Delete
[CollectionScopedContextProvider]
[3833] Fix | Delete
);
[3834] Fix | Delete
var useCompositeContext = IB7YUKH5_ctx.useContext;
[3835] Fix | Delete
var useCompositeScopedContext = IB7YUKH5_ctx.useScopedContext;
[3836] Fix | Delete
var useCompositeProviderContext = IB7YUKH5_ctx.useProviderContext;
[3837] Fix | Delete
var CompositeContextProvider = IB7YUKH5_ctx.ContextProvider;
[3838] Fix | Delete
var CompositeScopedContextProvider = IB7YUKH5_ctx.ScopedContextProvider;
[3839] Fix | Delete
var CompositeItemContext = (0,external_React_.createContext)(
[3840] Fix | Delete
void 0
[3841] Fix | Delete
);
[3842] Fix | Delete
var CompositeRowContext = (0,external_React_.createContext)(
[3843] Fix | Delete
void 0
[3844] Fix | Delete
);
[3845] Fix | Delete
[3846] Fix | Delete
[3847] Fix | Delete
[3848] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/core/esm/__chunks/EAHJFCU4.js
[3849] Fix | Delete
"use client";
[3850] Fix | Delete
[3851] Fix | Delete
[3852] Fix | Delete
[3853] Fix | Delete
// src/utils/store.ts
[3854] Fix | Delete
function getInternal(store, key) {
[3855] Fix | Delete
const internals = store.__unstableInternals;
[3856] Fix | Delete
invariant(internals, "Invalid store");
[3857] Fix | Delete
return internals[key];
[3858] Fix | Delete
}
[3859] Fix | Delete
function createStore(initialState, ...stores) {
[3860] Fix | Delete
let state = initialState;
[3861] Fix | Delete
let prevStateBatch = state;
[3862] Fix | Delete
let lastUpdate = Symbol();
[3863] Fix | Delete
let destroy = noop;
[3864] Fix | Delete
const instances = /* @__PURE__ */ new Set();
[3865] Fix | Delete
const updatedKeys = /* @__PURE__ */ new Set();
[3866] Fix | Delete
const setups = /* @__PURE__ */ new Set();
[3867] Fix | Delete
const listeners = /* @__PURE__ */ new Set();
[3868] Fix | Delete
const batchListeners = /* @__PURE__ */ new Set();
[3869] Fix | Delete
const disposables = /* @__PURE__ */ new WeakMap();
[3870] Fix | Delete
const listenerKeys = /* @__PURE__ */ new WeakMap();
[3871] Fix | Delete
const storeSetup = (callback) => {
[3872] Fix | Delete
setups.add(callback);
[3873] Fix | Delete
return () => setups.delete(callback);
[3874] Fix | Delete
};
[3875] Fix | Delete
const storeInit = () => {
[3876] Fix | Delete
const initialized = instances.size;
[3877] Fix | Delete
const instance = Symbol();
[3878] Fix | Delete
instances.add(instance);
[3879] Fix | Delete
const maybeDestroy = () => {
[3880] Fix | Delete
instances.delete(instance);
[3881] Fix | Delete
if (instances.size)
[3882] Fix | Delete
return;
[3883] Fix | Delete
destroy();
[3884] Fix | Delete
};
[3885] Fix | Delete
if (initialized)
[3886] Fix | Delete
return maybeDestroy;
[3887] Fix | Delete
const desyncs = getKeys(state).map(
[3888] Fix | Delete
(key) => chain(
[3889] Fix | Delete
...stores.map((store) => {
[3890] Fix | Delete
var _a;
[3891] Fix | Delete
const storeState = (_a = store == null ? void 0 : store.getState) == null ? void 0 : _a.call(store);
[3892] Fix | Delete
if (!storeState)
[3893] Fix | Delete
return;
[3894] Fix | Delete
if (!Y3OOHFCN_hasOwnProperty(storeState, key))
[3895] Fix | Delete
return;
[3896] Fix | Delete
return sync(store, [key], (state2) => {
[3897] Fix | Delete
setState(
[3898] Fix | Delete
key,
[3899] Fix | Delete
state2[key],
[3900] Fix | Delete
// @ts-expect-error - Not public API. This is just to prevent
[3901] Fix | Delete
// infinite loops.
[3902] Fix | Delete
true
[3903] Fix | Delete
);
[3904] Fix | Delete
});
[3905] Fix | Delete
})
[3906] Fix | Delete
)
[3907] Fix | Delete
);
[3908] Fix | Delete
const teardowns = [];
[3909] Fix | Delete
setups.forEach((setup2) => teardowns.push(setup2()));
[3910] Fix | Delete
const cleanups = stores.map(init);
[3911] Fix | Delete
destroy = chain(...desyncs, ...teardowns, ...cleanups);
[3912] Fix | Delete
return maybeDestroy;
[3913] Fix | Delete
};
[3914] Fix | Delete
const sub = (keys, listener, set = listeners) => {
[3915] Fix | Delete
set.add(listener);
[3916] Fix | Delete
listenerKeys.set(listener, keys);
[3917] Fix | Delete
return () => {
[3918] Fix | Delete
var _a;
[3919] Fix | Delete
(_a = disposables.get(listener)) == null ? void 0 : _a();
[3920] Fix | Delete
disposables.delete(listener);
[3921] Fix | Delete
listenerKeys.delete(listener);
[3922] Fix | Delete
set.delete(listener);
[3923] Fix | Delete
};
[3924] Fix | Delete
};
[3925] Fix | Delete
const storeSubscribe = (keys, listener) => sub(keys, listener);
[3926] Fix | Delete
const storeSync = (keys, listener) => {
[3927] Fix | Delete
disposables.set(listener, listener(state, state));
[3928] Fix | Delete
return sub(keys, listener);
[3929] Fix | Delete
};
[3930] Fix | Delete
const storeBatch = (keys, listener) => {
[3931] Fix | Delete
disposables.set(listener, listener(state, prevStateBatch));
[3932] Fix | Delete
return sub(keys, listener, batchListeners);
[3933] Fix | Delete
};
[3934] Fix | Delete
const storePick = (keys) => createStore(pick(state, keys), finalStore);
[3935] Fix | Delete
const storeOmit = (keys) => createStore(omit(state, keys), finalStore);
[3936] Fix | Delete
const getState = () => state;
[3937] Fix | Delete
const setState = (key, value, fromStores = false) => {
[3938] Fix | Delete
if (!Y3OOHFCN_hasOwnProperty(state, key))
[3939] Fix | Delete
return;
[3940] Fix | Delete
const nextValue = Y3OOHFCN_applyState(value, state[key]);
[3941] Fix | Delete
if (nextValue === state[key])
[3942] Fix | Delete
return;
[3943] Fix | Delete
if (!fromStores) {
[3944] Fix | Delete
stores.forEach((store) => {
[3945] Fix | Delete
var _a;
[3946] Fix | Delete
(_a = store == null ? void 0 : store.setState) == null ? void 0 : _a.call(store, key, nextValue);
[3947] Fix | Delete
});
[3948] Fix | Delete
}
[3949] Fix | Delete
const prevState = state;
[3950] Fix | Delete
state = _chunks_4R3V3JGP_spreadProps(_chunks_4R3V3JGP_spreadValues({}, state), { [key]: nextValue });
[3951] Fix | Delete
const thisUpdate = Symbol();
[3952] Fix | Delete
lastUpdate = thisUpdate;
[3953] Fix | Delete
updatedKeys.add(key);
[3954] Fix | Delete
const run = (listener, prev, uKeys) => {
[3955] Fix | Delete
var _a;
[3956] Fix | Delete
const keys = listenerKeys.get(listener);
[3957] Fix | Delete
const updated = (k) => uKeys ? uKeys.has(k) : k === key;
[3958] Fix | Delete
if (!keys || keys.some(updated)) {
[3959] Fix | Delete
(_a = disposables.get(listener)) == null ? void 0 : _a();
[3960] Fix | Delete
disposables.set(listener, listener(state, prev));
[3961] Fix | Delete
}
[3962] Fix | Delete
};
[3963] Fix | Delete
listeners.forEach((listener) => {
[3964] Fix | Delete
run(listener, prevState);
[3965] Fix | Delete
});
[3966] Fix | Delete
queueMicrotask(() => {
[3967] Fix | Delete
if (lastUpdate !== thisUpdate)
[3968] Fix | Delete
return;
[3969] Fix | Delete
const snapshot = state;
[3970] Fix | Delete
batchListeners.forEach((listener) => {
[3971] Fix | Delete
run(listener, prevStateBatch, updatedKeys);
[3972] Fix | Delete
});
[3973] Fix | Delete
prevStateBatch = snapshot;
[3974] Fix | Delete
updatedKeys.clear();
[3975] Fix | Delete
});
[3976] Fix | Delete
};
[3977] Fix | Delete
const finalStore = {
[3978] Fix | Delete
getState,
[3979] Fix | Delete
setState,
[3980] Fix | Delete
__unstableInternals: {
[3981] Fix | Delete
setup: storeSetup,
[3982] Fix | Delete
init: storeInit,
[3983] Fix | Delete
subscribe: storeSubscribe,
[3984] Fix | Delete
sync: storeSync,
[3985] Fix | Delete
batch: storeBatch,
[3986] Fix | Delete
pick: storePick,
[3987] Fix | Delete
omit: storeOmit
[3988] Fix | Delete
}
[3989] Fix | Delete
};
[3990] Fix | Delete
return finalStore;
[3991] Fix | Delete
}
[3992] Fix | Delete
function setup(store, ...args) {
[3993] Fix | Delete
if (!store)
[3994] Fix | Delete
return;
[3995] Fix | Delete
return getInternal(store, "setup")(...args);
[3996] Fix | Delete
}
[3997] Fix | Delete
function init(store, ...args) {
[3998] Fix | Delete
if (!store)
[3999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function