114 lines
6.1 KiB
JavaScript
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] */;
|