decord/source/73_getConstants.js
2026-08-04 21:03:28 +00:00

171 lines
5.4 KiB
JavaScript

// Module ID: 73
// Function ID: 74
// Name: getConstants
// Dependencies: [74, 70, 49, 31, 76]
// Module 73 (getConstants)
import merged from "UIManager";
const require = arg1;
function getConstants() {
if (!c7) {
const constants = importDefault(74).getConstants();
c7 = true;
const obj = importDefault(74);
}
return constants;
}
function getViewManagerConfig(arg0) {
if (undefined === dependencyMap[arg0]) {
if (importDefault(74).getConstantsForViewManager) {
try {
tmp3[arg0] = tmp4(74).getConstantsForViewManager(arg0);
const tmp4Result = tmp4(74);
} catch (tmp6) {
const _console = console;
console.error("NativeUIManager.getConstantsForViewManager('" + tmp2 + "') threw an exception.", tmp6);
tmp[tmp2] = null;
}
}
tmp4 = importDefault;
}
if (dependencyMap[arg0]) {
return tmp10;
} else if (global.nativeCallSyncHook) {
if (importDefault(74).lazilyLoadView) {
if (!set.has(arg0)) {
const tmp15 = tmp12(70)(tmp12(74).lazilyLoadView)(arg0);
obj2.add(arg0);
if (tmp18) {
getConstants()[arg0] = tmp15.viewConfig;
(function lazifyViewManagerConfig(arg0) {
if (!c7) {
let obj = callback2(74);
const table = obj.getConstants();
c7 = true;
}
let closure_0 = tmp3;
closure_4[arg0] = table[arg0];
if (table[arg0].Manager) {
obj = { get: null };
obj[0] = function get() {
const tmp = outer1_1(outer1_3[3]).default[tmp3.Manager];
const obj = {};
if (tmp) {
const _Object = Object;
const keys = Object.keys(tmp);
const item = keys.forEach((arg0) => {
if (typeof tmp[arg0] !== "function") {
obj[arg0] = tmp;
}
});
}
return obj;
};
callback(49).default(tmp3, "Constants", obj);
const obj2 = callback(49);
obj = { get: null };
obj[0] = function get() {
let tmp = outer1_1(outer1_3[3]).default[tmp3.Manager];
const obj = {};
let c2 = 0;
if (tmp) {
const _Object = Object;
const keys = Object.keys(tmp);
const item = keys.forEach((arg0) => {
if (typeof tmp[arg0] === "function") {
let closure_2 = tmp3 + 1;
obj[arg0] = +closure_2;
tmp = obj;
}
});
}
return obj;
};
callback(49).default(tmp3, "Commands", obj);
const obj4 = callback(49);
}
})(arg0);
}
const tmp12Result = tmp12(70);
tmp18 = null != tmp15 && null != tmp15.viewConfig;
}
obj2 = set;
}
return tmp3[arg0];
} else {
return tmp10;
}
}
let closure_4 = {};
const set = new Set();
let arr = {};
let c7 = false;
let obj = {};
obj.createView = function createView(arg0, arg1, arg2, arg3) {
const view = importDefault(74).createView(arg0, arg1, arg2, arg3);
};
obj.getConstants = function getConstants() {
if (!c7) {
const constants = importDefault(74).getConstants();
c7 = true;
const obj = importDefault(74);
}
return constants;
};
obj.getViewManagerConfig = function getViewManagerConfig(arg0) {
return getViewManagerConfig(arg0);
};
obj.hasViewManagerConfig = function hasViewManagerConfig(arg0) {
return null != getViewManagerConfig(arg0);
};
require("UIManager").getViewManagerConfig = obj.getViewManagerConfig;
if (!c7) {
arr = require("UIManager").getConstants();
c7 = true;
const importDefaultResult = require("UIManager");
}
if (arr.ViewManagerNames) {
const ViewManagerNames = require("UIManager").getConstants().ViewManagerNames;
let item = ViewManagerNames.forEach((arg0) => {
let closure_0 = arg0;
let obj = require(49) /* defineLazyObjectProperty */;
obj = {
get() {
return outer1_2(outer1_3[1])(outer1_2(outer1_3[0]).getConstantsForViewManager)(closure_0);
}
};
obj.default(importDefault(74), arg0, obj);
});
const importDefaultResult1 = require("UIManager");
}
if (!global.nativeCallSyncHook) {
if (!c7) {
arr = require("UIManager").getConstants();
c7 = true;
const importDefaultResult2 = require("UIManager");
}
let keys = Object.keys(arr);
const item1 = keys.forEach((arg0) => {
let closure_0 = arg0;
if (!_default.includes(arg0)) {
if (!dependencyMap[arg0]) {
if (!c7) {
let obj = importDefault(74);
const table = obj.getConstants();
c7 = true;
}
tmp3[arg0] = table[arg0];
}
obj = { get: null };
obj[0] = function get() {
console.warn("Accessing view manager configs directly off UIManager via UIManager['" + closure_0 + "'] is no longer supported. Use UIManager.getViewManagerConfig('" + closure_0 + "') instead.");
return outer1_10.getViewManagerConfig(closure_0);
};
require(49) /* defineLazyObjectProperty */.default(importDefault(74), arg0, obj);
const tmpResult = require(49) /* defineLazyObjectProperty */;
}
});
}
export default obj;