/* Metro module 867; source: unknown; dependencies: [833, 841, 832] */ function _fun9319(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:994:6, offset: 0x00d6311c, size: 98 bytes, params: 8, frame: 17 const env0_0 = require; const logIgnoredSpan = function(a0) { require(dependencyMap[0]).debug.log('Ignoring span ' + a0.op + ' - ' + a0.description + ' because it matches `ignoreSpans`.'); }; const Object = global.Object; const defineProperty = Object.defineProperty; const Symbol = global.Symbol; Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]); exports.reparentChildSpans = function(a0, a1) { var r2; var parent_span_id; var span_id; var iterator; var iterator2; var item; var item2; var parent_span_id2; var value; var error; exceptionSkip9: while (true) { exceptionLanding9: while (true) { parent_span_id = a1.parent_span_id; span_id = a1.span_id; if (parent_span_id) { iterator = a0[Symbol.iterator](); iterator2 = iterator.next; r2 = iterator; while (true) { item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break; } try { parent_span_id2 = item.parent_span_id; } catch (error) { break exceptionLanding9; } try { value = parent_span_id2 !== span_id; } catch (error) { break exceptionLanding9; } if (value) { r2 = item2; continue; } try { item.parent_span_id = parent_span_id; } catch (error) { break exceptionLanding9; } r2 = item2; } } return undefined; break exceptionSkip9; } try { item2.return(); } catch { } throw error; break exceptionSkip9; } }; exports.shouldIgnoreSpan = shouldIgnoreSpan; } function shouldIgnoreSpan(a0, a1) { // fn#9322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:994:388, offset: 0x00d6322e, size: 457 bytes, params: 3, frame: 27 var r12; var r13; var r122; var value2; var RegExp; var value3; var name; var op; var value4; var property; var moduleValue; var isMatchingPattern; var isMatchingPattern2; var value5; var moduleValue2; var op2; var isMatchingPattern3; var moduleValue3; var DEBUG_BUILD; var logIgnoredSpanBinding; var moduleValue4; var isMatchingPattern4; var moduleValue5; var error; if (a1 == null) { return false; } if (!a1.length) { return false; } let description = a0.description; if (!description) { return false; } const iterator = a1[Symbol.iterator](); const iterator2 = iterator.next; let r1 = iterator; let item2 = Reflect.apply(iterator2, r1, []); let item = item2.value; item2 = item2.done ? undefined : r1; if (item2 === undefined) { return false; } reducibleLoop5: while (true) { try { value2 = typeof item === 'string'; } catch (error) { try { item2.return(); } catch { } throw error; } if (!value2) { try { RegExp = global.RegExp; } catch (error) { try { item2.return(); } catch { } throw error; } try { value3 = item instanceof RegExp; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin60: while (true) { if (value3) { break reducibleJoin60; } try { name = item.name; } catch (error) { try { item2.return(); } catch { } throw error; } if (!name) { try { op = item.op; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin17: while (true) { if (op) { break reducibleJoin17; } r1 = item2; item2 = Reflect.apply(iterator2, r1, []); item = item2.value; item2 = item2.done ? undefined : r1; if (item2 === undefined) { return false; } continue reducibleLoop5; } } try { name = item.name; } catch (error) { try { item2.return(); } catch { } throw error; } value4 = !name; reducibleJoin30: while (true) { if (name) { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[1]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { isMatchingPattern = moduleValue.isMatchingPattern; } catch (error) { try { item2.return(); } catch { } throw error; } try { description = a0.description; } catch (error) { try { item2.return(); } catch { } throw error; } try { name = item.name; } catch (error) { try { item2.return(); } catch { } throw error; } try { isMatchingPattern2 = Reflect.apply(isMatchingPattern, moduleValue, [description, name]); } catch (error) { try { item2.return(); } catch { } throw error; } r12 = isMatchingPattern2; break reducibleJoin30; } r12 = value4; break reducibleJoin30; } try { op = item.op; } catch (error) { try { item2.return(); } catch { } throw error; } value5 = !op; reducibleJoin47: while (true) { if (op) { try { op = a0.op; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin46: while (true) { if (op) { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[1]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue2 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { isMatchingPattern = moduleValue2.isMatchingPattern; } catch (error) { try { item2.return(); } catch { } throw error; } try { op = a0.op; } catch (error) { try { item2.return(); } catch { } throw error; } try { op2 = item.op; } catch (error) { try { item2.return(); } catch { } throw error; } try { isMatchingPattern3 = Reflect.apply(isMatchingPattern, moduleValue2, [op, op2]); } catch (error) { try { item2.return(); } catch { } throw error; } r13 = isMatchingPattern3; break reducibleJoin46; } r13 = op; break reducibleJoin46; } r122 = r13; break reducibleJoin47; } r122 = value5; break reducibleJoin47; } if (r12) { reducibleJoin4: while (true) { if (r122) { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[2]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue3 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { DEBUG_BUILD = moduleValue3.DEBUG_BUILD; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin59: while (true) { if (DEBUG_BUILD) { try { logIgnoredSpanBinding = logIgnoredSpan; } catch (error) { try { item2.return(); } catch { } throw error; } try { logIgnoredSpanBinding(a0); } catch (error) { try { item2.return(); } catch { } throw error; } break reducibleJoin59; } break reducibleJoin59; } item2.return(); return true; } r1 = item2; break reducibleJoin4; } } else { r1 = item2; } item2 = Reflect.apply(iterator2, r1, []); item = item2.value; item2 = item2.done ? undefined : r1; if (item2 === undefined) { return false; } continue reducibleLoop5; } } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[1]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue4 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { isMatchingPattern = moduleValue4.isMatchingPattern; } catch (error) { try { item2.return(); } catch { } throw error; } try { description = a0.description; } catch (error) { try { item2.return(); } catch { } throw error; } try { isMatchingPattern4 = Reflect.apply(isMatchingPattern, moduleValue4, [description, item]); } catch (error) { try { item2.return(); } catch { } throw error; } if (isMatchingPattern4) { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[2]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue5 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { DEBUG_BUILD = moduleValue5.DEBUG_BUILD; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin79: while (true) { if (DEBUG_BUILD) { try { logIgnoredSpanBinding = logIgnoredSpan; } catch (error) { try { item2.return(); } catch { } throw error; } try { logIgnoredSpanBinding(a0); } catch (error) { try { item2.return(); } catch { } throw error; } break reducibleJoin79; } break reducibleJoin79; } item2.return(); return true; } r1 = item2; item2 = Reflect.apply(iterator2, r1, []); item = item2.value; item2 = item2.done ? undefined : r1; if (item2 === undefined) { return false; } continue reducibleLoop5; } }