Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,449 @@
|
||||
/* Metro module 1085; source: unknown; dependencies: [826, 1041, 1080, 1036] */
|
||||
function _fun11311(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11311, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:6, offset: 0x00da8abc, size: 100 bytes, params: 8, frame: 19
|
||||
let env0_0 = require;
|
||||
let Object = global.Object;
|
||||
const defineProperty = Object.defineProperty;
|
||||
const Symbol = global.Symbol;
|
||||
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
||||
exports.breadcrumbsIntegration = (require(826) /* metro dependency 826 */).defineIntegration(function() {
|
||||
var r4;
|
||||
r4 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
var Object = global.Object;
|
||||
var env0_0 = Object.assign({'console': true, 'dom': true, 'fetch': true, 'history': true, 'sentry': true,
|
||||
'xhr': true}, r4);
|
||||
return {name: 'Breadcrumbs', setup: _fun11313};
|
||||
});
|
||||
}
|
||||
|
||||
function _breadcrumbsIntegration() { // fn#11312, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:131, offset: 0x00da8b20, size: 88 bytes, params: 1, frame: 14
|
||||
const r4 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
const Object = global.Object;
|
||||
const env0_0 = Object.assign({'console': true, 'dom': true, 'fetch': true, 'history': true, 'sentry': true,
|
||||
'xhr': true}, r4);
|
||||
return {name: 'Breadcrumbs', setup: setup_11313};
|
||||
}
|
||||
|
||||
function _breadcrumbsIntegrationSetup(a0) { // fn#11313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:338, owner: _breadcrumbsIntegration.setup, offset: 0x00da8b78, size: 359 bytes, params: 2, frame: 17
|
||||
var environment;
|
||||
var value2;
|
||||
var value3;
|
||||
var moduleValue2;
|
||||
var value4;
|
||||
var value5;
|
||||
var value6;
|
||||
if (env0_0.console) {
|
||||
value2 = environment.__proto__;
|
||||
(require(826) /* metro dependency 826 */).addConsoleInstrumentationHandler(((a0) => {
|
||||
var env0_0 = a0;
|
||||
return _fun11315;
|
||||
})(a0));
|
||||
}
|
||||
if (env0_0.dom) {
|
||||
value3 = environment.__proto__;
|
||||
moduleValue2 = require(1041) /* metro dependency 1041 */;
|
||||
moduleValue2.addClickKeypressInstrumentationHandler(((a0, a1) => {
|
||||
var env0_0 = a0;
|
||||
var env0_1 = a1;
|
||||
return _fun11317;
|
||||
})(a0, env0_0.dom));
|
||||
}
|
||||
if (env0_0.xhr) {
|
||||
value4 = environment.__proto__;
|
||||
(require(1041) /* metro dependency 1041 */).addXhrInstrumentationHandler(((a0) => {
|
||||
var env0_0 = a0;
|
||||
return _fun11319;
|
||||
})(a0));
|
||||
}
|
||||
if (env0_0.fetch) {
|
||||
value5 = environment.__proto__;
|
||||
(require(826) /* metro dependency 826 */).addFetchInstrumentationHandler(((a0) => {
|
||||
var env0_0 = a0;
|
||||
return _fun11321;
|
||||
})(a0));
|
||||
}
|
||||
if (env0_0.history) {
|
||||
value6 = environment.__proto__;
|
||||
(require(1041) /* metro dependency 1041 */).addHistoryInstrumentationHandler(((a0) => {
|
||||
var env0_0 = a0;
|
||||
return _fun11323;
|
||||
})(a0));
|
||||
}
|
||||
if (env0_0.sentry) {
|
||||
a0.on('beforeSendEvent', ((a0) => {
|
||||
var env0_0 = a0;
|
||||
return _fun11325;
|
||||
})(a0));
|
||||
}
|
||||
}
|
||||
|
||||
function _getConsoleBreadcrumbHandler(a0) { // fn#11314, owner: _breadcrumbsIntegration.setup._getConsoleBreadcrumbHandler, offset: 0x00da8cdf, size: 16 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _consoleBreadcrumb;
|
||||
}
|
||||
|
||||
function _getDomBreadcrumbHandler(a0, a1) { // fn#11316, owner: _breadcrumbsIntegration.setup._getDomBreadcrumbHandler, offset: 0x00da8e5d, size: 23 bytes, params: 3, frame: 2
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
return _innerDomBreadcrumb;
|
||||
}
|
||||
|
||||
function _getXhrBreadcrumbHandler(a0) { // fn#11318, owner: _breadcrumbsIntegration.setup._getXhrBreadcrumbHandler, offset: 0x00da90a4, size: 16 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _xhrBreadcrumb;
|
||||
}
|
||||
|
||||
function _getFetchBreadcrumbHandler(a0) { // fn#11320, owner: _breadcrumbsIntegration.setup._getFetchBreadcrumbHandler, offset: 0x00da91ce, size: 16 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _fetchBreadcrumb;
|
||||
}
|
||||
|
||||
function _getHistoryBreadcrumbHandler(a0) { // fn#11322, owner: _breadcrumbsIntegration.setup._getHistoryBreadcrumbHandler, offset: 0x00da93d4, size: 16 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _historyBreadcrumb;
|
||||
}
|
||||
|
||||
function _getSentryBreadcrumbHandler(a0) { // fn#11324, owner: _breadcrumbsIntegration.setup._getSentryBreadcrumbHandler, offset: 0x00da953a, size: 16 bytes, params: 2, frame: 2
|
||||
const env0_0 = a0;
|
||||
return _getSentryBreadcrumbHandlerAddSentryBreadcrumb;
|
||||
}
|
||||
|
||||
function _consoleBreadcrumb(a0) { // fn#11315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:456, owner: _breadcrumbsIntegration.setup._getConsoleBreadcrumbHandler._consoleBreadcrumb, offset: 0x00da8cef, size: 366 bytes, params: 2, frame: 20
|
||||
var addBreadcrumb;
|
||||
let value = environment.__proto__.__proto__.__proto__;
|
||||
if ((require(826) /* metro dependency 826 */).getClient() === env0_0) {
|
||||
var object2 = {category: 'console'};
|
||||
var args = a0.args;
|
||||
object2.data = {arguments: args, logger: 'console'};
|
||||
var moduleValue2 = require(826) /* metro dependency 826 */;
|
||||
var severityLevelFromString = moduleValue2.severityLevelFromString;
|
||||
var level = a0.level;
|
||||
object2.level = Reflect.apply(severityLevelFromString, moduleValue2, [level]);
|
||||
var moduleValue3 = require(826) /* metro dependency 826 */;
|
||||
var safeJoin = moduleValue3.safeJoin;
|
||||
args = a0.args;
|
||||
object2.message = Reflect.apply(safeJoin, moduleValue3, [args, ' ']);
|
||||
level = a0.level;
|
||||
if (level !== 'assert') {
|
||||
(require(826) /* metro dependency 826 */).addBreadcrumb(object2, {input: a0.args, level: a0.level});
|
||||
return undefined;
|
||||
}
|
||||
args = a0.args;
|
||||
if (args[0] !== false) {
|
||||
return undefined;
|
||||
}
|
||||
var moduleValue4 = require(826) /* metro dependency 826 */;
|
||||
safeJoin = moduleValue4.safeJoin;
|
||||
args = a0.args;
|
||||
object2.message = 'Assertion failed: ' + (Reflect.apply(safeJoin, moduleValue4, [args.slice(1),
|
||||
' ']) || 'console.assert');
|
||||
var data = object2.data;
|
||||
args = a0.args;
|
||||
data.arguments = args.slice(1);
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
addBreadcrumb = value.addBreadcrumb;
|
||||
args = a0.args;
|
||||
level = a0.level;
|
||||
Reflect.apply(addBreadcrumb, value, [object2, {input: args, level: level}]);
|
||||
}
|
||||
}
|
||||
|
||||
function _innerDomBreadcrumb(a0) { // fn#11317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:998, owner: _breadcrumbsIntegration.setup._getDomBreadcrumbHandler._innerDomBreadcrumb, offset: 0x00da8e74, size: 560 bytes, params: 2, frame: 25
|
||||
var serializeAttribute;
|
||||
var maxStringLength;
|
||||
var r8;
|
||||
var r13;
|
||||
var r9;
|
||||
var r6;
|
||||
var r7;
|
||||
var object2;
|
||||
var event;
|
||||
var value7;
|
||||
var target;
|
||||
var value8;
|
||||
var property;
|
||||
var moduleValue2;
|
||||
var value9;
|
||||
var moduleValue3;
|
||||
var componentName;
|
||||
var error;
|
||||
var value11;
|
||||
var name;
|
||||
var moduleValue4;
|
||||
var addBreadcrumb;
|
||||
const value = undefined;
|
||||
if (require(dependencyMap[0]).getClient() === env0_0) {
|
||||
serializeAttribute = typeof require !== 'object' ? value : require.serializeAttribute;
|
||||
if (typeof require !== 'object') {
|
||||
maxStringLength = value;
|
||||
} else {
|
||||
maxStringLength = require.maxStringLength;
|
||||
maxStringLength = typeof maxStringLength !== 'number' ? value : require.maxStringLength;
|
||||
}
|
||||
r8 = maxStringLength && maxStringLength > 1024;
|
||||
if (r8) {
|
||||
if (require(dependencyMap[2]).DEBUG_BUILD) {
|
||||
require(dependencyMap[0]).debug.warn('`dom.maxStringLength` cannot exceed 1024, but a value of ' + maxStringLength + ' was configured. Sentry will use 1024 instead.');
|
||||
}
|
||||
r13 = 1024;
|
||||
} else {
|
||||
r13 = maxStringLength;
|
||||
}
|
||||
try {
|
||||
event = a0.event;
|
||||
value7 = !!event;
|
||||
if (event) {
|
||||
target = event.target;
|
||||
value8 = !!target;
|
||||
r8 = value8;
|
||||
} else {
|
||||
r8 = value7;
|
||||
}
|
||||
if (r8) {
|
||||
target = event.target;
|
||||
r9 = target;
|
||||
} else {
|
||||
r9 = event;
|
||||
}
|
||||
property = dependencyMap[0];
|
||||
moduleValue2 = require(property);
|
||||
value9 = moduleValue2.htmlTreeAsString(r9,
|
||||
{keyAttrs: typeof serializeAttribute !== 'string' ? serializeAttribute : [serializeAttribute],
|
||||
maxStringLength: r13});
|
||||
property = dependencyMap[0];
|
||||
moduleValue3 = require(property);
|
||||
componentName = moduleValue3.getComponentName(r9);
|
||||
r6 = value9;
|
||||
r7 = componentName;
|
||||
} catch (error) {
|
||||
value11 = '<unknown>';
|
||||
r6 = value11;
|
||||
r7 = value;
|
||||
}
|
||||
if (r6.length !== 0) {
|
||||
object2 = {};
|
||||
name = a0.name;
|
||||
object2.category = 'ui.' + name;
|
||||
object2.message = r6;
|
||||
if (r7) {
|
||||
object2.data = {['ui.component_name']: r7};
|
||||
}
|
||||
moduleValue4 = require(dependencyMap[0]);
|
||||
addBreadcrumb = moduleValue4.addBreadcrumb;
|
||||
name = a0.name;
|
||||
Reflect.apply(addBreadcrumb, moduleValue4, [object2, {event: a0.event, name: name, global: a0.global}]);
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
function _xhrBreadcrumb(a0) { // fn#11319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:1850, owner: _breadcrumbsIntegration.setup._getXhrBreadcrumbHandler._xhrBreadcrumb, offset: 0x00da90b4, size: 282 bytes, params: 2, frame: 22
|
||||
var startTimestamp;
|
||||
var endTimestamp;
|
||||
var property;
|
||||
var method;
|
||||
var url;
|
||||
var status_code;
|
||||
var body;
|
||||
var object4;
|
||||
var object5;
|
||||
var object6;
|
||||
let value = environment.__proto__.__proto__.__proto__;
|
||||
if ((require(826) /* metro dependency 826 */).getClient() === env0_0) {
|
||||
startTimestamp = a0.startTimestamp;
|
||||
endTimestamp = a0.endTimestamp;
|
||||
property = a0.xhr[(require(1041) /* metro dependency 1041 */).SENTRY_XHR_DATA_KEY];
|
||||
if (startTimestamp) {
|
||||
if (endTimestamp) {
|
||||
if (property) {
|
||||
method = property.method;
|
||||
url = property.url;
|
||||
status_code = property.status_code;
|
||||
body = property.body;
|
||||
object4 = {method: method, url: url, status_code: status_code};
|
||||
object5 = {};
|
||||
object5.xhr = a0.xhr;
|
||||
object5.input = body;
|
||||
object5.startTimestamp = startTimestamp;
|
||||
object5.endTimestamp = endTimestamp;
|
||||
object6 = {'category': 'xhr', 'data': null, 'type': 'http'};
|
||||
object6.data = object4;
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
object6.level = value.getBreadcrumbLogLevelFromHttpStatusCode(status_code);
|
||||
env0_0.emit('beforeOutgoingRequestBreadcrumb', object6, object5);
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
value.addBreadcrumb(object6, object5);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fetchBreadcrumb(a0) { // fn#11321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:2399, owner: _breadcrumbsIntegration.setup._getFetchBreadcrumbHandler._fetchBreadcrumb, offset: 0x00da91de, size: 502 bytes, params: 2, frame: 25
|
||||
var startTimestamp;
|
||||
var endTimestamp;
|
||||
var fetchData;
|
||||
var url;
|
||||
var response;
|
||||
var Object;
|
||||
var assign;
|
||||
var object4;
|
||||
var value5;
|
||||
var object5;
|
||||
var object6;
|
||||
let value = environment.__proto__.__proto__.__proto__;
|
||||
const value2 = undefined;
|
||||
if ((require(826) /* metro dependency 826 */).getClient() === env0_0) {
|
||||
startTimestamp = a0.startTimestamp;
|
||||
endTimestamp = a0.endTimestamp;
|
||||
if (endTimestamp) {
|
||||
fetchData = a0.fetchData;
|
||||
url = fetchData.url;
|
||||
if (url.match(RegExp('sentry_key', ''))) {
|
||||
fetchData = a0.fetchData;
|
||||
if (fetchData.method !== 'POST') {
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.method;
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.url;
|
||||
if (a0.error) {
|
||||
fetchData = a0.fetchData;
|
||||
object4 = {};
|
||||
object4.data = a0.error;
|
||||
object4.input = a0.args;
|
||||
object4.startTimestamp = startTimestamp;
|
||||
object4.endTimestamp = endTimestamp;
|
||||
object6 = {'category': 'fetch', 'data': null, 'level': 'error', 'type': 'http'};
|
||||
object6.data = fetchData;
|
||||
env0_0.emit('beforeOutgoingRequestBreadcrumb', object6, object4);
|
||||
(require(826) /* metro dependency 826 */).addBreadcrumb(object6, object4);
|
||||
} else {
|
||||
response = a0.response;
|
||||
Object = global.Object;
|
||||
assign = Object.assign;
|
||||
fetchData = a0.fetchData;
|
||||
value5 = Reflect.apply(assign, Object, [{}, fetchData,
|
||||
{status_code: response == null ? value2 : response.status}]);
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.request_body_size;
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.response_body_size;
|
||||
if (response != null) {
|
||||
response.status;
|
||||
}
|
||||
object4 = {};
|
||||
object4.input = a0.args;
|
||||
object4.response = response;
|
||||
object4.startTimestamp = startTimestamp;
|
||||
object4.endTimestamp = endTimestamp;
|
||||
object5 = {'category': 'fetch', 'data': null, 'type': 'http'};
|
||||
object5.data = value5;
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
object5.level = value.getBreadcrumbLogLevelFromHttpStatusCode(value5.status_code);
|
||||
env0_0.emit('beforeOutgoingRequestBreadcrumb', object5, object4);
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
value.addBreadcrumb(object5, object4);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.method;
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.url;
|
||||
if (a0.error) {
|
||||
fetchData = a0.fetchData;
|
||||
object4 = {};
|
||||
object4.data = a0.error;
|
||||
object4.input = a0.args;
|
||||
object4.startTimestamp = startTimestamp;
|
||||
object4.endTimestamp = endTimestamp;
|
||||
object6 = {'category': 'fetch', 'data': null, 'level': 'error', 'type': 'http'};
|
||||
object6.data = fetchData;
|
||||
env0_0.emit('beforeOutgoingRequestBreadcrumb', object6, object4);
|
||||
(require(826) /* metro dependency 826 */).addBreadcrumb(object6, object4);
|
||||
} else {
|
||||
response = a0.response;
|
||||
Object = global.Object;
|
||||
assign = Object.assign;
|
||||
fetchData = a0.fetchData;
|
||||
value5 = Reflect.apply(assign, Object, [{}, fetchData,
|
||||
{status_code: response == null ? value2 : response.status}]);
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.request_body_size;
|
||||
fetchData = a0.fetchData;
|
||||
fetchData.response_body_size;
|
||||
if (response != null) {
|
||||
response.status;
|
||||
}
|
||||
object4 = {};
|
||||
object4.input = a0.args;
|
||||
object4.response = response;
|
||||
object4.startTimestamp = startTimestamp;
|
||||
object4.endTimestamp = endTimestamp;
|
||||
object5 = {'category': 'fetch', 'data': null, 'type': 'http'};
|
||||
object5.data = value5;
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
object5.level = value.getBreadcrumbLogLevelFromHttpStatusCode(value5.status_code);
|
||||
env0_0.emit('beforeOutgoingRequestBreadcrumb', object5, object4);
|
||||
value = require(826) /* metro dependency 826 */;
|
||||
value.addBreadcrumb(object5, object4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function _historyBreadcrumb(a0) { // fn#11323, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:3349, owner: _breadcrumbsIntegration.setup._getHistoryBreadcrumbHandler._historyBreadcrumb, offset: 0x00da93e4, size: 342 bytes, params: 2, frame: 19
|
||||
var r2;
|
||||
var r8;
|
||||
var r5;
|
||||
var from;
|
||||
var to;
|
||||
var moduleValue2;
|
||||
var url;
|
||||
var url3;
|
||||
var protocol;
|
||||
const value = environment.__proto__.__proto__.__proto__;
|
||||
const value2 = undefined;
|
||||
if ((require(826) /* metro dependency 826 */).getClient() === env0_0) {
|
||||
from = a0.from;
|
||||
to = a0.to;
|
||||
moduleValue2 = require(826) /* metro dependency 826 */;
|
||||
url = moduleValue2.parseUrl((require(1036) /* metro dependency 1036 */).WINDOW.location.href);
|
||||
r2 = from ? (require(826) /* metro dependency 826 */).parseUrl(from) : value2;
|
||||
url3 = (require(826) /* metro dependency 826 */).parseUrl(to);
|
||||
r8 = r2 != null && r2.path;
|
||||
r2 = !r8 ? url : r2;
|
||||
protocol = url.protocol;
|
||||
r8 = protocol === url3.protocol && url.host === url3.host;
|
||||
r5 = r8 ? url3.relative : to;
|
||||
protocol = url.protocol;
|
||||
(require(826) /* metro dependency 826 */).addBreadcrumb({category: 'navigation',
|
||||
data: {from: protocol === r2.protocol && url.host === r2.host ? r2.relative : from, to: r5}});
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function _getSentryBreadcrumbHandlerAddSentryBreadcrumb(a0) { // fn#11325, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1212:3830, owner: _breadcrumbsIntegration.setup._getSentryBreadcrumbHandler.addSentryBreadcrumb, offset: 0x00da954a, size: 179 bytes, params: 2, frame: 19
|
||||
var moduleValue2;
|
||||
var addBreadcrumb;
|
||||
var object2;
|
||||
var type;
|
||||
var value4;
|
||||
var value5;
|
||||
const value = environment.__proto__.__proto__.__proto__;
|
||||
if ((require(826) /* metro dependency 826 */).getClient() === env0_0) {
|
||||
moduleValue2 = require(826) /* metro dependency 826 */;
|
||||
addBreadcrumb = moduleValue2.addBreadcrumb;
|
||||
object2 = {};
|
||||
type = a0.type;
|
||||
value4 = 'event';
|
||||
value5 = 'transaction';
|
||||
object2.category = 'sentry.' + (value5 !== type ? value4 : value5);
|
||||
object2.event_id = a0.event_id;
|
||||
object2.level = a0.level;
|
||||
object2.message = (require(826) /* metro dependency 826 */).getEventDescription(a0);
|
||||
Reflect.apply(addBreadcrumb, moduleValue2, [object2, {event: a0}]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user