mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"ast":null,"code":"import { getCurrentHub } from '@sentry/core';\nimport { addInstrumentationHandler, isString, isPrimitive, isErrorEvent, getLocationHref, logger, addExceptionMechanism } from '@sentry/utils';\nimport { eventFromUnknownInput } from '../eventbuilder.js';\nimport { shouldIgnoreOnError } from '../helpers.js';\n\n/** Global handlers */\nclass GlobalHandlers {\n /**\n * @inheritDoc\n */\n static __initStatic() {\n this.id = 'GlobalHandlers';\n }\n\n /**\n * @inheritDoc\n */\n __init() {\n this.name = GlobalHandlers.id;\n }\n\n /** JSDoc */\n\n /**\n * Stores references functions to installing handlers. Will set to undefined\n * after they have been run so that they are not used twice.\n */\n __init2() {\n this._installFunc = {\n onerror: _installGlobalOnErrorHandler,\n onunhandledrejection: _installGlobalOnUnhandledRejectionHandler\n };\n }\n\n /** JSDoc */\n constructor(options) {\n ;\n GlobalHandlers.prototype.__init.call(this);\n GlobalHandlers.prototype.__init2.call(this);\n this._options = {\n onerror: true,\n onunhandledrejection: true,\n ...options\n };\n }\n /**\n * @inheritDoc\n */\n setupOnce() {\n Error.stackTraceLimit = 50;\n var options = this._options;\n\n // We can disable guard-for-in as we construct the options object above + do checks against\n // `this._installFunc` for the property.\n for (var key in options) {\n var installFunc = this._installFunc[key];\n if (installFunc && options[key]) {\n globalHandlerLog(key);\n installFunc();\n this._installFunc[key] = undefined;\n }\n }\n }\n}\nGlobalHandlers.__initStatic();\n\n/** JSDoc */\nfunction _installGlobalOnErrorHandler() {\n addInstrumentationHandler('error', data => {\n const [hub, stackParser, attachStacktrace] = getHubAndOptions();\n if (!hub.getIntegration(GlobalHandlers)) {\n return;\n }\n const {\n msg,\n url,\n line,\n column,\n error\n } = data;\n if (shouldIgnoreOnError() || error && error.__sentry_own_request__) {\n return;\n }\n var event = error === undefined && isString(msg) ? _eventFromIncompleteOnError(msg, url, line, column) : _enhanceEventWithInitialFrame(eventFromUnknownInput(stackParser, error || msg, undefined, attachStacktrace, false), url, line, column);\n event.level = 'error';\n addMechanismAndCapture(hub, error, event, 'onerror');\n });\n}\n\n/** JSDoc */\nfunction _installGlobalOnUnhandledRejectionHandler() {\n addInstrumentationHandler('unhandledrejection', e => {\n const [hub, stackParser, attachStacktrace] = getHubAndOptions();\n if (!hub.getIntegration(GlobalHandlers)) {\n return;\n }\n let error = e;\n\n // dig the object of the rejection out of known event types\n try {\n // PromiseRejectionEvents store the object of the rejection under 'reason'\n // see https://developer.mozilla.org/en-US/docs/Web/API/PromiseRejectionEvent\n if ('reason' in e) {\n error = e.reason;\n }\n // something, somewhere, (likely a browser extension) effectively casts PromiseRejectionEvents\n // to CustomEvents, moving the `promise` and `reason` attributes of the PRE into\n // the CustomEvent's `detail` attribute, since they're not part of CustomEvent's spec\n // see https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent and\n // https://github.com/getsentry/sentry-javascript/issues/2380\n else if ('detail' in e && 'reason' in e.detail) {\n error = e.detail.reason;\n }\n } catch (_oO) {\n // no-empty\n }\n if (shouldIgnoreOnError() || error && error.__sentry_own_request__) {\n return true;\n }\n var event = isPrimitive(error) ? _eventFromRejectionWithPrimitive(error) : eventFromUnknownInput(stackParser, error, undefined, attachStacktrace, true);\n event.level = 'error';\n addMechanismAndCapture(hub, error, event, 'onunhandledrejection');\n return;\n });\n}\n\n/**\n * Create an event from a promise rejection where the `reason` is a primitive.\n *\n * @param reason: The `reason` property of the promise rejection\n * @returns An Event object with an appropriate `exception` value\n */\nfunction _eventFromRejectionWithPrimitive(reason) {\n return {\n exception: {\n values: [{\n type: 'UnhandledRejection',\n // String() is needed because the Primitive type includes symbols (which can't be automatically stringified)\n value: `Non-Error promise rejection captured with value: ${String(reason)}`\n }]\n }\n };\n}\n\n/**\n * This function creates a stack from an old, error-less onerror handler.\n */\nfunction _eventFromIncompleteOnError(msg, url, line, column) {\n var ERROR_TYPES_RE = /^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;\n\n // If 'message' is ErrorEvent, get real message from inside\n let message = isErrorEvent(msg) ? msg.message : msg;\n let name = 'Error';\n var groups = message.match(ERROR_TYPES_RE);\n if (groups) {\n name = groups[1];\n message = groups[2];\n }\n var event = {\n exception: {\n values: [{\n type: name,\n value: message\n }]\n }\n };\n return _enhanceEventWithInitialFrame(event, url, line, column);\n}\n\n/** JSDoc */\nfunction _enhanceEventWithInitialFrame(event, url, line, column) {\n // event.exception\n var e = event.exception = event.exception || {};\n // event.exception.values\n var ev = e.values = e.values || [];\n // event.exception.values[0]\n var ev0 = ev[0] = ev[0] || {};\n // event.exception.values[0].stacktrace\n var ev0s = ev0.stacktrace = ev0.stacktrace || {};\n // event.exception.values[0].stacktrace.frames\n var ev0sf = ev0s.frames = ev0s.frames || [];\n var colno = isNaN(parseInt(column, 10)) ? undefined : column;\n var lineno = isNaN(parseInt(line, 10)) ? undefined : line;\n var filename = isString(url) && url.length > 0 ? url : getLocationHref();\n\n // event.exception.values[0].stacktrace.frames\n if (ev0sf.length === 0) {\n ev0sf.push({\n colno,\n filename,\n function: '?',\n in_app: true,\n lineno\n });\n }\n return event;\n}\nfunction globalHandlerLog(type) {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.log(`Global Handler attached: ${type}`);\n}\nfunction addMechanismAndCapture(hub, error, event, type) {\n addExceptionMechanism(event, {\n handled: false,\n type\n });\n hub.captureEvent(event, {\n originalException: error\n });\n}\nfunction getHubAndOptions() {\n var hub = getCurrentHub();\n var client = hub.getClient();\n var options = client && client.getOptions() || {\n stackParser: () => [],\n attachStacktrace: false\n };\n return [hub, options.stackParser, options.attachStacktrace];\n}\nexport { GlobalHandlers };","map":{"version":3,"names":["getCurrentHub","addInstrumentationHandler","isString","isPrimitive","isErrorEvent","getLocationHref","logger","addExceptionMechanism","eventFromUnknownInput","shouldIgnoreOnError","GlobalHandlers","__initStatic","id","__init","name","__init2","_installFunc","onerror","_installGlobalOnErrorHandler","onunhandledrejection","_installGlobalOnUnhandledRejectionHandler","constructor","options","prototype","call","_options","setupOnce","Error","stackTraceLimit","key","installFunc","globalHandlerLog","undefined","data","hub","stackParser","attachStacktrace","getHubAndOptions","getIntegration","msg","url","line","column","error","__sentry_own_request__","event","_eventFromIncompleteOnError","_enhanceEventWithInitialFrame","level","addMechanismAndCapture","e","reason","detail","_oO","_eventFromRejectionWithPrimitive","exception","values","type","value","String","ERROR_TYPES_RE","message","groups","match","ev","ev0","ev0s","stacktrace","ev0sf","frames","colno","isNaN","parseInt","lineno","filename","length","push","function","in_app","__SENTRY_DEBUG__","log","handled","captureEvent","originalException","client","getClient","getOptions"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@sentry/browser/esm/integrations/globalhandlers.js"],"sourcesContent":["import { getCurrentHub } from '@sentry/core';\nimport { addInstrumentationHandler, isString, isPrimitive, isErrorEvent, getLocationHref, logger, addExceptionMechanism } from '@sentry/utils';\nimport { eventFromUnknownInput } from '../eventbuilder.js';\nimport { shouldIgnoreOnError } from '../helpers.js';\n\n/** Global handlers */\nclass GlobalHandlers {\n /**\n * @inheritDoc\n */\n static __initStatic() {this.id = 'GlobalHandlers';}\n\n /**\n * @inheritDoc\n */\n __init() {this.name = GlobalHandlers.id;}\n\n /** JSDoc */\n \n\n /**\n * Stores references functions to installing handlers. Will set to undefined\n * after they have been run so that they are not used twice.\n */\n __init2() {this._installFunc = {\n onerror: _installGlobalOnErrorHandler,\n onunhandledrejection: _installGlobalOnUnhandledRejectionHandler,\n };}\n\n /** JSDoc */\n constructor(options) {;GlobalHandlers.prototype.__init.call(this);GlobalHandlers.prototype.__init2.call(this);\n this._options = {\n onerror: true,\n onunhandledrejection: true,\n ...options,\n };\n }\n /**\n * @inheritDoc\n */\n setupOnce() {\n Error.stackTraceLimit = 50;\n var options = this._options;\n\n // We can disable guard-for-in as we construct the options object above + do checks against\n // `this._installFunc` for the property.\n for (var key in options) {\n var installFunc = this._installFunc[key ];\n if (installFunc && options[key ]) {\n globalHandlerLog(key);\n installFunc();\n this._installFunc[key ] = undefined;\n }\n }\n }\n} GlobalHandlers.__initStatic();\n\n/** JSDoc */\nfunction _installGlobalOnErrorHandler() {\n addInstrumentationHandler(\n 'error',\n (data) => {\n const [hub, stackParser, attachStacktrace] = getHubAndOptions();\n if (!hub.getIntegration(GlobalHandlers)) {\n return;\n }\n const { msg, url, line, column, error } = data;\n if (shouldIgnoreOnError() || (error && error.__sentry_own_request__)) {\n return;\n }\n\n var event =\n error === undefined && isString(msg)\n ? _eventFromIncompleteOnError(msg, url, line, column)\n : _enhanceEventWithInitialFrame(\n eventFromUnknownInput(stackParser, error || msg, undefined, attachStacktrace, false),\n url,\n line,\n column,\n );\n\n event.level = 'error';\n\n addMechanismAndCapture(hub, error, event, 'onerror');\n },\n );\n}\n\n/** JSDoc */\nfunction _installGlobalOnUnhandledRejectionHandler() {\n addInstrumentationHandler(\n 'unhandledrejection',\n (e) => {\n const [hub, stackParser, attachStacktrace] = getHubAndOptions();\n if (!hub.getIntegration(GlobalHandlers)) {\n return;\n }\n let error = e;\n\n // dig the object of the rejection out of known event types\n try {\n // PromiseRejectionEvents store the object of the rejection under 'reason'\n // see https://developer.mozilla.org/en-US/docs/Web/API/PromiseRejectionEvent\n if ('reason' in e) {\n error = e.reason;\n }\n // something, somewhere, (likely a browser extension) effectively casts PromiseRejectionEvents\n // to CustomEvents, moving the `promise` and `reason` attributes of the PRE into\n // the CustomEvent's `detail` attribute, since they're not part of CustomEvent's spec\n // see https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent and\n // https://github.com/getsentry/sentry-javascript/issues/2380\n else if ('detail' in e && 'reason' in e.detail) {\n error = e.detail.reason;\n }\n } catch (_oO) {\n // no-empty\n }\n\n if (shouldIgnoreOnError() || (error && error.__sentry_own_request__)) {\n return true;\n }\n\n var event = isPrimitive(error)\n ? _eventFromRejectionWithPrimitive(error)\n : eventFromUnknownInput(stackParser, error, undefined, attachStacktrace, true);\n\n event.level = 'error';\n\n addMechanismAndCapture(hub, error, event, 'onunhandledrejection');\n return;\n },\n );\n}\n\n/**\n * Create an event from a promise rejection where the `reason` is a primitive.\n *\n * @param reason: The `reason` property of the promise rejection\n * @returns An Event object with an appropriate `exception` value\n */\nfunction _eventFromRejectionWithPrimitive(reason) {\n return {\n exception: {\n values: [\n {\n type: 'UnhandledRejection',\n // String() is needed because the Primitive type includes symbols (which can't be automatically stringified)\n value: `Non-Error promise rejection captured with value: ${String(reason)}`,\n },\n ],\n },\n };\n}\n\n/**\n * This function creates a stack from an old, error-less onerror handler.\n */\nfunction _eventFromIncompleteOnError(msg, url, line, column) {\n var ERROR_TYPES_RE =\n /^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;\n\n // If 'message' is ErrorEvent, get real message from inside\n let message = isErrorEvent(msg) ? msg.message : msg;\n let name = 'Error';\n\n var groups = message.match(ERROR_TYPES_RE);\n if (groups) {\n name = groups[1];\n message = groups[2];\n }\n\n var event = {\n exception: {\n values: [\n {\n type: name,\n value: message,\n },\n ],\n },\n };\n\n return _enhanceEventWithInitialFrame(event, url, line, column);\n}\n\n/** JSDoc */\nfunction _enhanceEventWithInitialFrame(event, url, line, column) {\n // event.exception\n var e = (event.exception = event.exception || {});\n // event.exception.values\n var ev = (e.values = e.values || []);\n // event.exception.values[0]\n var ev0 = (ev[0] = ev[0] || {});\n // event.exception.values[0].stacktrace\n var ev0s = (ev0.stacktrace = ev0.stacktrace || {});\n // event.exception.values[0].stacktrace.frames\n var ev0sf = (ev0s.frames = ev0s.frames || []);\n\n var colno = isNaN(parseInt(column, 10)) ? undefined : column;\n var lineno = isNaN(parseInt(line, 10)) ? undefined : line;\n var filename = isString(url) && url.length > 0 ? url : getLocationHref();\n\n // event.exception.values[0].stacktrace.frames\n if (ev0sf.length === 0) {\n ev0sf.push({\n colno,\n filename,\n function: '?',\n in_app: true,\n lineno,\n });\n }\n\n return event;\n}\n\nfunction globalHandlerLog(type) {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.log(`Global Handler attached: ${type}`);\n}\n\nfunction addMechanismAndCapture(hub, error, event, type) {\n addExceptionMechanism(event, {\n handled: false,\n type,\n });\n hub.captureEvent(event, {\n originalException: error,\n });\n}\n\nfunction getHubAndOptions() {\n var hub = getCurrentHub();\n var client = hub.getClient();\n var options = (client && client.getOptions()) || {\n stackParser: () => [],\n attachStacktrace: false,\n };\n return [hub, options.stackParser, options.attachStacktrace];\n}\n\nexport { GlobalHandlers };\n"],"mappings":"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"},"metadata":{},"sourceType":"module"} |