Files
power-apps-codeapps-pipelines/CodeApp_NeonReactor/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js
T
2026-07-12 15:11:38 +02:00

423 lines
14 KiB
JavaScript

/*!
* Microsoft Application Insights JavaScript SDK - Shim functions, 3.0.1
* Copyright (c) Microsoft and contributors. All rights reserved.
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.Microsoft = global.Microsoft || {}, global.Microsoft.ApplicationInsights = global.Microsoft.ApplicationInsights || {}, global.Microsoft.ApplicationInsights.Shims = {})));
})(this, (function (exports) { 'use strict';
var strShimFunction = "function";
var strShimObject = "object";
var strShimUndefined = "undefined";
var strShimPrototype = "prototype";
var strDefault = "default";
var ObjClass$1 = Object;
var ObjProto$1 = ObjClass$1[strShimPrototype];
var UNDEF_VALUE = undefined;
var EMPTY = "";
var FUNCTION = "function";
var NUMBER = "number";
var OBJECT = "object";
var PROTOTYPE = "prototype";
var UNDEFINED = "undefined";
var ObjClass = Object;
var ObjProto = ObjClass[PROTOTYPE];
function _safeGet(cb, defValue) {
var result = defValue;
try {
result = cb();
}
catch (e) {
}
return result;
}
function _createIs(theType) {
return function (value) {
return typeof value === theType;
};
}
function _createObjIs(theName) {
var theType = "[object " + theName + "]";
return function (value) {
return !!(value && objToString(value) === theType);
};
}
function objToString(value) {
return ObjProto.toString.call(value);
}
var isNumber = _createIs(NUMBER);
var isError = _createObjIs("Error");
function objHasOwnProperty(obj, prop) {
return obj && ObjProto.hasOwnProperty.call(obj, prop);
}
function throwTypeError(message) {
throw new TypeError(message);
}
var objAssign = ObjClass["assign"];
var GLOBAL_CONFIG_KEY = "__tsUtils$gblCfg";
var _globalCfg;
function _getGlobalValue() {
var result;
if (typeof globalThis !== UNDEFINED) {
result = globalThis;
}
if (!result && typeof self !== UNDEFINED) {
result = self;
}
if (!result && typeof window !== UNDEFINED) {
result = window;
}
if (!result && typeof global !== UNDEFINED) {
result = global;
}
return result;
}
function _getGlobalConfig() {
if (!_globalCfg) {
var gbl = _getGlobalValue() || {};
_globalCfg = gbl[GLOBAL_CONFIG_KEY] = gbl[GLOBAL_CONFIG_KEY] || {};
}
return _globalCfg;
}
function dumpObj(object, format) {
var propertyValueDump = EMPTY;
if (isError(object)) {
propertyValueDump = "{ stack: '" + object.stack + "', message: '" + object.message + "', name: '" + object.name + "'";
}
else {
try {
propertyValueDump = JSON.stringify(object, null, format ? (isNumber(format) ? format : 4) : UNDEF_VALUE);
}
catch (e) {
propertyValueDump = " - " + dumpObj(e, format);
}
}
return objToString(object) + ": " + propertyValueDump;
}
var objDefineProp = ObjClass["defineProperty"];
var _globalLazyTestHooks;
var _fetchLazyTestHooks = function () {
_globalLazyTestHooks = _getGlobalConfig();
_fetchLazyTestHooks = null;
};
function getLazy(cb) {
var lazyValue = {};
_fetchLazyTestHooks && _fetchLazyTestHooks();
lazyValue.b = _globalLazyTestHooks.lzy;
objDefineProp(lazyValue, "v", {
configurable: true,
get: function () {
var result = cb();
if (!_globalLazyTestHooks.lzy) {
objDefineProp(lazyValue, "v", {
value: result
});
if (lazyValue.b) {
delete lazyValue.b;
}
}
if (_globalLazyTestHooks.lzy && lazyValue.b !== _globalLazyTestHooks.lzy) {
lazyValue.b = _globalLazyTestHooks.lzy;
}
return result;
}
});
return lazyValue;
}
function _lazySafeGet(cb, defValue) {
return getLazy(function () { return _safeGet(cb, defValue); });
}
var _cachedGlobal;
function getGlobal(useCached) {
(!_cachedGlobal || useCached === false || (_globalLazyTestHooks.lzy && !_cachedGlobal.b)) && (_cachedGlobal = _lazySafeGet(_getGlobalValue, null));
return _cachedGlobal.v;
}
var _objCreate = ObjClass["create"];
var objCreate = _objCreate || polyObjCreate;
function polyObjCreate(obj) {
if (!obj) {
return {};
}
var type = typeof obj;
if (type !== OBJECT && type !== FUNCTION) {
throw new TypeError("Prototype must be an Object or function: " + dumpObj(obj));
}
function tempFunc() { }
tempFunc[PROTOTYPE] = obj;
return new tempFunc();
}
var SymbolObj = (getGlobal() || {})["Symbol"];
var ReflectObj = (getGlobal() || {})["Reflect"];
var __hasReflect = !!ReflectObj;
var strDecorate = "decorate";
var strMetadata = "metadata";
var strGetOwnPropertySymbols = "getOwnPropertySymbols";
var strIterator = "iterator";
var strHasOwnProperty = "hasOwnProperty";
var __objAssignFnImpl = function (t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) {
if (ObjProto$1[strHasOwnProperty].call(s, p)) {
t[p] = s[p];
}
}
}
return t;
};
var __assignFn = objAssign || __objAssignFnImpl;
var extendStaticsFn = function (d, b) {
extendStaticsFn = ObjClass$1["setPrototypeOf"] ||
({ __proto__: [] } instanceof Array && function (d, b) {
d.__proto__ = b;
}) ||
function (d, b) {
for (var p in b) {
if (b[strHasOwnProperty](p)) {
d[p] = b[p];
}
}
};
return extendStaticsFn(d, b);
};
function __extendsFn(d, b) {
if (typeof b !== strShimFunction && b !== null) {
throwTypeError("Class extends value " + String(b) + " is not a constructor or null");
}
extendStaticsFn(d, b);
function __() {
this.constructor = d;
}
d[strShimPrototype] = b === null ? objCreate(b) : (__[strShimPrototype] = b[strShimPrototype], new __());
}
function __restFn(s, e) {
var t = {};
for (var k in s) {
if (objHasOwnProperty(s, k) && e.indexOf(k) < 0) {
t[k] = s[k];
}
}
if (s != null && typeof ObjClass$1[strGetOwnPropertySymbols] === strShimFunction) {
for (var i = 0, p = ObjClass$1[strGetOwnPropertySymbols](s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && ObjProto$1["propertyIsEnumerable"].call(s, p[i])) {
t[p[i]] = s[p[i]];
}
}
}
return t;
}
function __decorateFn(decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = ObjClass$1["getOwnPropertyDescriptor"](target, key) : desc, d;
if (__hasReflect && typeof ReflectObj[strDecorate] === strShimFunction) {
r = ReflectObj[strDecorate](decorators, target, key, desc);
}
else {
for (var i = decorators.length - 1; i >= 0; i--) {
if (d = decorators[i]) {
r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
}
}
}
return c > 3 && r && objDefineProp(target, key, r), r;
}
function __paramFn(paramIndex, decorator) {
return function (target, key) {
decorator(target, key, paramIndex);
};
}
function __metadataFn(metadataKey, metadataValue) {
if (__hasReflect && ReflectObj[strMetadata] === strShimFunction) {
return ReflectObj[strMetadata](metadataKey, metadataValue);
}
}
function __exportStarFn(m, o) {
for (var p in m) {
if (p !== strDefault && !objHasOwnProperty(o, p)) {
__createBindingFn(o, m, p);
}
}
}
function __createBindingFn(o, m, k, k2) {
if (k2 === undefined) {
k2 = k;
}
if (!!objDefineProp) {
objDefineProp(o, k2, {
enumerable: true,
get: function () {
return m[k];
}
});
}
else {
o[k2] = m[k];
}
}
function __valuesFn(o) {
var s = typeof SymbolObj === strShimFunction && SymbolObj[strIterator], m = s && o[s], i = 0;
if (m) {
return m.call(o);
}
if (o && typeof o.length === "number") {
return {
next: function () {
if (o && i >= o.length) {
o = void 0;
}
return { value: o && o[i++], done: !o };
}
};
}
throwTypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
}
function __readFn(o, n) {
var m = typeof SymbolObj === strShimFunction && o[SymbolObj[strIterator]];
if (!m) {
return o;
}
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) {
ar.push(r.value);
}
}
catch (error) {
e = {
error: error
};
}
finally {
try {
if (r && !r.done && (m = i["return"])) {
m.call(i);
}
}
finally {
if (e) {
throw e.error;
}
}
}
return ar;
}
function __spreadArraysFn() {
var theArgs = arguments;
for (var s = 0, i = 0, il = theArgs.length; i < il; i++) {
s += theArgs[i].length;
}
for (var r = Array(s), k = 0, i = 0; i < il; i++) {
for (var a = theArgs[i], j = 0, jl = a.length; j < jl; j++, k++) {
r[k] = a[j];
}
}
return r;
}
function __spreadArrayFn(to, from) {
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) {
to[j] = from[i];
}
return to;
}
function __makeTemplateObjectFn(cooked, raw) {
if (objDefineProp) {
objDefineProp(cooked, "raw", { value: raw });
}
else {
cooked.raw = raw;
}
return cooked;
}
function __importStarFn(mod) {
if (mod && mod.__esModule) {
return mod;
}
var result = {};
if (mod != null) {
for (var k in mod) {
if (k !== strDefault && Object.prototype.hasOwnProperty.call(mod, k)) {
__createBindingFn(result, mod, k);
}
}
}
if (!!objDefineProp) {
objDefineProp(result, strDefault, { enumerable: true, value: mod });
}
else {
result[strDefault] = mod;
}
return result;
}
function __importDefaultFn(mod) {
return (mod && mod.__esModule) ? mod : { strDefault: mod };
}
function __exposeGlobalTsLib() {
var globalObj = getGlobal() || {};
(function (root, assignFn, extendsFn, createBindingFn) {
if (!root.__assign) {
root.__assign = objAssign || assignFn;
}
if (!root.__extends) {
root.__extends = extendsFn;
}
if (!root.__createBinding) {
root.__createBinding = createBindingFn;
}
})(globalObj, __assignFn, __extendsFn, __createBindingFn);
if (!__assign) {
__assign = globalObj.__assign;
}
if (!__extends) {
__extends = globalObj.__extends;
}
if (!__createBinding) {
__createBinding = globalObj.__createBinding;
}
}
exports.ObjAssign = objAssign;
exports.ObjClass = ObjClass$1;
exports.ObjDefineProperty = objDefineProp;
exports.ObjProto = ObjProto$1;
exports.__assignFn = __assignFn;
exports.__createBindingFn = __createBindingFn;
exports.__decorateFn = __decorateFn;
exports.__exportStarFn = __exportStarFn;
exports.__exposeGlobalTsLib = __exposeGlobalTsLib;
exports.__extendsFn = __extendsFn;
exports.__importDefaultFn = __importDefaultFn;
exports.__importStarFn = __importStarFn;
exports.__makeTemplateObjectFn = __makeTemplateObjectFn;
exports.__metadataFn = __metadataFn;
exports.__paramFn = __paramFn;
exports.__readFn = __readFn;
exports.__restFn = __restFn;
exports.__spreadArrayFn = __spreadArrayFn;
exports.__spreadArraysFn = __spreadArraysFn;
exports.__valuesFn = __valuesFn;
exports.getGlobal = getGlobal;
exports.strDefault = strDefault;
exports.strShimFunction = strShimFunction;
exports.strShimObject = strShimObject;
exports.strShimPrototype = strShimPrototype;
exports.strShimUndefined = strShimUndefined;
exports.throwTypeError = throwTypeError;
}));