// Mock data — sócios do Ikigai
// Múltiplos perfis pra alternar via Tweaks

const SOCIOS = [
  {
    id: "0054",
    nome: "Rodrigo Souza de Oliveira",
    nomeCurto: "Rodrigo S. de Oliveira",
    iniciais: "RO",
    nascimento: "12/03/1981",
    cpf: "123.456.789-00",
    email: "rodrigo.oliveira@example.com",
    tel: "(11) 99876-5432",
    cidade: "São Paulo, SP",
    desde: "março 2019",
    online: true,
    faixa: { nome: "Faixa Preta — 1º Dan", curta: "Preta · 1º Dan", swatch: "#1d1d1f", desde: "outubro 2024" },
    aulasNaGraduacao: 197,
    proximoExame: { data: "13 set 2026", titulo: "Exame de 2º Dan", local: "Dojo Central" },
    mensalidade: { mes: "janeiro 2025", status: "atrasada", valor: 220 },
    questionarioPendente: true,
    proxAula: { dia: "Sex", data: "02 mai", hora: "18:00", titulo: "Karate Shotokan", local: "Tatame 1" },
  },
  {
    id: "0112",
    nome: "Ana Lúcia Mendes",
    nomeCurto: "Ana L. Mendes",
    iniciais: "AM",
    nascimento: "07/11/1995",
    cpf: "987.654.321-00",
    email: "ana.mendes@example.com",
    tel: "(11) 98123-4567",
    cidade: "Santo André, SP",
    desde: "agosto 2022",
    online: true,
    faixa: { nome: "Faixa Roxa", curta: "Roxa · 5º Kyu", swatch: "#7a3da1", desde: "março 2025" },
    aulasNaGraduacao: 64,
    proximoExame: { data: "20 jun 2026", titulo: "Exame para Marrom (3º Kyu)", local: "Dojo Central" },
    mensalidade: { mes: "abril 2026", status: "em-dia", valor: 220 },
    questionarioPendente: false,
    proxAula: { dia: "Qua", data: "30 abr", hora: "19:30", titulo: "Karate Shotokan", local: "Tatame 2" },
  },
  {
    id: "0203",
    nome: "Hiroshi Tanaka",
    nomeCurto: "Hiroshi Tanaka",
    iniciais: "HT",
    nascimento: "22/05/2010",
    cpf: "456.789.123-00",
    email: "hiroshi.t@example.com",
    tel: "(11) 97654-3210",
    cidade: "Osasco, SP",
    desde: "fevereiro 2024",
    online: false,
    faixa: { nome: "Faixa Amarela", curta: "Amarela · 8º Kyu", swatch: "#e6a800", desde: "novembro 2025" },
    aulasNaGraduacao: 23,
    proximoExame: { data: "15 mai 2026", titulo: "Exame para Laranja (7º Kyu)", local: "Dojo Central" },
    mensalidade: { mes: "abril 2026", status: "em-dia", valor: 180 },
    questionarioPendente: true,
    proxAula: { dia: "Sáb", data: "03 mai", hora: "10:00", titulo: "Kids Karate", local: "Tatame 1" },
  },
];

// Histórico de mensalidades (últimos 12 meses) — gerado com base no perfil
const MENSALIDADES_BASE = [
  { mes: "abr 2026", venc: "10/04/2026", valor: 220, status: "em-dia" },
  { mes: "mar 2026", venc: "10/03/2026", valor: 220, status: "paga" },
  { mes: "fev 2026", venc: "10/02/2026", valor: 220, status: "paga" },
  { mes: "jan 2026", venc: "10/01/2026", valor: 220, status: "paga" },
  { mes: "dez 2025", venc: "10/12/2025", valor: 220, status: "paga" },
  { mes: "nov 2025", venc: "10/11/2025", valor: 220, status: "paga" },
  { mes: "out 2025", venc: "10/10/2025", valor: 220, status: "paga" },
  { mes: "set 2025", venc: "10/09/2025", valor: 220, status: "paga" },
  { mes: "ago 2025", venc: "10/08/2025", valor: 220, status: "paga" },
  { mes: "jul 2025", venc: "10/07/2025", valor: 220, status: "paga" },
  { mes: "jun 2025", venc: "10/06/2025", valor: 220, status: "paga" },
  { mes: "mai 2025", venc: "10/05/2025", valor: 220, status: "paga" },
];

// Histórico de aulas
const HISTORICO = [
  { data: "28/04/2026", hora: "19:30", aula: "Karate Shotokan", instrutor: "Sensei Yamamoto", presenca: "Presente" },
  { data: "26/04/2026", hora: "10:00", aula: "Kihon avançado", instrutor: "Sensei Yamamoto", presenca: "Presente" },
  { data: "23/04/2026", hora: "19:30", aula: "Karate Shotokan", instrutor: "Sensei Cláudia", presenca: "Presente" },
  { data: "21/04/2026", hora: "19:30", aula: "Kata — Bassai Dai", instrutor: "Sensei Yamamoto", presenca: "Presente" },
  { data: "19/04/2026", hora: "10:00", aula: "Kumite", instrutor: "Sensei Roberto", presenca: "Faltou" },
  { data: "16/04/2026", hora: "19:30", aula: "Karate Shotokan", instrutor: "Sensei Yamamoto", presenca: "Presente" },
  { data: "14/04/2026", hora: "19:30", aula: "Kihon avançado", instrutor: "Sensei Yamamoto", presenca: "Presente" },
];

