/* global React */
// data.jsx — conteúdo + ícones simples (geométricos) compartilhados

const WA_NUMBER = "5571987160302"; // (71) 98716-0302
const WA_TEXT = encodeURIComponent(
  "Olá! Vim pelo site da Cléfia Santos Advocacia e gostaria de uma orientação."
);
const WA_LINK = `https://wa.me/${WA_NUMBER}?text=${WA_TEXT}`;

/* ---- ícones minimalistas (traço fino, geométricos) ---- */
const Ico = {
  arrow: (p) => (
    <svg viewBox="0 0 24 24" width="15" height="15" fill="none"
      stroke="currentColor" strokeWidth="1.6" {...p}>
      <line x1="4" y1="12" x2="19" y2="12" />
      <polyline points="13,6 19,12 13,18" />
    </svg>
  ),
  phone: (p) => (
    <svg viewBox="0 0 24 24" width="20" height="20" fill="none"
      stroke="currentColor" strokeWidth="1.5" {...p}>
      <path d="M5 4h4l2 5-3 2a11 11 0 0 0 5 5l2-3 5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z" />
    </svg>
  ),
  mail: (p) => (
    <svg viewBox="0 0 24 24" width="20" height="20" fill="none"
      stroke="currentColor" strokeWidth="1.5" {...p}>
      <rect x="3" y="5" width="18" height="14" rx="1.5" />
      <polyline points="3.5,6 12,13 20.5,6" />
    </svg>
  ),
  pin: (p) => (
    <svg viewBox="0 0 24 24" width="20" height="20" fill="none"
      stroke="currentColor" strokeWidth="1.5" {...p}>
      <path d="M12 21c5-5.5 7-8.5 7-12a7 7 0 1 0-14 0c0 3.5 2 6.5 7 12z" />
      <circle cx="12" cy="9" r="2.5" />
    </svg>
  ),
  insta: (p) => (
    <svg viewBox="0 0 24 24" width="20" height="20" fill="none"
      stroke="currentColor" strokeWidth="1.5" {...p}>
      <rect x="3.5" y="3.5" width="17" height="17" rx="5" />
      <circle cx="12" cy="12" r="4" />
      <circle cx="17" cy="7" r="1.1" fill="currentColor" stroke="none" />
    </svg>
  ),
  check: (p) => (
    <svg viewBox="0 0 24 24" width="26" height="26" fill="none"
      stroke="currentColor" strokeWidth="1.5" {...p}>
      <polyline points="5,13 10,18 19,7" />
    </svg>
  ),
  wa: (p) => (
    <svg viewBox="0 0 32 32" fill="#fff" {...p}>
      <path d="M16 3C9 3 3.5 8.5 3.5 15.5c0 2.3.6 4.5 1.8 6.4L4 29l7.3-1.9c1.8 1 3.8 1.5 5.9 1.5 7 0 12.5-5.5 12.5-12.5S23 3 16 3zm0 22.7c-1.9 0-3.7-.5-5.3-1.4l-.4-.2-3.9 1 1-3.8-.2-.4a10 10 0 0 1-1.6-5.4C5.6 9.9 10.2 5.3 16 5.3s10.4 4.6 10.4 10.2S21.8 25.7 16 25.7zm5.7-7.6c-.3-.2-1.8-.9-2.1-1s-.5-.2-.7.2-.8 1-.9 1.2-.3.2-.6.1a8.3 8.3 0 0 1-2.5-1.5 9 9 0 0 1-1.7-2.1c-.2-.3 0-.5.1-.6l.5-.5.3-.5c.1-.2 0-.4 0-.5l-.9-2.2c-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.2.2 2.2 3.3 5.3 4.6.7.3 1.3.5 1.8.6.7.2 1.4.2 1.9.1.6-.1 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4-.1-.2-.3-.2-.6-.4z"/>
    </svg>
  ),
};

const AREAS = [
  {
    n: "01", t: "Direito Trabalhista", feat: true,
    d: "Nossa principal área de atuação. Rescisão contratual, verbas rescisórias, reconhecimento de vínculo empregatício, horas extras, assédio moral e a defesa intransigente dos direitos do trabalhador.",
  },
  {
    n: "02", t: "Direito do Consumidor",
    d: "Negativação indevida no SPC/Serasa, cobranças abusivas e problemas com serviços de telefonia, energia, viagens e demais relações de consumo.",
  },
  {
    n: "03", t: "Direito Previdenciário",
    d: "Aposentadorias, auxílio-doença, revisão de benefícios e concessão de BPC/LOAS junto ao INSS.",
  },
  {
    n: "04", t: "Direito de Família",
    d: "Divórcio consensual ou litigioso, pensão alimentícia, guarda, inventário e partilha de bens com sensibilidade e discrição.",
  },
  {
    n: "05", t: "Direito Criminal",
    d: "Crimes de trânsito, violência doméstica e prisões em flagrante, com atuação ágil e estratégica em todas as fases.",
  },
  {
    n: "06", t: "Direito Civil",
    d: "Ações de cobrança e inadimplência, revisão de contratos e responsabilidade civil em geral.",
  },
  {
    n: "07", t: "Direito Tributário",
    d: "Planejamento tributário, defesa em execuções fiscais e revisão de tributos pagos indevidamente.",
  },
];

