Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
ajv-keywords /
dist /
definitions /
Delete
Unzip
Name
Size
Permission
Date
Action
_range.d.ts
256
B
-rw-r--r--
2023-12-14 07:55
_range.js
869
B
-rw-r--r--
2023-12-14 07:55
_range.js.map
826
B
-rw-r--r--
2023-12-14 07:55
_required.d.ts
268
B
-rw-r--r--
2023-12-14 07:55
_required.js
708
B
-rw-r--r--
2023-12-14 07:55
_required.js.map
743
B
-rw-r--r--
2023-12-14 07:55
_types.d.ts
219
B
-rw-r--r--
2023-12-14 07:55
_types.js
111
B
-rw-r--r--
2023-12-14 07:55
_types.js.map
119
B
-rw-r--r--
2023-12-14 07:55
_util.d.ts
310
B
-rw-r--r--
2023-12-14 07:55
_util.js
773
B
-rw-r--r--
2023-12-14 07:55
_util.js.map
729
B
-rw-r--r--
2023-12-14 07:55
allRequired.d.ts
109
B
-rw-r--r--
2023-12-14 07:55
allRequired.js
605
B
-rw-r--r--
2023-12-14 07:55
allRequired.js.map
553
B
-rw-r--r--
2023-12-14 07:55
anyRequired.d.ts
182
B
-rw-r--r--
2023-12-14 07:55
anyRequired.js
423
B
-rw-r--r--
2023-12-14 07:55
anyRequired.js.map
256
B
-rw-r--r--
2023-12-14 07:55
deepProperties.d.ts
184
B
-rw-r--r--
2023-12-14 07:55
deepProperties.js
1.71
KB
-rw-r--r--
2023-12-14 07:55
deepProperties.js.map
1.73
KB
-rw-r--r--
2023-12-14 07:55
deepRequired.d.ts
107
B
-rw-r--r--
2023-12-14 07:55
deepRequired.js
1.2
KB
-rw-r--r--
2023-12-14 07:55
deepRequired.js.map
1.24
KB
-rw-r--r--
2023-12-14 07:55
dynamicDefaults.d.ts
319
B
-rw-r--r--
2023-12-14 07:55
dynamicDefaults.js
2.79
KB
-rw-r--r--
2023-12-14 07:55
dynamicDefaults.js.map
2.9
KB
-rw-r--r--
2023-12-14 07:55
exclusiveRange.d.ts
182
B
-rw-r--r--
2023-12-14 07:55
exclusiveRange.js
420
B
-rw-r--r--
2023-12-14 07:55
exclusiveRange.js.map
264
B
-rw-r--r--
2023-12-14 07:55
index.d.ts
581
B
-rw-r--r--
2023-12-14 07:55
index.js
1.85
KB
-rw-r--r--
2023-12-14 07:55
index.js.map
745
B
-rw-r--r--
2023-12-14 07:55
instanceof.d.ts
296
B
-rw-r--r--
2023-12-14 07:55
instanceof.js
1.54
KB
-rw-r--r--
2023-12-14 07:55
instanceof.js.map
1.41
KB
-rw-r--r--
2023-12-14 07:55
oneRequired.d.ts
182
B
-rw-r--r--
2023-12-14 07:55
oneRequired.js
423
B
-rw-r--r--
2023-12-14 07:55
oneRequired.js.map
256
B
-rw-r--r--
2023-12-14 07:55
patternRequired.d.ts
228
B
-rw-r--r--
2023-12-14 07:55
patternRequired.js
1.57
KB
-rw-r--r--
2023-12-14 07:55
patternRequired.js.map
1.51
KB
-rw-r--r--
2023-12-14 07:55
prohibited.d.ts
109
B
-rw-r--r--
2023-12-14 07:55
prohibited.js
673
B
-rw-r--r--
2023-12-14 07:55
prohibited.js.map
706
B
-rw-r--r--
2023-12-14 07:55
range.d.ts
182
B
-rw-r--r--
2023-12-14 07:55
range.js
402
B
-rw-r--r--
2023-12-14 07:55
range.js.map
244
B
-rw-r--r--
2023-12-14 07:55
regexp.d.ts
107
B
-rw-r--r--
2023-12-14 07:55
regexp.js
1.29
KB
-rw-r--r--
2023-12-14 07:55
regexp.js.map
1.21
KB
-rw-r--r--
2023-12-14 07:55
select.d.ts
304
B
-rw-r--r--
2023-12-14 07:55
select.js
2.69
KB
-rw-r--r--
2023-12-14 07:55
select.js.map
2.21
KB
-rw-r--r--
2023-12-14 07:55
transform.d.ts
518
B
-rw-r--r--
2023-12-14 07:55
transform.js
3
KB
-rw-r--r--
2023-12-14 07:55
transform.js.map
2.97
KB
-rw-r--r--
2023-12-14 07:55
typeof.d.ts
107
B
-rw-r--r--
2023-12-14 07:55
typeof.js
892
B
-rw-r--r--
2023-12-14 07:55
typeof.js.map
839
B
-rw-r--r--
2023-12-14 07:55
uniqueItemProperties.d.ts
107
B
-rw-r--r--
2023-12-14 07:55
uniqueItemProperties.js
2.47
KB
-rw-r--r--
2023-12-14 07:55
uniqueItemProperties.js.map
2.04
KB
-rw-r--r--
2023-12-14 07:55
Save
Rename
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const equal = require("fast-deep-equal"); const SCALAR_TYPES = ["number", "integer", "string", "boolean", "null"]; function getDef() { return { keyword: "uniqueItemProperties", type: "array", schemaType: "array", compile(keys, parentSchema) { const scalar = getScalarKeys(keys, parentSchema); return (data) => { if (data.length <= 1) return true; for (let k = 0; k < keys.length; k++) { const key = keys[k]; if (scalar[k]) { const hash = {}; for (const x of data) { if (!x || typeof x != "object") continue; let p = x[key]; if (p && typeof p == "object") continue; if (typeof p == "string") p = '"' + p; if (hash[p]) return false; hash[p] = true; } } else { for (let i = data.length; i--;) { const x = data[i]; if (!x || typeof x != "object") continue; for (let j = i; j--;) { const y = data[j]; if (y && typeof y == "object" && equal(x[key], y[key])) return false; } } } } return true; }; }, metaSchema: { type: "array", items: { type: "string" }, }, }; } exports.default = getDef; function getScalarKeys(keys, schema) { return keys.map((key) => { var _a, _b, _c; const t = (_c = (_b = (_a = schema.items) === null || _a === void 0 ? void 0 : _a.properties) === null || _b === void 0 ? void 0 : _b[key]) === null || _c === void 0 ? void 0 : _c.type; return Array.isArray(t) ? !t.includes("object") && !t.includes("array") : SCALAR_TYPES.includes(t); }); } module.exports = getDef; //# sourceMappingURL=uniqueItemProperties.js.map