"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeAccount = normalizeAccount; exports.validateAccount = validateAccount; exports.formatDateForApi = formatDateForApi; exports.parseDateFromApi = parseDateFromApi; function normalizeAccount(account) { return account.replace(/[^0-9]/g, ''); } function validateAccount(account) { const normalized = normalizeAccount(account); return /^\d{10,11}$/.test(normalized); } function formatDateForApi(date) { const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0'); return `${year}${month}${day}`; } function parseDateFromApi(dateString) { if (!/^\d{8}$/.test(dateString)) return null; const year = parseInt(dateString.substring(0, 4), 10); const month = parseInt(dateString.substring(4, 6), 10) - 1; const day = parseInt(dateString.substring(6, 8), 10); return new Date(year, month, day); } //# sourceMappingURL=utils.js.map