/* ══════════════════════════════════════════════════
   CONFIG — shared React hooks + static asset paths.

   Loaded first: every other /js/*.jsx file relies on the
   useState/useEffect/useRef destructure below.
══════════════════════════════════════════════════ */
const { useState, useEffect, useRef } = React;

// Brand imagery, original chapter artwork and product screenshots.
const IMAGES = {
  logo:     'assets/images/logo.png',
  operation:   'assets/images/hero-operacao-aerea-v1.png',
  trackingArt: 'assets/images/art-tracking-v3.png',
  geoArt:      'assets/images/art-geolocation-v3.png',
  evidenceArt: 'assets/images/art-evidence-v3.png',
  dash:     'assets/images/dashboard-visao-geral.png',
  rotas:    'assets/images/dashboard-rotas.png',
  detail2:  'assets/images/dashboard-evidencias.png',
  confirm:  'assets/images/dashboard-confirmacao.png',
  timeline: 'assets/images/dashboard-historico.png',
};

/* Vídeo de apresentação (capítulo "Demonstração"). Cole aqui a URL de
   EMBED — ex.: 'https://www.youtube.com/embed/XXXXXXXXXXX'. Enquanto
   estiver vazio, a seção mostra o poster e o play abre um convite para
   a demonstração ao vivo via WhatsApp. */
const VIDEO_URL = '';

/* Single source for the contact link — previously this number was
   copy-pasted into five different files. */
const WA_PHONE = '5511985455703';
const WA_TEXT  = 'Olá! Conheci o Entregga pelo site e gostaria de falar com um especialista.';
const WA_URL   = `https://wa.me/${WA_PHONE}?text=${encodeURIComponent(WA_TEXT)}`;
