UNPKG

@lynx-js/rspeedy

Version:

A webpack/rspack-based frontend toolchain for Lynx

1,127 lines (1,126 loc) 2.99 MB
export const __rspack_esm_id = "src_config_validate_ts"; export const __rspack_esm_ids = [ "src_config_validate_ts" ]; export const __webpack_modules__ = { "../../../node_modules/.pnpm/typia@10.1.0_typescript@5.9.3/node_modules/typia/lib/internal/_accessExpressionAsString.js" (__unused_webpack_module, exports) { exports._accessExpressionAsString = void 0; const _accessExpressionAsString = (str)=>variable(str) ? `.${str}` : `[${JSON.stringify(str)}]`; exports._accessExpressionAsString = _accessExpressionAsString; const variable = (str)=>false === reserved(str) && /^[a-zA-Z_$][a-zA-Z_$0-9]*$/g.test(str); const reserved = (str)=>RESERVED.has(str); const RESERVED = new Set([ "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "import", "in", "instanceof", "new", "null", "return", "super", "switch", "this", "throw", "true", "try", "typeof", "var", "void", "while", "with" ]); }, "../../../node_modules/.pnpm/typia@10.1.0_typescript@5.9.3/node_modules/typia/lib/internal/_createStandardSchema.js" (__unused_webpack_module, exports) { exports._createStandardSchema = void 0; const _createStandardSchema = (fn)=>Object.assign(fn, { "~standard": { version: 1, vendor: "typia", validate: (input)=>{ const result = fn(input); if (result.success) return { value: result.data }; return { issues: result.errors.map((error)=>({ message: `expected ${error.expected}, got ${error.value}`, path: typiaPathToStandardSchemaPath(error.path) })) }; } } }); exports._createStandardSchema = _createStandardSchema; var PathParserState; (function(PathParserState) { PathParserState[PathParserState["Start"] = 0] = "Start"; PathParserState[PathParserState["Property"] = 1] = "Property"; PathParserState[PathParserState["StringKey"] = 2] = "StringKey"; PathParserState[PathParserState["NumberKey"] = 3] = "NumberKey"; })(PathParserState || (PathParserState = {})); const typiaPathToStandardSchemaPath = (path)=>{ if (!path.startsWith("$input")) throw new Error(`Invalid path: ${JSON.stringify(path)}`); const segments = []; let currentSegment = ""; let state = PathParserState.Start; let index = 5; while(index < path.length - 1){ index++; const char = path[index]; if (state === PathParserState.Property) if ("." === char || "[" === char) { segments.push({ key: currentSegment }); state = PathParserState.Start; } else if (index === path.length - 1) { currentSegment += char; segments.push({ key: currentSegment }); index++; state = PathParserState.Start; } else currentSegment += char; else if (state === PathParserState.StringKey) if ('"' === char) { segments.push({ key: JSON.parse(currentSegment + char) }); index += 2; state = PathParserState.Start; } else if ("\\" === char) { currentSegment += path[index]; index++; currentSegment += path[index]; } else currentSegment += char; else if (state === PathParserState.NumberKey) if ("]" === char) { segments.push({ key: Number.parseInt(currentSegment) }); index++; state = PathParserState.Start; } else currentSegment += char; if (state === PathParserState.Start && index < path.length - 1) { const newChar = path[index]; currentSegment = ""; if ("[" === newChar) if ('"' === path[index + 1]) { state = PathParserState.StringKey; index++; currentSegment = '"'; } else state = PathParserState.NumberKey; else if ("." === newChar) state = PathParserState.Property; else throw new Error("Unreachable: pointer points invalid character"); } } if (state !== PathParserState.Start) throw new Error(`Failed to parse path: ${JSON.stringify(path)}`); return segments; }; }, "../../../node_modules/.pnpm/typia@10.1.0_typescript@5.9.3/node_modules/typia/lib/internal/_validateReport.js" (__unused_webpack_module, exports) { exports._validateReport = void 0; const _validateReport = (array)=>{ const reportable = (path)=>{ if (0 === array.length) return true; const last = array[array.length - 1].path; return path.length > last.length || last.substring(0, path.length) !== path; }; return (exceptable, error)=>{ if (exceptable && reportable(error.path)) { if (void 0 === error.value) null != error.description || (error.description = [ "The value at this path is `undefined`.", "", `Please fill the \`${error.expected}\` typed value next time.` ].join("\n")); array.push(error); } return false; }; }; exports._validateReport = _validateReport; }, "./src/config/validate.ts" (__unused_webpack_module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { validate: ()=>validate, validateConfig: ()=>validateConfig }); var typia_lib_internal_accessExpressionAsString_js__rspack_import_0 = __webpack_require__("../../../node_modules/.pnpm/typia@10.1.0_typescript@5.9.3/node_modules/typia/lib/internal/_accessExpressionAsString.js"); var typia_lib_internal_validateReport_js__rspack_import_2 = __webpack_require__("../../../node_modules/.pnpm/typia@10.1.0_typescript@5.9.3/node_modules/typia/lib/internal/_validateReport.js"); var typia_lib_internal_createStandardSchema_js__rspack_import_1 = __webpack_require__("../../../node_modules/.pnpm/typia@10.1.0_typescript@5.9.3/node_modules/typia/lib/internal/_createStandardSchema.js"); var picocolors__rspack_import_3 = __webpack_require__("../../../node_modules/.pnpm/picocolors@1.1.1/node_modules/picocolors/picocolors.js"); var picocolors__rspack_import_3_default = /*#__PURE__*/ __webpack_require__.n(picocolors__rspack_import_3); const validateConfig = (()=>{ const _iv29 = new Set([ "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "esnext" ]); const _iv48 = new Set([ false, "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "node", "async-node", "web", "webworker", "es2025", "electron-main", "electron-renderer", "electron-preload", "nwjs", "node-webkit", "browserslist" ]); const _iv50 = new Set([ "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "node", "async-node", "web", "webworker", "es2025", "electron-main", "electron-renderer", "electron-preload", "nwjs", "node-webkit", "browserslist" ]); const _iv52 = new Set([ "module", "global", "commonjs", "umd", "amd", "jsonp", "import", "var", "assign", "this", "window", "self", "commonjs2", "commonjs-module", "commonjs-static", "amd-require", "umd2", "system", "promise", "module-import", "script", "node-commonjs", "commonjs-import" ]); const _iv53 = new Set([ false, "eval", "source-map", "source-map-debugids", "cheap-source-map", "cheap-source-map-debugids", "cheap-module-source-map", "cheap-module-source-map-debugids", "nosources-source-map", "nosources-source-map-debugids", "nosources-cheap-source-map", "nosources-cheap-source-map-debugids", "nosources-cheap-module-source-map", "nosources-cheap-module-source-map-debugids", "inline-source-map", "inline-source-map-debugids", "inline-cheap-source-map", "inline-cheap-source-map-debugids", "inline-cheap-module-source-map", "inline-cheap-module-source-map-debugids", "inline-nosources-source-map", "inline-nosources-source-map-debugids", "inline-nosources-cheap-source-map", "inline-nosources-cheap-source-map-debugids", "inline-nosources-cheap-module-source-map", "inline-nosources-cheap-module-source-map-debugids", "hidden-source-map", "hidden-source-map-debugids", "hidden-cheap-source-map", "hidden-cheap-source-map-debugids", "hidden-cheap-module-source-map", "hidden-cheap-module-source-map-debugids", "hidden-nosources-source-map", "hidden-nosources-source-map-debugids", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-source-map-debugids", "hidden-nosources-cheap-module-source-map", "hidden-nosources-cheap-module-source-map-debugids", "eval-source-map", "eval-source-map-debugids", "eval-cheap-source-map", "eval-cheap-source-map-debugids", "eval-cheap-module-source-map", "eval-cheap-module-source-map-debugids", "eval-nosources-source-map", "eval-nosources-source-map-debugids", "eval-nosources-cheap-source-map", "eval-nosources-cheap-source-map-debugids", "eval-nosources-cheap-module-source-map", "eval-nosources-cheap-module-source-map-debugids" ]); const _iv130 = new Set([ "utf8", "ascii", "utf-8", "utf16le", "utf-16le", "ucs2", "ucs-2", "base64", "base64url", "latin1", "binary", "hex" ]); const _iv132 = new Set([ "utf8", "ascii", "utf-8", "utf16le", "utf-16le", "ucs2", "ucs-2", "base64", "base64url", "latin1", "binary", "hex" ]); const _iv152 = new Set([ "module", "global", "commonjs", "umd", "amd", "jsonp", "import", "var", "assign", "this", "window", "self", "commonjs2", "commonjs-module", "commonjs-static", "amd-require", "umd2", "system", "promise", "module-import", "script", "node-commonjs" ]); const _iv307 = new Set([ false, "eval", "source-map", "source-map-debugids", "cheap-source-map", "cheap-source-map-debugids", "cheap-module-source-map", "cheap-module-source-map-debugids", "nosources-source-map", "nosources-source-map-debugids", "nosources-cheap-source-map", "nosources-cheap-source-map-debugids", "nosources-cheap-module-source-map", "nosources-cheap-module-source-map-debugids", "inline-source-map", "inline-source-map-debugids", "inline-cheap-source-map", "inline-cheap-source-map-debugids", "inline-cheap-module-source-map", "inline-cheap-module-source-map-debugids", "inline-nosources-source-map", "inline-nosources-source-map-debugids", "inline-nosources-cheap-source-map", "inline-nosources-cheap-source-map-debugids", "inline-nosources-cheap-module-source-map", "inline-nosources-cheap-module-source-map-debugids", "hidden-source-map", "hidden-source-map-debugids", "hidden-cheap-source-map", "hidden-cheap-source-map-debugids", "hidden-cheap-module-source-map", "hidden-cheap-module-source-map-debugids", "hidden-nosources-source-map", "hidden-nosources-source-map-debugids", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-source-map-debugids", "hidden-nosources-cheap-module-source-map", "hidden-nosources-cheap-module-source-map-debugids", "eval-source-map", "eval-source-map-debugids", "eval-cheap-source-map", "eval-cheap-source-map-debugids", "eval-cheap-module-source-map", "eval-cheap-module-source-map-debugids", "eval-nosources-source-map", "eval-nosources-source-map-debugids", "eval-nosources-cheap-source-map", "eval-nosources-cheap-source-map-debugids", "eval-nosources-cheap-module-source-map", "eval-nosources-cheap-module-source-map-debugids" ]); const _iv330 = new Set([ "module", "global", "commonjs", "umd", "amd", "jsonp", "import", "var", "assign", "this", "window", "self", "commonjs2", "commonjs-module", "commonjs-static", "amd-require", "umd2", "system", "promise", "module-import", "script", "node-commonjs", "commonjs-import" ]); const _iv341 = new Set([ false, "eval", "source-map", "source-map-debugids", "cheap-source-map", "cheap-source-map-debugids", "cheap-module-source-map", "cheap-module-source-map-debugids", "nosources-source-map", "nosources-source-map-debugids", "nosources-cheap-source-map", "nosources-cheap-source-map-debugids", "nosources-cheap-module-source-map", "nosources-cheap-module-source-map-debugids", "inline-source-map", "inline-source-map-debugids", "inline-cheap-source-map", "inline-cheap-source-map-debugids", "inline-cheap-module-source-map", "inline-cheap-module-source-map-debugids", "inline-nosources-source-map", "inline-nosources-source-map-debugids", "inline-nosources-cheap-source-map", "inline-nosources-cheap-source-map-debugids", "inline-nosources-cheap-module-source-map", "inline-nosources-cheap-module-source-map-debugids", "hidden-source-map", "hidden-source-map-debugids", "hidden-cheap-source-map", "hidden-cheap-source-map-debugids", "hidden-cheap-module-source-map", "hidden-cheap-module-source-map-debugids", "hidden-nosources-source-map", "hidden-nosources-source-map-debugids", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-source-map-debugids", "hidden-nosources-cheap-module-source-map", "hidden-nosources-cheap-module-source-map-debugids", "eval-source-map", "eval-source-map-debugids", "eval-cheap-source-map", "eval-cheap-source-map-debugids", "eval-cheap-module-source-map", "eval-cheap-module-source-map-debugids", "eval-nosources-source-map", "eval-nosources-source-map-debugids", "eval-nosources-cheap-source-map", "eval-nosources-cheap-source-map-debugids", "eval-nosources-cheap-module-source-map", "eval-nosources-cheap-module-source-map-debugids", "source-map-debugids-debugids", "cheap-source-map-debugids-debugids", "cheap-module-source-map-debugids-debugids", "nosources-source-map-debugids-debugids", "nosources-cheap-source-map-debugids-debugids", "nosources-cheap-module-source-map-debugids-debugids", "inline-source-map-debugids-debugids", "inline-cheap-source-map-debugids-debugids", "inline-cheap-module-source-map-debugids-debugids", "inline-nosources-source-map-debugids-debugids", "inline-nosources-cheap-source-map-debugids-debugids", "inline-nosources-cheap-module-source-map-debugids-debugids", "hidden-source-map-debugids-debugids", "hidden-cheap-source-map-debugids-debugids", "hidden-cheap-module-source-map-debugids-debugids", "hidden-nosources-source-map-debugids-debugids", "hidden-nosources-cheap-source-map-debugids-debugids", "hidden-nosources-cheap-module-source-map-debugids-debugids", "eval-source-map-debugids-debugids", "eval-cheap-source-map-debugids-debugids", "eval-cheap-module-source-map-debugids-debugids", "eval-nosources-source-map-debugids-debugids", "eval-nosources-cheap-source-map-debugids-debugids", "eval-nosources-cheap-module-source-map-debugids-debugids" ]); const _iv372 = new Set([ 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, "latest" ]); const _vv415 = new Set([ "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "esnext" ]); const _vv434 = new Set([ false, "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "node", "async-node", "web", "webworker", "es2025", "electron-main", "electron-renderer", "electron-preload", "nwjs", "node-webkit", "browserslist" ]); const _vv436 = new Set([ "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", "es2024", "node", "async-node", "web", "webworker", "es2025", "electron-main", "electron-renderer", "electron-preload", "nwjs", "node-webkit", "browserslist" ]); const _vv438 = new Set([ "module", "global", "commonjs", "umd", "amd", "jsonp", "import", "var", "assign", "this", "window", "self", "commonjs2", "commonjs-module", "commonjs-static", "amd-require", "umd2", "system", "promise", "module-import", "script", "node-commonjs", "commonjs-import" ]); const _vv439 = new Set([ false, "eval", "source-map", "source-map-debugids", "cheap-source-map", "cheap-source-map-debugids", "cheap-module-source-map", "cheap-module-source-map-debugids", "nosources-source-map", "nosources-source-map-debugids", "nosources-cheap-source-map", "nosources-cheap-source-map-debugids", "nosources-cheap-module-source-map", "nosources-cheap-module-source-map-debugids", "inline-source-map", "inline-source-map-debugids", "inline-cheap-source-map", "inline-cheap-source-map-debugids", "inline-cheap-module-source-map", "inline-cheap-module-source-map-debugids", "inline-nosources-source-map", "inline-nosources-source-map-debugids", "inline-nosources-cheap-source-map", "inline-nosources-cheap-source-map-debugids", "inline-nosources-cheap-module-source-map", "inline-nosources-cheap-module-source-map-debugids", "hidden-source-map", "hidden-source-map-debugids", "hidden-cheap-source-map", "hidden-cheap-source-map-debugids", "hidden-cheap-module-source-map", "hidden-cheap-module-source-map-debugids", "hidden-nosources-source-map", "hidden-nosources-source-map-debugids", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-source-map-debugids", "hidden-nosources-cheap-module-source-map", "hidden-nosources-cheap-module-source-map-debugids", "eval-source-map", "eval-source-map-debugids", "eval-cheap-source-map", "eval-cheap-source-map-debugids", "eval-cheap-module-source-map", "eval-cheap-module-source-map-debugids", "eval-nosources-source-map", "eval-nosources-source-map-debugids", "eval-nosources-cheap-source-map", "eval-nosources-cheap-source-map-debugids", "eval-nosources-cheap-module-source-map", "eval-nosources-cheap-module-source-map-debugids" ]); const _vv516 = new Set([ "utf8", "ascii", "utf-8", "utf16le", "utf-16le", "ucs2", "ucs-2", "base64", "base64url", "latin1", "binary", "hex" ]); const _vv518 = new Set([ "utf8", "ascii", "utf-8", "utf16le", "utf-16le", "ucs2", "ucs-2", "base64", "base64url", "latin1", "binary", "hex" ]); const _vv538 = new Set([ "module", "global", "commonjs", "umd", "amd", "jsonp", "import", "var", "assign", "this", "window", "self", "commonjs2", "commonjs-module", "commonjs-static", "amd-require", "umd2", "system", "promise", "module-import", "script", "node-commonjs" ]); const _vv693 = new Set([ false, "eval", "source-map", "source-map-debugids", "cheap-source-map", "cheap-source-map-debugids", "cheap-module-source-map", "cheap-module-source-map-debugids", "nosources-source-map", "nosources-source-map-debugids", "nosources-cheap-source-map", "nosources-cheap-source-map-debugids", "nosources-cheap-module-source-map", "nosources-cheap-module-source-map-debugids", "inline-source-map", "inline-source-map-debugids", "inline-cheap-source-map", "inline-cheap-source-map-debugids", "inline-cheap-module-source-map", "inline-cheap-module-source-map-debugids", "inline-nosources-source-map", "inline-nosources-source-map-debugids", "inline-nosources-cheap-source-map", "inline-nosources-cheap-source-map-debugids", "inline-nosources-cheap-module-source-map", "inline-nosources-cheap-module-source-map-debugids", "hidden-source-map", "hidden-source-map-debugids", "hidden-cheap-source-map", "hidden-cheap-source-map-debugids", "hidden-cheap-module-source-map", "hidden-cheap-module-source-map-debugids", "hidden-nosources-source-map", "hidden-nosources-source-map-debugids", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-source-map-debugids", "hidden-nosources-cheap-module-source-map", "hidden-nosources-cheap-module-source-map-debugids", "eval-source-map", "eval-source-map-debugids", "eval-cheap-source-map", "eval-cheap-source-map-debugids", "eval-cheap-module-source-map", "eval-cheap-module-source-map-debugids", "eval-nosources-source-map", "eval-nosources-source-map-debugids", "eval-nosources-cheap-source-map", "eval-nosources-cheap-source-map-debugids", "eval-nosources-cheap-module-source-map", "eval-nosources-cheap-module-source-map-debugids" ]); const _vv716 = new Set([ "module", "global", "commonjs", "umd", "amd", "jsonp", "import", "var", "assign", "this", "window", "self", "commonjs2", "commonjs-module", "commonjs-static", "amd-require", "umd2", "system", "promise", "module-import", "script", "node-commonjs", "commonjs-import" ]); const _vv727 = new Set([ false, "eval", "source-map", "source-map-debugids", "cheap-source-map", "cheap-source-map-debugids", "cheap-module-source-map", "cheap-module-source-map-debugids", "nosources-source-map", "nosources-source-map-debugids", "nosources-cheap-source-map", "nosources-cheap-source-map-debugids", "nosources-cheap-module-source-map", "nosources-cheap-module-source-map-debugids", "inline-source-map", "inline-source-map-debugids", "inline-cheap-source-map", "inline-cheap-source-map-debugids", "inline-cheap-module-source-map", "inline-cheap-module-source-map-debugids", "inline-nosources-source-map", "inline-nosources-source-map-debugids", "inline-nosources-cheap-source-map", "inline-nosources-cheap-source-map-debugids", "inline-nosources-cheap-module-source-map", "inline-nosources-cheap-module-source-map-debugids", "hidden-source-map", "hidden-source-map-debugids", "hidden-cheap-source-map", "hidden-cheap-source-map-debugids", "hidden-cheap-module-source-map", "hidden-cheap-module-source-map-debugids", "hidden-nosources-source-map", "hidden-nosources-source-map-debugids", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-source-map-debugids", "hidden-nosources-cheap-module-source-map", "hidden-nosources-cheap-module-source-map-debugids", "eval-source-map", "eval-source-map-debugids", "eval-cheap-source-map", "eval-cheap-source-map-debugids", "eval-cheap-module-source-map", "eval-cheap-module-source-map-debugids", "eval-nosources-source-map", "eval-nosources-source-map-debugids", "eval-nosources-cheap-source-map", "eval-nosources-cheap-source-map-debugids", "eval-nosources-cheap-module-source-map", "eval-nosources-cheap-module-source-map-debugids", "source-map-debugids-debugids", "cheap-source-map-debugids-debugids", "cheap-module-source-map-debugids-debugids", "nosources-source-map-debugids-debugids", "nosources-cheap-source-map-debugids-debugids", "nosources-cheap-module-source-map-debugids-debugids", "inline-source-map-debugids-debugids", "inline-cheap-source-map-debugids-debugids", "inline-cheap-module-source-map-debugids-debugids", "inline-nosources-source-map-debugids-debugids", "inline-nosources-cheap-source-map-debugids-debugids", "inline-nosources-cheap-module-source-map-debugids-debugids", "hidden-source-map-debugids-debugids", "hidden-cheap-source-map-debugids-debugids", "hidden-cheap-module-source-map-debugids-debugids", "hidden-nosources-source-map-debugids-debugids", "hidden-nosources-cheap-source-map-debugids-debugids", "hidden-nosources-cheap-module-source-map-debugids-debugids", "eval-source-map-debugids-debugids", "eval-cheap-source-map-debugids-debugids", "eval-cheap-module-source-map-debugids-debugids", "eval-nosources-source-map-debugids-debugids", "eval-nosources-cheap-source-map-debugids-debugids", "eval-nosources-cheap-module-source-map-debugids-debugids" ]); const _vv758 = new Set([ 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, "latest" ]); const _ip0 = (input, _exceptionable = true)=>{ const array = input; const top = input[0]; if (0 === input.length) return true; const arrayPredicators = [ [ (top)=>null != top && ("string" == typeof top || "object" == typeof top && null !== top && _io144(top, false)), (entire)=>entire.every((elem, _index105)=>null != elem && ("string" == typeof elem || "object" == typeof elem && null !== elem && _io144(elem, _exceptionable))) ], [ (top)=>"string" == typeof top, (entire)=>entire.every((elem, _index106)=>"string" == typeof elem) ] ]; const passed = arrayPredicators.filter((pred)=>pred[0](top)); if (1 === passed.length) return passed[0][1](array); if (1 < passed.length) { for (const pred of passed)if (array.every((value)=>true === pred[0](value))) return pred[1](array); } return false; }; const _ip1 = (input, _exceptionable = true)=>{ const array = input; const top = input[0]; if (0 === input.length) return true; const arrayPredicators = [ [ (top)=>"string" == typeof top, (entire)=>entire.every((elem, _index123)=>"string" == typeof elem) ], [ (top)=>top instanceof Uint8Array, (entire)=>entire.every((elem, _index124)=>elem instanceof Uint8Array) ] ]; const passed = arrayPredicators.filter((pred)=>pred[0](top)); if (1 === passed.length) return passed[0][1](array); if (1 < passed.length) { for (const pred of passed)if (array.every((value)=>true === pred[0](value))) return pred[1](array); } return false; }; const _ip2 = (input, _exceptionable = true)=>{ const array = input; const top = input[0]; if (0 === input.length) return true; const arrayPredicators = [ [ (top)=>"string" == typeof top, (entire)=>entire.every((elem, _index327)=>"string" == typeof elem) ], [ (top)=>Array.isArray(top) && 2 === top.length && "string" == typeof top[0] && "object" == typeof top[1] && null !== top[1] && false === Array.isArray(top[1]) && _io23(top[1], false), (entire)=>entire.every((elem, _index328)=>Array.isArray(elem) && 2 === elem.length && "string" == typeof elem[0] && "object" == typeof elem[1] && null !== elem[1] && false === Array.isArray(elem[1]) && _io23(elem[1], _exceptionable)) ] ]; const passed = arrayPredicators.filter((pred)=>pred[0](top)); if (1 === passed.length) return passed[0][1](array); if (1 < passed.length) { for (const pred of passed)if (array.every((value)=>true === pred[0](value))) return pred[1](array); } return false; }; const _vp3 = (input, _path, _exceptionable = true)=>{ const array = input; const top = input[0]; if (0 === input.length) return true; const arrayPredicators = [ [ (top)=>null != top && ("string" == typeof top || "object" == typeof top && null !== top && _vo144(top, _path, false)), (entire)=>entire.map((elem, _index491)=>(null !== elem || _report(_exceptionable, { path: _path + "[" + _index491 + "]", expected: "(WatchFiles.o1 | string)", value: elem })) && (void 0 !== elem || _report(_exceptionable, { path: _path + "[" + _index491 + "]", expected: "(WatchFiles.o1 | string)", value: elem })) && ("string" == typeof elem || ("object" == typeof elem && null !== elem || _report(_exceptionable, { path: _path + "[" + _index491 + "]", expected: "(WatchFiles.o1 | string)", value: elem })) && _vo144(elem, _path + "[" + _index491 + "]", _exceptionable) || _report(_exceptionable, { path: _path + "[" + _index491 + "]", expected: "(WatchFiles.o1 | string)", value: elem }))).every((flag)=>flag) ], [ (top)=>"string" == typeof top, (entire)=>entire.map((elem, _index492)=>"string" == typeof elem || _report(_exceptionable, { path: _path + "[" + _index492 + "]", expected: "string", value: elem })).every((flag)=>flag) ] ]; const passed = arrayPredicators.filter((pred)=>pred[0](top)); if (1 === passed.length) return passed[0][1](array); if (1 < passed.length) { for (const pred of passed)if (array.every((value)=>true === pred[0](value))) return pred[1](array); } return _report(_exceptionable, { path: _path, expected: "(Array<string | WatchFiles> | Array<string>)", value: input }); }; const _vp4 = (input, _path, _exceptionable = true)=>{ const array = input; const top = input[0]; if (0 === input.length) return true; const arrayPredicators = [ [ (top)=>"string" == typeof top, (entire)=>entire.map((elem, _index509)=>"string" == typeof elem || _report(_exceptionable, { path: _path + "[" + _index509 + "]", expected: "string", value: elem })).every((flag)=>flag) ], [ (top)=>top instanceof Uint8Array, (entire)=>entire.map((elem, _index510)=>elem instanceof Uint8Array || _report(_exceptionable, { path: _path + "[" + _index510 + "]", expected: "Uint8Array", value: elem })).every((flag)=>flag) ] ]; const passed = arrayPredicators.filter((pred)=>pred[0](top)); if (1 === passed.length) return passed[0][1](array); if (1 < passed.length) { for (const pred of passed)if (array.every((value)=>true === pred[0](value))) return pred[1](array); } return _report(_exceptionable, { path: _path, expected: "(Array<string> | Array<Uint8Array<ArrayBufferLike>>)", value: input }); }; const _vp5 = (input, _path, _exceptionable = true)=>{ const array = input; const top = input[0]; if (0 === input.length) return true; const arrayPredicators = [ [ (top)=>"string" == typeof top, (entire)=>entire.map((elem, _index713)=>"string" == typeof elem || _report(_exceptionable, { path: _path + "[" + _index713 + "]", expected: "string", value: elem })).every((flag)=>flag) ], [ (top)=>Array.isArray(top) && 2 === top.length && [ "string" == typeof top[0], "object" == typeof top[1] && null !== top[1] && false === Array.isArray(top[1]) && _vo23(top[1], _path + "[1]", false) ].every((flag)=>flag), (entire)=>entire.map((elem, _index714)=>(Array.isArray(elem) || _report(_exceptionable, { path: _path + "[" + _index714 + "]", expected: "[string, Record<string, unknown>]", value: elem })) && (2 === elem.length || _report(_exceptionable, { path: _path + "[" + _index714 + "]", expected: "[string, Record<string, unknown>]", value: elem })) && [ "string" == typeof elem[0] || _report(_exceptionable, { path: _path + "[" + _index714 + "][0]", expected: "string", value: elem[0] }), ("object" == typeof elem[1] && null !== elem[1] && false === Array.isArray(elem[1]) || _report(_exceptionable, { path: _path + "[" + _index714 + "][1]", expected: "Record<string, unknown>", value: elem[1] })) && _vo23(elem[1], _path + "[" + _index714 + "][1]", _exceptionable) || _report(_exceptionable, { path: _path + "[" + _index714 + "][1]", expected: "Record<string, unknown>", value: elem[1] }) ].every((flag)=>flag) || _report(_exceptionable, { path: _path + "[" + _index714 + "]", expected: "[string, Record<string, unknown>]", value: elem })).every((flag)=>flag) ] ]; const passed = arrayPredicators.filter((pred)=>pred[0](top)); if (1 === passed.length) return passed[0][1](array); if (1 < passed.length) { for (const pred of passed)if (array.every((value)=>true === pred[0](value))) return pred[1](array); } return _report(_exceptionable, { path: _path, expected: "(Array<string> | Array<[string, Record<string, unknown>]>)", value: input }); }; const _io0 = (input, _exceptionable = true)=>(void 0 === input.dev || "object" == typeof input.dev && null !== input.dev && false === Array.isArray(input.dev) && _io1(input.dev, _exceptionable)) && (void 0 === input.environments || "object" == typeof input.environments && null !== input.environments && false === Array.isArray(input.environments) && _io8(input.environments, _exceptionable)) && (void 0 === input.mode || "none" === input.mode || "development" === input.mode || "production" === input.mode) && (void 0 === input.output || "object" == typeof input.output && null !== input.output && false === Array.isArray(input.output) && _io423(input.output, _exceptionable)) && (void 0 === input.performance || "object" == typeof input.performance && null !== input.performance && false === Array.isArray(input.performance) && _io429(input.performance, _exceptionable)) && (void 0 === input.resolve || "object" == typeof input.resolve && null !== input.resolve && false === Array.isArray(input.resolve) && _io434(input.resolve, _exceptionable)) && (void 0 === input.server || "object" == typeof input.server && null !== input.server && false === Array.isArray(input.server) && _io436(input.server, _exceptionable)) && (void 0 === input.source || "object" == typeof input.source && null !== input.source && false === Array.isArray(input.source) && _io447(input.source, _exceptionable)) && (void 0 === input.tools || "object" == typeof input.tools && null !== input.tools && false === Array.isArray(input.tools) && _io453(input.tools, _exceptionable)) && (void 0 === input.plugins || Array.isArray(input.plugins) && (_ia4(input.plugins, _exceptionable) || false)) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{ if ([ "dev", "environments",