decord/source/1158_weakMap.js
2026-07-25 08:10:48 +00:00

117 lines
4.1 KiB
JavaScript

// Module ID: 1158
// Function ID: 13184
// Name: weakMap
// Dependencies: [1130, 977, 991, 990, 1111]
// Module 1158 (weakMap)
const require = arg1;
const dependencyMap = arg6;
const weakMap = new WeakMap();
arg5.enableSyncToNative = function enableSyncToNative(globalScope) {
const _require = globalScope;
if (!weakMap.has(globalScope)) {
let result = weakMap.set(globalScope, true);
_require(1130).fillTyped(globalScope, "setUser", (arg0) => {
let closure_0 = arg0;
return (arg0) => {
const NATIVE = callback(outer2_1[1]).NATIVE;
NATIVE.setUser(arg0);
return callback.call(callback, arg0);
};
});
let obj = _require(1130);
_require(1130).fillTyped(globalScope, "setTag", (arg0) => {
let closure_0 = arg0;
return (arg0, arg1) => {
const NATIVE = callback(outer2_1[1]).NATIVE;
const NATIVE2 = callback(outer2_1[1]).NATIVE;
NATIVE.setTag(arg0, NATIVE2.primitiveProcessor(arg1));
return callback.call(callback, arg0, arg1);
};
});
let obj2 = _require(1130);
_require(1130).fillTyped(globalScope, "setTags", (arg0) => {
let closure_0 = arg0;
return (arg0) => {
const callback = arg0;
const keys = Object.keys(arg0);
const item = keys.forEach((arg0) => {
const NATIVE = dependencyMap(outer3_1[1]).NATIVE;
const NATIVE2 = dependencyMap(outer3_1[1]).NATIVE;
NATIVE.setTag(arg0, NATIVE2.primitiveProcessor(dependencyMap[arg0]));
});
return callback.call(callback, arg0);
};
});
const obj3 = _require(1130);
_require(1130).fillTyped(globalScope, "setExtras", (arg0) => {
let closure_0 = arg0;
return (arg0) => {
const callback = arg0;
const keys = Object.keys(arg0);
const item = keys.forEach((arg0) => {
const NATIVE = dependencyMap(outer3_1[1]).NATIVE;
NATIVE.setExtra(arg0, dependencyMap[arg0]);
});
return callback.call(callback, arg0);
};
});
const obj4 = _require(1130);
_require(1130).fillTyped(globalScope, "setExtra", (arg0) => {
let closure_0 = arg0;
return (arg0, arg1) => {
const NATIVE = callback(outer2_1[1]).NATIVE;
NATIVE.setExtra(arg0, arg1);
return callback.call(callback, arg0, arg1);
};
});
const obj5 = _require(1130);
_require(1130).fillTyped(globalScope, "addBreadcrumb", (arg0) => {
let closure_0 = arg0;
return (level) => {
const obj = {};
let DEFAULT_BREADCRUMB_LEVEL = level.level;
const merged = Object.assign({}, level);
if (!DEFAULT_BREADCRUMB_LEVEL) {
DEFAULT_BREADCRUMB_LEVEL = lastBreadcrumb(outer2_1[2]).DEFAULT_BREADCRUMB_LEVEL;
}
obj.level = DEFAULT_BREADCRUMB_LEVEL;
let result;
if (level.data) {
result = lastBreadcrumb(outer2_1[3]).convertToNormalizedObject(level.data);
const obj2 = lastBreadcrumb(outer2_1[3]);
}
obj.data = result;
lastBreadcrumb.call(lastBreadcrumb, Object.assign(merged, obj), arg1);
lastBreadcrumb = lastBreadcrumb.getLastBreadcrumb();
if (lastBreadcrumb) {
const NATIVE = tmp9(tmp10[1]).NATIVE;
NATIVE.addBreadcrumb(lastBreadcrumb);
} else {
const logger = tmp9(tmp10[4]).logger;
logger.warn("[ScopeSync] Last created breadcrumb is undefined. Skipping sync to native.");
}
return lastBreadcrumb;
};
});
const obj6 = _require(1130);
_require(1130).fillTyped(globalScope, "clearBreadcrumbs", (arg0) => {
let closure_0 = arg0;
return () => {
const NATIVE = callback(outer2_1[1]).NATIVE;
NATIVE.clearBreadcrumbs();
return callback.call(callback);
};
});
const obj7 = _require(1130);
_require(1130).fillTyped(globalScope, "setContext", (arg0) => {
let closure_0 = arg0;
return (arg0, arg1) => {
const NATIVE = callback(outer2_1[1]).NATIVE;
NATIVE.setContext(arg0, arg1);
return callback.call(callback, arg0, arg1);
};
});
const obj8 = _require(1130);
}
};