// Module ID: 12251 // Function ID: 12252 // Dependencies: [32, 12246, 12252, 12249] // Module 12251 import _slicedToArray from "_slicedToArray"; 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 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.$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(require("_isNativeReflectConstruct")); let closure_4 = fn(require("mergeDefs")); let closure_5 = fn(require("mergeDefs")); 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 = []; } }); let closure_6 = { number: "number", bigint: "bigint", object: "date" }; exports.$ZodCheckLessThan = fnResult.$constructor("$ZodCheckLessThan", (_zod) => { const _exports = _zod; let closure_1 = arg1; const $ZodCheck = _exports.$ZodCheck; $ZodCheck.init(_zod, arg1); let closure_2 = 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) { const 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; value = closure_1.value; if (!(closure_1.inclusive ? value <= value : value < value)) { const issues = iter.issues; let obj = { origin: null, code: "too_big", maximum: null, input: null, inclusive: null, inst: null, continue: null }; obj[0] = closure_2; if (typeof iter2.value === "object") { value = iter2.value; let time = value.getTime(); } else { time = iter2.value; } obj[2] = time; obj[3] = iter.value; iter = iter2.inclusive; obj[4] = iter; obj[5] = closure_0; iter2 = iter2.abort; obj[6] = !iter2; obj = issues.push(obj); } }; }); exports.$ZodCheckGreaterThan = fnResult.$constructor("$ZodCheckGreaterThan", (_zod) => { const _exports = _zod; let closure_1 = arg1; const $ZodCheck = _exports.$ZodCheck; $ZodCheck.init(_zod, arg1); let closure_2 = 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) { const 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; value = closure_1.value; if (!(closure_1.inclusive ? value >= value : value > value)) { const issues = iter.issues; let obj = { origin: null, code: "too_small", minimum: null, input: null, inclusive: null, inst: null, continue: null }; obj[0] = closure_2; if (typeof iter2.value === "object") { value = iter2.value; let time = value.getTime(); } else { time = iter2.value; } obj[2] = time; obj[3] = iter.value; iter = iter2.inclusive; obj[4] = iter; obj[5] = closure_0; iter2 = iter2.abort; obj[6] = !iter2; obj = issues.push(obj); } }; }); exports.$ZodCheckMultipleOf = fnResult.$constructor("$ZodCheckMultipleOf", (_zod) => { const _exports = _zod; let 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 === outer1_5.floatSafeRemainder(value.value, iter.value); } if (!tmp3) { const issues = value.issues; const obj = { origin: null, code: "not_multiple_of", divisor: null, input: null, inst: null, continue: null }; obj[0] = typeof value.value; obj[2] = iter.value; obj[3] = value.value; obj[4] = closure_0; obj[5] = !iter.abort; issues.push(obj); } } }; }); exports.$ZodCheckNumberFormat = fnResult.$constructor("$ZodCheckNumberFormat", (_zod, format) => { let closure_4; let closure_5; const _exports = _zod; const _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] = _slicedToArray(closure_5.NUMBER_FORMAT_RANGES[format.format], 2); const onattach = _zod._zod.onattach; onattach.push((_zod) => { const bag = _zod._zod.bag; bag.format = closure_1.format; bag.minimum = closure_4; bag.maximum = closure_5; if (hasItem) { bag.pattern = outer1_4.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; let obj = { input: null, code: "too_big", maximum: null, note: "Integers must be within the safe integer range.", inst: null, origin: null, inclusive: true, continue: null }; obj[0] = value; const _Number4 = Number; obj[2] = Number.MAX_SAFE_INTEGER; obj[4] = closure_0; obj[5] = str2; obj[7] = !closure_1.abort; issues.push(obj); } else { const issues1 = value.issues; obj = { input: null, code: "too_small", minimum: null, note: "Integers must be within the safe integer range.", inst: null, origin: null, inclusive: true, continue: null }; obj[0] = value; const _Number3 = Number; obj[2] = Number.MIN_SAFE_INTEGER; obj[4] = closure_0; obj[5] = str2; obj[7] = !closure_1.abort; issues1.push(obj); } } } else { const issues2 = value.issues; obj = { expected: null, format: null, code: "invalid_type", continue: false, input: null, inst: null }; obj[0] = str2; obj[1] = closure_1.format; obj[4] = value; obj[5] = closure_0; issues2.push(obj); } } if (value < closure_4) { const issues3 = value.issues; const obj1 = { origin: "number", input: null, code: "too_small", minimum: null, inclusive: true, inst: null, continue: null }; obj1[1] = value; obj1[3] = tmp14; obj1[5] = closure_0; obj1[6] = !closure_1.abort; issues3.push(obj1); } if (value > closure_5) { const issues4 = value.issues; const obj2 = { origin: "number", input: null, code: "too_big", maximum: null, inclusive: true, inst: null, continue: null }; obj2[1] = value; obj2[3] = tmp18; obj2[5] = closure_0; obj2[6] = !closure_1.abort; issues4.push(obj2); } }; }); exports.$ZodCheckBigIntFormat = fnResult.$constructor("$ZodCheckBigIntFormat", (_zod) => { let __setModuleDefault; let self2; const _exports = _zod; const _slicedToArray = arg1; const $ZodCheck = _exports.$ZodCheck; $ZodCheck.init(_zod, arg1); [self2, __setModuleDefault] = _slicedToArray(closure_5.BIGINT_FORMAT_RANGES[arg1.format], 2); const onattach = _zod._zod.onattach; onattach.push((_zod) => { const bag = _zod._zod.bag; bag.format = closure_1.format; bag.minimum = closure_2; bag.maximum = closure_3; }); _zod._zod.check = (value) => { value = value.value; if (value < closure_2) { const issues = value.issues; let obj = { origin: "bigint", input: null, code: "too_small", minimum: null, inclusive: true, inst: null, continue: null }; obj[1] = value; obj[3] = tmp; obj[5] = closure_0; obj[6] = !closure_1.abort; issues.push(obj); } if (value > closure_3) { const issues1 = value.issues; obj = { origin: "bigint", input: null, code: "too_big", maximum: null, inclusive: true, inst: null, continue: null }; obj[1] = value; obj[3] = tmp5; obj[5] = closure_0; obj[6] = !closure_1.abort; issues1.push(obj); } }; }); exports.$ZodCheckMaxSize = fnResult.$constructor("$ZodCheckMaxSize", (_zod) => { const _exports = _zod; let 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_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: null, code: "too_big", maximum: null, inclusive: true, input: null, inst: null, continue: null }; obj[0] = outer1_5.getSizableOrigin(value); obj[2] = tmp.maximum; obj[4] = value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckMinSize = fnResult.$constructor("$ZodCheckMinSize", (_zod) => { const _exports = _zod; let 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_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: null, code: "too_small", minimum: null, inclusive: true, input: null, inst: null, continue: null }; obj[0] = outer1_5.getSizableOrigin(value); obj[2] = tmp.minimum; obj[4] = value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckSizeEquals = fnResult.$constructor("$ZodCheckSizeEquals", (_zod) => { const _exports = _zod; let 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_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; const size = value.size; let abort = size; if (size !== size.size) { const issues = iter.issues; let arr = { origin: null }; arr[0] = outer1_5.getSizableOrigin(value); if (tmp5) { const obj = { code: "too_big", maximum: null }; obj[1] = abort.size; arr = obj; } else { arr = { code: "too_small", minimum: null }; arr[1] = abort.size; } const merged = Object.assign(arr); arr.inclusive = true; arr.exact = true; iter = iter.value; arr.input = iter; arr.inst = closure_0; abort = abort.abort; arr.continue = !abort; arr = issues.push(arr); tmp5 = size > abort.size; } }; }); exports.$ZodCheckMaxLength = fnResult.$constructor("$ZodCheckMaxLength", (_zod) => { const _exports = _zod; let 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_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: null, code: "too_big", maximum: null, inclusive: true, input: null, inst: null, continue: null }; obj[0] = outer1_5.getLengthableOrigin(value); obj[2] = tmp.maximum; obj[4] = value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckMinLength = fnResult.$constructor("$ZodCheckMinLength", (_zod) => { const _exports = _zod; let 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_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: null, code: "too_small", minimum: null, inclusive: true, input: null, inst: null, continue: null }; obj[0] = outer1_5.getLengthableOrigin(value); obj[2] = tmp.minimum; obj[4] = value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckLengthEquals = fnResult.$constructor("$ZodCheckLengthEquals", (_zod) => { const _exports = _zod; let 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_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 arr = { origin: null }; arr[0] = outer1_5.getLengthableOrigin(value); if (length > abort.length) { const obj = { code: "too_big", maximum: null }; obj[1] = abort.length; arr = obj; } else { arr = { code: "too_small", minimum: null }; arr[1] = abort.length; } const merged = Object.assign(arr); arr.inclusive = true; arr.exact = true; iter = iter.value; arr.input = iter; arr.inst = closure_0; abort = abort.abort; arr.continue = !abort; arr = issues.push(arr); } }; }); exports.$ZodCheckStringFormat = fnResult.$constructor("$ZodCheckStringFormat", (_zod, pattern) => { const _exports = _zod; let closure_1 = pattern; 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: null, input: null }; obj[2] = abort.format; obj[3] = value.value; if (abort.pattern) { obj = { pattern: null }; obj[0] = abort.pattern.toString(); let obj1 = obj; const str = abort.pattern; } else { obj1 = {}; } const merged = Object.assign(obj1); obj.inst = closure_0; abort = abort.abort; obj.continue = !abort; obj = issues.push(obj); } }; } } else if (check == null) { _zod.check = () => { }; } }); exports.$ZodCheckRegex = fnResult.$constructor("$ZodCheckRegex", (_zod) => { const _exports = _zod; let 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: null, pattern: null, inst: null, continue: null }; obj[3] = value.value; obj[4] = tmp.pattern.toString(); obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); const str = tmp.pattern; } }; }); 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 _exports = _zod; let closure_1 = position; 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: null, input: null, inst: null, continue: null }; obj[3] = tmp.includes; obj[4] = value.value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckStartsWith = fnResult.$constructor("$ZodCheckStartsWith", (_zod, prefix) => { const _exports = _zod; let closure_1 = prefix; 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: null, input: null, inst: null, continue: null }; obj[3] = tmp.prefix; obj[4] = value.value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckEndsWith = fnResult.$constructor("$ZodCheckEndsWith", (_zod, suffix) => { const _exports = _zod; let closure_1 = suffix; 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: null, input: null, inst: null, continue: null }; obj[3] = tmp.suffix; obj[4] = value.value; obj[5] = closure_0; obj[6] = !tmp.abort; issues.push(obj); } }; }); exports.$ZodCheckProperty = fnResult.$constructor("$ZodCheckProperty", (_zod) => { const _exports = arg1; const $ZodCheck = _exports.$ZodCheck; $ZodCheck.init(_zod, arg1); _zod._zod.check = (issues) => { let closure_0 = issues; const _zod = closure_0.schema._zod; const runResult = _zod.run({ value: issues.value[closure_0.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(outer2_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(outer1_5.prefixIssues(tmp, runResult.issues), 0); HermesBuiltin.apply(items, issues); } const obj = { value: issues.value[closure_0.property], issues: [] }; }; }); exports.$ZodCheckMimeType = fnResult.$constructor("$ZodCheckMimeType", (_zod, mime) => { const _exports = _zod; let closure_1 = mime; 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: null, input: null, inst: null, continue: null }; obj[1] = mime.mime; obj[2] = value.value.type; obj[3] = closure_0; obj[4] = !mime.abort; issues.push(obj); } }; }); exports.$ZodCheckOverwrite = fnResult.$constructor("$ZodCheckOverwrite", (_zod) => { const _exports = 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; }