decord/source/__polyfill/09xxx/module_9070.js
github-actions da5b5e5efe chore: update source for alpha 346.6
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
2026-09-12 13:45:10 +00:00

791 lines
28 KiB
JavaScript

// Module ID: 9070
// Function ID: 9071
// Dependencies: [32, 9065, 9071, 9068]
// Module 9070
import _mod9065 from "module_9065" /* 9065 */;
import _mod9068 from "module_9068" /* 9068 */;
import _mod9071 from "module_9071" /* 9071 */;
import _slicedToArray from "module_32" /* 32 */;
const self = this;
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 tmp9 = "default" !== key10009;
if (!tmp9) {
if (!tmp9) {
continue;
} else {
let tmp6 = self2(obj, arg0, key10009);
continue;
}
continue;
} else {
let _Object = Object;
hasOwnProperty = Object.prototype.hasOwnProperty;
let call = hasOwnProperty.call;
if (typeof call === "unknown") {
let hasOwnPropertyResult = hasOwnProperty(key10009);
} else {
hasOwnPropertyResult = call(arg0, key10009);
}
}
}
}
__setModuleDefault(obj, __esModule);
return obj;
};
}
const _Object3 = Object;
exports.$ZodCheck = undefined;
exports.$ZodCheckLessThan = undefined;
exports.$ZodCheckGreaterThan = undefined;
exports.$ZodCheckMultipleOf = undefined;
exports.$ZodCheckNumberFormat = undefined;
exports.$ZodCheckBigIntFormat = undefined;
exports.$ZodCheckMaxSize = undefined;
exports.$ZodCheckMinSize = undefined;
exports.$ZodCheckSizeEquals = undefined;
exports.$ZodCheckMaxLength = undefined;
exports.$ZodCheckMinLength = undefined;
exports.$ZodCheckLengthEquals = undefined;
exports.$ZodCheckStringFormat = undefined;
exports.$ZodCheckRegex = undefined;
exports.$ZodCheckLowerCase = undefined;
exports.$ZodCheckUpperCase = undefined;
exports.$ZodCheckIncludes = undefined;
exports.$ZodCheckStartsWith = undefined;
exports.$ZodCheckEndsWith = undefined;
exports.$ZodCheckProperty = undefined;
exports.$ZodCheckMimeType = undefined;
exports.$ZodCheckOverwrite = undefined;
const fnResult = fn(_mod9065);
let closure_4 = fn(_mod9071);
let closure_5 = fn(_mod9068);
exports.$ZodCheck = fnResult.$constructor("$ZodCheck", (_zod, def) => {
if (_zod._zod == null) {
_zod._zod = {};
}
_zod._zod.def = def;
_zod = _zod._zod;
if (_zod.onattach == null) {
_zod.onattach = [];
}
});
const dependencyMap = { number: "number", bigint: "bigint", object: "date" };
exports.$ZodCheckLessThan = fnResult.$constructor("$ZodCheckLessThan", (_zod, arg1) => {
const inst = _zod;
closure_1 = arg1;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const origin = dependencyMap[typeof arg1.value];
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
let POSITIVE_INFINITY = closure_1.inclusive ? bag.maximum : bag.exclusiveMaximum;
if (POSITIVE_INFINITY == null) {
const _Number = Number;
POSITIVE_INFINITY = Number.POSITIVE_INFINITY;
}
if (closure_1.value < POSITIVE_INFINITY) {
value = iter.value;
if (iter.inclusive) {
bag.maximum = value;
} else {
bag.exclusiveMaximum = value;
}
}
});
_zod._zod.check = (value) => {
let iter = value;
let iter2 = closure_1;
value = value.value;
value2 = closure_1.value;
if (!(closure_1.inclusive ? value <= value2 : value < value2)) {
const issues = iter.issues;
let obj = { origin, code: "too_big", maximum: null, input: null, inclusive: null, inst: null, continue: null };
if (typeof iter2.value === "object") {
const value3 = iter2.value;
let time = value3.getTime();
} else {
time = iter2.value;
}
obj.maximum = time;
obj.input = iter.value;
iter = iter2.inclusive;
obj.inclusive = iter;
obj.inst = inst;
iter2 = iter2.abort;
obj.continue = !iter2;
obj = issues.push(obj);
}
};
});
exports.$ZodCheckGreaterThan = fnResult.$constructor("$ZodCheckGreaterThan", (_zod, arg1) => {
const inst = _zod;
closure_1 = arg1;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const origin = dependencyMap[typeof arg1.value];
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
let NEGATIVE_INFINITY = closure_1.inclusive ? bag.minimum : bag.exclusiveMinimum;
if (NEGATIVE_INFINITY == null) {
const _Number = Number;
NEGATIVE_INFINITY = Number.NEGATIVE_INFINITY;
}
if (closure_1.value > NEGATIVE_INFINITY) {
value = iter.value;
if (iter.inclusive) {
bag.minimum = value;
} else {
bag.exclusiveMinimum = value;
}
}
});
_zod._zod.check = (value) => {
let iter = value;
let iter2 = closure_1;
value = value.value;
value2 = closure_1.value;
if (!(closure_1.inclusive ? value >= value2 : value > value2)) {
const issues = iter.issues;
let obj = { origin, code: "too_small", minimum: null, input: null, inclusive: null, inst: null, continue: null };
if (typeof iter2.value === "object") {
const value3 = iter2.value;
let time = value3.getTime();
} else {
time = iter2.value;
}
obj.minimum = time;
obj.input = iter.value;
iter = iter2.inclusive;
obj.inclusive = iter;
obj.inst = inst;
iter2 = iter2.abort;
obj.continue = !iter2;
obj = issues.push(obj);
}
};
});
exports.$ZodCheckMultipleOf = fnResult.$constructor("$ZodCheckMultipleOf", (_zod, arg1) => {
_exports = _zod;
closure_1 = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
if (bag.multipleOf == null) {
bag.multipleOf = closure_1.value;
}
});
_zod._zod.check = (value) => {
if (typeof value.value !== typeof closure_1.value) {
const _Error = Error;
const error = new Error("Cannot mix number and bigint in multiple_of check.");
throw error;
} else {
if (typeof value.value === "bigint") {
const _BigInt = BigInt;
const result = value.value % iter.value;
let tmp3 = result === BigInt(0);
} else {
tmp3 = 0 === closure_5.floatSafeRemainder(value.value, iter.value);
}
if (!tmp3) {
const issues = value.issues;
const obj = { origin: typeof value.value, code: "not_multiple_of", divisor: iter.value, input: value.value, inst, continue: !iter.abort };
issues.push(obj);
}
}
};
});
exports.$ZodCheckNumberFormat = fnResult.$constructor("$ZodCheckNumberFormat", (_zod, format) => {
_exports = _zod;
_slicedToArray = format;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, format);
format.format = format.format || "float64";
format = format.format;
let hasItem;
if (format != null) {
hasItem = format.includes("int");
}
let str2 = "number";
if (hasItem) {
str2 = "int";
}
[closure_4, closure_5] = maximum.NUMBER_FORMAT_RANGES[format.format];
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
bag.format = closure_1.format;
bag.minimum = minimum;
bag.maximum = maximum;
if (hasItem) {
bag.pattern = minimum.integer;
}
});
_zod._zod.check = (value) => {
value = value.value;
if (hasItem) {
const _Number = Number;
if (Number.isInteger(value)) {
const _Number2 = Number;
if (!Number.isSafeInteger(value)) {
if (value > 0) {
const issues = value.issues;
const obj2 = { input: value, code: "too_big", maximum: null, note: "Integers must be within the safe integer range.", inst: null, origin: null, inclusive: true, continue: null };
const _Number4 = Number;
obj2.maximum = Number.MAX_SAFE_INTEGER;
obj2.inst = inst;
obj2.origin = str2;
obj2.continue = !closure_1.abort;
issues.push(obj2);
} else {
const issues1 = value.issues;
const obj3 = { input: value, code: "too_small", minimum: null, note: "Integers must be within the safe integer range.", inst: null, origin: null, inclusive: true, continue: null };
const _Number3 = Number;
obj3.minimum = Number.MIN_SAFE_INTEGER;
obj3.inst = inst;
obj3.origin = str2;
obj3.continue = !closure_1.abort;
issues1.push(obj3);
}
}
} else {
const issues2 = value.issues;
const obj = { expected: str2, format: closure_1.format, code: "invalid_type", continue: false, input: value, inst };
issues2.push(obj);
}
}
if (value < minimum) {
const issues3 = value.issues;
const obj4 = { origin: "number", input: value, code: "too_small", minimum: tmp14, inclusive: true, inst, continue: !closure_1.abort };
issues3.push(obj4);
}
if (value > maximum) {
const issues4 = value.issues;
const obj5 = { origin: "number", input: value, code: "too_big", maximum: tmp18, inclusive: true, inst, continue: !closure_1.abort };
issues4.push(obj5);
}
};
});
exports.$ZodCheckBigIntFormat = fnResult.$constructor("$ZodCheckBigIntFormat", (_zod, arg1) => {
const inst = _zod;
closure_1 = arg1;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
[self2, __setModuleDefault] = closure_5.BIGINT_FORMAT_RANGES[arg1.format];
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
bag.format = closure_1.format;
bag.minimum = minimum;
bag.maximum = maximum;
});
_zod._zod.check = (value) => {
value = value.value;
if (value < minimum) {
const issues = value.issues;
const obj = { origin: "bigint", input: value, code: "too_small", minimum: tmp, inclusive: true, inst, continue: !closure_1.abort };
issues.push(obj);
}
if (value > maximum) {
const issues1 = value.issues;
const obj2 = { origin: "bigint", input: value, code: "too_big", maximum: tmp5, inclusive: true, inst, continue: !closure_1.abort };
issues1.push(obj2);
}
};
});
exports.$ZodCheckMaxSize = fnResult.$constructor("$ZodCheckMaxSize", (_zod, arg1) => {
_exports = _zod;
closure_1 = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const def = _zod._zod.def;
if (def.when == null) {
def.when = (value) => {
value = value.value;
const nullishResult = closure_1_5.nullish(value);
let tmp2 = !nullishResult;
if (!nullishResult) {
tmp2 = undefined !== value.size;
}
return tmp2;
};
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
let POSITIVE_INFINITY = _zod._zod.bag.maximum;
if (POSITIVE_INFINITY == null) {
const _Number = Number;
POSITIVE_INFINITY = Number.POSITIVE_INFINITY;
}
if (closure_1.maximum < POSITIVE_INFINITY) {
_zod._zod.bag.maximum = tmp2.maximum;
}
});
_zod._zod.check = (value) => {
value = value.value;
if (value.size > closure_1.maximum) {
const issues = value.issues;
const obj = { origin: closure_5.getSizableOrigin(value), code: "too_big", maximum: tmp.maximum, inclusive: true, input: value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckMinSize = fnResult.$constructor("$ZodCheckMinSize", (_zod, arg1) => {
_exports = _zod;
closure_1 = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const def = _zod._zod.def;
if (def.when == null) {
def.when = (value) => {
value = value.value;
const nullishResult = closure_1_5.nullish(value);
let tmp2 = !nullishResult;
if (!nullishResult) {
tmp2 = undefined !== value.size;
}
return tmp2;
};
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
let NEGATIVE_INFINITY = _zod._zod.bag.minimum;
if (NEGATIVE_INFINITY == null) {
const _Number = Number;
NEGATIVE_INFINITY = Number.NEGATIVE_INFINITY;
}
if (closure_1.minimum > NEGATIVE_INFINITY) {
_zod._zod.bag.minimum = tmp2.minimum;
}
});
_zod._zod.check = (value) => {
value = value.value;
if (value.size < closure_1.minimum) {
const issues = value.issues;
const obj = { origin: closure_5.getSizableOrigin(value), code: "too_small", minimum: tmp.minimum, inclusive: true, input: value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckSizeEquals = fnResult.$constructor("$ZodCheckSizeEquals", (_zod, arg1) => {
_exports = _zod;
let size = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const def = _zod._zod.def;
if (def.when == null) {
def.when = (value) => {
value = value.value;
const nullishResult = closure_1_5.nullish(value);
let tmp2 = !nullishResult;
if (!nullishResult) {
tmp2 = undefined !== value.size;
}
return tmp2;
};
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
({ size: bag.minimum, size: bag.maximum, size: bag.size } = closure_1);
});
_zod._zod.check = (value) => {
let iter = value;
value = value.value;
size = value.size;
let abort = size;
if (size !== size.size) {
const issues = iter.issues;
let obj2 = { origin: closure_5.getSizableOrigin(value) };
if (tmp5) {
const obj3 = { code: "too_big", maximum: abort.size };
let obj = obj3;
} else {
obj = { code: "too_small", minimum: abort.size };
}
const merged = Object.assign(obj);
obj2.inclusive = true;
obj2.exact = true;
iter = iter.value;
obj2.input = iter;
obj2.inst = inst;
abort = abort.abort;
obj2.continue = !abort;
obj2 = issues.push(obj2);
tmp5 = size > abort.size;
}
};
});
exports.$ZodCheckMaxLength = fnResult.$constructor("$ZodCheckMaxLength", (_zod, arg1) => {
_exports = _zod;
closure_1 = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const def = _zod._zod.def;
if (def.when == null) {
def.when = (value) => {
value = value.value;
const nullishResult = closure_1_5.nullish(value);
let tmp2 = !nullishResult;
if (!nullishResult) {
tmp2 = undefined !== value.length;
}
return tmp2;
};
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
let POSITIVE_INFINITY = _zod._zod.bag.maximum;
if (POSITIVE_INFINITY == null) {
const _Number = Number;
POSITIVE_INFINITY = Number.POSITIVE_INFINITY;
}
if (closure_1.maximum < POSITIVE_INFINITY) {
_zod._zod.bag.maximum = tmp2.maximum;
}
});
_zod._zod.check = (value) => {
value = value.value;
if (value.length > closure_1.maximum) {
const issues = value.issues;
const obj = { origin: closure_5.getLengthableOrigin(value), code: "too_big", maximum: tmp.maximum, inclusive: true, input: value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckMinLength = fnResult.$constructor("$ZodCheckMinLength", (_zod, arg1) => {
_exports = _zod;
closure_1 = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const def = _zod._zod.def;
if (def.when == null) {
def.when = (value) => {
value = value.value;
const nullishResult = closure_1_5.nullish(value);
let tmp2 = !nullishResult;
if (!nullishResult) {
tmp2 = undefined !== value.length;
}
return tmp2;
};
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
let NEGATIVE_INFINITY = _zod._zod.bag.minimum;
if (NEGATIVE_INFINITY == null) {
const _Number = Number;
NEGATIVE_INFINITY = Number.NEGATIVE_INFINITY;
}
if (closure_1.minimum > NEGATIVE_INFINITY) {
_zod._zod.bag.minimum = tmp2.minimum;
}
});
_zod._zod.check = (value) => {
value = value.value;
if (value.length < closure_1.minimum) {
const issues = value.issues;
const obj = { origin: closure_5.getLengthableOrigin(value), code: "too_small", minimum: tmp.minimum, inclusive: true, input: value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckLengthEquals = fnResult.$constructor("$ZodCheckLengthEquals", (_zod, arg1) => {
_exports = _zod;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
const def = _zod._zod.def;
if (def.when == null) {
def.when = (value) => {
value = value.value;
const nullishResult = closure_1_5.nullish(value);
let tmp2 = !nullishResult;
if (!nullishResult) {
tmp2 = undefined !== value.length;
}
return tmp2;
};
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
({ length: bag.minimum, length: bag.maximum, length: bag.length } = closure_1);
});
_zod._zod.check = (value) => {
let iter = value;
value = value.value;
let abort = length;
if (value.length !== value.length.length) {
const issues = iter.issues;
let obj2 = { origin: closure_5.getLengthableOrigin(value) };
if (length > abort.length) {
const obj3 = { code: "too_big", maximum: abort.length };
let obj = obj3;
} else {
obj = { code: "too_small", minimum: abort.length };
}
const merged = Object.assign(obj);
obj2.inclusive = true;
obj2.exact = true;
iter = iter.value;
obj2.input = iter;
obj2.inst = inst;
abort = abort.abort;
obj2.continue = !abort;
obj2 = issues.push(obj2);
}
};
});
exports.$ZodCheckStringFormat = fnResult.$constructor("$ZodCheckStringFormat", (_zod, pattern) => {
const inst = _zod;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, pattern);
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
bag.format = pattern.format;
if (pattern.pattern) {
if (bag.patterns == null) {
const _Set = Set;
const set = new Set();
bag.patterns = set;
}
const patterns = bag.patterns;
patterns.add(tmp.pattern);
}
});
_zod = _zod._zod;
const check = _zod.check;
if (pattern.pattern) {
if (check == null) {
_zod.check = (value) => {
let abort = pattern;
pattern.pattern.lastIndex = 0;
pattern = pattern.pattern;
if (!pattern.test(value.value)) {
const issues = value.issues;
let obj = { origin: "string", code: "invalid_format", format: abort.format, input: value.value };
if (abort.pattern) {
const obj2 = { pattern: abort.pattern.toString() };
let obj3 = obj2;
} else {
obj3 = {};
}
const merged = Object.assign(obj3);
obj.inst = inst;
abort = abort.abort;
obj.continue = !abort;
obj = issues.push(obj);
}
};
}
} else if (check == null) {
_zod.check = () => {
};
}
});
exports.$ZodCheckRegex = fnResult.$constructor("$ZodCheckRegex", (_zod, arg1) => {
const inst = _zod;
closure_1 = arg1;
const $ZodCheckStringFormat = exports.$ZodCheckStringFormat;
$ZodCheckStringFormat.init(_zod, arg1);
_zod._zod.check = (value) => {
closure_1.pattern.lastIndex = 0;
const pattern = closure_1.pattern;
if (!pattern.test(value.value)) {
const issues = value.issues;
const obj = { origin: "string", code: "invalid_format", format: "regex", input: value.value, pattern: tmp.pattern.toString(), inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckLowerCase = fnResult.$constructor("$ZodCheckLowerCase", (arg0, pattern) => {
if (pattern.pattern == null) {
pattern.pattern = closure_4.lowercase;
}
const $ZodCheckStringFormat = exports.$ZodCheckStringFormat;
$ZodCheckStringFormat.init(arg0, pattern);
});
exports.$ZodCheckUpperCase = fnResult.$constructor("$ZodCheckUpperCase", (arg0, pattern) => {
if (pattern.pattern == null) {
pattern.pattern = closure_4.uppercase;
}
const $ZodCheckStringFormat = exports.$ZodCheckStringFormat;
$ZodCheckStringFormat.init(arg0, pattern);
});
exports.$ZodCheckIncludes = fnResult.$constructor("$ZodCheckIncludes", (_zod, position) => {
const inst = _zod;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, position);
const escapeRegexResult = closure_5.escapeRegex(position.includes);
let combined = escapeRegexResult;
if (typeof position.position === "number") {
const _HermesInternal = HermesInternal;
combined = "^.{" + position.position + "}" + escapeRegexResult;
}
const regExp = new RegExp(combined);
position.pattern = regExp;
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
if (bag.patterns == null) {
const _Set = Set;
const set = new Set();
bag.patterns = set;
}
const patterns = bag.patterns;
patterns.add(regExp);
});
_zod._zod.check = (value) => {
value = value.value;
if (!value.includes(position.includes, position.position)) {
const issues = value.issues;
const obj = { origin: "string", code: "invalid_format", format: "includes", includes: tmp.includes, input: value.value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckStartsWith = fnResult.$constructor("$ZodCheckStartsWith", (_zod, prefix) => {
const inst = _zod;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, prefix);
const regExp = new RegExp("^" + closure_5.escapeRegex(prefix.prefix) + ".*");
if (prefix.pattern == null) {
prefix.pattern = regExp;
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
if (bag.patterns == null) {
const _Set = Set;
const set = new Set();
bag.patterns = set;
}
const patterns = bag.patterns;
patterns.add(regExp);
});
_zod._zod.check = (value) => {
value = value.value;
if (!value.startsWith(prefix.prefix)) {
const issues = value.issues;
const obj = { origin: "string", code: "invalid_format", format: "starts_with", prefix: tmp.prefix, input: value.value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckEndsWith = fnResult.$constructor("$ZodCheckEndsWith", (_zod, suffix) => {
const inst = _zod;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, suffix);
const regExp = new RegExp(".*" + closure_5.escapeRegex(suffix.suffix) + "$");
if (suffix.pattern == null) {
suffix.pattern = regExp;
}
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
const bag = _zod._zod.bag;
if (bag.patterns == null) {
const _Set = Set;
const set = new Set();
bag.patterns = set;
}
const patterns = bag.patterns;
patterns.add(regExp);
});
_zod._zod.check = (value) => {
value = value.value;
if (!value.endsWith(suffix.suffix)) {
const issues = value.issues;
const obj = { origin: "string", code: "invalid_format", format: "ends_with", suffix: tmp.suffix, input: value.value, inst, continue: !tmp.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckProperty = fnResult.$constructor("$ZodCheckProperty", (_zod, arg1) => {
_exports = arg1;
const $ZodCheck = _exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
_zod._zod.check = (issues) => {
const _zod = issues.schema._zod;
const runResult = _zod.run({ value: issues.value[issues.property], issues: [] }, {});
if (runResult instanceof Promise) {
return runResult.then((issues) => {
if (issues.issues.length) {
issues = issues.issues;
const push = issues.push;
const items = [];
HermesBuiltin.arraySpread(closure_5.prefixIssues(tmp, issues.issues), 0);
HermesBuiltin.apply(items, issues);
}
});
} else if (runResult.issues.length) {
issues = issues.issues;
let push = issues.push;
let items = [];
HermesBuiltin.arraySpread(closure_1_5.prefixIssues(tmp, runResult.issues), 0);
HermesBuiltin.apply(items, issues);
}
const obj = { value: issues.value[issues.property], issues: [] };
};
});
exports.$ZodCheckMimeType = fnResult.$constructor("$ZodCheckMimeType", (_zod, mime) => {
const inst = _zod;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, mime);
const set = new Set(mime.mime);
const onattach = _zod._zod.onattach;
onattach.push((_zod) => {
_zod._zod.bag.mime = mime.mime;
});
_zod._zod.check = (value) => {
if (!set.has(value.value.type)) {
const issues = value.issues;
const obj = { code: "invalid_value", values: mime.mime, input: value.value.type, inst, continue: !mime.abort };
issues.push(obj);
}
};
});
exports.$ZodCheckOverwrite = fnResult.$constructor("$ZodCheckOverwrite", (_zod, arg1) => {
closure_0 = arg1;
const $ZodCheck = exports.$ZodCheck;
$ZodCheck.init(_zod, arg1);
_zod._zod.check = (value) => {
value.value = closure_0.tx(value.value);
};
});
} else {
const _Object2 = Object;
}
} else {
let _Object = Object;
}