// Module ID: 773 // Function ID: 774 // Dependencies: [713, 703, 689] // Exports: addBreadcrumb // Module 773 import _mod713 from "module_713" /* 713 */; require = arg1; const dependencyMap = arg6; Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" }); export const addBreadcrumb = function addBreadcrumb(arg0, arg1) { closure_0 = arg1; const client = _mod713.getClient(); const isolationScope = _mod713.getIsolationScope(); if (client) { const options = client.getOptions(); let beforeBreadcrumb = options.beforeBreadcrumb; let tmp5 = null; if (undefined !== beforeBreadcrumb) { tmp5 = beforeBreadcrumb; } beforeBreadcrumb = tmp5; const maxBreadcrumbs = options.maxBreadcrumbs; let num = 100; if (undefined !== maxBreadcrumbs) { num = maxBreadcrumbs; } if (num > 0) { let obj2 = { timestamp: tmp(703).dateTimestampInSeconds() }; const merged = Object.assign(arg0); if (tmp5) { obj2 = tmp(689).consoleSandbox(() => beforeBreadcrumb(obj2, closure_0)); const tmpResult2 = tmp(689); } if (null !== obj2) { if (client.emit) { client.emit("beforeAddBreadcrumb", obj2, arg1); } isolationScope.addBreadcrumb(obj2, num); } const tmpResult = tmp(703); } } };