mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
8.2 KiB
JSON
1 line
8.2 KiB
JSON
{"ast":null,"code":"import { urlEncode, makeDsn, dsnToString } from '@sentry/utils';\nvar SENTRY_API_VERSION = '7';\n\n/** Returns the prefix to construct Sentry ingestion API endpoints. */\nfunction getBaseApiEndpoint(dsn) {\n var protocol = dsn.protocol ? `${dsn.protocol}:` : '';\n var port = dsn.port ? `:${dsn.port}` : '';\n return `${protocol}//${dsn.host}${port}${dsn.path ? `/${dsn.path}` : ''}/api/`;\n}\n\n/** Returns the ingest API endpoint for target. */\nfunction _getIngestEndpoint(dsn) {\n return `${getBaseApiEndpoint(dsn)}${dsn.projectId}/envelope/`;\n}\n\n/** Returns a URL-encoded string with auth config suitable for a query string. */\nfunction _encodedAuth(dsn, sdkInfo) {\n return urlEncode({\n // We send only the minimum set of required information. See\n // https://github.com/getsentry/sentry-javascript/issues/2572.\n sentry_key: dsn.publicKey,\n sentry_version: SENTRY_API_VERSION,\n ...(sdkInfo && {\n sentry_client: `${sdkInfo.name}/${sdkInfo.version}`\n })\n });\n}\n\n/**\n * Returns the envelope endpoint URL with auth in the query string.\n *\n * Sending auth as part of the query string and not as custom HTTP headers avoids CORS preflight requests.\n */\nfunction getEnvelopeEndpointWithUrlEncodedAuth(dsn,\n// TODO (v8): Remove `tunnelOrOptions` in favor of `options`, and use the substitute code below\n// options: ClientOptions = {} as ClientOptions,\ntunnelOrOptions = {}) {\n // TODO (v8): Use this code instead\n // const { tunnel, _metadata = {} } = options;\n // return tunnel ? tunnel : `${_getIngestEndpoint(dsn)}?${_encodedAuth(dsn, _metadata.sdk)}`;\n\n var tunnel = typeof tunnelOrOptions === 'string' ? tunnelOrOptions : tunnelOrOptions.tunnel;\n var sdkInfo = typeof tunnelOrOptions === 'string' || !tunnelOrOptions._metadata ? undefined : tunnelOrOptions._metadata.sdk;\n return tunnel ? tunnel : `${_getIngestEndpoint(dsn)}?${_encodedAuth(dsn, sdkInfo)}`;\n}\n\n/** Returns the url to the report dialog endpoint. */\nfunction getReportDialogEndpoint(dsnLike, dialogOptions) {\n var dsn = makeDsn(dsnLike);\n var endpoint = `${getBaseApiEndpoint(dsn)}embed/error-page/`;\n let encodedOptions = `dsn=${dsnToString(dsn)}`;\n for (var key in dialogOptions) {\n if (key === 'dsn') {\n continue;\n }\n if (key === 'user') {\n var user = dialogOptions.user;\n if (!user) {\n continue;\n }\n if (user.name) {\n encodedOptions += `&name=${encodeURIComponent(user.name)}`;\n }\n if (user.email) {\n encodedOptions += `&email=${encodeURIComponent(user.email)}`;\n }\n } else {\n encodedOptions += `&${encodeURIComponent(key)}=${encodeURIComponent(dialogOptions[key])}`;\n }\n }\n return `${endpoint}?${encodedOptions}`;\n}\nexport { getEnvelopeEndpointWithUrlEncodedAuth, getReportDialogEndpoint };","map":{"version":3,"names":["urlEncode","makeDsn","dsnToString","SENTRY_API_VERSION","getBaseApiEndpoint","dsn","protocol","port","host","path","_getIngestEndpoint","projectId","_encodedAuth","sdkInfo","sentry_key","publicKey","sentry_version","sentry_client","name","version","getEnvelopeEndpointWithUrlEncodedAuth","tunnelOrOptions","tunnel","_metadata","undefined","sdk","getReportDialogEndpoint","dsnLike","dialogOptions","endpoint","encodedOptions","key","user","encodeURIComponent","email"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@sentry/core/esm/api.js"],"sourcesContent":["import { urlEncode, makeDsn, dsnToString } from '@sentry/utils';\n\nvar SENTRY_API_VERSION = '7';\n\n/** Returns the prefix to construct Sentry ingestion API endpoints. */\nfunction getBaseApiEndpoint(dsn) {\n var protocol = dsn.protocol ? `${dsn.protocol}:` : '';\n var port = dsn.port ? `:${dsn.port}` : '';\n return `${protocol}//${dsn.host}${port}${dsn.path ? `/${dsn.path}` : ''}/api/`;\n}\n\n/** Returns the ingest API endpoint for target. */\nfunction _getIngestEndpoint(dsn) {\n return `${getBaseApiEndpoint(dsn)}${dsn.projectId}/envelope/`;\n}\n\n/** Returns a URL-encoded string with auth config suitable for a query string. */\nfunction _encodedAuth(dsn, sdkInfo) {\n return urlEncode({\n // We send only the minimum set of required information. See\n // https://github.com/getsentry/sentry-javascript/issues/2572.\n sentry_key: dsn.publicKey,\n sentry_version: SENTRY_API_VERSION,\n ...(sdkInfo && { sentry_client: `${sdkInfo.name}/${sdkInfo.version}` }),\n });\n}\n\n/**\n * Returns the envelope endpoint URL with auth in the query string.\n *\n * Sending auth as part of the query string and not as custom HTTP headers avoids CORS preflight requests.\n */\nfunction getEnvelopeEndpointWithUrlEncodedAuth(\n dsn,\n // TODO (v8): Remove `tunnelOrOptions` in favor of `options`, and use the substitute code below\n // options: ClientOptions = {} as ClientOptions,\n tunnelOrOptions = {} ,\n) {\n // TODO (v8): Use this code instead\n // const { tunnel, _metadata = {} } = options;\n // return tunnel ? tunnel : `${_getIngestEndpoint(dsn)}?${_encodedAuth(dsn, _metadata.sdk)}`;\n\n var tunnel = typeof tunnelOrOptions === 'string' ? tunnelOrOptions : tunnelOrOptions.tunnel;\n var sdkInfo =\n typeof tunnelOrOptions === 'string' || !tunnelOrOptions._metadata ? undefined : tunnelOrOptions._metadata.sdk;\n\n return tunnel ? tunnel : `${_getIngestEndpoint(dsn)}?${_encodedAuth(dsn, sdkInfo)}`;\n}\n\n/** Returns the url to the report dialog endpoint. */\nfunction getReportDialogEndpoint(\n dsnLike,\n dialogOptions\n\n,\n) {\n var dsn = makeDsn(dsnLike);\n var endpoint = `${getBaseApiEndpoint(dsn)}embed/error-page/`;\n\n let encodedOptions = `dsn=${dsnToString(dsn)}`;\n for (var key in dialogOptions) {\n if (key === 'dsn') {\n continue;\n }\n\n if (key === 'user') {\n var user = dialogOptions.user;\n if (!user) {\n continue;\n }\n if (user.name) {\n encodedOptions += `&name=${encodeURIComponent(user.name)}`;\n }\n if (user.email) {\n encodedOptions += `&email=${encodeURIComponent(user.email)}`;\n }\n } else {\n encodedOptions += `&${encodeURIComponent(key)}=${encodeURIComponent(dialogOptions[key] )}`;\n }\n }\n\n return `${endpoint}?${encodedOptions}`;\n}\n\nexport { getEnvelopeEndpointWithUrlEncodedAuth, getReportDialogEndpoint };\n"],"mappings":"AAAA,SAASA,SAAS,EAAEC,OAAO,EAAEC,WAAW,QAAQ,eAAe;AAE/D,IAAIC,kBAAkB,GAAG,GAAG;;AAE5B;AACA,SAASC,kBAAkBA,CAACC,GAAG,EAAE;EAC/B,IAAIC,QAAQ,GAAGD,GAAG,CAACC,QAAQ,GAAI,GAAED,GAAG,CAACC,QAAS,GAAE,GAAG,EAAE;EACrD,IAAIC,IAAI,GAAGF,GAAG,CAACE,IAAI,GAAI,IAAGF,GAAG,CAACE,IAAK,EAAC,GAAG,EAAE;EACzC,OAAQ,GAAED,QAAS,KAAID,GAAG,CAACG,IAAK,GAAED,IAAK,GAAEF,GAAG,CAACI,IAAI,GAAI,IAAGJ,GAAG,CAACI,IAAK,EAAC,GAAG,EAAG,OAAM;AAChF;;AAEA;AACA,SAASC,kBAAkBA,CAACL,GAAG,EAAE;EAC/B,OAAQ,GAAED,kBAAkB,CAACC,GAAG,CAAE,GAAEA,GAAG,CAACM,SAAU,YAAW;AAC/D;;AAEA;AACA,SAASC,YAAYA,CAACP,GAAG,EAAEQ,OAAO,EAAE;EAClC,OAAOb,SAAS,CAAC;IACf;IACA;IACAc,UAAU,EAAET,GAAG,CAACU,SAAS;IACzBC,cAAc,EAAEb,kBAAkB;IAClC,IAAIU,OAAO,IAAI;MAAEI,aAAa,EAAG,GAAEJ,OAAO,CAACK,IAAK,IAAGL,OAAO,CAACM,OAAQ;IAAE,CAAC;EACxE,CAAC,CAAC;AACJ;;AAEA;AACA;AACA;AACA;AACA;AACA,SAASC,qCAAqCA,CAC5Cf,GAAG;AACH;AACA;AACAgB,eAAe,GAAG,CAAC,CAAC,EACpB;EACA;EACA;EACA;;EAEA,IAAIC,MAAM,GAAG,OAAOD,eAAe,KAAK,QAAQ,GAAGA,eAAe,GAAGA,eAAe,CAACC,MAAM;EAC3F,IAAIT,OAAO,GACT,OAAOQ,eAAe,KAAK,QAAQ,IAAI,CAACA,eAAe,CAACE,SAAS,GAAGC,SAAS,GAAGH,eAAe,CAACE,SAAS,CAACE,GAAG;EAE/G,OAAOH,MAAM,GAAGA,MAAM,GAAI,GAAEZ,kBAAkB,CAACL,GAAG,CAAE,IAAGO,YAAY,CAACP,GAAG,EAAEQ,OAAO,CAAE,EAAC;AACrF;;AAEA;AACA,SAASa,uBAAuBA,CAC9BC,OAAO,EACPC,aAAa,EAGb;EACA,IAAIvB,GAAG,GAAGJ,OAAO,CAAC0B,OAAO,CAAC;EAC1B,IAAIE,QAAQ,GAAI,GAAEzB,kBAAkB,CAACC,GAAG,CAAE,mBAAkB;EAE5D,IAAIyB,cAAc,GAAI,OAAM5B,WAAW,CAACG,GAAG,CAAE,EAAC;EAC9C,KAAK,IAAI0B,GAAG,IAAIH,aAAa,EAAE;IAC7B,IAAIG,GAAG,KAAK,KAAK,EAAE;MACjB;IACF;IAEA,IAAIA,GAAG,KAAK,MAAM,EAAE;MAClB,IAAIC,IAAI,GAAGJ,aAAa,CAACI,IAAI;MAC7B,IAAI,CAACA,IAAI,EAAE;QACT;MACF;MACA,IAAIA,IAAI,CAACd,IAAI,EAAE;QACbY,cAAc,IAAK,SAAQG,kBAAkB,CAACD,IAAI,CAACd,IAAI,CAAE,EAAC;MAC5D;MACA,IAAIc,IAAI,CAACE,KAAK,EAAE;QACdJ,cAAc,IAAK,UAASG,kBAAkB,CAACD,IAAI,CAACE,KAAK,CAAE,EAAC;MAC9D;IACF,CAAC,MAAM;MACLJ,cAAc,IAAK,IAAGG,kBAAkB,CAACF,GAAG,CAAE,IAAGE,kBAAkB,CAACL,aAAa,CAACG,GAAG,CAAE,CAAE,EAAC;IAC5F;EACF;EAEA,OAAQ,GAAEF,QAAS,IAAGC,cAAe,EAAC;AACxC;AAEA,SAASV,qCAAqC,EAAEM,uBAAuB"},"metadata":{},"sourceType":"module"} |