decord/source/521_v35.js

80 lines
2.2 KiB
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 521
// Function ID: 522
// Name: v35
// Dependencies: [522, 517]
// Module 521 (v35)
const require = arg1;
const module = arg2;
const dependencyMap = arg6;
let c3 = "6ba7b810-9dad-11d1-80b4-00c04fd430c8";
let c4 = "6ba7b811-9dad-11d1-80b4-00c04fd430c8";
arg5.default = function v35(name) {
2026-08-24 06:08:38 +00:00
closure_0 = arg1;
closure_1 = arg2;
2026-08-04 21:03:28 +00:00
function generateUUID(str, str2) {
let arr = str;
if (typeof str === "string") {
2026-07-29 08:29:29 +00:00
const _unescape = unescape;
const _encodeURIComponent = encodeURIComponent;
2026-08-04 21:03:28 +00:00
const unescapeResult = unescape(encodeURIComponent(str));
2026-07-29 08:29:29 +00:00
const items = [];
let num = 0;
arr = items;
if (0 < unescapeResult.length) {
do {
arr = items.push(unescapeResult.charCodeAt(num));
num = num + 1;
arr = items;
length = unescapeResult.length;
} while (num < length);
}
}
2026-08-04 21:03:28 +00:00
let arr2 = str2;
if (typeof str2 === "string") {
2026-08-24 06:08:38 +00:00
arr2 = callback2(closure_1_2[0])(str2);
2026-07-29 08:29:29 +00:00
}
length = undefined;
if (null !== arr2) {
if (undefined !== arr2) {
length = arr2.length;
}
}
if (16 !== length) {
const _TypeError = TypeError;
throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");
} else {
const _Uint8Array = Uint8Array;
const uint8Array = new Uint8Array(16 + arr.length);
const result = uint8Array.set(arr2);
const result1 = uint8Array.set(arr, arr2.length);
const tmp17 = callback2(uint8Array);
tmp17[6] = 15 & tmp17[6] | callback;
tmp17[8] = 63 & tmp17[8] | 128;
if (arg2) {
let num2 = arg3;
if (!arg3) {
num2 = 0;
}
let num4 = 0;
do {
arg2[num2 + num4] = tmp17[num4];
num4 = num4 + 1;
} while (num4 < 16);
return arg2;
} else {
2026-08-24 06:08:38 +00:00
return callback(closure_1_2[1]).unsafeStringify(tmp17);
2026-07-29 08:29:29 +00:00
}
}
}
try {
generateUUID.name = name;
generateUUID.DNS = c3;
generateUUID.URL = c4;
return generateUUID;
} catch (err) {
}
};
arg5.DNS = "6ba7b810-9dad-11d1-80b4-00c04fd430c8";
arg5.URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8";