@lynx-js/rspeedy
Version:
A webpack/rspack-based frontend toolchain for Lynx
1,029 lines • 2.71 MB
JavaScript
export const __webpack_ids__ = [
"src_config_validate_ts"
];
export const __webpack_modules__ = {
"../../../node_modules/.pnpm/typia@9.3.1_@samchon+openapi@4.3.2_typescript@5.8.3/node_modules/typia/lib/internal/_accessExpressionAsString.js": function(__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@9.3.1_@samchon+openapi@4.3.2_typescript@5.8.3/node_modules/typia/lib/internal/_createStandardSchema.js": function(__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@9.3.1_@samchon+openapi@4.3.2_typescript@5.8.3/node_modules/typia/lib/internal/_validateReport.js": function(__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)) array.push(error);
return false;
};
};
exports._validateReport = _validateReport;
},
"./src/config/validate.ts": function(__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__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../../node_modules/.pnpm/typia@9.3.1_@samchon+openapi@4.3.2_typescript@5.8.3/node_modules/typia/lib/internal/_accessExpressionAsString.js");
var typia_lib_internal_validateReport_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("../../../node_modules/.pnpm/typia@9.3.1_@samchon+openapi@4.3.2_typescript@5.8.3/node_modules/typia/lib/internal/_validateReport.js");
var typia_lib_internal_createStandardSchema_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("../../../node_modules/.pnpm/typia@9.3.1_@samchon+openapi@4.3.2_typescript@5.8.3/node_modules/typia/lib/internal/_createStandardSchema.js");
var picocolors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("../../../node_modules/.pnpm/picocolors@1.1.1/node_modules/picocolors/picocolors.js");
var picocolors__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/ __webpack_require__.n(picocolors__WEBPACK_IMPORTED_MODULE_3__);
const validateConfig = (()=>{
const _iv31 = new Set([
"es3",
"es5",
"es2015",
"es2016",
"es2017",
"es2018",
"es2019",
"es2020",
"es2021",
"es2022",
"es2023",
"es2024",
"esnext"
]);
const _iv50 = new Set([
false,
"es3",
"es5",
"es2015",
"es2016",
"es2017",
"es2018",
"es2019",
"es2020",
"es2021",
"es2022",
"node",
"async-node",
"web",
"webworker",
"electron-main",
"electron-renderer",
"electron-preload",
"nwjs",
"node-webkit",
"browserslist"
]);
const _iv52 = new Set([
"es3",
"es5",
"es2015",
"es2016",
"es2017",
"es2018",
"es2019",
"es2020",
"es2021",
"es2022",
"node",
"async-node",
"web",
"webworker",
"electron-main",
"electron-renderer",
"electron-preload",
"nwjs",
"node-webkit",
"browserslist"
]);
const _iv54 = 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 _iv55 = new Set([
false,
"eval",
"cheap-source-map",
"cheap-module-source-map",
"source-map",
"inline-cheap-source-map",
"inline-cheap-module-source-map",
"inline-source-map",
"inline-nosources-cheap-source-map",
"inline-nosources-cheap-module-source-map",
"inline-nosources-source-map",
"nosources-cheap-source-map",
"nosources-cheap-module-source-map",
"nosources-source-map",
"hidden-nosources-cheap-source-map",
"hidden-nosources-cheap-module-source-map",
"hidden-nosources-source-map",
"hidden-cheap-source-map",
"hidden-cheap-module-source-map",
"hidden-source-map",
"eval-cheap-source-map",
"eval-cheap-module-source-map",
"eval-source-map",
"eval-nosources-cheap-source-map",
"eval-nosources-cheap-module-source-map",
"eval-nosources-source-map"
]);
const _iv131 = new Set([
"ascii",
"utf8",
"utf-8",
"utf16le",
"utf-16le",
"ucs2",
"ucs-2",
"base64",
"base64url",
"latin1",
"binary",
"hex"
]);
const _iv133 = new Set([
"ascii",
"utf8",
"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 _iv302 = new Set([
false,
"eval",
"cheap-source-map",
"cheap-module-source-map",
"source-map",
"inline-cheap-source-map",
"inline-cheap-module-source-map",
"inline-source-map",
"inline-nosources-cheap-source-map",
"inline-nosources-cheap-module-source-map",
"inline-nosources-source-map",
"nosources-cheap-source-map",
"nosources-cheap-module-source-map",
"nosources-source-map",
"hidden-nosources-cheap-source-map",
"hidden-nosources-cheap-module-source-map",
"hidden-nosources-source-map",
"hidden-cheap-source-map",
"hidden-cheap-module-source-map",
"hidden-source-map",
"eval-cheap-source-map",
"eval-cheap-module-source-map",
"eval-source-map",
"eval-nosources-cheap-source-map",
"eval-nosources-cheap-module-source-map",
"eval-nosources-source-map"
]);
const _iv322 = 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 _iv333 = new Set([
false,
"eval",
"cheap-source-map",
"cheap-module-source-map",
"source-map",
"inline-cheap-source-map",
"inline-cheap-module-source-map",
"inline-source-map",
"inline-nosources-cheap-source-map",
"inline-nosources-cheap-module-source-map",
"inline-nosources-source-map",
"nosources-cheap-source-map",
"nosources-cheap-module-source-map",
"nosources-source-map",
"hidden-nosources-cheap-source-map",
"hidden-nosources-cheap-module-source-map",
"hidden-nosources-source-map",
"hidden-cheap-source-map",
"hidden-cheap-module-source-map",
"hidden-source-map",
"eval-cheap-source-map",
"eval-cheap-module-source-map",
"eval-source-map",
"eval-nosources-cheap-source-map",
"eval-nosources-cheap-module-source-map",
"eval-nosources-source-map",
"cheap-source-map-debugids",
"cheap-module-source-map-debugids",
"source-map-debugids",
"inline-cheap-source-map-debugids",
"inline-cheap-module-source-map-debugids",
"inline-source-map-debugids",
"inline-nosources-cheap-source-map-debugids",
"inline-nosources-cheap-module-source-map-debugids",
"inline-nosources-source-map-debugids",
"nosources-cheap-source-map-debugids",
"nosources-cheap-module-source-map-debugids",
"nosources-source-map-debugids",
"hidden-nosources-cheap-source-map-debugids",
"hidden-nosources-cheap-module-source-map-debugids",
"hidden-nosources-source-map-debugids",
"hidden-cheap-source-map-debugids",
"hidden-cheap-module-source-map-debugids",
"hidden-source-map-debugids",
"eval-cheap-source-map-debugids",
"eval-cheap-module-source-map-debugids",
"eval-source-map-debugids",
"eval-nosources-cheap-source-map-debugids",
"eval-nosources-cheap-module-source-map-debugids",
"eval-nosources-source-map-debugids"
]);
const _iv356 = 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 _vv400 = new Set([
"es3",
"es5",
"es2015",
"es2016",
"es2017",
"es2018",
"es2019",
"es2020",
"es2021",
"es2022",
"es2023",
"es2024",
"esnext"
]);
const _vv419 = new Set([
false,
"es3",
"es5",
"es2015",
"es2016",
"es2017",
"es2018",
"es2019",
"es2020",
"es2021",
"es2022",
"node",
"async-node",
"web",
"webworker",
"electron-main",
"electron-renderer",
"electron-preload",
"nwjs",
"node-webkit",
"browserslist"
]);
const _vv421 = new Set([
"es3",
"es5",
"es2015",
"es2016",
"es2017",
"es2018",
"es2019",
"es2020",
"es2021",
"es2022",
"node",
"async-node",
"web",
"webworker",
"electron-main",
"electron-renderer",
"electron-preload",
"nwjs",
"node-webkit",
"browserslist"
]);
const _vv423 = 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 _vv424 = new Set([
false,
"eval",
"cheap-source-map",
"cheap-module-source-map",
"source-map",
"inline-cheap-source-map",
"inline-cheap-module-source-map",
"inline-source-map",
"inline-nosources-cheap-source-map",
"inline-nosources-cheap-module-source-map",
"inline-nosources-source-map",
"nosources-cheap-source-map",
"nosources-cheap-module-source-map",
"nosources-source-map",
"hidden-nosources-cheap-source-map",
"hidden-nosources-cheap-module-source-map",
"hidden-nosources-source-map",
"hidden-cheap-source-map",
"hidden-cheap-module-source-map",
"hidden-source-map",
"eval-cheap-source-map",
"eval-cheap-module-source-map",
"eval-source-map",
"eval-nosources-cheap-source-map",
"eval-nosources-cheap-module-source-map",
"eval-nosources-source-map"
]);
const _vv500 = new Set([
"ascii",
"utf8",
"utf-8",
"utf16le",
"utf-16le",
"ucs2",
"ucs-2",
"base64",
"base64url",
"latin1",
"binary",
"hex"
]);
const _vv502 = new Set([
"ascii",
"utf8",
"utf-8",
"utf16le",
"utf-16le",
"ucs2",
"ucs-2",
"base64",
"base64url",
"latin1",
"binary",
"hex"
]);
const _vv521 = 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 _vv671 = new Set([
false,
"eval",
"cheap-source-map",
"cheap-module-source-map",
"source-map",
"inline-cheap-source-map",
"inline-cheap-module-source-map",
"inline-source-map",
"inline-nosources-cheap-source-map",
"inline-nosources-cheap-module-source-map",
"inline-nosources-source-map",
"nosources-cheap-source-map",
"nosources-cheap-module-source-map",
"nosources-source-map",
"hidden-nosources-cheap-source-map",
"hidden-nosources-cheap-module-source-map",
"hidden-nosources-source-map",
"hidden-cheap-source-map",
"hidden-cheap-module-source-map",
"hidden-source-map",
"eval-cheap-source-map",
"eval-cheap-module-source-map",
"eval-source-map",
"eval-nosources-cheap-source-map",
"eval-nosources-cheap-module-source-map",
"eval-nosources-source-map"
]);
const _vv691 = 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 _vv702 = new Set([
false,
"eval",
"cheap-source-map",
"cheap-module-source-map",
"source-map",
"inline-cheap-source-map",
"inline-cheap-module-source-map",
"inline-source-map",
"inline-nosources-cheap-source-map",
"inline-nosources-cheap-module-source-map",
"inline-nosources-source-map",
"nosources-cheap-source-map",
"nosources-cheap-module-source-map",
"nosources-source-map",
"hidden-nosources-cheap-source-map",
"hidden-nosources-cheap-module-source-map",
"hidden-nosources-source-map",
"hidden-cheap-source-map",
"hidden-cheap-module-source-map",
"hidden-source-map",
"eval-cheap-source-map",
"eval-cheap-module-source-map",
"eval-source-map",
"eval-nosources-cheap-source-map",
"eval-nosources-cheap-module-source-map",
"eval-nosources-source-map",
"cheap-source-map-debugids",
"cheap-module-source-map-debugids",
"source-map-debugids",
"inline-cheap-source-map-debugids",
"inline-cheap-module-source-map-debugids",
"inline-source-map-debugids",
"inline-nosources-cheap-source-map-debugids",
"inline-nosources-cheap-module-source-map-debugids",
"inline-nosources-source-map-debugids",
"nosources-cheap-source-map-debugids",
"nosources-cheap-module-source-map-debugids",
"nosources-source-map-debugids",
"hidden-nosources-cheap-source-map-debugids",
"hidden-nosources-cheap-module-source-map-debugids",
"hidden-nosources-source-map-debugids",
"hidden-cheap-source-map-debugids",
"hidden-cheap-module-source-map-debugids",
"hidden-source-map-debugids",
"eval-cheap-source-map-debugids",
"eval-cheap-module-source-map-debugids",
"eval-source-map-debugids",
"eval-nosources-cheap-source-map-debugids",
"eval-nosources-cheap-module-source-map-debugids",
"eval-nosources-source-map-debugids"
]);
const _vv725 = 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 && _io147(top, false)),
(entire)=>entire.every((elem, _index106)=>null != elem && ("string" == typeof elem || "object" == typeof elem && null !== elem && _io147(elem, _exceptionable)))
],
[
(top)=>"string" == typeof top,
(entire)=>entire.every((elem, _index107)=>"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, _index124)=>"string" == typeof elem)
],
[
(top)=>top instanceof Uint8Array,
(entire)=>entire.every((elem, _index125)=>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 _vp2 = (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 && _vo147(top, _path, false)),
(entire)=>entire.map((elem, _index475)=>(null !== elem || _report(_exceptionable, {
path: _path + "[" + _index475 + "]",
expected: "(WatchFiles.o1 | string)",
value: elem
})) && (void 0 !== elem || _report(_exceptionable, {
path: _path + "[" + _index475 + "]",
expected: "(WatchFiles.o1 | string)",
value: elem
})) && ("string" == typeof elem || ("object" == typeof elem && null !== elem || _report(_exceptionable, {
path: _path + "[" + _index475 + "]",
expected: "(WatchFiles.o1 | string)",
value: elem
})) && _vo147(elem, _path + "[" + _index475 + "]", _exceptionable) || _report(_exceptionable, {
path: _path + "[" + _index475 + "]",
expected: "(WatchFiles.o1 | string)",
value: elem
}))).every((flag)=>flag)
],
[
(top)=>"string" == typeof top,
(entire)=>entire.map((elem, _index476)=>"string" == typeof elem || _report(_exceptionable, {
path: _path + "[" + _index476 + "]",
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 _vp3 = (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, _index493)=>"string" == typeof elem || _report(_exceptionable, {
path: _path + "[" + _index493 + "]",
expected: "string",
value: elem
})).every((flag)=>flag)
],
[
(top)=>top instanceof Uint8Array,
(entire)=>entire.map((elem, _index494)=>elem instanceof Uint8Array || _report(_exceptionable, {
path: _path + "[" + _index494 + "]",
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 _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) && _io410(input.output, _exceptionable)) && (void 0 === input.performance || "object" == typeof input.performance && null !== input.performance && false === Array.isArray(input.performance) && _io416(input.performance, _exceptionable)) && (void 0 === input.server || "object" == typeof input.server && null !== input.server && false === Array.isArray(input.server) && _io421(input.server, _exceptionable)) && (void 0 === input.source || "object" == typeof input.source && null !== input.source && false === Array.isArray(input.source) && _io422(input.source, _exceptionable)) && (void 0 === input.tools || "object" == typeof input.tools && null !== input.tools && false === Array.isArray(input.tools) && _io429(input.tools, _exceptionable)) && (void 0 === input.plugins || Array.isArray(input.plugins) && (_ia3(input.plugins, _exceptionable) || false)) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"provider",
"dev",
"environments",
"mode",
"output",
"performance",
"server",
"source",
"tools",
"plugins"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io1 = (input, _exceptionable = true)=>(void 0 === input.assetPrefix || "string" == typeof input.assetPrefix || "boolean" == typeof input.assetPrefix) && (void 0 === input.client || "object" == typeof input.client && null !== input.client && false === Array.isArray(input.client) && _io2(input.client, _exceptionable)) && (void 0 === input.hmr || "boolean" == typeof input.hmr) && (void 0 === input.liveReload || "boolean" == typeof input.liveReload) && null !== input.watchFiles && (void 0 === input.watchFiles || Array.isArray(input.watchFiles) && input.watchFiles.every((elem, _index1)=>"object" == typeof elem && null !== elem && _io3(elem, _exceptionable)) || "object" == typeof input.watchFiles && null !== input.watchFiles && _io3(input.watchFiles, _exceptionable)) && null !== input.writeToDisk && (void 0 === input.writeToDisk || "function" == typeof input.writeToDisk || "boolean" == typeof input.writeToDisk) && null !== input.progressBar && (void 0 === input.progressBar || "boolean" == typeof input.progressBar || "object" == typeof input.progressBar && null !== input.progressBar && false === Array.isArray(input.progressBar) && _io7(input.progressBar, _exceptionable)) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"assetPrefix",
"client",
"hmr",
"liveReload",
"watchFiles",
"writeToDisk",
"progressBar"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io2 = (input, _exceptionable = true)=>(void 0 === input.websocketTransport || "string" == typeof input.websocketTransport) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"websocketTransport"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io3 = (input, _exceptionable = true)=>null !== input.paths && void 0 !== input.paths && ("string" == typeof input.paths || Array.isArray(input.paths) && input.paths.every((elem, _index2)=>"string" == typeof elem)) && (void 0 === input.options || "object" == typeof input.options && null !== input.options && false === Array.isArray(input.options) && _io4(input.options, _exceptionable)) && (void 0 === input.type || "reload-page" === input.type || "reload-server" === input.type) && (1 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"paths",
"options",
"type"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io4 = (input, _exceptionable = true)=>(void 0 === input.persistent || "boolean" == typeof input.persistent) && (void 0 === input.ignoreInitial || "boolean" == typeof input.ignoreInitial) && (void 0 === input.followSymlinks || "boolean" == typeof input.followSymlinks) && (void 0 === input.cwd || "string" == typeof input.cwd) && (void 0 === input.usePolling || "boolean" == typeof input.usePolling) && (void 0 === input.interval || "number" == typeof input.interval) && (void 0 === input.binaryInterval || "number" == typeof input.binaryInterval) && (void 0 === input.alwaysStat || "boolean" == typeof input.alwaysStat) && (void 0 === input.depth || "number" == typeof input.depth) && (void 0 === input.ignorePermissionErrors || "boolean" == typeof input.ignorePermissionErrors) && (void 0 === input.atomic || "number" == typeof input.atomic || "boolean" == typeof input.atomic) && null !== input.ignored && (void 0 === input.ignored || "function" == typeof input.ignored || "string" == typeof input.ignored || input.ignored instanceof RegExp || Array.isArray(input.ignored) && input.ignored.every((elem, _index3)=>null != elem && ("function" == typeof elem || "string" == typeof elem || elem instanceof RegExp || "object" == typeof elem && null !== elem && _io5(elem, _exceptionable))) || "object" == typeof input.ignored && null !== input.ignored && _io5(input.ignored, _exceptionable)) && null !== input.awaitWriteFinish && (void 0 === input.awaitWriteFinish || "boolean" == typeof input.awaitWriteFinish || "object" == typeof input.awaitWriteFinish && null !== input.awaitWriteFinish && false === Array.isArray(input.awaitWriteFinish) && _io6(input.awaitWriteFinish, _exceptionable)) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"persistent",
"ignoreInitial",
"followSymlinks",
"cwd",
"usePolling",
"interval",
"binaryInterval",
"alwaysStat",
"depth",
"ignorePermissionErrors",
"atomic",
"ignored",
"awaitWriteFinish"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io5 = (input, _exceptionable = true)=>"string" == typeof input.path && (void 0 === input.recursive || "boolean" == typeof input.recursive) && (1 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"path",
"recursive"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io6 = (input, _exceptionable = true)=>(void 0 === input.stabilityThreshold || "number" == typeof input.stabilityThreshold) && (void 0 === input.pollInterval || "number" == typeof input.pollInterval) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"stabilityThreshold",
"pollInterval"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io7 = (input, _exceptionable = true)=>(void 0 === input.id || "string" == typeof input.id) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"id"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io8 = (input, _exceptionable = true)=>Object.keys(input).every((key)=>{
const value = input[key];
if (void 0 === value) return true;
return "object" == typeof value && null !== value && false === Array.isArray(value) && _io9(value, _exceptionable);
});
const _io9 = (input, _exceptionable = true)=>(void 0 === input.dev || "object" == typeof input.dev && null !== input.dev && false === Array.isArray(input.dev) && _io10(input.dev, _exceptionable)) && (void 0 === input.html || "object" == typeof input.html && null !== input.html && false === Array.isArray(input.html) && _io13(input.html, _exceptionable)) && (void 0 === input.tools || "object" == typeof input.tools && null !== input.tools && false === Array.isArray(input.tools) && _io21(input.tools, _exceptionable)) && (void 0 === input.resolve || "object" == typeof input.resolve && null !== input.resolve && false === Array.isArray(input.resolve) && _io354(input.resolve, _exceptionable)) && (void 0 === input.source || "object" == typeof input.source && null !== input.source && false === Array.isArray(input.source) && _io356(input.source, _exceptionable)) && (void 0 === input.output || "object" == typeof input.output && null !== input.output && false === Array.isArray(input.output) && _io362(input.output, _exceptionable)) && (void 0 === input.security || "object" == typeof input.security && null !== input.security && false === Array.isArray(input.security) && _io387(input.security, _exceptionable)) && (void 0 === input.performance || "object" == typeof input.performance && null !== input.performance && false === Array.isArray(input.performance) && _io389(input.performance, _exceptionable)) && (void 0 === input.moduleFederation || "object" == typeof input.moduleFederation && null !== input.moduleFederation && _io400(input.moduleFederation, _exceptionable)) && (void 0 === input.plugins || Array.isArray(input.plugins) && (_ia3(input.plugins, _exceptionable) || false)) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"dev",
"html",
"tools",
"resolve",
"source",
"output",
"security",
"performance",
"moduleFederation",
"plugins"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io10 = (input, _exceptionable = true)=>(void 0 === input.hmr || "boolean" == typeof input.hmr) && (void 0 === input.assetPrefix || "string" == typeof input.assetPrefix || "boolean" == typeof input.assetPrefix) && null !== input.progressBar && (void 0 === input.progressBar || "boolean" == typeof input.progressBar || "object" == typeof input.progressBar && null !== input.progressBar && false === Array.isArray(input.progressBar) && _io11(input.progressBar, _exceptionable)) && null !== input.lazyCompilation && (void 0 === input.lazyCompilation || "boolean" == typeof input.lazyCompilation || "object" == typeof input.lazyCompilation && null !== input.lazyCompilation && false === Array.isArray(input.lazyCompilation) && _io12(input.lazyCompilation, _exceptionable)) && null !== input.writeToDisk && (void 0 === input.writeToDisk || "function" == typeof input.writeToDisk || "boolean" == typeof input.writeToDisk) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"hmr",
"assetPrefix",
"progressBar",
"lazyCompilation",
"writeToDisk"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io11 = (input, _exceptionable = true)=>(void 0 === input.id || "string" == typeof input.id) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"id"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io12 = (input, _exceptionable = true)=>(void 0 === input.imports || "boolean" == typeof input.imports) && (void 0 === input.entries || "boolean" == typeof input.entries) && null !== input.test && (void 0 === input.test || "function" == typeof input.test || input.test instanceof RegExp) && (void 0 === input.client || "string" == typeof input.client) && (void 0 === input.serverUrl || "string" == typeof input.serverUrl) && (void 0 === input.prefix || "string" == typeof input.prefix) && (0 === Object.keys(input).length || Object.keys(input).every((key)=>{
if ([
"imports",
"entries",
"test",
"client",
"serverUrl",
"prefix"
].some((prop)=>key === prop)) return true;
const value = input[key];
if (void 0 === value) return true;
return false;
}));
const _io13 = (input, _exceptionable = true)=>null !== input.meta && (void 0 === input.meta || "function" == typeof input.meta || Array.isArray(input.meta) && input.meta.every((elem, _index4)=>null != elem && ("function" == typeof elem || "object" == typeof elem && null !== elem && false === Array.isArray(elem) && _io14(elem, _exceptionable))) || "object" == typeof input.meta && null !== input.meta && false === Array.isArray(input.meta) && _io14(input.meta, _exceptionable)) && null !== input.title && (void 0 === input.title || "function" == typeof input.title || "string" == ty