Files
2026-07-28 01:06:53 +03:00

114 lines
6.1 KiB
JavaScript

/* Metro module 135; source: unknown; dependencies: [117, 136, 137] */
import * as Module00137Module from './module-00137.js'; /* Metro dependency 137 */
function _fun2211(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:6, offset: 0x00c7b906, size: 194 bytes, params: 8, frame: 18
const env0_0 = require;
const getInstanceHandle2 = getInstanceHandle;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let Symbol = global.Symbol;
const env0_3 = Symbol('internalInstanceHandle');
Symbol = global.Symbol;
const env0_4 = Symbol('ownerDocument');
exports.getInstanceHandle = getInstanceHandle2;
exports.setInstanceHandle = setInstanceHandle;
exports.getOwnerDocument = getOwnerDocument;
exports.setOwnerDocument = setOwnerDocument;
exports.getPublicInstanceFromInstanceHandle = getPublicInstanceFromInstanceHandle;
exports.getNativeNodeReference = getNativeNodeReference;
exports.getNativeElementReference = getNativeElementReference;
exports.getNativeTextReference = getNativeTextReference;
function getRendererProxy() { // fn#2212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:49, offset: 0x00c7b9c8, size: 44 bytes, params: 1, frame: 12
env0_2 = env0_2 ?? (require(117) /* metro dependency 117 */);
return env0_2;
}
function getInstanceHandle(a0) { // fn#2213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:221, offset: 0x00c7b9f4, size: 16 bytes, params: 2, frame: 2
return a0[env0_3];
}
function setInstanceHandle(a0, a1) { // fn#2214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:321, offset: 0x00c7ba04, size: 21 bytes, params: 3, frame: 3
a0[env0_3] = a1;
}
function getOwnerDocument(a0) { // fn#2215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:380, offset: 0x00c7ba19, size: 28 bytes, params: 2, frame: 3
const property = a0[env0_4];
const value = null;
return value != property ? property : value;
}
function setOwnerDocument(a0, a1) { // fn#2216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:464, offset: 0x00c7ba35, size: 21 bytes, params: 3, frame: 3
a0[env0_4] = a1;
}
function getPublicInstanceFromInstanceHandle(a0) { // fn#2217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:541, offset: 0x00c7ba4a, size: 149 bytes, params: 2, frame: 17
var r0;
var moduleValue2;
var value;
if ((require(136) /* metro dependency 136 */).isReactNativeDocumentInstanceHandle(a0)) {
value = require(136) /* metro dependency 136 */;
value = value.getPublicInstanceFromReactNativeDocumentInstanceHandle(a0);
r0 = value;
} else {
moduleValue2 = require(137) /* metro dependency 137 */;
if (moduleValue2.isReactNativeDocumentElementInstanceHandle(a0)) {
value = require(137) /* metro dependency 137 */;
value = value.getPublicInstanceFromReactNativeDocumentElementInstanceHandle(a0);
r0 = value;
} else {
value = getRendererProxy();
value = value.getPublicInstanceFromInternalInstanceHandle(a0);
r0 = value;
}
}
return r0;
}
function getNativeNodeReference(a0) { // fn#2218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:928, offset: 0x00c7badf, size: 158 bytes, params: 2, frame: 17
var r0;
var moduleValue2;
var value;
const instanceHandle = getInstanceHandle(a0);
if ((require(136) /* metro dependency 136 */).isReactNativeDocumentInstanceHandle(instanceHandle)) {
value = require(136) /* metro dependency 136 */;
value = value.getNativeNodeReferenceFromReactNativeDocumentInstanceHandle(instanceHandle);
r0 = value;
} else {
moduleValue2 = require(137) /* metro dependency 137 */;
if (moduleValue2.isReactNativeDocumentElementInstanceHandle(instanceHandle)) {
value = require(137) /* metro dependency 137 */;
value = value.getNativeElementReferenceFromReactNativeDocumentElementInstanceHandle(instanceHandle);
r0 = value;
} else {
value = getRendererProxy();
value = value.getNodeFromInternalInstanceHandle(instanceHandle);
r0 = value;
}
}
return r0;
}
function getNativeElementReference(a0) { // fn#2219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:1335, offset: 0x00c7bb7d, size: 102 bytes, params: 2, frame: 14
var r0;
var value;
const instanceHandle = getInstanceHandle(a0);
if (Module00137Module.isReactNativeDocumentElementInstanceHandle(instanceHandle)) {
value = Module00137Module;
value = value.getNativeElementReferenceFromReactNativeDocumentElementInstanceHandle(instanceHandle);
r0 = value;
} else {
value = getRendererProxy();
value = value.getNodeFromInternalInstanceHandle(instanceHandle);
r0 = value;
}
return r0;
}
function getNativeTextReference(a0) { // fn#2220, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:1624, offset: 0x00c7bbe3, size: 38 bytes, params: 2, frame: 12
return getRendererProxy().getNodeFromInternalInstanceHandle(getInstanceHandle(a0));
}
}
global.__d(_fun2211, 135, [117, 136, 137]) /* metro module 135, dependencies: [117, 136, 137] */;