<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\InformasiKegiatan;
use Carbon\Carbon;

class InformasiKegiatanSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $kegiatan = [
            // AMDAL Documents (5 records)
            [
                'NoRegistrasi' => 'REGC7EGE9465',
                'JenisDokumen' => 'AMDAL',
                'NamaKegiatan' => 'Kegiatan Penggalian Kuarsa/Pasir Kuarsa, LUKITO HARTONO LAWY',
                'BidangUsaha' => 'Pertambangan',
                'SkalaBesaran' => '50000.00 ton/tahun',
                'LokasiKegiatan' => 'Desa Marga Sungsang',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. KARUNIA SAGEA MINERAL',
                'ProvinsiKota' => 'SUMATERA SELATAN',
                'DeskripsiKegiatan' => 'Kegiatan penggalian kuarsa dan pasir kuarsa untuk keperluan industri kaca dan konstruksi dengan metode tambang terbuka',
                'DampakPotensial' => 'Penurunan Kualitas Udara, Peningkatan Kebisingan, Peningkatan Air Larian, Peningkatan Timbulan Sampah, Terjadinya Gangguan Lalu Lintas',
                'DeskripsiLokasi' => 'Desa Marga Sungsang, Kecamatan Banyuasin II, Kabupaten Banyuasin, Sumatra Selatan',
                'Latitude' => -2.1234567,
                'Longitude' => 104.7654321,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(5),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(10),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REG976H3AG89',
                'JenisDokumen' => 'AMDAL',
                'NamaKegiatan' => 'Pembangunan Waterfront Malalayang, TARCISIUS ASWIN JULIZAR',
                'BidangUsaha' => 'Perhubungan Laut',
                'SkalaBesaran' => '5000.00 m2',
                'LokasiKegiatan' => 'Pantai Malalayang',
                'Kewenangan' => 'Daerah',
                'Pemrakarsa' => 'PT. BENUA LAUT LEPAS',
                'ProvinsiKota' => 'SULAWESI UTARA',
                'DeskripsiKegiatan' => 'Pembangunan Terminal Alih Muat Barang (Ship To Ship Transfer) dan Fasilitas Penunjangnya oleh PT. Benua Laut Lepas',
                'DampakPotensial' => 'Penurunan kualitas air laut, Peningkatan Sedimentasi, Perubahan Garis Pantai, Peningkatan Kesempatan Kerja dan Berusaha',
                'DeskripsiLokasi' => 'Pantai Malalayang, Kecamatan Malalayang, Kota Manado, Sulawesi Utara',
                'Latitude' => 1.4897167,
                'Longitude' => 124.8421083,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(2),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(12),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGAMD001235',
                'JenisDokumen' => 'AMDAL',
                'NamaKegiatan' => 'Pembangunan PLTU Batubara Cilacap Unit 3 & 4',
                'BidangUsaha' => 'Energi dan Sumber Daya Mineral',
                'SkalaBesaran' => '2000.00 MW',
                'LokasiKegiatan' => 'Pesisir Cilacap',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. PLN (PERSERO)',
                'ProvinsiKota' => 'JAWA TENGAH',
                'DeskripsiKegiatan' => 'Pembangunan pembangkit listrik tenaga uap dengan bahan bakar batubara kapasitas 2x1000 MW lengkap dengan fasilitas penunjang',
                'DampakPotensial' => 'Emisi gas buang, Limbah abu batubara, Peningkatan suhu air laut, Dampak visual, Peningkatan lapangan kerja',
                'DeskripsiLokasi' => 'Pesisir Cilacap, Kecamatan Cilacap Selatan, Kabupaten Cilacap, Jawa Tengah',
                'Latitude' => -7.7326,
                'Longitude' => 109.0158,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(10),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(5),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGAMD004578',
                'JenisDokumen' => 'AMDAL',
                'NamaKegiatan' => 'Pembangunan Jalan Tol Trans Sumatera Segmen Kayu Agung - Palembang',
                'BidangUsaha' => 'Perhubungan Darat',
                'SkalaBesaran' => '75.50 km',
                'LokasiKegiatan' => 'Kabupaten Ogan Komering Ilir - Kota Palembang',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. HUTAMA KARYA (PERSERO)',
                'ProvinsiKota' => 'SUMATERA SELATAN',
                'DeskripsiKegiatan' => 'Pembangunan jalan tol 4 lajur sebagai bagian dari jaringan jalan tol Trans Sumatera untuk meningkatkan konektivitas antar wilayah',
                'DampakPotensial' => 'Pembebasan lahan, Gangguan hidrologi, Kebisingan konstruksi, Peningkatan aksesibilitas, Pembukaan lapangan kerja',
                'DeskripsiLokasi' => 'Melintasi Kabupaten Ogan Komering Ilir hingga Kota Palembang, Sumatera Selatan',
                'Latitude' => -3.0044,
                'Longitude' => 104.6178,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(15),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(0),
                'Status' => 'berakhir'
            ],
            [
                'NoRegistrasi' => 'REGAMD007892',
                'JenisDokumen' => 'AMDAL',
                'NamaKegiatan' => 'Pengembangan Bandara Internasional Syamsudin Noor Fase II',
                'BidangUsaha' => 'Perhubungan Udara',
                'SkalaBesaran' => '15000.00 m2',
                'LokasiKegiatan' => 'Banjarbaru',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. ANGKASA PURA II (PERSERO)',
                'ProvinsiKota' => 'KALIMANTAN SELATAN',
                'DeskripsiKegiatan' => 'Perluasan terminal penumpang, penambahan apron pesawat, dan peningkatan fasilitas bandara untuk mendukung peningkatan kapasitas penumpang',
                'DampakPotensial' => 'Kebisingan pesawat, Peningkatan lalu lintas, Perubahan tata guna lahan, Peningkatan perekonomian daerah',
                'DeskripsiLokasi' => 'Banjarbaru, Kalimantan Selatan',
                'Latitude' => -3.4424,
                'Longitude' => 114.7625,
                'TanggalMulaiPeriode' => Carbon::now()->addDays(3),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(18),
                'Status' => 'aktif'
            ],

            // Addendum Documents (5 records)
            [
                'NoRegistrasi' => 'REG7HA9279E8',
                'JenisDokumen' => 'Addendum',
                'NamaKegiatan' => 'Addendum AMDAL Pembangunan Waterfront Malalayang',
                'BidangUsaha' => 'Perhubungan Laut',
                'SkalaBesaran' => '7500.00 m2',
                'LokasiKegiatan' => 'Pantai Malalayang',
                'Kewenangan' => 'Daerah',
                'Pemrakarsa' => 'PT. BENUA LAUT LEPAS',
                'ProvinsiKota' => 'SULAWESI UTARA',
                'DeskripsiKegiatan' => 'Perubahan dan penambahan fasilitas pendukung pada proyek pembangunan waterfront dengan penambahan area parkir dan fasilitas komersial',
                'DampakPotensial' => 'Peningkatan lalu lintas, Perubahan tata guna lahan, Peningkatan aktivitas ekonomi lokal',
                'DeskripsiLokasi' => 'Pantai Malalayang, Kecamatan Malalayang, Kota Manado, Sulawesi Utara',
                'Latitude' => 1.4897167,
                'Longitude' => 124.8421083,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(1),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(13),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGADD002456',
                'JenisDokumen' => 'Addendum',
                'NamaKegiatan' => 'Addendum AMDAL PLTU Batubara Cilacap - Perubahan Teknologi',
                'BidangUsaha' => 'Energi dan Sumber Daya Mineral',
                'SkalaBesaran' => '2000.00 MW',
                'LokasiKegiatan' => 'Pesisir Cilacap',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. PLN (PERSERO)',
                'ProvinsiKota' => 'JAWA TENGAH',
                'DeskripsiKegiatan' => 'Perubahan teknologi pembakaran batubara dengan teknologi yang lebih ramah lingkungan dan efisien untuk mengurangi emisi',
                'DampakPotensial' => 'Pengurangan emisi SO2 dan NOx, Peningkatan efisiensi bahan bakar, Pengurangan abu terbang',
                'DeskripsiLokasi' => 'Pesisir Cilacap, Kecamatan Cilacap Selatan, Kabupaten Cilacap, Jawa Tengah',
                'Latitude' => -7.7326,
                'Longitude' => 109.0158,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(8),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(7),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGADD003789',
                'JenisDokumen' => 'Addendum',
                'NamaKegiatan' => 'Addendum AMDAL Tol Trans Sumatera - Penambahan Rest Area',
                'BidangUsaha' => 'Perhubungan Darat',
                'SkalaBesaran' => '85.50 km',
                'LokasiKegiatan' => 'Kabupaten Ogan Komering Ilir - Kota Palembang',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. HUTAMA KARYA (PERSERO)',
                'ProvinsiKota' => 'SUMATERA SELATAN',
                'DeskripsiKegiatan' => 'Penambahan 3 rest area di sepanjang ruas tol dengan fasilitas SPBU, food court, dan area istirahat untuk meningkatkan keselamatan perjalanan',
                'DampakPotensial' => 'Peningkatan keselamatan jalan, Pembukaan lapangan kerja baru, Peningkatan konsumsi air dan listrik',
                'DeskripsiLokasi' => 'Melintasi Kabupaten Ogan Komering Ilir hingga Kota Palembang, Sumatera Selatan',
                'Latitude' => -3.0044,
                'Longitude' => 104.6178,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(3),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(12),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGADD005123',
                'JenisDokumen' => 'Addendum',
                'NamaKegiatan' => 'Addendum AMDAL Bandara Syamsudin Noor - Perpanjangan Runway',
                'BidangUsaha' => 'Perhubungan Udara',
                'SkalaBesaran' => '3200.00 m',
                'LokasiKegiatan' => 'Banjarbaru',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. ANGKASA PURA II (PERSERO)',
                'ProvinsiKota' => 'KALIMANTAN SELATAN',
                'DeskripsiKegiatan' => 'Perpanjangan runway dari 2500m menjadi 3200m untuk mengakomodasi pesawat wide body dan meningkatkan kapasitas operasional bandara',
                'DampakPotensial' => 'Peningkatan kebisingan pesawat, Pembebasan lahan tambahan, Peningkatan frekuensi penerbangan',
                'DeskripsiLokasi' => 'Banjarbaru, Kalimantan Selatan',
                'Latitude' => -3.4424,
                'Longitude' => 114.7625,
                'TanggalMulaiPeriode' => Carbon::now()->addDays(5),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(20),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGADD006789',
                'JenisDokumen' => 'Addendum',
                'NamaKegiatan' => 'Addendum AMDAL Tambang Kuarsa - Perluasan Area Tambang',
                'BidangUsaha' => 'Pertambangan',
                'SkalaBesaran' => '75000.00 ton/tahun',
                'LokasiKegiatan' => 'Desa Marga Sungsang',
                'Kewenangan' => 'Pusat',
                'Pemrakarsa' => 'PT. KARUNIA SAGEA MINERAL',
                'ProvinsiKota' => 'SUMATERA SELATAN',
                'DeskripsiKegiatan' => 'Perluasan area penambangan kuarsa dari 100 ha menjadi 150 ha untuk memenuhi peningkatan demand pasar domestik dan ekspor',
                'DampakPotensial' => 'Peningkatan kebisingan, Bertambahnya debu dan partikel, Perluasan dampak visual, Peningkatan produksi',
                'DeskripsiLokasi' => 'Desa Marga Sungsang, Kecamatan Banyuasin II, Kabupaten Banyuasin, Sumatra Selatan',
                'Latitude' => -2.1234567,
                'Longitude' => 104.7654321,
                'TanggalMulaiPeriode' => Carbon::now()->addDays(2),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(17),
                'Status' => 'aktif'
            ],

            // UKL-UPL Documents (5 records)
            [
                'NoRegistrasi' => 'REGDF3D52A98',
                'JenisDokumen' => 'UKL-UPL',
                'NamaKegiatan' => 'Pembangunan Pabrik Pengolahan Kelapa Sawit',
                'BidangUsaha' => 'Industri Pangan',
                'SkalaBesaran' => '1000.00 ton/hari',
                'LokasiKegiatan' => 'Desa Sumber Jaya',
                'Kewenangan' => 'Provinsi',
                'Pemrakarsa' => 'PT. AGRO MANDIRI SEJAHTERA',
                'ProvinsiKota' => 'RIAU',
                'DeskripsiKegiatan' => 'Pembangunan dan operasional pabrik pengolahan kelapa sawit menjadi crude palm oil (CPO) dan produk turunannya',
                'DampakPotensial' => 'Pencemaran air limbah, Bau dari proses produksi, Peningkatan lalu lintas kendaraan berat',
                'DeskripsiLokasi' => 'Desa Sumber Jaya, Kecamatan Kampar, Kabupaten Kampar, Riau',
                'Latitude' => 0.2895833,
                'Longitude' => 101.3828889,
                'TanggalMulaiPeriode' => Carbon::now()->addDays(1),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(15),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGUKL001234',
                'JenisDokumen' => 'UKL-UPL',
                'NamaKegiatan' => 'Pembangunan Pabrik Tekstil dan Garmen Modern',
                'BidangUsaha' => 'Industri Tekstil',
                'SkalaBesaran' => '500.00 ton/bulan',
                'LokasiKegiatan' => 'Kawasan Industri Karawang',
                'Kewenangan' => 'Provinsi',
                'Pemrakarsa' => 'PT. TEKSTIL NUSANTARA MAKMUR',
                'ProvinsiKota' => 'JAWA BARAT',
                'DeskripsiKegiatan' => 'Pembangunan pabrik tekstil terintegrasi dengan fasilitas dyeing, printing, dan finishing untuk produksi kain dan garmen',
                'DampakPotensial' => 'Limbah cair pewarna, Konsumsi air tinggi, Kebisingan mesin, Peningkatan lapangan kerja',
                'DeskripsiLokasi' => 'Kawasan Industri Karawang, Kabupaten Karawang, Jawa Barat',
                'Latitude' => -6.3019,
                'Longitude' => 107.3372,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(4),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(11),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGUKL002567',
                'JenisDokumen' => 'UKL-UPL',
                'NamaKegiatan' => 'Pembangunan Cold Storage dan Distribution Center',
                'BidangUsaha' => 'Logistik dan Pergudangan',
                'SkalaBesaran' => '10000.00 m3',
                'LokasiKegiatan' => 'Kawasan Industri Medan',
                'Kewenangan' => 'Provinsi',
                'Pemrakarsa' => 'PT. LOGISTIK SUMATERA UTARA',
                'ProvinsiKota' => 'SUMATERA UTARA',
                'DeskripsiKegiatan' => 'Pembangunan fasilitas penyimpanan dingin dan pusat distribusi untuk produk pertanian dan perikanan dengan sistem otomatis',
                'DampakPotensial' => 'Konsumsi listrik tinggi, Refrigeran ramah lingkungan, Peningkatan lalu lintas truk, Peningkatan nilai tambah produk',
                'DeskripsiLokasi' => 'Kawasan Industri Medan, Kota Medan, Sumatera Utara',
                'Latitude' => 3.6951,
                'Longitude' => 98.7579,
                'TanggalMulaiPeriode' => Carbon::now()->subDays(6),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(9),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGUKL003890',
                'JenisDokumen' => 'UKL-UPL',
                'NamaKegiatan' => 'Pembangunan Pabrik Pengolahan Limbah Medis',
                'BidangUsaha' => 'Jasa Lingkungan',
                'SkalaBesaran' => '50.00 ton/hari',
                'LokasiKegiatan' => 'Kawasan Industri Makassar',
                'Kewenangan' => 'Provinsi',
                'Pemrakarsa' => 'PT. ECO MEDICAL WASTE SOLUTION',
                'ProvinsiKota' => 'SULAWESI SELATAN',
                'DeskripsiKegiatan' => 'Pembangunan fasilitas pengolahan limbah medis B3 dengan teknologi incinerator dan autoclave untuk wilayah Sulawesi Selatan',
                'DampakPotensial' => 'Emisi hasil pembakaran, Pengelolaan abu insinerator, Peningkatan keselamatan kesehatan masyarakat',
                'DeskripsiLokasi' => 'Kawasan Industri Makassar, Kota Makassar, Sulawesi Selatan',
                'Latitude' => -5.1477,
                'Longitude' => 119.4327,
                'TanggalMulaiPeriode' => Carbon::now()->addDays(4),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(19),
                'Status' => 'aktif'
            ],
            [
                'NoRegistrasi' => 'REGUKL004567',
                'JenisDokumen' => 'UKL-UPL',
                'NamaKegiatan' => 'Pembangunan Pabrik Pupuk Organik dari Limbah Ternak',
                'BidangUsaha' => 'Industri Pupuk',
                'SkalaBesaran' => '200.00 ton/hari',
                'LokasiKegiatan' => 'Desa Sidomulyo',
                'Kewenangan' => 'Provinsi',
                'Pemrakarsa' => 'PT. PUPUK ORGANIK NUSANTARA',
                'ProvinsiKota' => 'JAWA TIMUR',
                'DeskripsiKegiatan' => 'Pembangunan pabrik pengolahan limbah ternak menjadi pupuk organik granul dengan teknologi composting dan granulasi modern',
                'DampakPotensial' => 'Bau selama proses composting, Lalat dan serangga, Peningkatan nilai tambah limbah ternak, Produksi pupuk ramah lingkungan',
                'DeskripsiLokasi' => 'Desa Sidomulyo, Kecamatan Tempeh, Kabupaten Lumajang, Jawa Timur',
                'Latitude' => -8.1215,
                'Longitude' => 113.2234,
                'TanggalMulaiPeriode' => Carbon::now()->addDays(6),
                'TanggalSelesaiPeriode' => Carbon::now()->addDays(21),
                'Status' => 'aktif'
            ]
        ];

        foreach ($kegiatan as $data) {
            InformasiKegiatan::create($data);
        }
    }
}
