@extends('layouts.app') @section('title', 'For the love of cats') @section('content')

FOR THE LOVE OF CATS

A little moment of play for people who make room for paws, purrs, and personality.

YOUR OWN BONUS MOMENT

Your player account keeps your credits and spin results together, just for you.

A SIMPLE WAY TO PLAY

Join, receive credits from your admin, and discover what’s waiting on the wheel.

BONUS BONANZA / THE CAT LOVERS’ EDITION

For the love
of cats.

They make our homes a little warmer. Our days a little brighter. This is a little moment for the people who love them.

Welcome to Bonus Bonanza. Create your account, receive spin credits from your admin, and add a little possibility to your day.

Made for cat people. A moment that’s yours.
A relaxed tabby cat with white paws tilting its head
TAKE A LITTLE TIME FOR YOU

A little spin.
A lovely possibility.

Curiosity looks good on you.
Take your place at the wheel and see what comes around.

@guest
WELCOME, CAT PERSON

Your bonus moment starts here.

{{ $signupCredits > 0 ? 'Create your account and receive '.$signupCredits.' registration credits. Your admin can grant more later.' : 'Create your account, receive spin credits from your admin, and take your place at the wheel.' }}

Join the bonanza ↗
Already registered? Sign in to spin
@else @if(auth()->user()->is_admin)
ADMINISTRATOR VIEW

Your wheel, your way.

Manage prizes and give your players their next chance.

Open admin studio ↗ @else
WELCOME BACK, {{ auth()->user()->name }}
{{ auth()->user()->spin_credits }}spin credits
1 credit per spin

{{ !$ready ? 'Please come back later or contact your campaign administrator. Your credits are kept.' : (auth()->user()->spin_credits > 0 ? 'One credit. One spin. Your bonus moment awaits.' : 'Ask your admin for credits to get your bonanza started.') }}

@endif @endguest
◎   Registered players↻   1 credit = 1 spin
THE BONUS WHEEL {{ $wheelNotice }}
✧✧ Awan, a blue-eyed ragdoll in a beige hat, peeking from behind the wheel with his paws holding the rim
✦ ROUND AND ROUND. WHAT WILL YOU FIND? ✦

Slots are shuffled when you open the wheel.
Only in-stock prizes can win. Equal-sized slots don’t mean equal odds.

A LITTLE SOMETHING TO LOOK FORWARD TO

On the wheel

Current wheel outcomes · {{ $slots->count() }} slots
@foreach($slots->unique('prize_id') as $slot)
{{ str_pad($loop->iteration, 2, '0', STR_PAD_LEFT) }}

{{ $slot->prize->name }}

{{ $slot->prize->description }}

{{ !$slot->prize->active || $slot->prize->weight === 0 ? 'Currently unavailable' : ($slot->prize->stock < 1 ? 'Sold out' : number_format($slot->prize->stock).' in stock') }}
@endforeach
AS SIMPLE AS ONE, TWO, THREE

Make yourself at home.

{{ auth()->check() ? 'Back to the wheel' : 'Let’s get started' }} ↗
01

Join our corner of the world.

Create your player account with your name, email, and password. Already joined? Just sign in.

02

Collect your spin credits.

Your admin grants your credits. Check your balance in the menu or beside the wheel.

03

Let curiosity take a turn.

Spend one credit, spin the wheel, and see the outcome. Your result is saved to your account.

GOOD TO KNOW BEFORE YOU GO

A few things
about the bonanza.

Clear rules. A smoother spin.

How do I get credits?

{{ $signupCredits > 0 ? 'New accounts currently receive '.$signupCredits.' spin credits at registration.' : 'New accounts currently start with zero credits.' }} Your admin can grant additional credits afterwards. Contact your campaign administrator to request them.

Does every spin win a prize?

No prize is guaranteed. Your result depends on the prizes and chances configured by the admin. Each prize can have a different chance of selection, even when the wheel slots look equal.

How do I collect a reward?

Your result is saved in your recent spins. Contact your campaign administrator to arrange collection of any applicable reward.

@auth @if(!auth()->user()->is_admin)
YOUR BONUS STORY SO FAR

Recent spins.

@if($history->isEmpty())
Your story is just getting started. Your spin results will appear here.
@else
@foreach($history as $spin)@endforeach
RewardDateSpin
✦ {{ $spin->prize_name }}{{ $spin->created_at->format('d M Y, H:i') }} {{ config('app.timezone') }}#{{ $spin->id }}
@endif
@endif @endauth
✷
YOUR BONANZA RESULT

Your result has been saved to your player account.
Contact your admin to arrange any prize collection.

@endsection @push('scripts') @endpush