(function(){
window.tampilkanSocialProof = function(data, position = "bottom") {
let index = 0;
const box = document.createElement("div");
box.style.position = "fixed";
box.style[`${position}`] = "20px";
box.style.left = "20px";
box.style.background = "#fff";
box.style.border = "1px solid #ddd";
box.style.padding = "10px";
box.style.borderRadius = "8px";
box.style.boxShadow = "0 2px 8px rgba(0,0,0,0.2)";
box.style.fontFamily = "Arial, sans-serif";
box.style.fontSize = "14px";
box.style.zIndex = "9999";
box.style.display = "flex";
box.style.alignItems = "center";
box.style.maxWidth = "300px";
box.style.transition = "opacity 0.5s ease";
document.body.appendChild(box);
function tampilkanBerikutnya() {
if (index >= data.length) index = 0;
const item = data[index++];
const waktu = formatTimeAgo(item.timestamp);
box.innerHTML = `
${item.text}
${waktu}
`;
box.style.opacity = "1";
setTimeout(() => box.style.opacity = "0", 6000);
setTimeout(tampilkanBerikutnya, 8000);
}
function maskNama(nama) {
return nama.length > 3 ? nama.substring(0, 3) + '****' : nama;
}
function formatTimeAgo(timestamp) {
const now = Math.floor(Date.now() / 1000);
const diff = now - timestamp;
if (diff < 60) return "baru saja";
if (diff < 3600) return `${Math.floor(diff / 60)} menit lalu`;
if (diff < 86400) return `${Math.floor(diff / 3600)} jam lalu`;
return `${Math.floor(diff / 86400)} hari lalu`;
}
tampilkanBerikutnya();
};
window.tampilkanSocialProof([{"nama":"Ismu Jayana","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Ismu Jayana<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1759279180},{"nama":"Soppan","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Soppan<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1758792632},{"nama":"Erny","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Erny<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1758206926},{"nama":"Juliana","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Juliana<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1757938477},{"nama":"Nova Fiandi","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Nova Fiandi<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1757212194},{"nama":"Kemas Hari","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Kemas Hari<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1755435426},{"nama":"Abu Zizi","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Abu Zizi<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1754055653},{"nama":"Khanif Muslim ","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Khanif Muslim <\/b> telah order produk Prompter Veo 3 Builder","timestamp":1754054887},{"nama":"Cuan","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Cuan<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1754021413},{"nama":"elin.shasha7@gmail.com","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"elin.shasha7@gmail.com<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1753786916},{"nama":"Kang Mul","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Kang Mul<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1753696254},{"nama":"Sudarman","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Sudarman<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1753666924},{"nama":"Marcus totok hermawan","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Marcus totok hermawan<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1753625548},{"nama":"Budiast","produk":"Prompter Veo 3 Builder","foto":"https:\/\/cuanify.id\/uploads\/Foto%20Produk%20%2815%29.png","text":"Budiast<\/b> telah order produk Prompter Veo 3 Builder","timestamp":1753265271}], 'bottom');
})();