decord/source/12248_toDotPath.js
2026-08-05 07:35:12 +00:00

401 lines
12 KiB
JavaScript

// Module ID: 12248
// Function ID: 12249
// Name: toDotPath
// Dependencies: [12249, 12246]
// Module 12248 (toDotPath)
const self = this;
function toDotPath(path) {
const items = [];
const mapped = path.map((obj) => {
let key = obj;
if (typeof obj === "object") {
key = obj.key;
}
return key;
});
const iter = mapped[Symbol.iterator]();
const nextResult = iter.next();
while (iter !== undefined) {
let tmp3 = nextResult;
if (typeof nextResult === "number") {
let tmp11 = nextResult;
let _HermesInternal3 = HermesInternal;
let arr = items.push("[" + tmp3 + "]");
} else {
let tmp13 = nextResult;
if (typeof tmp3 === "symbol") {
let _JSON2 = JSON;
let _String = String;
let tmp9 = nextResult;
let _HermesInternal2 = HermesInternal;
arr = items.push("[" + JSON.stringify(String(tmp3)) + "]");
} else {
let obj = /[^\w$]/;
let tmp14 = nextResult;
if (obj.test(tmp3)) {
let _JSON = JSON;
let tmp7 = nextResult;
let _HermesInternal = HermesInternal;
let arr1 = items.push("[" + JSON.stringify(tmp3) + "]");
} else {
if (items.length) {
let arr2 = items.push(".");
}
let tmp5 = nextResult;
let arr3 = items.push(tmp3);
}
}
}
continue;
}
return items.join("");
}
let self2 = this;
if (this) {
self2 = self.__createBinding;
}
if (self2) {
let __setModuleDefault = self;
if (self) {
__setModuleDefault = self.__setModuleDefault;
}
if (__setModuleDefault) {
let fn = self;
if (self) {
fn = self.__importStar;
}
if (!fn) {
fn = (__esModule) => {
if (__esModule) {
if (__esModule.__esModule) {
return __esModule;
}
}
const obj = {};
if (null != __esModule) {
for (const key10009 in arg0) {
let tmp8 = key10009;
let tmp9 = "default" !== key10009;
if (!tmp9) {
if (!tmp9) {
continue;
} else {
let tmp5 = self2;
let tmp6 = self2(obj, arg0, key10009);
continue;
}
continue;
} else {
let _Object = Object;
let call = hasOwnProperty.call;
if (typeof call === "unknown") {
let hasOwnPropertyResult = hasOwnProperty(key10009);
} else {
hasOwnPropertyResult = call(arg0, key10009);
}
let tmp4 = hasOwnPropertyResult;
}
}
}
__setModuleDefault(obj, __esModule);
return obj;
};
}
const _Object3 = Object;
exports.$ZodError = undefined;
exports.$ZodRealError = undefined;
exports.flattenError = function flattenError(closure_0, arg1) {
let fn = arg1;
if (arg1 === undefined) {
fn = function o(message) {
return message.message;
};
}
const fieldErrors = {};
const formErrors = [];
const iter = closure_0.issues[Symbol.iterator]();
const nextResult = iter.next();
while (iter !== undefined) {
let tmp2 = nextResult;
if (nextResult.path.length > 0) {
let tmp5 = nextResult;
let items1 = fieldErrors[tmp2.path[0]];
if (!items1) {
items1 = [];
}
fieldErrors[tmp2.path[0]] = items1;
let tmp6 = nextResult;
let arr3 = fieldErrors[tmp2.path[0]];
let arr = arr3.push(fn(tmp2));
} else {
let tmp3 = nextResult;
arr = formErrors.push(fn(tmp2));
}
continue;
}
return { formErrors, fieldErrors };
};
exports.formatError = function formatError(closure_0, arg1) {
let fn = arg1;
if (arg1 === undefined) {
fn = function o(message) {
return message.message;
};
}
let obj = { _errors: [] };
function processError(closure_0) {
const iter = closure_0.issues[Symbol.iterator]();
const nextResult = iter.next();
while (iter !== undefined) {
let tmp2 = nextResult;
if ("invalid_union" === nextResult.code) {
let tmp3 = nextResult;
if (tmp2.errors.length) {
let tmp35 = nextResult;
let errors = tmp2.errors;
let mapped = errors.map((issues) => {
callback({ issues });
});
continue;
}
}
let tmp4 = nextResult;
if ("invalid_key" === tmp2.code) {
let tmp32 = processError;
let obj = { issues: null };
let tmp33 = nextResult;
obj[0] = tmp2.issues;
let tmp34 = processError(obj);
} else {
let tmp37 = nextResult;
if ("invalid_element" === tmp2.code) {
let tmp29 = processError;
obj = { issues: null };
let tmp30 = nextResult;
obj[0] = tmp2.issues;
let tmp31 = processError(obj);
} else {
let tmp38 = nextResult;
if (0 === tmp2.path.length) {
let tmp25 = obj;
let _errors = obj._errors;
let tmp26 = fn;
let tmp27 = nextResult;
let arr = _errors.push(fn(tmp2));
} else {
let tmp21 = obj;
let num = 0;
let tmp39 = nextResult;
if (0 < tmp2.path.length) {
do {
let tmp5 = nextResult;
let tmp6 = num;
let tmp7 = tmp2.path[num];
if (num === tmp2.path.length - 1) {
let tmp11 = tmp21;
let tmp12 = tmp7;
let tmp13 = tmp21[tmp7];
if (!tmp13) {
let obj1 = { _errors: null };
obj1[0] = [];
tmp13 = obj1;
}
tmp21[tmp7] = tmp13;
let tmp14 = tmp21;
let tmp15 = tmp7;
let _errors1 = tmp21[tmp7]._errors;
let tmp16 = fn;
let tmp17 = nextResult;
arr = _errors1.push(fn(tmp2));
} else {
let tmp8 = tmp21;
let tmp9 = tmp7;
let tmp10 = tmp21[tmp7];
if (!tmp10) {
obj = { _errors: null };
obj[0] = [];
tmp10 = obj;
}
tmp21[tmp7] = tmp10;
}
let tmp19 = tmp21;
let tmp20 = tmp7;
tmp21 = tmp21[tmp7];
let tmp22 = num;
sum = num + 1;
num = sum;
let tmp24 = nextResult;
} while (sum < tmp2.path.length);
}
}
}
}
}
}
processError(closure_0);
return obj;
};
exports.treeifyError = function treeifyError(arg0) {
let fn = arg1;
if (arg1 === undefined) {
fn = function o(message) {
return message.message;
};
}
let obj = { errors: [] };
function processError(arg0) {
let items = arg1;
if (arg1 === undefined) {
items = [];
}
let c1;
let c2;
function _loop(iter) {
let _undefined;
let _undefined2;
let closure_0 = iter;
if ("invalid_union" === iter.code) {
if (iter.errors.length) {
const errors = iter.errors;
const mapped = errors.map((issues) => {
outer1_2({ issues }, iter.path);
});
}
}
if ("invalid_key" === iter.code) {
let obj = { issues: null };
obj[0] = iter.issues;
_undefined2(obj, iter.path);
} else if ("invalid_element" === iter.code) {
obj = { issues: null };
obj[0] = iter.issues;
_undefined2(obj, iter.path);
} else {
let items = [];
HermesBuiltin.arraySpread(iter.path, HermesBuiltin.arraySpread(closure_0, 0));
if (0 === items.length) {
const errors1 = _undefined.errors;
errors1.push(items(iter));
return 1;
} else {
let tmp10 = _undefined;
let num = 0;
if (0 < items.length) {
do {
let tmp = items[num];
let tmp3 = num;
let tmp4 = tmp10;
let diff = items.length - 1;
if (typeof tmp === "string") {
if (tmp10.properties == null) {
tmp10.properties = {};
}
let properties = tmp10.properties;
_undefined = properties;
if (properties[tmp] == null) {
let tmp7 = _undefined;
let obj1 = { errors: null };
obj1[0] = [];
_undefined[tmp] = obj1;
}
let tmp6 = tmp10.properties[tmp];
} else {
if (tmp10.items == null) {
tmp10.items = [];
}
items = tmp10.items;
_undefined2 = items;
if (items[tmp] == null) {
let tmp5 = _undefined2;
obj = { errors: null };
obj[0] = [];
_undefined2[tmp] = obj;
}
tmp6 = tmp10.items[tmp];
}
if (num === diff) {
let errors2 = tmp6.errors;
let tmp8 = items;
let arr = errors2.push(items(iter));
}
num = num + 1;
tmp10 = tmp6;
} while (num < items.length);
}
}
}
}
const iter = arg0.issues[Symbol.iterator]();
while (iter !== undefined) {
let _loopResult = _loop(iter.next());
continue;
}
}
processError(arg0);
return obj;
};
exports.toDotPath = toDotPath;
exports.prettifyError = function prettifyError(issues) {
const items = [];
const items1 = [...issues.issues];
const sorted = items1.sort((path, path2) => {
path = path.path;
if (path == null) {
path = [];
}
let path1 = path2.path;
if (path1 == null) {
path1 = [];
}
return path.length - path1.length;
});
const iter = sorted[Symbol.iterator]();
const nextResult = iter.next();
while (iter !== undefined) {
let _HermesInternal = HermesInternal;
let tmp3 = nextResult;
let arr = items.push("\u2716 " + nextResult.message);
let path = nextResult.path;
let length;
if (path != null) {
length = path.length;
}
if (length) {
let tmp6 = toDotPath;
let tmp7 = nextResult;
let _HermesInternal2 = HermesInternal;
arr = items.push(" \u2192 at " + toDotPath(tmp3.path));
}
continue;
}
return items.join("\n");
};
let closure_2 = fn(require("mergeDefs"));
function initializer(_zod, value) {
let closure_0 = _zod;
_zod.name = "$ZodError";
let obj = { value: _zod._zod, enumerable: false };
Object.defineProperty(_zod, "_zod", obj);
obj = { value, enumerable: false };
Object.defineProperty(_zod, "issues", obj);
_zod.message = JSON.stringify(value, obj.jsonStringifyReplacer, 2);
obj = {
value() {
return message.message;
},
enumerable: false
};
Object.defineProperty(_zod, "toString", obj);
}
exports.$ZodError = require("_isNativeReflectConstruct").$constructor("$ZodError", initializer);
let obj = { Parent: null };
const _Error = Error;
obj[0] = Error;
exports.$ZodRealError = require("_isNativeReflectConstruct").$constructor("$ZodError", initializer, obj);
} else {
const _Object2 = Object;
}
} else {
let _Object = Object;
}