// Module ID: 13978 // Function ID: 13979 // Name: isClipsEnabled // Dependencies: [2002, 13979, 558, 568, 504, 2] // Exports: isClipsEnabled // Module 13978 (isClipsEnabled) import c from "c" /* 568 */; import ClipsExperiment from "ClipsExperiment" /* 13979 */; import ClipsStore from "ClipsStore" /* 2002 */; require = fn; const ReactCompilerGating = fn(558); const size = fn(2); const result = size.fileFinishedImporting("modules/clips/isClipsEnabled.tsx"); export const isClipsEnabled = function isClipsEnabled() { let clipsEnabled = ClipsExperiment.areClipsAvailable(); if (clipsEnabled) { clipsEnabled = ClipsStore.getState().clipsSettings.clipsEnabled; } return clipsEnabled; }; export const useIsClipsEnabled = ReactCompilerGating.isReactCompilerEnabled() ? (() => { const cResult = c.c(2); let isClipsAvailable = ClipsExperiment.useIsClipsAvailable(); if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) { const items = [ClipsStore]; const fn = function l() { return state.getState().clipsSettings.clipsEnabled; }; cResult[0] = items; cResult[1] = fn; tmp5 = items; tmp6 = fn; } else { [tmp5, tmp6] = cResult; } if (isClipsAvailable) { isClipsAvailable = tmpResult.useStateFromStores(tmp5, tmp6); } return isClipsAvailable; }) : (() => { let isClipsAvailable = ClipsExperiment.useIsClipsAvailable(); const items = [ClipsStore]; if (isClipsAvailable) { isClipsAvailable = obj2.useStateFromStores(items, () => state.getState().clipsSettings.clipsEnabled); } return isClipsAvailable; });