const PAGE_SIZE = 20; let currentEntries = []; let page = 1; let totalEntries = 0; function isImageFile(name) { return /\.(jpe?g|png|gif|webp|bmp|avif|svg|ico)$/i.test(name || ''); } function filesHTML(files) { if (!files || !files.length) return ''; return `