// Metro module 1082 (f1083). import { DEBUG_BUILD } from "./Module1072"; import { getLocationHref, consoleSandbox } from "./Module817"; import { WINDOW } from "./ignoreNextOnError"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); export function checkAndWarnIfIsEmbeddedBrowserExtension() { const window2 = WINDOW.window; let r0 = false; if (window2 !== void 0) { const nw = WINDOW.nw; r0 = false; if (!nw) { const r18 = WINDOW.chrome || WINDOW.browser; const r19 = r18 == null ? void 0 : r18.runtime?.id; r0 = false; if (r19) { const locationHref = getLocationHref(); r0 = !(WINDOW === WINDOW.top && ["chrome-extension", "moz-extension", "ms-browser-extension", "safari-web-extension"].some((item) => locationHref.startsWith(`${item}://`))); } } } let r37 = !!r0; if (r37) { r37 = true; if (DEBUG_BUILD) { consoleSandbox(() => { console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/"); }); r37 = true; } } return r37; }