Sweeps

Lay’s FIFA World Cup Soccer Jersey Giveaway – 370 Winners!

View saved
How does this find feel?

Win FREE Lay’s Soccer Jersey! GO SOCCER Giveaway 2026 (370 Winners)

*{box-sizing:border-box;margin:0;padding:0}
body{font-family:’Segoe UI’,Tahoma,Geneva,Verdana,sans-serif;line-height:1.8;background:linear-gradient(135deg,#1a5e1f 0%,#2e7d32 50%,#43a047 100%);min-height:100vh}
.article-container{max-width:800px;margin:0 auto;padding:20px;background:#fff;border-radius:0 0 30px 30px}
h1{font-size:32px;color:#1a5e1f;margin-bottom:10px;line-height:1.3;text-align:center}
h2{font-size:24px;color:#2e7d32;margin:30px 0 15px;text-align:center}
h3{font-size:20px;color:#1a5e1f;margin:25px 0 10px}
p{margin-bottom:18px;font-size:17px;color:#333}
.hero-banner{width:100%;border-radius:20px;margin-bottom:20px;box-shadow:0 10px 40px rgba(0,0,0,0.3);background:linear-gradient(135deg,#ffca28 0%,#ffc107 50%,#ffb300 100%);padding:40px;text-align:center;color:#1a5e1f;position:relative;overflow:hidden}
.hero-banner::before{content:’⚽’;position:absolute;font-size:150px;opacity:0.15;top:-20px;left:-30px}
.hero-banner::after{content:’⚽’;position:absolute;font-size:150px;opacity:0.15;bottom:-20px;right:-30px}
.hero-banner h2{color:#1a5e1f;font-size:36px;margin:0 0 10px}
.hero-banner p{color:#2e7d32;font-size:20px;margin:0}
.soccer-balls{font-size:50px;margin:15px 0}
.highlight-box{background:linear-gradient(135deg,#c62828,#d32f2f);color:#fff;padding:25px;border-radius:20px;margin:25px 0;text-align:center;box-shadow:0 10px 30px rgba(198,40,40,0.3)}
.highlight-box h3{color:#ffcdd2;margin:0 0 10px;font-size:28px}
.highlight-box p{margin:0;font-size:20px}
.prize-showcase{background:linear-gradient(135deg,#1a5e1f,#2e7d32);padding:30px;border-radius:25px;margin:30px 0;text-align:center;color:#fff}
.prize-showcase h3{color:#ffca28;font-size:32px;margin-bottom:15px}
.prize-showcase .big-number{font-size:80px;font-weight:bold;color:#ffca28;text-shadow:3px 3px 0 rgba(0,0,0,0.3)}
.prize-showcase p{color:#c8e6c9;font-size:18px}
.key-info{background:#e8f5e9;border-left:5px solid #2e7d32;padding:20px;margin:25px 0;border-radius:0 15px 15px 0}
.key-info strong{color:#1a5e1f}
ul{margin:15px 0 20px 25px}
li{margin-bottom:10px}
ol{margin:15px 0 20px 25px}

/* Social Media Entry Buttons */
.social-entry-section{background:linear-gradient(135deg,#1a5e1f,#2e7d32);padding:30px;border-radius:25px;margin:30px 0;text-align:center}
.social-entry-section h3{color:#ffca28;font-size:24px;margin-bottom:20px}
.social-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}
.social-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 35px;font-size:18px;font-weight:bold;text-decoration:none;border-radius:50px;transition:all 0.3s;color:#fff}
.social-btn:hover{transform:scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,0.3)}
.social-btn.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}
.social-btn.twitter{background:#000}
.social-btn.tiktok{background:linear-gradient(45deg,#00f2ea,#ff0050);color:#000}

.cta-section{background:linear-gradient(135deg,#ffca28,#ffc107,#ffb300);padding:40px;border-radius:25px;text-align:center;margin:30px 0}
.cta-section h3{color:#1a5e1f;font-size:28px;margin-bottom:15px}
.cta-button{display:inline-block;background:#1a5e1f;color:#fff;padding:20px 60px;font-size:24px;font-weight:bold;text-decoration:none;border-radius:50px;box-shadow:0 10px 30px rgba(0,0,0,0.3);transition:all 0.3s;animation:pulse 2s infinite}
.cta-button:hover{transform:scale(1.1);background:#2e7d32}
@keyframes pulse{0%,100%{box-shadow:0 10px 30px rgba(0,0,0,0.3)}50%{box-shadow:0 10px 30px rgba(255,202,40,0.6),0 0 0 10px rgba(255,202,40,0.2)}}

/* HIGH RPM AD CONTAINERS */
.ad-container{margin:25px auto;text-align:center;min-height:280px;max-width:100%;overflow:visible}

.countdown-banner{background:linear-gradient(90deg,#1a5e1f,#2e7d32,#43a047,#2e7d32,#1a5e1f);background-size:200% 100%;color:#fff;padding:15px;text-align:center;position:sticky;top:0;z-index:100;font-weight:bold;font-size:18px;animation:slide 3s linear infinite}
@keyframes slide{0%{background-position:0% 50%}100%{background-position:200% 50%}}

/* Progress Bar */
#progress-container{position:fixed;top:0;left:0;width:100%;height:6px;background:rgba(255,255,255,0.3);z-index:9999}
#progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#ffca28,#ffc107,#ffb300);transition:width 0.1s;border-radius:0 3px 3px 0}
#progress-text{position:fixed;top:10px;right:15px;background:#1a5e1f;color:#fff;padding:8px 15px;border-radius:25px;font-size:14px;z-index:9999;font-weight:bold}

/* Start Modal – CENTER CENTER */
#start-modal{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(26,94,31,0.95),rgba(46,125,50,0.95));z-index:99999;align-items:center;justify-content:center}
#start-modal-content{background:#fff;padding:40px;border-radius:30px;text-align:center;max-width:500px;margin:20px;box-shadow:0 20px 60px rgba(0,0,0,0.4)}
#start-modal h2{color:#1a5e1f;font-size:22px;margin-bottom:10px}
#start-modal .prize-amount{color:#c62828;font-size:50px;font-weight:bold;margin:15px 0}
#start-modal .emoji-row{font-size:45px;margin:15px 0}
#start-modal p{color:#333;margin-bottom:15px;font-size:16px}
#start-modal .teaser{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);padding:15px;border-radius:15px;margin:20px 0}
#start-modal .teaser p{color:#1a5e1f;margin:0;font-weight:bold}
#start-btn{background:linear-gradient(135deg,#1a5e1f,#2e7d32);color:#fff;border:none;padding:20px 50px;font-size:22px;font-weight:bold;border-radius:50px;cursor:pointer;box-shadow:0 10px 30px rgba(46,125,50,0.4)}
#start-btn:hover{transform:scale(1.05)}

/* Toast – CENTER CENTER */
#toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#1a5e1f,#2e7d32);color:#fff;padding:20px 40px;border-radius:20px;font-size:20px;z-index:9998;display:none;box-shadow:0 10px 40px rgba(46,125,50,0.5);font-weight:bold;text-align:center}

/* Social Proof – CENTER CENTER */
#social-proof{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px 30px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,0.3);z-index:9997;display:none;text-align:center;border:3px solid #2e7d32}
#social-proof p{margin:0;font-size:16px}
#social-proof strong{color:#1a5e1f}

/* Entry periods table */
.entry-table{width:100%;border-collapse:collapse;margin:25px 0;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.1);font-size:14px}
.entry-table th{background:#1a5e1f;color:#fff;padding:12px 8px;text-align:center}
.entry-table td{padding:10px 8px;border-bottom:1px solid #c8e6c9;text-align:center}
.entry-table tr:nth-child(even){background:#e8f5e9}
.entry-table tr.current{background:#ffca28;font-weight:bold}

/* Poll */
.poll-box{background:#fff;border:3px solid #2e7d32;border-radius:20px;padding:25px;margin:30px 0;text-align:center}
.poll-box h4{color:#1a5e1f;margin-bottom:15px;font-size:20px}
.poll-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.poll-option{background:#e8f5e9;border:2px solid #c8e6c9;padding:12px 25px;border-radius:25px;cursor:pointer;transition:all 0.3s;font-size:16px}
.poll-option:hover{border-color:#2e7d32;background:#c8e6c9;transform:scale(1.05)}
.poll-option.selected{background:#2e7d32;color:#fff;border-color:#2e7d32}
.poll-results{display:none;margin-top:15px}
.poll-bar{background:#e8f5e9;border-radius:10px;height:35px;margin:8px 0;overflow:hidden}
.poll-fill{background:linear-gradient(90deg,#1a5e1f,#43a047);height:100%;border-radius:10px;display:flex;align-items:center;padding-left:15px;color:#fff;font-weight:bold}

/* Sticky Ad */
#sticky-ad{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:10px;text-align:center;box-shadow:0 -5px 20px rgba(0,0,0,0.2);z-index:9990;display:none}
#sticky-ad .close-sticky{position:absolute;top:5px;right:15px;background:none;border:none;font-size:20px;cursor:pointer;color:#1a5e1f}

/* Spin teaser */
.spin-teaser{background:linear-gradient(135deg,#ffca28,#ffc107);color:#1a5e1f;padding:25px;border-radius:20px;margin:30px 0;text-align:center;font-weight:bold;font-size:20px;box-shadow:0 10px 30px rgba(255,193,7,0.3)}
.spin-teaser small{display:block;margin-top:8px;font-weight:normal;color:#2e7d32}

/* Prize box */
.prize-box{background:linear-gradient(135deg,#fff8e1,#ffecb3);padding:25px;border-radius:20px;margin:25px 0;text-align:center;border:3px solid #ffca28}
.prize-box h4{color:#1a5e1f;margin-bottom:10px;font-size:22px}
.prize-box p{color:#333;font-size:16px;margin:0}
.prize-box .value{font-size:36px;font-weight:bold;color:#c62828;margin:10px 0}

/* FAQ */
.faq-item{background:#e8f5e9;border-radius:15px;padding:20px;margin:15px 0}
.faq-item h4{color:#1a5e1f;margin-bottom:10px}
.faq-item p{margin:0;color:#333}

/* Country flags */
.country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}
.country-flag{font-size:30px;text-align:center;padding:10px;background:#f5f5f5;border-radius:10px}

/* Spin Wheel Popup – CENTER CENTER */
#wheel-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(26,94,31,0.95);z-index:99998}
#wheel-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#1a5e1f,#2e7d32);border-radius:30px;padding:30px;z-index:99999;text-align:center;box-shadow:0 25px 80px rgba(0,0,0,0.5);border:5px solid #ffca28;width:90%;max-width:420px}
#wheel-popup .close-btn{position:absolute;top:10px;right:15px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer}
#wheel-popup h2{color:#fff;font-size:24px;margin:0 0 5px}
#wheel-popup .popup-subtitle{color:#ffca28;font-size:28px;font-weight:bold;margin:0 0 15px}
#wheel-popup .popup-desc{color:rgba(255,255,255,0.95);font-size:14px;margin-bottom:15px}
.prize-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:15px}
.prize-legend span{background:rgba(255,255,255,0.25);padding:6px 14px;border-radius:20px;font-size:13px;color:#fff;font-weight:bold}
#wheel-container{position:relative;width:280px;height:280px;margin:0 auto 20px}
#wheel-canvas{width:280px;height:280px;border-radius:50%;border:6px solid #ffca28;box-shadow:0 0 40px rgba(255,202,40,0.5)}
#wheel-pointer{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:35px solid #ffca28;z-index:10}
#wheel-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;background:linear-gradient(135deg,#ffca28,#ffc107);border-radius:50%;border:4px solid #fff;z-index:5}
#popup-email-form{margin-bottom:15px}
#popup-email-form input{width:100%;padding:15px;font-size:16px;border:3px solid #ffca28;border-radius:50px;text-align:center;box-sizing:border-box}
#spin-btn{background:linear-gradient(135deg,#ffca28,#ffc107);color:#1a5e1f;border:none;padding:18px 40px;font-size:22px;font-weight:bold;border-radius:50px;cursor:pointer;width:100%}
#spin-btn:disabled{background:#ccc;color:#666;cursor:not-allowed}
#spin-result{display:none;background:#fff;border-radius:20px;padding:25px;margin-top:15px;border:3px solid #ffca28}
#spin-result h3{margin:0;color:#1a5e1f;font-size:26px}
#spin-result p{margin:10px 0 0;color:#333;font-size:15px}
.disclaimer{font-size:11px;color:rgba(255,255,255,0.7);margin-top:15px}
#confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100000;display:none}

/* Mobile */
@media(max-width:600px){
h1{font-size:24px}
h2{font-size:20px}
.prize-showcase .big-number{font-size:60px}
.country-grid{grid-template-columns:repeat(3,1fr)}
#start-modal-content{padding:25px}
.prize-amount{font-size:40px!important}
.social-btn{padding:15px 25px;font-size:16px}
.entry-table{font-size:12px}
}

0% to entry

⚽ LAY’S GO SOCCER JERSEY GIVEAWAY ⚽

⚽🥔🏆
370 WINNERS!

Win a Custom Lay’s Soccer Jersey + Chips!

FIFA World Cup 26™ Edition • Weekly Drawings • Enter on Social Media!

🎰 BONUS: Spin-to-Win at the bottom for extra entries!

⚽ 370 WINNERS! Weekly Drawings Through July 2026! ⚽
⚽🥔⚽

LAY’S GO SOCCER!

Win a Custom FIFA World Cup 26™ Jersey + Chips!

⚽ Win a FREE Lay’s Soccer Jersey! GO SOCCER Giveaway 2026 (370 Winners!)

GOOOOOAL! Lay’s is celebrating the FIFA World Cup 26™ with an EPIC giveaway! They’re giving away 370 custom soccer jerseys with country flag patches PLUS bags of Lay’s Classic Potato Chips!

Whether you’re cheering for USA, Mexico, Brazil, or any of the 48 qualifying countries, this is your chance to rep your team in style! 🏆

🏆 370 WINNERS! 🏆

Custom Lay’s Soccer Jersey + Chips (ARV $323 each!)

⚽ TOTAL PRIZE VALUE ⚽

$119,510

In Custom Soccer Jerseys & Chips!

🎯 How to Enter

Enter on ANY of Lay’s social media accounts! Follow them and look for the giveaway posts:

🎰 Keep scrolling! A FREE Spin-to-Win is waiting at the bottom!
Win extra entries into Freebie Mom’s daily Amazon Gift Card drawing!

🎁 EACH WINNER RECEIVES:

Custom Lay’s Soccer Jersey with Country Flag Patches

+ Lay’s Classic Potato Chips (2.5oz bag)

$323 Value!

📅 Giveaway Period: December 5, 2025 – July 17, 2026

🎯 Entry Limit: ONE entry per person, per WEEK

🏆 Total Winners: 370 winners across 33 entry periods

👤 Eligibility: USA residents, 18+ (19+ in AL/NE)

📅 Entry Periods & Drawing Dates

⚠️ IMPORTANT: Entries do NOT carry forward! You must enter during each weekly period for a chance to win that week’s prizes!

# Entry Date Drawing Date Winners
1 Dec 5, 2025 FIFA Draw Day 210
5 Jan 2, 2026 Jan 5, 2026 5
6 Jan 9, 2026 Jan 12, 2026 5
7 Jan 16, 2026 Jan 19, 2026 5
8 Jan 23, 2026 Jan 26, 2026 5
9 Jan 30, 2026 Feb 2, 2026 5
10 Feb 6, 2026 Feb 9, 2026 5
Weekly through July 17, 2026 5/week
33 Jul 17, 2026 Jul 20, 2026 5

⚽ Which Country Are You Cheering For?

🇺🇸 USA
🇲🇽 Mexico
🇧🇷 Brazil
🇦🇷 Argentina
🇩🇪 Germany
🌍 Other

Great choice! Good luck in the giveaway!

USA 35%
Mexico 28%
Brazil 15%
Argentina 12%
Other 10%

🎰 Almost there! Your FREE spin awaits below!
Enter your email to unlock the wheel and win bonus entries!

❓ Frequently Asked Questions

How do I enter?

Follow Lay’s on Instagram, Twitter/X, or TikTok and look for their giveaway posts. Comment or engage as instructed in each post!

How often can I enter?

Once per person, per week. Each entry period is typically ONE DAY (the date listed), so mark your calendar!

Do entries carry forward?

NO! Entries from one period do NOT carry forward. You must enter during each weekly period for that week’s drawing.

What’s included in the prize?

A custom Lay’s soccer jersey with country flag patches (celebrating FIFA World Cup 26™) plus a 2.5oz bag of Lay’s Classic Potato Chips. Total value: $323!

When does this end?

The final entry period is July 17, 2026, with the last drawing on July 20, 2026.

⚽ FIFA World Cup 26™ Fun Facts

  • 🏟️ First-ever 48-team World Cup! More countries = more excitement!
  • 🌎 Hosted by USA, Mexico & Canada – North American soccer party!
  • 📅 June 11 – July 19, 2026 – Mark your calendars!
  • 🏆 80 matches total – More games than ever before!
  • 16 host cities across all three countries!

💡 Pro Tips for Winning

  • 📱 Follow ALL three accounts – Instagram, Twitter/X, AND TikTok for max chances!
  • 🔔 Turn on notifications – Entry periods are only ONE DAY each week!
  • 📅 Set weekly reminders – Every Thursday/Friday, check for new entry posts!
  • 💬 Engage authentically – Follow the entry instructions in each post carefully!
  • 🔄 Enter every week – 33 chances to win over 7+ months!

⚽ READY TO WIN A LAY’S SOCCER JERSEY? ⚽

Follow Lay’s on social media and enter the giveaway!

Weekly Entry • 370 Winners • Ends July 17, 2026

This giveaway is sponsored by Frito-Lay. See official rules for complete details. No purchase necessary. Must be 18+ to enter (19+ in AL/NE). Void where prohibited.

🎰 Spin the Wheel!

🎟️ +1
🎟️ +2
🎟️ +3
🎟️ +5
✨ 2X

*Bonus entries for Freebie Mom’s daily Amazon Gift Card drawing. Winners announced on Facebook.

// ========== VARIABLES ==========
var startModal = document.getElementById(‘start-modal’);
var startBtn = document.getElementById(‘start-btn’);
var toast = document.getElementById(‘toast’);
var socialProof = document.getElementById(‘social-proof’);
var progressBar = document.getElementById(‘progress-bar’);
var progressText = document.getElementById(‘progress-text’);
var stickyAd = document.getElementById(‘sticky-ad’);
var closeSticky = document.getElementById(‘close-sticky’);
var wheelPopup = document.getElementById(‘wheel-popup’);
var wheelOverlay = document.getElementById(‘wheel-popup-overlay’);
var closePopup = document.getElementById(‘close-popup’);

var isScrolling = false;
var popupShown = false;
var hasSpun = false;
var userEmail = ”;
var nameIndex = 0;

var names = [
‘Carlos from Texas’,’Maria from California’,’Jake from Florida’,’Sofia from Arizona’,
‘Diego from New York’,’Emma from Illinois’,’Luis from Colorado’,’Ashley from Georgia’,
‘Miguel from New Mexico’,’Rachel from Ohio’,’Juan from Nevada’,’Megan from Washington’
];

var toastMessages = [
‘⚽ Keep scrolling for the entry links!’,
‘🏆 370 winners will be chosen!’,
‘🥔 Custom Lay’s soccer jersey up for grabs!’,
‘📅 Weekly drawings through July 2026!’,
‘🎰 Spin Wheel ahead – win bonus entries!’,
‘⚽ FIFA World Cup 26™ is coming!’,
‘📱 Enter on Instagram, Twitter, or TikTok!’,
‘🔔 Don’t forget to enter every week!’
];

// ========== START BUTTON ==========
startBtn.addEventListener(‘click’, function(){
startModal.style.display = ‘none’;
startAutoScroll();
});

// ========== AUTO SCROLL – LINEAR SPEED ==========
function startAutoScroll(){
isScrolling = true;
var entrySection = document.getElementById(‘entry-section’);
var targetY = entrySection.offsetTop – 100;
var startY = window.scrollY;
var distance = targetY – startY;
var duration = 35000;
var startTime = null;

var toastIndex = 0;
var toastInterval = setInterval(function(){
if(!isScrolling) return;
showToast(toastMessages[toastIndex % toastMessages.length]);
toastIndex++;
}, 5000);

var socialInterval = setInterval(function(){
if(!isScrolling) return;
showSocialProof();
}, 8000);

function scrollStep(timestamp){
if(!startTime) startTime = timestamp;
var elapsed = timestamp – startTime;
var progress = Math.min(elapsed / duration, 1);

window.scrollTo(0, startY + distance * progress);

if(progress < 1){
requestAnimationFrame(scrollStep);
} else {
clearInterval(toastInterval);
clearInterval(socialInterval);
isScrolling = false;
}
}

requestAnimationFrame(scrollStep);
}

function showToast(msg){
toast.innerHTML = msg;
toast.style.display = 'block';
setTimeout(function(){ toast.style.display = 'none'; }, 3500);
}

function showSocialProof(){
socialProof.innerHTML = '

‘ + names[nameIndex % names.length] + ‘ just entered! ⚽

‘;
socialProof.style.display = ‘block’;
nameIndex++;
setTimeout(function(){ socialProof.style.display = ‘none’; }, 4500);
}

window.addEventListener(‘scroll’, function(){
var scrollTop = window.scrollY;
var docHeight = document.documentElement.scrollHeight – window.innerHeight;
var progress = Math.min((scrollTop / docHeight) * 100, 100);

progressBar.style.width = progress + ‘%’;
progressText.textContent = Math.round(progress) + ‘% to entry’;

if(progress > 25 && stickyAd.style.display === ‘none’){
stickyAd.style.display = ‘block’;
}

if(progress > 80 && !popupShown && !hasSpun){
popupShown = true;
setTimeout(showWheelPopup, 500);
}
});

closeSticky.addEventListener(‘click’, function(){
stickyAd.style.display = ‘none’;
});

document.querySelectorAll(‘.poll-option’).forEach(function(opt){
opt.addEventListener(‘click’, function(){
document.querySelectorAll(‘.poll-option’).forEach(function(o){ o.classList.remove(‘selected’); });
this.classList.add(‘selected’);
document.querySelector(‘.poll-results’).style.display = ‘block’;
});
});

// ========== SPIN WHEEL ==========
var segments = [
{label:’+1 ENTRY’,color:’#1a5e1f’,text:’#fff’},
{label:’SPIN AGAIN’,color:’#9e9e9e’,text:’#fff’},
{label:’+2 ENTRIES’,color:’#ffca28′,text:’#1a5e1f’},
{label:’+3 ENTRIES’,color:’#c62828′,text:’#fff’},
{label:’+5 ENTRIES’,color:’#1565c0′,text:’#fff’},
{label:’SPIN AGAIN’,color:’#9e9e9e’,text:’#fff’},
{label:’+2 ENTRIES’,color:’#ffca28′,text:’#1a5e1f’},
{label:’2X ENTRIES’,color:’#7b1fa2′,text:’#fff’}
];

var canvas = document.getElementById(‘wheel-canvas’);
var ctx = canvas.getContext(‘2d’);
var currentAngle = 0;

function drawWheel(){
var cx=canvas.width/2,cy=canvas.height/2,r=cx-5;
var arc=2*Math.PI/segments.length;
ctx.clearRect(0,0,canvas.width,canvas.height);
for(var i=0;i= total){
currentAngle = targetAngle;
drawWheel();
showResult(result);
return;
}
var ease = 1 – Math.pow(1 – time/total, 3);
currentAngle = startAngle + targetAngle * ease;
drawWheel();
requestAnimationFrame(spin);
}
spin();
};

function showResult(i){
var s = segments[i], t, m;
if(s.label === ‘SPIN AGAIN’){ t = ‘😅 Spin Again!’; m = ‘No bonus this time – but go enter the Lay’s giveaway!’; }
else if(s.label === ‘+1 ENTRY’){ t = ‘🎉 +1 Entry!’; m = “You got 1 bonus entry!”; confetti(); }
else if(s.label === ‘+2 ENTRIES’){ t = ‘🎉 +2 Entries!’; m = “You got 2 bonus entries!”; confetti(); }
else if(s.label === ‘+3 ENTRIES’){ t = ‘🎉 +3 Entries!’; m = “You got 3 bonus entries!”; confetti(); }
else if(s.label === ‘+5 ENTRIES’){ t = ‘🎉 +5 Entries!’; m = “AMAZING! You got 5 bonus entries!”; confetti(); }
else if(s.label === ‘2X ENTRIES’){ t = ‘🔥 2X Entries!’; m = ‘Your entries are DOUBLED!’; confetti(); }

saveToGoogleSheets(userEmail, s.label);

document.getElementById(‘result-title’).textContent = t;
document.getElementById(‘result-text’).innerHTML = m + ‘

⬇️ NOW ENTER THE LAY’S GIVEAWAY! ⬇️‘;
document.getElementById(‘spin-result’).style.display = ‘block’;
document.getElementById(‘spin-btn’).style.display = ‘none’;

var ctaDiv = document.createElement(‘div’);
ctaDiv.style.cssText = ‘display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px;’;
ctaDiv.innerHTML = ‘

📸 Instagram
𝕏 Twitter
🎵 TikTok
‘;
document.getElementById(‘spin-result’).appendChild(ctaDiv);

setTimeout(function(){
hideWheelPopup();
document.getElementById(‘entry-section’).scrollIntoView({behavior:’smooth’,block:’center’});
}, 8000);
}

function confetti(){
var c = document.getElementById(‘confetti-canvas’), x = c.getContext(‘2d’);
c.style.display = ‘block’;
c.width = innerWidth;
c.height = innerHeight;
var p = [];
for(var i = 0; i < 150; i++){
p.push({
x: Math.random() * c.width,
y: -20 – Math.random() * c.height,
vx: Math.random() * 5 – 2.5,
vy: Math.random() * 4 + 2,
c: ['#1a5e1f','#ffca28','#c62828','#1565c0','#7b1fa2','#43a047'][Math.floor(Math.random() * 6)],
s: Math.random() * 10 + 5
});
}
function d(){
x.clearRect(0, 0, c.width, c.height);
var a = false;
p.forEach(function(q){
x.fillStyle = q.c;
x.fillRect(q.x, q.y, q.s, q.s);
q.x += q.vx;
q.y += q.vy;
q.vy += 0.1;
if(q.y 0){

}
});
} catch(e){}
}
}, 30000);

Helpful Freebie Mom Guides

Keep going

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.