const out = {}; for (const q of ['C310989', 'F1206', 'FUSE 2A', '2A 1206 fuse']) { try { const r = await eda.lib_Device.search(q); out[q] = (r || []).slice(0, 8).map(d => [d.name, d.uuid, d.libraryUuid, (d.attributes && (d.attributes['Supplier Part'] || d.attributes['supplierId'])) || '', (d.attributes && d.attributes['Value']) || '']); } catch (e) { out[q] = 'ERR ' + String(e).slice(0, 120); } } return out;