<?php

namespace Database\Seeders;

use App\Models\AppFaq;
use Illuminate\Database\Seeder;

class AppFaqSeeder extends Seeder
{
    public function run(): void
    {
        $items = [
            [
                'id' => 1,
                'title' => '¿Qué es la App Copetrol Vamos?',
                'description' => 'Vamos es una App de fidelidad pensada para premiarte con la acumulación de kilómetros en función de tus cargas, canjearlos por litros de combustible y otros beneficios, además de mostrarte la ubicación de tus estaciones Copetrol más cercanas.',
            ],
            [
                'id' => 2,
                'title' => '¿Qué beneficios tengo al utilizar la App Copetrol Vamos?',
                'description' => 'Copetrol Vamos es una App de fidelidad pensada para premiarte con litros de combustibles y otros beneficios canjeables por la acumulación de kilómetros en función de tus cargas de combustibles.' . "\n\n" . 'Además, puedes ver la ubicación de las estaciones Copetrol más cercanas y tu historial de cargas.',
            ],
            [
                'id' => 3,
                'title' => '¿De dónde descargo la App Copetrol Vamos?',
                'description' => 'Está disponible en las tiendas App Store, Google Play y AppGallery.',
            ],
            [
                'id' => 4,
                'title' => '¿Cómo crear una cuenta en Copetrol Vamos?',
                'description' => '1. Ingresa a la App Copetrol Vamos.' . "\n" . '2. Completa los datos requeridos para el registro.' . "\n" . '3. ¡Listo! Ya podés empezar a disfrutar de todos los beneficios que tenemos para vos.',
            ],
            [
                'id' => 5,
                'title' => 'Para usar la App Copetrol Vamos, ¿es necesario registrarme?',
                'description' => 'Sí, debes registrarte con tus datos para poder acceder a todos los beneficios que la App Copetrol Vamos tiene para ti.' . "\n\n" . 'Una vez registrado/a, no te olvides de cargar los medios de pago y los datos para la facturación.',
            ],
            [
                'id' => 6,
                'title' => '¿Quiénes pueden usar la App Copetrol Vamos?',
                'description' => 'Copetrol Vamos es una aplicación gratuita y se encuentra disponible para toda persona que resida en territorio paraguayo.',
            ],
            [
                'id' => 7,
                'title' => '¿Cuáles son los medios de pago disponibles?',
                'description' => 'Se pueden utilizar tarjetas de débito y crédito aceptadas en la Red Infonet Bancard, además de los kilómetros acumulados.',
            ],
            [
                'id' => 8,
                'title' => '¿Cómo registro mi tarjeta para usar Copetrol Vamos?',
                'description' => '1. Ingresá en la opción “Mis Formas de Pago”, ubicada dentro del Menú ≡.' . "\n" . '2. Seleccioná “Agregar una nueva tarjeta”.' . "\n" . '3. Completá los campos solicitados.' . "\n" . '4. ¡Listo!' . "\n\n" . 'Además, si necesitás factura, podés cargar los “Datos de Facturación”.',
            ],
            [
                'id' => 9,
                'title' => '¿Cómo pagar con la App Copetrol Vamos?',
                'description' => '1. Confirmá al playero de Copetrol que realizarás el pago de tu carga de combustible mediante la App Copetrol Vamos.' . "\n" . '2. Ingresá a la App Copetrol Vamos y seleccioná “Escanear QR”.' . "\n" . '3. Escaneá el QR o ingresá el código generado que te mostrará el playero.' . "\n" . '4. Seleccioná la forma de pago y los datos de facturación.' . "\n" . '5. ¡Listo!',
            ],
            [
                'id' => 10,
                'title' => '¿Cómo acumulo los kilómetros desde mi App Copetrol Vamos?',
                'description' => 'Por cada carga de Gs. 10.000 que realices en las estaciones Copetrol adheridas, vas acumulando kilómetros.' . "\n\n" . 'Los kilómetros acumulados se pueden visualizar en la sección “Mis Kilómetros” una vez finalizado el pago de la carga.',
            ],
            [
                'id' => 11,
                'title' => '¿Cuál es el monto y la validez para la acumulación de kilómetros?',
                'description' => 'Puedes acumular kilómetros hasta un valor semanal de Gs. 700.000 en cualquiera de los combustibles comercializados por Copetrol S.A. en las estaciones adheridas al programa de beneficios.' . "\n\n" . 'Para la acumulación de kilómetros, el monto semanal tiene validez de lunes a domingo.',
            ],
            [
                'id' => 12,
                'title' => '¿Cómo se utiliza el pago combinado de tarjetas y Mis Kilómetros?',
                'description' => 'Al escanear el QR o ingresar el código compartido por el playero, puedes seleccionar la opción de pagar con una determinada cantidad de tus kilómetros acumulados y abonar la diferencia con tu tarjeta de crédito o débito.' . "\n\n" . 'Lo pagado con tus kilómetros acumulados NO vuelve a generar kilómetros.' . "\n\n" . 'Lo pagado con tarjeta de crédito o débito SÍ acumula kilómetros.',
            ],
            [
                'id' => 13,
                'title' => '¿Cómo puedo actualizar mi información en la App?',
                'description' => '1. Iniciá sesión en la App Copetrol Vamos.' . "\n" . '2. Ingresá al Menú ≡.' . "\n" . '3. Seleccioná “Perfil”.' . "\n" . '4. Editá los campos permitidos.' . "\n\n" . 'Observación: Los cambios permitidos desde la App son ciudad y número de celular. Para solicitar cambios adicionales, comunicate al 0985 999 333 o escribí al correo vamosapp@copetrol.com.py.',
            ],
            [
                'id' => 14,
                'title' => '¿Qué hago si tengo problemas con la App o mi cuenta?',
                'description' => 'Ante cualquier inconveniente relacionado con la App Copetrol Vamos o con la cuenta registrada, comunicate al número 0985 999 333 o enviá un correo electrónico a vamosapp@copetrol.com.py.',
            ],
            [
                'id' => 15,
                'title' => '¿Cómo puedo asegurarme de que mis datos están seguros?',
                'description' => 'Para garantizar la seguridad de tus datos en la App Copetrol Vamos, seguí estas recomendaciones:' . "\n\n" . '- Utilizá contraseñas sólidas y cambialas regularmente.' . "\n" . '- Verificá que la aplicación utilice conexiones seguras mediante HTTPS.' . "\n" . '- Revisá las políticas de privacidad y seguridad de la empresa.' . "\n" . '- Evitá iniciar sesión desde otros dispositivos.' . "\n" . '- Mantené tu dispositivo actualizado con las últimas mejoras de seguridad.' . "\n" . '- Revisá siempre tus transacciones.' . "\n" . '- Notificá cualquier actividad sospechosa al 0985 999 333 o al correo vamosapp@copetrol.com.py.',
            ],
        ];

        foreach ($items as $index => $item) {
            if (AppFaq::query()->whereKey($item['id'])->exists()) {
                continue;
            }

            AppFaq::query()->create([
                'id' => $item['id'],
                'title' => $item['title'],
                'description' => $item['description'],
                'is_active' => true,
                'order_no' => $index + 1,
            ]);
        }
    }
}