const DIFERENCIAIS = [
  {
    n: "01", t: "Atendimento humano",
    d: "Cada cliente é ouvido com atenção e respeito. Tratamos pessoas, não apenas processos — e isso faz toda a diferença.",
  },
  {
    n: "02", t: "Foco na solução",
    d: "Trabalho orientado à resolução efetiva do seu problema, com estratégia clara e comunicação transparente em cada etapa.",
  },
  {
    n: "03", t: "Especialização",
    d: "Profundo conhecimento em Direito do Trabalho e nas causas que defendemos, fruto de anos de dedicação e estudo contínuo.",
  },
];

const TESTIMONIALS = [
  {
    q: "A Dra. Cléfia conduziu minha ação trabalhista com uma dedicação que eu não imaginava encontrar. Ganhei a causa e, mais do que isso, me senti respeitado do início ao fim.",
    name: "Marcos A.", role: "Cliente — Direito Trabalhista",
  },
  {
    q: "Atendimento humano de verdade. Explicaram cada passo com paciência e resolveram uma negativação indevida que me tirava o sono. Recomendo de olhos fechados.",
    name: "Juliana R.", role: "Cliente — Direito do Consumidor",
  },
  {
    q: "Profissional competente e ética. Resolveu meu benefício no INSS depois de anos de tentativas frustradas. Gratidão é a palavra que define.",
    name: "Antônio S.", role: "Cliente — Direito Previdenciário",
  },
];

const IG_POSTS = [
  { ph: "POST 01\nfoto do escritório", cap: "Conheça nosso escritório no coração de Salvador. Atendimento com hora marcada.", meta: "❤ 142 · há 2 dias" },
  { ph: "POST 02\ncard informativo", cap: "Você sabia? Verbas rescisórias têm prazo para serem pagas. Conheça seus direitos.", meta: "❤ 318 · há 5 dias" },
  { php: true, ph: "POST 03\nDra. Cléfia", cap: "\"Defender o trabalhador é defender a dignidade.\" — Dra. Cléfia Santos", meta: "❤ 506 · há 1 semana" },
  { ph: "POST 04\ndica jurídica", cap: "Negativado indevidamente? Você pode ter direito a indenização. Fale conosco.", meta: "❤ 289 · há 1 semana" },
  { ph: "POST 05\nbastidores", cap: "Mais uma audiência vencida. Cada conquista é a realização de um direito.", meta: "❤ 421 · há 2 semanas" },
  { ph: "POST 06\ncomunicado", cap: "Aposentadoria negada? A revisão de benefícios pode mudar essa história.", meta: "❤ 203 · há 2 semanas" },
  { ph: "POST 07\ncampanha", cap: "Atendimento personalizado e humano: esse é o nosso compromisso com você.", meta: "❤ 367 · há 3 semanas" },
  { ph: "POST 08\nreel", cap: "5 sinais de que você pode estar tendo seus direitos trabalhistas violados.", meta: "❤ 689 · há 3 semanas" },
];

const CONTACT = [
  { ico: "phone", label: "Telefones", lines: ["(71) 98716-0302", "(71) 4103-0302"], href: WA_LINK },
  { ico: "mail", label: "E-mail", lines: ["contato@clefiasantos.adv.br"], href: "mailto:contato@clefiasantos.adv.br" },
  { ico: "insta", label: "Instagram", lines: ["@clefiaadvocacia"], href: "https://instagram.com/clefiaadvocacia" },
  { ico: "pin", label: "Endereço", lines: ["Av. Estados Unidos, nº 58", "Edifício Cidade de Aracaju, sala 611", "Comércio — Salvador, Bahia"] },
  { ico: "pin", label: "Endereço", lines: ["A. Sete de Setembro, 400", "Edifício Fundação Politécnica, Sala 93 A", "Centro — Salvador, Bahia"] },
];

const NAV = [
  { id: "inicio", label: "Início" },
  { id: "quem-somos", label: "Quem Somos" },
  { id: "areas", label: "Áreas de Atuação" },
  { id: "depoimentos", label: "Depoimentos" },
  { id: "noticias-juridicas", label: "Notícias" },
  { id: "noticias", label: "Mídia" },
  { id: "contato", label: "Contato" },
];

Object.assign(window, {
  WA_LINK, WA_NUMBER, Ico, AREAS, DIFERENCIAIS, TESTIMONIALS, IG_POSTS, CONTACT, NAV,
});
