// Module ID: 73 // Function ID: 74 // Dependencies: [74, 70, 49, 31, 76] // Module 73 import defineLazyObjectProperty from "defineLazyObjectProperty" /* 49 */; import UIManager from "UIManager" /* 74 */; require = arg1; function getConstants() { if (!c7) { constants = require("UIManager").getConstants(); c7 = true; obj = require("UIManager"); } return constants; } function getViewManagerConfig(arg0) { if (undefined === dependencyMap[arg0]) { if (require("UIManager").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 (require("UIManager").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) { constants = closure_2(74).getConstants(); c7 = true; obj = closure_2(74); } closure_0 = tmp3; closure_4[arg0] = constants[arg0]; if (constants[arg0].Manager) { const obj3 = { get() { const tmp = require("genModule").default[closure_0.Manager]; closure_0 = tmp; obj = {}; if (tmp) { const _Object = Object; const keys = Object.keys(tmp); const item = keys.forEach((item) => { if (typeof closure_0[item] !== "function") { obj[item] = tmp; } }); } return obj; } }; closure_1(49).default(tmp3, "Constants", obj3); const obj2 = closure_1(49); const obj5 = { get() { const tmp = require("genModule").default[closure_0.Manager]; closure_0 = tmp; obj = {}; closure_2 = 0; if (tmp) { const _Object = Object; const keys = Object.keys(tmp); const item = keys.forEach((item) => { if (typeof closure_0[item] === "function") { closure_2 = tmp3 + 1; obj[item] = +closure_2; } }); } return obj; } }; closure_1(49).default(tmp3, "Commands", obj5); const obj4 = closure_1(49); } })(arg0); } const tmp12Result = tmp12(70); tmp18 = null != tmp15 && null != tmp15.viewConfig; } obj2 = set; } return tmp3[arg0]; } else { return tmp10; } } const dependencyMap = {}; const set = new Set(); let timestampProducer = {}; let c7 = false; let obj = {}; obj.createView = function createView(arg0, arg1, arg2, arg3) { const view = require("UIManager").createView(arg0, arg1, arg2, arg3); }; obj.getConstants = function getConstants() { if (!c7) { constants = require("UIManager").getConstants(); c7 = true; obj = require("UIManager"); } 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) { timestampProducer = require("UIManager").getConstants(); c7 = true; const importDefaultResult = require("UIManager"); } if (timestampProducer.ViewManagerNames) { const ViewManagerNames = require("UIManager").getConstants().ViewManagerNames; let item = ViewManagerNames.forEach((item) => { closure_0 = item; defineLazyObjectProperty.default(require("UIManager"), item, { get() { return require("nullthrows")(require("UIManager").getConstantsForViewManager)(closure_0); } }); }); const importDefaultResult1 = require("UIManager"); } if (!global.nativeCallSyncHook) { if (!c7) { timestampProducer = require("UIManager").getConstants(); c7 = true; const importDefaultResult2 = require("UIManager"); } let keys = Object.keys(timestampProducer); const item1 = keys.forEach((item) => { closure_0 = item; if (!_default.includes(item)) { if (!dependencyMap[item]) { if (!c7) { constants = require("UIManager").getConstants(); c7 = true; obj = require("UIManager"); } tmp3[item] = constants[item]; } const obj2 = { 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 obj.getViewManagerConfig(closure_0); } }; defineLazyObjectProperty.default(require("UIManager"), item, obj2); const tmpResult = defineLazyObjectProperty; } }); } export default obj;