/* Metro module 1081; source: unknown; dependencies: [57, 826] */ function _fun11279(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11279, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:6, offset: 0x00da7730, size: 443 bytes, params: 8, frame: 24 const env0_0 = require; const createFrame = function(a0, a1, a2, a3) { var value = a1; var object = {filename: a0}; object.function = value !== '' ? value : require(dependencyMap[1]).UNKNOWN_FUNCTION; object.in_app = true; if (a2 !== undefined) { object.lineno = a2; } if (a3 !== undefined) { object.colno = a3; } return object; }; const env0_2 = require(57) /* metro dependency 57 */; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); const env0_3 = RegExp('^\\s*at (\\S+?)(?::(\\d+))(?::(\\d+))\\s*$', 'i'); const env0_4 = RegExp('^\\s*at (?:(.+?\\)(?: \\[.+\\])?|.*?) ?\\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\\/)?.*?)(?::(\\d+))?(?::(\\d+))?\\)?\\s*$', 'i'); const env0_5 = RegExp('\\((\\S*)(?::(\\d+))(?::(\\d+))\\)', ''); const env0_6 = RegExp('at (.+?) ?\\(data:(.+?),', ''); items6 = [30]; items6[1] = chromeStackParserFn; const env0_7 = RegExp('^\\s*(.*?)(?:\\((.*?)\\))?(?:^|@)?((?:[-a-z]+)?:\\/.*?|\\[native code\\]|[^@]*(?:bundle|\\d+\\.js)|\\/[\\w\\-. /=]+)(?::(\\d+))?(?::(\\d+))?\\s*$', 'i'); const env0_8 = RegExp('(\\S+) line (\\d+)(?: > eval line \\d+)* > eval', 'i'); const items7 = [50]; items7[1] = gecko; const env0_9 = RegExp('^\\s*at (?:((?:\\[object object\\])?.+) )?\\(?((?:[-a-z]+):.*?):(\\d+)(?::(\\d+))?\\)?\\s*$', 'i'); const items2 = [40]; items2[1] = winjs; const env0_10 = RegExp(' line (\\d+).*script (?:in )?(\\S+)(?:: in function (\\S+))?$', 'i'); const items3 = [10]; items3[1] = opera10; const env0_11 = RegExp(' line (\\d+), column (\\d+)\\s*(?:in (?:]+)>|([^)]+))\\(.*\\))? in (.*):\\s*$', 'i'); const items4 = [20]; items4[1] = opera11; const items5 = [items6, items7]; let value = (require(826) /* metro dependency 826 */).createStackParser.apply(require(826) /* metro dependency 826 */, items5); exports.chromeStackLineParser = items6; exports.defaultStackLineParsers = items5; exports.defaultStackParser = value; exports.geckoStackLineParser = items7; exports.opera10StackLineParser = items3; exports.opera11StackLineParser = items4; exports.winjsStackLineParser = items2; } function chromeStackParserFn(a0) { // fn#11281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:534, offset: 0x00da794b, size: 430 bytes, params: 2, frame: 23 var r5; var property; var value6; var extractSafariExtensionDetailsBinding; const UNKNOWN_FUNCTION = (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION; var value7; var value9; var value10; const value2 = a0.match(env0_6); if (value2) { return {filename: '', function: value2[1]}; } const value3 = env0_3.exec(a0); if (value3) { value10 = env0_2(value3, 4); return createFrame(value10[1], UNKNOWN_FUNCTION, Number(value10[2]), Number(value10[3])); } const value4 = env0_4.exec(a0); if (value4) { if (value4[2]) { if (value4[2].indexOf('eval') === 0) { value6 = env0_5.exec(value4[2]); if (value6) { value4[2] = value6[1]; value4[3] = value6[2]; value4[4] = value6[3]; } } } extractSafariExtensionDetailsBinding = extractSafariExtensionDetails; property = value4[1]; r5 = property || UNKNOWN_FUNCTION; value7 = undefined; value9 = env0_2(extractSafariExtensionDetailsBinding(r5, value4[2]), 2); property = value9[0]; return createFrame(value9[1], property, value4[3] ? Number(value4[3]) : value7, value4[4] ? Number(value4[4]) : value7); } } function gecko(a0) { // fn#11282, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1176, offset: 0x00da7af9, size: 278 bytes, params: 2, frame: 20 var r3; var property; var value4; var extractSafariExtensionDetailsBinding; var value6; var value8; const value2 = env0_7.exec(a0); if (value2) { if (value2[3]) { if (value2[3].indexOf(' > eval') > -1) { value4 = env0_8.exec(value2[3]); if (value4) { value2[1] = value2[1] || 'eval'; value2[3] = value4[1]; value2[4] = value4[2]; value2[5] = ''; } } } property = value2[3]; r3 = value2[1] || (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION; extractSafariExtensionDetailsBinding = extractSafariExtensionDetails; value6 = undefined; value8 = env0_2(extractSafariExtensionDetailsBinding(r3, property), 2); property = value8[0]; return createFrame(value8[1], property, value2[4] ? Number(value2[4]) : value6, value2[5] ? Number(value2[5]) : value6); } } function winjs(a0) { // fn#11283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1555, offset: 0x00da7c0f, size: 121 bytes, params: 2, frame: 21 var r3; var r0; var createFrameBinding; var property; var value; const value2 = env0_9.exec(a0); const value3 = undefined; if (value2) { createFrameBinding = createFrame; property = value2[2]; r3 = value2[1] || (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION; value = Number(value2[3]); value = createFrameBinding(property, r3, value, value2[4] ? Number(value2[4]) : value3); r0 = value; } else { r0 = value3; } return r0; } function opera10(a0) { // fn#11284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1750, offset: 0x00da7c88, size: 94 bytes, params: 2, frame: 19 const value2 = env0_10.exec(a0); return value2 ? createFrame(value2[2], value2[3] || (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION, Number(value2[1])) : undefined; } function opera11(a0) { // fn#11285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:1967, offset: 0x00da7ce6, size: 119 bytes, params: 2, frame: 20 var r3; var r0; var createFrameBinding; var property; var value; const value2 = env0_11.exec(a0); if (value2) { createFrameBinding = createFrame; property = value2[5]; r3 = value2[3] || value2[4]; r3 = !r3 ? (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION : r3; value = Number(value2[1]); value = createFrameBinding(property, r3, value, Number(value2[2])); r0 = value; } else { r0 = undefined; } return r0; } function extractSafariExtensionDetails(a0, a1) { // fn#11286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1208:2143, offset: 0x00da7d5d, size: 199 bytes, params: 3, frame: 16 const UNKNOWN_FUNCTION = (require(826) /* metro dependency 826 */).UNKNOWN_FUNCTION; let value = a0.indexOf('safari-extension'); value = value !== -1; return value || a0.indexOf('safari-web-extension') !== -1 ? [a0.indexOf('@') !== -1 ? a0.split('@')[0] : UNKNOWN_FUNCTION, value ? 'safari-extension:' + a1 : 'safari-web-extension:' + a1] : [a0, a1]; }