Get link Facebook X Pinterest Email Other Apps August 20, 2026 કેતનજોષી'; centerDisplay.classList.remove('pop-animation'); wordOutput.innerText = ''; const extraRots = Math.floor(Math.random() * 10) + 12; const randomDeg = Math.floor(Math.random() * 360); currentRotation += (extraRots * 360) + randomDeg; canvas.style.transition = `transform ${duration}ms cubic-bezier(0.1, 0, 0.1, 1)`; canvas.style.transform = `rotate(${currentRotation}deg)`; setTimeout(() => { if(isSpinning) { isSpinning = false; calculateResult(); } }, duration); } function stopWheel() { if (!isSpinning) return; isSpinning = false; canvas.style.transition = 'transform 0.6s ease-out'; canvas.style.transform = `rotate(${currentRotation % 360 + 360}deg)`; setTimeout(calculateResult, 600); } function calculateResult() { const actualDeg = currentRotation % 360; const arcDeg = 360 / barakhadiData.length; const correctedDeg = (360 - actualDeg + 270) % 360; const index = Math.floor(correctedDeg / arcDeg) % barakhadiData.length; const result = barakhadiData[index]; centerDisplay.innerText = result.a; centerDisplay.classList.add('pop-animation'); wordOutput.innerText = result.s; speak(result.a + ' થી ' + result.s.split(' ')[0]); confetti({ particleCount: 150, spread: 70, origin: { y: 0.7 }, colors: colors }); } drawWheel();