decord/source/6363_keys.js
2026-08-24 06:08:38 +00:00

66 lines
1.8 KiB
JavaScript

// Module ID: 6363
// Function ID: 6364
// Name: keys
// Dependencies: [6361]
// Module 6363 (keys)
export default (arg0) => {
let _require;
let fn;
let obj = {};
const keys = Object.keys(_require(fn[0]));
for (let num = 0; num < length; num = num + 1) {
obj[keys[num]] = { distance: -1, parent: null };
}
const items = [arg0];
obj[arg0].distance = 0;
while (items.length) {
let arr = items.pop();
let _Object = Object;
let tmp2 = _require;
let tmp3 = fn;
let keys1 = Object.keys(_require(fn[0])[arr]);
let length2 = keys1.length;
for (let num2 = 0; num2 < length2; num2 = num2 + 1) {
let tmp4 = keys1[num2];
let tmp5 = obj[tmp4];
let tmp6 = num2;
if (-1 === tmp5.distance) {
tmp5.distance = obj[arr].distance + 1;
tmp5.parent = arr;
arr = items.unshift(tmp4);
}
}
}
obj = {};
const keys2 = Object.keys(obj);
for (let num3 = 0; num3 < length3; num3 = num3 + 1) {
let tmp8 = keys2[num3];
let tmp9 = num3;
if (null !== obj[tmp8].parent) {
let items1 = [obj[tmp8].parent, tmp8];
let tmp14 = _require;
let tmp15 = fn;
fn = _require(fn[0])[obj[tmp8].parent][tmp8];
let parent3 = obj[tmp8].parent;
let tmp13 = fn;
if (obj[parent3].parent) {
do {
let arr1 = items1.unshift(obj[parent3].parent);
let tmp11 = _require;
let tmp12 = fn;
_require = _require(fn[0])[obj[parent3].parent][parent3];
fn = (arg0) => fn(callback(arg0));
let parent = obj[parent3].parent;
parent3 = parent;
tmp13 = fn;
parent2 = obj[parent].parent;
} while (parent2);
}
tmp13.conversion = items1;
obj[tmp8] = tmp13;
}
}
return obj;
};