<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Stamp;

class LargeStampSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        // Array of Large stamp images from public/images/stamps/Large directory
        $largeStamps = [
            ['name' => 'stamp-image-1', 'image_path' => 'stamp-image-1.png', 'type' => 'large'],
            ['name' => 'stamp-image-2', 'image_path' => 'stamp-image-2.png', 'type' => 'large'],
            ['name' => 'stamp-image-3', 'image_path' => 'stamp-image-3.png', 'type' => 'large'],
            ['name' => 'stamp-image-4', 'image_path' => 'stamp-image-4.png', 'type' => 'large'],
            ['name' => 'stamp-image-5', 'image_path' => 'stamp-image-5.png', 'type' => 'large'],
            ['name' => 'stamp-image-6', 'image_path' => 'stamp-image-6.png', 'type' => 'large'],
            ['name' => 'stamp-image-7', 'image_path' => 'stamp-image-7.png', 'type' => 'large'],
            ['name' => 'stamp-image-8', 'image_path' => 'stamp-image-8.png', 'type' => 'large'],
            ['name' => 'stamp-image-9', 'image_path' => 'stamp-image-9.png', 'type' => 'large'],
            ['name' => 'stamp-image-10', 'image_path' => 'stamp-image-10.png', 'type' => 'large'],
            ['name' => 'stamp-image-11', 'image_path' => 'stamp-image-11.png', 'type' => 'large'],
            ['name' => 'stamp-image-12', 'image_path' => 'stamp-image-12.png', 'type' => 'large'],
            ['name' => 'stamp-image-13', 'image_path' => 'stamp-image-13.png', 'type' => 'large'],
            ['name' => 'stamp-image-14', 'image_path' => 'stamp-image-14.png', 'type' => 'large'],
            ['name' => 'stamp-image-15', 'image_path' => 'stamp-image-15.png', 'type' => 'large'],
            ['name' => 'stamp-image-16', 'image_path' => 'stamp-image-16.png', 'type' => 'large'],
            ['name' => 'stamp-image-17', 'image_path' => 'stamp-image-17.png', 'type' => 'large'],
            ['name' => 'stamp-image-18', 'image_path' => 'stamp-image-18.png', 'type' => 'large'],
            ['name' => 'stamp-image-19', 'image_path' => 'stamp-image-19.png', 'type' => 'large'],
            ['name' => 'stamp-image-20', 'image_path' => 'stamp-image-20.png', 'type' => 'large'],
            ['name' => 'stamp-image-21', 'image_path' => 'stamp-image-21.png', 'type' => 'large'],
            ['name' => 'stamp-image-22', 'image_path' => 'stamp-image-22.png', 'type' => 'large'],
            ['name' => 'stamp-image-23', 'image_path' => 'stamp-image-23.png', 'type' => 'large'],
            ['name' => 'stamp-image-24', 'image_path' => 'stamp-image-24.png', 'type' => 'large'],
            ['name' => 'stamp-image-25', 'image_path' => 'stamp-image-25.png', 'type' => 'large'],
            ['name' => 'stamp-image-26', 'image_path' => 'stamp-image-26.png', 'type' => 'large'],
            ['name' => 'stamp-image-27', 'image_path' => 'stamp-image-27.png', 'type' => 'large'],
            ['name' => 'stamp-image-28', 'image_path' => 'stamp-image-28.png', 'type' => 'large'],
            ['name' => 'stamp-image-29', 'image_path' => 'stamp-image-29.png', 'type' => 'large'],
            ['name' => 'stamp-image-30', 'image_path' => 'stamp-image-30.png', 'type' => 'large'],
            ['name' => 'stamp-image-31', 'image_path' => 'stamp-image-31.png', 'type' => 'large'],
            ['name' => 'stamp-image-32', 'image_path' => 'stamp-image-32.png', 'type' => 'large'],
            ['name' => 'stamp-image-33', 'image_path' => 'stamp-image-33.png', 'type' => 'large'],
            ['name' => 'stamp-image-34', 'image_path' => 'stamp-image-34.png', 'type' => 'large'],
            ['name' => 'stamp-image-35', 'image_path' => 'stamp-image-35.png', 'type' => 'large'],
            ['name' => 'stamp-image-36', 'image_path' => 'stamp-image-36.png', 'type' => 'large'],
            ['name' => 'stamp-image-37', 'image_path' => 'stamp-image-37.png', 'type' => 'large'],
            ['name' => 'stamp-image-38', 'image_path' => 'stamp-image-38.png', 'type' => 'large'],
            ['name' => 'stamp-image-39', 'image_path' => 'stamp-image-39.png', 'type' => 'large'],
            ['name' => 'stamp-image-40', 'image_path' => 'stamp-image-40.png', 'type' => 'large'],
            ['name' => 'stamp-image-41', 'image_path' => 'stamp-image-41.png', 'type' => 'large'],
            ['name' => 'stamp-image-42', 'image_path' => 'stamp-image-42.png', 'type' => 'large'],
        ];

        foreach ($largeStamps as $stamp) {
            Stamp::create($stamp);
        }
    }
}
