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

92 lines
4.8 KiB
JavaScript

/* Metro module 1215; source: unknown; dependencies: [31, 27, 1010, 826, 42] */
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */
import * as Module00826Module from './module-00826.js'; /* Metro dependency 826 */
function _fun13509(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1342:6, offset: 0x00ded162, size: 411 bytes, params: 8, frame: 27
var r5;
var r4;
const debug = (Module00826Module).debug;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let env0_0 = ReactModule;
let value = ReactNativeModule;
const env0_1 = value.UIManager;
const env0_2 = value.View;
const warn_13510 = function(a0) {
var env0_0 = a0;
global.setTimeout(_fun13511, 0);
};
const MaskFallback2 = MaskFallback;
const UnmaskFallback2 = UnmaskFallback;
const hasViewManagerConfig_135142 = hasViewManagerConfig_13514;
if (Reflect.apply((require(1010) /* metro dependency 1010 */).isExpoGo, value, [])) {
debug.warn("[SentrySessionReplay] Can't load " + 'RNSentryReplayMask' + '.');
r5 = MaskFallback2;
} else if (hasViewManagerConfig_135142('RNSentryReplayMask')) {
value = require(42) /* metro dependency 42 */;
value = value.get('RNSentryReplayMask', function() {
return {uiViewClassName: 'RNSentryReplayMask'};
});
r5 = value;
} else {
debug.warn("[SentrySessionReplay] Can't load " + 'RNSentryReplayMask' + '.');
r5 = MaskFallback2;
}
if (Reflect.apply((require(1010) /* metro dependency 1010 */).isExpoGo, value, [])) {
debug.warn("[SentrySessionReplay] Can't load " + 'RNSentryReplayUnmask' + '.');
r4 = UnmaskFallback2;
} else if (hasViewManagerConfig_135142('RNSentryReplayUnmask')) {
value = require(42) /* metro dependency 42 */;
value = value.get('RNSentryReplayUnmask', function() {
return {uiViewClassName: 'RNSentryReplayUnmask'};
});
r4 = value;
} else {
debug.warn("[SentrySessionReplay] Can't load " + 'RNSentryReplayUnmask' + '.');
r4 = UnmaskFallback2;
}
exports.Mask = r5;
exports.Unmask = r4;
exports.MaskFallback = MaskFallback2;
exports.UnmaskFallback = UnmaskFallback2;
function warn_13510(a0) { // fn#13510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1342:189, offset: 0x00ded2fd, size: 34 bytes, params: 2, frame: 13
const env0_0 = a0;
global.setTimeout(_fun13511, 0);
function _fun13511() { // fn#13511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1342:218, offset: 0x00ded31f, size: 68 bytes, params: 1, frame: 18
const console = global.console;
const warn = console.warn;
const binding = env0_0;
Reflect.apply(warn, console,
['[SentrySessionReplay] ' + binding + ' component is not supported on the current platform. If ' + binding + ' should be supported, please ensure that the application build is up to date.']);
}
}
function MaskFallback(a0) { // fn#13512, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1342:451, offset: 0x00ded363, size: 64 bytes, params: 2, frame: 16
warn_13510('Mask');
const binding = env0_0;
const createElement = binding.createElement;
const Object = global.Object;
return Reflect.apply(createElement, binding, [View, Object.assign({}, a0)]);
}
function UnmaskFallback(a0) { // fn#13513, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1342:535, offset: 0x00ded3a3, size: 64 bytes, params: 2, frame: 16
warn_13510('Unmask');
const binding = env0_0;
const createElement = binding.createElement;
const Object = global.Object;
return Reflect.apply(createElement, binding, [View, Object.assign({}, a0)]);
}
function hasViewManagerConfig_13514(a0) { // fn#13514, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1342:623, offset: 0x00ded3e3, size: 47 bytes, params: 2, frame: 14
const hasViewManagerConfig = UIManager.hasViewManagerConfig;
const value2 = undefined;
return hasViewManagerConfig === null || value2 === hasViewManagerConfig ? value2 : hasViewManagerConfig.call(UIManager,
a0);
}
}
global.__d(_fun13509, 1215, [31, 27, 1010, 826, 42]) /* metro module 1215, dependencies: [31, 27, 1010, 826, 42] */;