// Eventos & exames próximos
const EVENTOS = [
  { dia: "13", mes: "Set", ano: "2026", titulo: "Exame de Faixa — 2º Dan e Kyus", local: "Dojo Central", tipo: "exame" },
  { dia: "21", mes: "Jun", ano: "2026", titulo: "Estágio com Sensei Yamamoto (Tóquio)", local: "Centro de Convenções", tipo: "estagio" },
  { dia: "16", mes: "Mai", ano: "2026", titulo: "Torneio Inter-Dojos — São Paulo", local: "Ginásio Mauá", tipo: "torneio" },
  { dia: "08", mes: "Mai", ano: "2026", titulo: "Aula aberta — visitantes e familiares", local: "Dojo Central", tipo: "social" },
];

// Faixas (progressão completa)
const FAIXAS = [
  { nome: "Branca",   kyu: "9º Kyu",  cor: "#f5f5f7", inkOnly: false },
  { nome: "Amarela",  kyu: "8º Kyu",  cor: "#e6a800" },
  { nome: "Laranja",  kyu: "7º Kyu",  cor: "#e0762a" },
  { nome: "Vermelha", kyu: "6º Kyu",  cor: "#c63b3b" },
  { nome: "Roxa",     kyu: "5º Kyu",  cor: "#7a3da1" },
  { nome: "Verde",    kyu: "4º Kyu",  cor: "#2da06a" },
  { nome: "Marrom",   kyu: "3-1º Kyu", cor: "#5b3a26" },
  { nome: "Preta",    kyu: "1-10º Dan", cor: "#1d1d1f" },
];

// Material didático
const MATERIAIS = [
  { titulo: "Apostila Kihon — fundamentos", tipo: "PDF", tamanho: "2.4 MB", icone: "doc" },
  { titulo: "Kata Heian Shodan — vídeo passo a passo", tipo: "Vídeo", tamanho: "84 MB", icone: "video" },
  { titulo: "Glossário de termos em japonês", tipo: "PDF", tamanho: "412 KB", icone: "doc" },
  { titulo: "Etiqueta do dojo (Reishiki)", tipo: "PDF", tamanho: "180 KB", icone: "doc" },
  { titulo: "Guia de preparação para exames", tipo: "PDF", tamanho: "1.1 MB", icone: "doc" },
];

// Tabela de valores (planos)
const PLANOS = [
  { nome: "Plano Mensal", desc: "Acesso livre a todas as aulas no plano", valor: "R$ 220", periodo: "/mês" },
  { nome: "Plano Trimestral", desc: "10% de desconto, pagamento antecipado", valor: "R$ 594", periodo: "/3 meses" },
  { nome: "Plano Anual", desc: "Melhor custo, kimono incluso", valor: "R$ 2.100", periodo: "/ano" },
  { nome: "Plano Kids", desc: "Crianças de 6 a 12 anos, 2x semana", valor: "R$ 180", periodo: "/mês" },
];

// Aulas disponíveis pra agendamento (mock)
const SLOTS = [
  { dia: "Seg", data: "05/05", hora: "18:00", titulo: "Karate Shotokan", vagas: 6, total: 12 },
  { dia: "Seg", data: "05/05", hora: "19:30", titulo: "Kihon avançado", vagas: 2, total: 12 },
  { dia: "Ter", data: "06/05", hora: "18:00", titulo: "Kids Karate", vagas: 0, total: 10 },
  { dia: "Qua", data: "07/05", hora: "19:30", titulo: "Karate Shotokan", vagas: 8, total: 12 },
  { dia: "Qui", data: "08/05", hora: "19:30", titulo: "Kumite", vagas: 4, total: 12 },
  { dia: "Sex", data: "09/05", hora: "18:00", titulo: "Karate Shotokan", vagas: 7, total: 12 },
  { dia: "Sáb", data: "10/05", hora: "10:00", titulo: "Kata — Bassai Dai", vagas: 5, total: 12 },
  { dia: "Sáb", data: "10/05", hora: "11:30", titulo: "Aula livre", vagas: 9, total: 12 },
];

// Questionário de prontidão (PAR-Q simplificado)
const PARQ = [
  "Algum médico já lhe disse que você possui algum problema cardíaco e que só deveria praticar atividade física com prescrição?",
  "Você sente dor no peito quando pratica atividade física?",
  "No último mês, você sentiu dor no peito quando não estava praticando atividade física?",
  "Você apresenta desequilíbrio devido a tontura ou já perdeu a consciência?",
  "Você possui algum problema ósseo ou articular que poderia ser piorado pela atividade física?",
  "Você toma atualmente algum medicamento para pressão arterial ou problema cardíaco?",
  "Sabe de alguma outra razão pela qual não deveria praticar atividade física?",
];

Object.assign(window, { SOCIOS, MENSALIDADES_BASE, HISTORICO, EVENTOS, FAIXAS, MATERIAIS, PLANOS, SLOTS, PARQ });
