const __vite_ssr_import_0__ = await __vite_ssr_import__("/node_modules/vitest/dist/index.js", {"importedNames":["describe","expect","it"]});
const __vite_ssr_import_1__ = await __vite_ssr_import__("/src/utils/time.ts", {"importedNames":["fmtDate","fmtDateTime","toNzIso","toWallClock"]});


(0,__vite_ssr_import_0__.describe)("NZ time helpers", () => {
	(0,__vite_ssr_import_0__.it)("treats wall-clock input as Pacific/Auckland regardless of browser zone", () => {
		// 2026-03-02 是新西兰夏令时（+13:00）
		(0,__vite_ssr_import_0__.expect)((0,__vite_ssr_import_1__.toNzIso)("2026-03-02T15:00")).toBe("2026-03-02T15:00:00+13:00");
		(0,__vite_ssr_import_0__.expect)((0,__vite_ssr_import_1__.toNzIso)("2026-07-02T15:00")).toBe("2026-07-02T15:00:00+12:00");
	});
	(0,__vite_ssr_import_0__.it)("formats server instants in NZ time", () => {
		(0,__vite_ssr_import_0__.expect)((0,__vite_ssr_import_1__.fmtDateTime)("2026-03-02T02:00:00Z")).toBe("2/3/2026 15:00");
		(0,__vite_ssr_import_0__.expect)((0,__vite_ssr_import_1__.toWallClock)("2026-03-02T02:00:00Z")).toBe("2026-03-02T15:00");
	});
	(0,__vite_ssr_import_0__.it)("formats calendar dates without shifting", () => {
		(0,__vite_ssr_import_0__.expect)((0,__vite_ssr_import_1__.fmtDate)("2027-01-09")).toBe("09/01/2027");
		(0,__vite_ssr_import_0__.expect)((0,__vite_ssr_import_1__.fmtDate)(null)).toBe("");
	});
});
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7O0FBRUEsbUNBQVMseUJBQXlCO0NBQ2hDLDZCQUFHLGdGQUFnRjs7RUFFakYsaUNBQU8sa0NBQVEsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLEtBQUssMkJBQTJCO0VBQ3BFLGlDQUFPLGtDQUFRLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxLQUFLLDJCQUEyQjtDQUN0RSxDQUFDO0NBQ0QsNkJBQUcsNENBQTRDO0VBQzdDLGlDQUFPLHNDQUFZLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxLQUFLLGdCQUFnQjtFQUNqRSxpQ0FBTyxzQ0FBWSxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsS0FBSyxrQkFBa0I7Q0FDckUsQ0FBQztDQUNELDZCQUFHLGlEQUFpRDtFQUNsRCxpQ0FBTyxrQ0FBUSxZQUFZLENBQUMsQ0FBQyxDQUFDLEtBQUssWUFBWTtFQUMvQyxpQ0FBTyxrQ0FBUSxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRTtDQUMvQixDQUFDO0FBQ0gsQ0FBQyIsIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsidGltZS50ZXN0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRlc2NyaWJlLCBleHBlY3QsIGl0IH0gZnJvbSAndml0ZXN0J1xuaW1wb3J0IHsgZm10RGF0ZSwgZm10RGF0ZVRpbWUsIHRvTnpJc28sIHRvV2FsbENsb2NrIH0gZnJvbSAnLi90aW1lJ1xuXG5kZXNjcmliZSgnTlogdGltZSBoZWxwZXJzJywgKCkgPT4ge1xuICBpdCgndHJlYXRzIHdhbGwtY2xvY2sgaW5wdXQgYXMgUGFjaWZpYy9BdWNrbGFuZCByZWdhcmRsZXNzIG9mIGJyb3dzZXIgem9uZScsICgpID0+IHtcbiAgICAvLyAyMDI2LTAzLTAyIOaYr+aWsOilv+WFsOWkj+S7pOaXtu+8iCsxMzowMO+8iVxuICAgIGV4cGVjdCh0b056SXNvKCcyMDI2LTAzLTAyVDE1OjAwJykpLnRvQmUoJzIwMjYtMDMtMDJUMTU6MDA6MDArMTM6MDAnKVxuICAgIGV4cGVjdCh0b056SXNvKCcyMDI2LTA3LTAyVDE1OjAwJykpLnRvQmUoJzIwMjYtMDctMDJUMTU6MDA6MDArMTI6MDAnKVxuICB9KVxuICBpdCgnZm9ybWF0cyBzZXJ2ZXIgaW5zdGFudHMgaW4gTlogdGltZScsICgpID0+IHtcbiAgICBleHBlY3QoZm10RGF0ZVRpbWUoJzIwMjYtMDMtMDJUMDI6MDA6MDBaJykpLnRvQmUoJzIvMy8yMDI2IDE1OjAwJylcbiAgICBleHBlY3QodG9XYWxsQ2xvY2soJzIwMjYtMDMtMDJUMDI6MDA6MDBaJykpLnRvQmUoJzIwMjYtMDMtMDJUMTU6MDAnKVxuICB9KVxuICBpdCgnZm9ybWF0cyBjYWxlbmRhciBkYXRlcyB3aXRob3V0IHNoaWZ0aW5nJywgKCkgPT4ge1xuICAgIGV4cGVjdChmbXREYXRlKCcyMDI3LTAxLTA5JykpLnRvQmUoJzA5LzAxLzIwMjcnKVxuICAgIGV4cGVjdChmbXREYXRlKG51bGwpKS50b0JlKCcnKVxuICB9KVxufSlcbiJdLCJmaWxlIjoiL3NyYy91dGlscy90aW1lLnRlc3QudHMifQ==

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCJIOi9mbHl3YXkvYXBwL2Zyb250ZW5kL3NyYy91dGlscy90aW1lLnRlc3QudHMiLCIvc3JjL3V0aWxzL3RpbWUudGVzdC50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5Il0sW10sWyI4IiwiOSJdLHt9LCIvbm9kZV9tb2R1bGVzL3ZpdGVzdC9kaXN0L2luZGV4LmpzIiwiL3NyYy91dGlscy90aW1lLnRzIl0=