Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
cqt /
node_modules /
zod /
v4 /
locales /
[ HOME SHELL ]
Name
Size
Permission
Action
ar.cjs
6.27
KB
-rw-r--r--
ar.d.cts
122
B
-rw-r--r--
ar.d.ts
121
B
-rw-r--r--
ar.js
5.15
KB
-rw-r--r--
az.cjs
5.65
KB
-rw-r--r--
az.d.cts
122
B
-rw-r--r--
az.d.ts
121
B
-rw-r--r--
az.js
4.53
KB
-rw-r--r--
be.cjs
7.63
KB
-rw-r--r--
be.d.cts
122
B
-rw-r--r--
be.d.ts
121
B
-rw-r--r--
be.js
6.52
KB
-rw-r--r--
ca.cjs
5.96
KB
-rw-r--r--
ca.d.cts
122
B
-rw-r--r--
ca.d.ts
121
B
-rw-r--r--
ca.js
4.84
KB
-rw-r--r--
cs.cjs
6.26
KB
-rw-r--r--
cs.d.cts
122
B
-rw-r--r--
cs.d.ts
121
B
-rw-r--r--
cs.js
5.14
KB
-rw-r--r--
de.cjs
5.68
KB
-rw-r--r--
de.d.cts
122
B
-rw-r--r--
de.d.ts
121
B
-rw-r--r--
de.js
4.56
KB
-rw-r--r--
en.cjs
5.55
KB
-rw-r--r--
en.d.cts
178
B
-rw-r--r--
en.d.ts
177
B
-rw-r--r--
en.js
4.37
KB
-rw-r--r--
eo.cjs
5.67
KB
-rw-r--r--
eo.d.cts
178
B
-rw-r--r--
eo.d.ts
177
B
-rw-r--r--
eo.js
4.48
KB
-rw-r--r--
es.cjs
5.84
KB
-rw-r--r--
es.d.cts
122
B
-rw-r--r--
es.d.ts
121
B
-rw-r--r--
es.js
4.72
KB
-rw-r--r--
fa.cjs
6.17
KB
-rw-r--r--
fa.d.cts
122
B
-rw-r--r--
fa.d.ts
121
B
-rw-r--r--
fa.js
5.05
KB
-rw-r--r--
fi.cjs
5.95
KB
-rw-r--r--
fi.d.cts
122
B
-rw-r--r--
fi.d.ts
121
B
-rw-r--r--
fi.js
4.84
KB
-rw-r--r--
fr-CA.cjs
5.7
KB
-rw-r--r--
fr-CA.d.cts
122
B
-rw-r--r--
fr-CA.d.ts
121
B
-rw-r--r--
fr-CA.js
4.58
KB
-rw-r--r--
fr.cjs
5.68
KB
-rw-r--r--
fr.d.cts
122
B
-rw-r--r--
fr.d.ts
121
B
-rw-r--r--
fr.js
4.56
KB
-rw-r--r--
he.cjs
6.08
KB
-rw-r--r--
he.d.cts
122
B
-rw-r--r--
he.d.ts
121
B
-rw-r--r--
he.js
4.96
KB
-rw-r--r--
hu.cjs
5.88
KB
-rw-r--r--
hu.d.cts
122
B
-rw-r--r--
hu.d.ts
121
B
-rw-r--r--
hu.js
4.76
KB
-rw-r--r--
id.cjs
5.71
KB
-rw-r--r--
id.d.cts
122
B
-rw-r--r--
id.d.ts
121
B
-rw-r--r--
id.js
4.6
KB
-rw-r--r--
index.cjs
6.77
KB
-rw-r--r--
index.d.cts
1.62
KB
-rw-r--r--
index.d.ts
1.58
KB
-rw-r--r--
index.js
1.58
KB
-rw-r--r--
it.cjs
5.78
KB
-rw-r--r--
it.d.cts
122
B
-rw-r--r--
it.d.ts
121
B
-rw-r--r--
it.js
4.66
KB
-rw-r--r--
ja.cjs
5.9
KB
-rw-r--r--
ja.d.cts
122
B
-rw-r--r--
ja.d.ts
121
B
-rw-r--r--
ja.js
4.79
KB
-rw-r--r--
kh.cjs
7.2
KB
-rw-r--r--
kh.d.cts
122
B
-rw-r--r--
kh.d.ts
121
B
-rw-r--r--
kh.js
6.08
KB
-rw-r--r--
ko.cjs
6.04
KB
-rw-r--r--
ko.d.cts
122
B
-rw-r--r--
ko.d.ts
121
B
-rw-r--r--
ko.js
4.92
KB
-rw-r--r--
mk.cjs
6.32
KB
-rw-r--r--
mk.d.cts
122
B
-rw-r--r--
mk.d.ts
121
B
-rw-r--r--
mk.js
5.21
KB
-rw-r--r--
ms.cjs
5.61
KB
-rw-r--r--
ms.d.cts
122
B
-rw-r--r--
ms.d.ts
121
B
-rw-r--r--
ms.js
4.49
KB
-rw-r--r--
nl.cjs
5.54
KB
-rw-r--r--
nl.d.cts
122
B
-rw-r--r--
nl.d.ts
121
B
-rw-r--r--
nl.js
4.43
KB
-rw-r--r--
no.cjs
5.61
KB
-rw-r--r--
no.d.cts
122
B
-rw-r--r--
no.d.ts
121
B
-rw-r--r--
no.js
4.49
KB
-rw-r--r--
ota.cjs
5.71
KB
-rw-r--r--
ota.d.cts
122
B
-rw-r--r--
ota.d.ts
121
B
-rw-r--r--
ota.js
4.59
KB
-rw-r--r--
pl.cjs
6.03
KB
-rw-r--r--
pl.d.cts
122
B
-rw-r--r--
pl.d.ts
121
B
-rw-r--r--
pl.js
4.92
KB
-rw-r--r--
ps.cjs
5.97
KB
-rw-r--r--
ps.d.cts
122
B
-rw-r--r--
ps.d.ts
121
B
-rw-r--r--
ps.js
4.85
KB
-rw-r--r--
pt.cjs
5.66
KB
-rw-r--r--
pt.d.cts
122
B
-rw-r--r--
pt.d.ts
121
B
-rw-r--r--
pt.js
4.55
KB
-rw-r--r--
ru.cjs
7.73
KB
-rw-r--r--
ru.d.cts
122
B
-rw-r--r--
ru.d.ts
121
B
-rw-r--r--
ru.js
6.61
KB
-rw-r--r--
sl.cjs
5.66
KB
-rw-r--r--
sl.d.cts
122
B
-rw-r--r--
sl.d.ts
121
B
-rw-r--r--
sl.js
4.54
KB
-rw-r--r--
sv.cjs
5.75
KB
-rw-r--r--
sv.d.cts
122
B
-rw-r--r--
sv.d.ts
121
B
-rw-r--r--
sv.js
4.64
KB
-rw-r--r--
ta.cjs
7.33
KB
-rw-r--r--
ta.d.cts
122
B
-rw-r--r--
ta.d.ts
121
B
-rw-r--r--
ta.js
6.22
KB
-rw-r--r--
th.cjs
7.28
KB
-rw-r--r--
th.d.cts
122
B
-rw-r--r--
th.d.ts
121
B
-rw-r--r--
th.js
6.16
KB
-rw-r--r--
tr.cjs
5.59
KB
-rw-r--r--
tr.d.cts
178
B
-rw-r--r--
tr.d.ts
177
B
-rw-r--r--
tr.js
4.41
KB
-rw-r--r--
ua.cjs
6.61
KB
-rw-r--r--
ua.d.cts
122
B
-rw-r--r--
ua.d.ts
121
B
-rw-r--r--
ua.js
5.5
KB
-rw-r--r--
ur.cjs
6.31
KB
-rw-r--r--
ur.d.cts
122
B
-rw-r--r--
ur.d.ts
121
B
-rw-r--r--
ur.js
5.19
KB
-rw-r--r--
vi.cjs
5.84
KB
-rw-r--r--
vi.d.cts
122
B
-rw-r--r--
vi.d.ts
121
B
-rw-r--r--
vi.js
4.72
KB
-rw-r--r--
zh-CN.cjs
5.54
KB
-rw-r--r--
zh-CN.d.cts
122
B
-rw-r--r--
zh-CN.d.ts
121
B
-rw-r--r--
zh-CN.js
4.42
KB
-rw-r--r--
zh-TW.cjs
5.63
KB
-rw-r--r--
zh-TW.d.cts
122
B
-rw-r--r--
zh-TW.d.ts
121
B
-rw-r--r--
zh-TW.js
4.52
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : th.js
import * as util from "../core/util.js"; const error = () => { const Sizable = { string: { unit: "ตัวอักษร", verb: "ควรมี" }, file: { unit: "ไบต์", verb: "ควรมี" }, array: { unit: "รายการ", verb: "ควรมี" }, set: { unit: "รายการ", verb: "ควรมี" }, }; function getSizing(origin) { return Sizable[origin] ?? null; } const parsedType = (data) => { const t = typeof data; switch (t) { case "number": { return Number.isNaN(data) ? "ไม่ใช่ตัวเลข (NaN)" : "ตัวเลข"; } case "object": { if (Array.isArray(data)) { return "อาร์เรย์ (Array)"; } if (data === null) { return "ไม่มีค่า (null)"; } if (Object.getPrototypeOf(data) !== Object.prototype && data.constructor) { return data.constructor.name; } } } return t; }; const Nouns = { regex: "ข้อมูลที่ป้อน", email: "ที่อยู่อีเมล", url: "URL", emoji: "อิโมจิ", uuid: "UUID", uuidv4: "UUIDv4", uuidv6: "UUIDv6", nanoid: "nanoid", guid: "GUID", cuid: "cuid", cuid2: "cuid2", ulid: "ULID", xid: "XID", ksuid: "KSUID", datetime: "วันที่เวลาแบบ ISO", date: "วันที่แบบ ISO", time: "เวลาแบบ ISO", duration: "ช่วงเวลาแบบ ISO", ipv4: "ที่อยู่ IPv4", ipv6: "ที่อยู่ IPv6", cidrv4: "ช่วง IP แบบ IPv4", cidrv6: "ช่วง IP แบบ IPv6", base64: "ข้อความแบบ Base64", base64url: "ข้อความแบบ Base64 สำหรับ URL", json_string: "ข้อความแบบ JSON", e164: "เบอร์โทรศัพท์ระหว่างประเทศ (E.164)", jwt: "โทเคน JWT", template_literal: "ข้อมูลที่ป้อน", }; return (issue) => { switch (issue.code) { case "invalid_type": return `ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${issue.expected} แต่ได้รับ ${parsedType(issue.input)}`; case "invalid_value": if (issue.values.length === 1) return `ค่าไม่ถูกต้อง: ควรเป็น ${util.stringifyPrimitive(issue.values[0])}`; return `ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${util.joinValues(issue.values, "|")}`; case "too_big": { const adj = issue.inclusive ? "ไม่เกิน" : "น้อยกว่า"; const sizing = getSizing(issue.origin); if (sizing) return `เกินกำหนด: ${issue.origin ?? "ค่า"} ควรมี${adj} ${issue.maximum.toString()} ${sizing.unit ?? "รายการ"}`; return `เกินกำหนด: ${issue.origin ?? "ค่า"} ควรมี${adj} ${issue.maximum.toString()}`; } case "too_small": { const adj = issue.inclusive ? "อย่างน้อย" : "มากกว่า"; const sizing = getSizing(issue.origin); if (sizing) { return `น้อยกว่ากำหนด: ${issue.origin} ควรมี${adj} ${issue.minimum.toString()} ${sizing.unit}`; } return `น้อยกว่ากำหนด: ${issue.origin} ควรมี${adj} ${issue.minimum.toString()}`; } case "invalid_format": { const _issue = issue; if (_issue.format === "starts_with") { return `รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${_issue.prefix}"`; } if (_issue.format === "ends_with") return `รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${_issue.suffix}"`; if (_issue.format === "includes") return `รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${_issue.includes}" อยู่ในข้อความ`; if (_issue.format === "regex") return `รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${_issue.pattern}`; return `รูปแบบไม่ถูกต้อง: ${Nouns[_issue.format] ?? issue.format}`; } case "not_multiple_of": return `ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${issue.divisor} ได้ลงตัว`; case "unrecognized_keys": return `พบคีย์ที่ไม่รู้จัก: ${util.joinValues(issue.keys, ", ")}`; case "invalid_key": return `คีย์ไม่ถูกต้องใน ${issue.origin}`; case "invalid_union": return "ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้"; case "invalid_element": return `ข้อมูลไม่ถูกต้องใน ${issue.origin}`; default: return `ข้อมูลไม่ถูกต้อง`; } }; }; export default function () { return { localeError: error(), }; }
Close