/* Metro module 46; source: unknown; dependencies: [47, 52, 48, 49] */ function _fun1311(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#1311, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:71:6, offset: 0x00c59561, size: 205 bytes, params: 8, frame: 20 const env0_0 = require; const isFabricReactTag = function(a0) { return a0 % 2 === 0; }; let Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const RN$Bridgeless = global.RN$Bridgeless; const r5 = RN$Bridgeless === true ? (require(47) /* metro dependency 47 */).default : (require(52) /* metro dependency 52 */).default; Object = global.Object; exports.default = Object.assign({}, r5, {measure: measure, measureInWindow: measureInWindow, measureLayout: measureLayout, measureLayoutRelativeToParent: measureLayoutRelativeToParent, dispatchViewManagerCommand: dispatchViewManagerCommand}); function measure(a0, a1) { // fn#1313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:71:224, offset: 0x00c59640, size: 169 bytes, params: 3, frame: 18 var defaultImport; var shadowNodeByTag_DEPRECATED; var value; if (isFabricReactTag(a0)) { defaultImport = importDefault(48) /* metro dependency 48 */; value = require(49) /* metro dependency 49 */; value = defaultImport(value.getFabricUIManager()); shadowNodeByTag_DEPRECATED = value.findShadowNodeByTag_DEPRECATED(a0); if (shadowNodeByTag_DEPRECATED) { value.measure(shadowNodeByTag_DEPRECATED, a1); } else { global.console.warn('measure cannot find view with tag #' + a0); a1(); } } else { env0_3.measure(a0, a1); } } function measureInWindow(a0, a1) { // fn#1314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:71:468, offset: 0x00c596e9, size: 169 bytes, params: 3, frame: 18 var defaultImport; var shadowNodeByTag_DEPRECATED; var value; if (isFabricReactTag(a0)) { defaultImport = importDefault(48) /* metro dependency 48 */; value = require(49) /* metro dependency 49 */; value = defaultImport(value.getFabricUIManager()); shadowNodeByTag_DEPRECATED = value.findShadowNodeByTag_DEPRECATED(a0); if (shadowNodeByTag_DEPRECATED) { value.measureInWindow(shadowNodeByTag_DEPRECATED, a1); } else { global.console.warn('measure cannot find view with tag #' + a0); a1(); } } else { env0_3.measureInWindow(a0, a1); } } function measureLayout(a0, a1, a2, a3) { // fn#1315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:71:734, offset: 0x00c59792, size: 168 bytes, params: 5, frame: 20 var defaultImport; var shadowNodeByTag_DEPRECATED; var shadowNodeByTag_DEPRECATED2; var value; if (isFabricReactTag(a0)) { defaultImport = importDefault(48) /* metro dependency 48 */; value = require(49) /* metro dependency 49 */; value = defaultImport(value.getFabricUIManager()); shadowNodeByTag_DEPRECATED = value.findShadowNodeByTag_DEPRECATED(a0); shadowNodeByTag_DEPRECATED2 = value.findShadowNodeByTag_DEPRECATED(a1); if (shadowNodeByTag_DEPRECATED) { if (shadowNodeByTag_DEPRECATED2) { value.measureLayout(shadowNodeByTag_DEPRECATED, shadowNodeByTag_DEPRECATED2, a2, a3); return undefined; } return undefined; } } else { env0_3.measureLayout(a0, a1, a2, a3); } } function measureLayoutRelativeToParent(a0, a1, a2) { // fn#1316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:71:1013, offset: 0x00c5983a, size: 159 bytes, params: 4, frame: 18 var defaultImport; var shadowNodeByTag_DEPRECATED; const env0_0 = a2; var value; if (isFabricReactTag(a0)) { global.console.warn('RCTUIManager.measureLayoutRelativeToParent method is deprecated and it will not be implemented in newer versions of RN (Fabric) - T47686450'); defaultImport = importDefault(48) /* metro dependency 48 */; value = require(49) /* metro dependency 49 */; value = defaultImport(value.getFabricUIManager()); shadowNodeByTag_DEPRECATED = value.findShadowNodeByTag_DEPRECATED(a0); if (shadowNodeByTag_DEPRECATED) { value.measure(shadowNodeByTag_DEPRECATED, function(a0, a1, a2, a3, a4, a5) { importDefault(a0, a1, a2, a3); }); } } else { env0_3.measureLayoutRelativeToParent(a0, a1, a2); } } function dispatchViewManagerCommand(a0, a1, a2) { // fn#1318, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:71:1445, offset: 0x00c598f6, size: 197 bytes, params: 4, frame: 18 var value; var defaultImport; var shadowNodeByTag_DEPRECATED; if (typeof a0 !== 'number') { throw new global.Error('dispatchViewManagerCommand: found null reactTag'); } if (isFabricReactTag(a0)) { defaultImport = importDefault(48) /* metro dependency 48 */; value = require(49) /* metro dependency 49 */; value = defaultImport(value.getFabricUIManager()); shadowNodeByTag_DEPRECATED = value.findShadowNodeByTag_DEPRECATED(a0); if (shadowNodeByTag_DEPRECATED) { value.dispatchCommand(shadowNodeByTag_DEPRECATED, '' + a1, a2); } } else { env0_3.dispatchViewManagerCommand(a0, a1, a2); } } } global.__d(_fun1311, 46, [47, 52, 48, 49]) /* metro module 46, dependencies: [47, 52, 48, 49] */;