| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | 
							- Object.defineProperty(exports, '__esModule', { value: true });
 
- /** Internal global with common properties and Sentry extensions  */
 
- // The code below for 'isGlobalObj' and 'GLOBAL_OBJ' was copied from core-js before modification
 
- // https://github.com/zloirock/core-js/blob/1b944df55282cdc99c90db5f49eb0b6eda2cc0a3/packages/core-js/internals/global.js
 
- // core-js has the following licence:
 
- //
 
- // Copyright (c) 2014-2022 Denis Pushkarev
 
- //
 
- // Permission is hereby granted, free of charge, to any person obtaining a copy
 
- // of this software and associated documentation files (the "Software"), to deal
 
- // in the Software without restriction, including without limitation the rights
 
- // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 
- // copies of the Software, and to permit persons to whom the Software is
 
- // furnished to do so, subject to the following conditions:
 
- //
 
- // The above copyright notice and this permission notice shall be included in
 
- // all copies or substantial portions of the Software.
 
- //
 
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 
- // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 
- // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 
- // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 
- // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 
- // THE SOFTWARE.
 
- /** Returns 'obj' if it's the global object, otherwise returns undefined */
 
- function isGlobalObj(obj) {
 
-   return obj && obj.Math == Math ? obj : undefined;
 
- }
 
- /** Get's the global object for the current JavaScript runtime */
 
- const GLOBAL_OBJ =
 
-   (typeof globalThis == 'object' && isGlobalObj(globalThis)) ||
 
-   // eslint-disable-next-line no-restricted-globals
 
-   (typeof window == 'object' && isGlobalObj(window)) ||
 
-   (typeof self == 'object' && isGlobalObj(self)) ||
 
-   (typeof global == 'object' && isGlobalObj(global)) ||
 
-   (function () {
 
-     return this;
 
-   })() ||
 
-   {};
 
- /**
 
-  * @deprecated Use GLOBAL_OBJ instead or WINDOW from @sentry/browser. This will be removed in v8
 
-  */
 
- function getGlobalObject() {
 
-   return GLOBAL_OBJ ;
 
- }
 
- /**
 
-  * Returns a global singleton contained in the global `__SENTRY__` object.
 
-  *
 
-  * If the singleton doesn't already exist in `__SENTRY__`, it will be created using the given factory
 
-  * function and added to the `__SENTRY__` object.
 
-  *
 
-  * @param name name of the global singleton on __SENTRY__
 
-  * @param creator creator Factory function to create the singleton if it doesn't already exist on `__SENTRY__`
 
-  * @param obj (Optional) The global object on which to look for `__SENTRY__`, if not `GLOBAL_OBJ`'s return value
 
-  * @returns the singleton
 
-  */
 
- function getGlobalSingleton(name, creator, obj) {
 
-   const gbl = (obj || GLOBAL_OBJ) ;
 
-   const __SENTRY__ = (gbl.__SENTRY__ = gbl.__SENTRY__ || {});
 
-   const singleton = __SENTRY__[name] || (__SENTRY__[name] = creator());
 
-   return singleton;
 
- }
 
- exports.GLOBAL_OBJ = GLOBAL_OBJ;
 
- exports.getGlobalObject = getGlobalObject;
 
- exports.getGlobalSingleton = getGlobalSingleton;
 
- //# sourceMappingURL=worldwide.js.map
 
 
  |