decord/source/28_set.js
2026-08-14 17:33:39 +00:00

95 lines
2.4 KiB
JavaScript

// Module ID: 28
// Function ID: 29
// Name: set
// Dependencies: [29]
// Module 28 (set)
const module = arg2;
const dependencyMap = arg6;
const set = new Set();
const set1 = new Set();
let tmp4 = true === RN$Bridgeless.RN$Bridgeless;
if (!tmp4) {
tmp4 = null != RN$Bridgeless.__turboModuleProxy;
}
let c5 = tmp4;
arg5.createJavaScriptFlagGetter = function createJavaScriptFlagGetter(animatedShouldDebounceQueueFlush, arg1) {
const f66105 = () => {
outer1_3.add(f66105);
let tmp5Result;
if (outer1_2 != null) {
if (outer1_2[tmp] != null) {
tmp5Result = tmp5();
}
}
return tmp5Result;
};
let closure_1 = arg1;
return () => {
if (null == closure_2) {
let tmp2 = f66106();
if (tmp2 == null) {
tmp2 = closure_1;
}
closure_2 = tmp2;
}
return closure_2;
};
};
arg5.createNativeFlagGetter = function createNativeFlagGetter(cdpInteractionMetricsEnabled, arg1) {
const f66106 = () => {
let hasItem = f66106(table[0]);
if (!hasItem) {
hasItem = outer1_4.has(tmp);
}
if (!hasItem) {
hasItem = !outer1_5;
}
if (!hasItem) {
outer1_4.add(tmp);
const _console = console;
const _HermesInternal = HermesInternal;
console.error("Could not access feature flag '" + tmp + "' because native module method was not available");
}
const tmp2Result = f66106(table[0]);
let tmp13Result;
if (tmp2Result != null) {
if (tmp2Result[tmp] != null) {
tmp13Result = tmp13();
}
}
return tmp13Result;
};
let closure_1 = arg1;
return () => {
if (null == closure_2) {
let tmp2 = f66106();
if (tmp2 == null) {
tmp2 = closure_1;
}
closure_2 = tmp2;
}
return closure_2;
};
};
arg5.getOverrides = function getOverrides() {
return closure_2;
};
arg5.setOverrides = function setOverrides(arg0) {
if (null != closure_2) {
const _Error2 = Error;
const error = new Error("Feature flags cannot be overridden more than once");
throw error;
} else if (set.size > 0) {
const _Array = Array;
const _Error = Error;
const _HermesInternal = HermesInternal;
const error1 = new Error("Feature flags were accessed before being overridden: " + Array.from(tmp).join(", "));
throw error1;
} else {
closure_2 = arg0;
}
};
arg5.dangerouslyResetForTesting = function dangerouslyResetForTesting() {
};