// docs.mjs import { z2 } from './dates.mjs'; export const normDoc = s => { const v = String(s||'').replace(/\D/g,'').replace(/^0+/,''); return v || '0'; }; export const cleanDoc = s => { const v = String(s||'').trim().replace(/^0+/, ''); return v === '' ? '0' : v; }; // HH:MM o HH:MM:SS -> HH:MM:SS export const normTime = s => { if (!s) return ''; const m = String(s).trim().match(/^(\d{1,2}):(\d{2})(?::(\d{2}))?$/); if (!m) return ''; return `${z2(+m[1])}:${z2(+m[2])}:${z2(+m[3]||0)}`; };