// Shared data — nomes e empresas brasileiras realistas const AVATAR_URLS = [ "https://i.pravatar.cc/120?img=1", "https://i.pravatar.cc/120?img=5", "https://i.pravatar.cc/120?img=9", "https://i.pravatar.cc/120?img=11", "https://i.pravatar.cc/120?img=12", "https://i.pravatar.cc/120?img=15", "https://i.pravatar.cc/120?img=16", "https://i.pravatar.cc/120?img=20", "https://i.pravatar.cc/120?img=24", "https://i.pravatar.cc/120?img=25", "https://i.pravatar.cc/120?img=26", "https://i.pravatar.cc/120?img=27", "https://i.pravatar.cc/120?img=32", "https://i.pravatar.cc/120?img=33", "https://i.pravatar.cc/120?img=36", "https://i.pravatar.cc/120?img=38", "https://i.pravatar.cc/120?img=39", "https://i.pravatar.cc/120?img=44", "https://i.pravatar.cc/120?img=47", "https://i.pravatar.cc/120?img=48", "https://i.pravatar.cc/120?img=49", "https://i.pravatar.cc/120?img=51", "https://i.pravatar.cc/120?img=52", "https://i.pravatar.cc/120?img=56", "https://i.pravatar.cc/120?img=60", "https://i.pravatar.cc/120?img=64", "https://i.pravatar.cc/120?img=65", "https://i.pravatar.cc/120?img=68", ]; const CONTATOS = [ { id: 1, nome: "Ana Beatriz Carvalho", cargo: "CEO", empresa: "Tecnoluz Solar", email: "ana.carvalho@tecnoluz.com.br", fone: "+55 11 9 9412-7782", avatar: AVATAR_URLS[0], cidade: "São Paulo, SP", tag: "VIP" }, { id: 2, nome: "Bruno Henrique Souza", cargo: "Diretor Comercial", empresa: "Construtora Paineiras", email: "bruno@paineiras.eng.br", fone: "+55 21 9 8821-4490", avatar: AVATAR_URLS[1], cidade: "Rio de Janeiro, RJ", tag: "Quente" }, { id: 3, nome: "Camila Oliveira Lima", cargo: "Head de Operações", empresa: "Café do Vale", email: "camila@cafedovale.com.br", fone: "+55 31 9 7445-1102", avatar: AVATAR_URLS[2], cidade: "Belo Horizonte, MG", tag: "Recorrente" }, { id: 4, nome: "Diego Martins Rocha", cargo: "Gerente de TI", empresa: "Brasil Logística", email: "diego.rocha@brlog.com.br", fone: "+55 41 9 9920-5567", avatar: AVATAR_URLS[3], cidade: "Curitiba, PR", tag: "Frio" }, { id: 5, nome: "Eva Rodrigues Pinto", cargo: "Sócia-fundadora", empresa: "Studio Maracá", email: "eva@studiomaraca.com", fone: "+55 11 9 9132-7714", avatar: AVATAR_URLS[4], cidade: "São Paulo, SP", tag: "VIP" }, { id: 6, nome: "Felipe Almeida Couto", cargo: "CFO", empresa: "Agropecuária Cerrado", email: "felipe@cerradoagro.com.br", fone: "+55 62 9 8112-3325", avatar: AVATAR_URLS[5], cidade: "Goiânia, GO", tag: "Quente" }, { id: 7, nome: "Gabriela Pereira Sá", cargo: "Diretora de Marca", empresa: "Editora Pampa", email: "gabi.sa@editorapampa.com.br", fone: "+55 51 9 9710-4408", avatar: AVATAR_URLS[6], cidade: "Porto Alegre, RS", tag: "Recorrente" }, { id: 8, nome: "Henrique Lima Vieira", cargo: "CTO", empresa: "Indústria Aurora", email: "henrique@aurora.ind.br", fone: "+55 47 9 9802-6651", avatar: AVATAR_URLS[7], cidade: "Joinville, SC", tag: "Quente" }, { id: 9, nome: "Isabela Santos Reis", cargo: "Compradora", empresa: "Padaria Bom Trigo", email: "isabela@bomtrigo.com.br", fone: "+55 81 9 9445-1129", avatar: AVATAR_URLS[8], cidade: "Recife, PE", tag: "Frio" }, { id: 10, nome: "João Pedro Costa", cargo: "Gerente Regional", empresa: "Vinícola Serra do Sul", email: "jp.costa@vsserra.com.br", fone: "+55 54 9 9871-7785", avatar: AVATAR_URLS[9], cidade: "Bento Gonçalves, RS",tag: "Recorrente" }, { id: 11, nome: "Lara Mendonça Dias", cargo: "Head de Marketing", empresa: "Tecnoluz Solar", email: "lara@tecnoluz.com.br", fone: "+55 11 9 9512-6603", avatar: AVATAR_URLS[10], cidade: "São Paulo, SP", tag: "VIP" }, { id: 12, nome: "Mateus Ribeiro Faria", cargo: "Analista de Compras",empresa: "Construtora Paineiras", email: "mateus@paineiras.eng.br", fone: "+55 21 9 9772-2210", avatar: AVATAR_URLS[11], cidade: "Niterói, RJ", tag: "Frio" }, ]; // Pipeline de jornada — colunas e cards const JORNADAS = [ { id: "alocacao", nome: "Alocação de Caso", descritor: "Triagem inicial", color: "blue", cards: [ { id: "a1", titulo: "Alocar caso ao atendente", contato: CONTATOS[0], status: "ok", due: "Hoje" }, { id: "a2", titulo: "Confirmar recebimento ao cliente", contato: CONTATOS[4], status: "ok", due: "Hoje" }, { id: "a3", titulo: "Validar dados de contato", contato: CONTATOS[6], status: "warn", due: "Amanhã" }, ], }, { id: "identificacao", nome: "Identificação", descritor: "Diagnóstico do problema", color: "yellow", cards: [ { id: "i1", titulo: "Identificar categoria do caso", contato: CONTATOS[1], status: "ok", due: "Hoje" }, { id: "i2", titulo: "Avaliar severidade", contato: CONTATOS[3], status: "ok", due: "Hoje" }, { id: "i3", titulo: "Mensurar impacto no cliente", contato: CONTATOS[5], status: "ok", due: "Quarta" }, { id: "i4", titulo: "Alocar time de resolução", contato: CONTATOS[7], status: "warn", due: "Quinta" }, { id: "i5", titulo: "Comunicar SLA estimado", contato: CONTATOS[2], status: "ok", due: "Quinta" }, ], }, { id: "resolucao", nome: "Resolução Técnica", descritor: "Execução e acompanhamento", color: "pink", active: true, cards: [ { id: "r1", titulo: "Mapear dependências técnicas", contato: CONTATOS[8], status: "ok", due: "Quarta" }, { id: "r2", titulo: "Definir caminho de resolução", contato: CONTATOS[10], status: "ok", due: "Quarta" }, { id: "r3", titulo: "Estimar tempo de execução", contato: CONTATOS[9], status: "warn", due: "Sexta", featured: true }, { id: "r4", titulo: "Avisar cliente sobre estimativa", contato: CONTATOS[11], status: "ok", due: "Sexta" }, { id: "r5", titulo: "Comunicar status final", contato: CONTATOS[0], status: "warn", due: "Próx. semana" }, ], }, { id: "novos", nome: "Novas Tarefas", descritor: "Backlog gerado", color: "lav", cards: [ { id: "n1", titulo: "Processamento da Solicitação", contato: null, pinned: true }, { id: "n2", titulo: "Resolução do Problema", contato: null }, { id: "n3", titulo: "Comunicação ao Cliente", contato: null }, { id: "n4", titulo: "Testes e Verificação", contato: null }, { id: "n5", titulo: "Notificação ao Cliente", contato: null }, { id: "n6", titulo: "Satisfação do Cliente", contato: null }, ], }, ]; const OPORTUNIDADES = [ { id: 1, conta: "Tecnoluz Solar", valor: 482300, etapa: "Proposta", prob: 65, fecha: "30/06", dono: CONTATOS[0] }, { id: 2, conta: "Construtora Paineiras", valor: 1280000, etapa: "Negociação", prob: 80, fecha: "12/06", dono: CONTATOS[1] }, { id: 3, conta: "Café do Vale", valor: 94500, etapa: "Qualificado", prob: 40, fecha: "08/07", dono: CONTATOS[2] }, { id: 4, conta: "Brasil Logística", valor: 312000, etapa: "Proposta", prob: 55, fecha: "22/06", dono: CONTATOS[3] }, { id: 5, conta: "Studio Maracá", valor: 58400, etapa: "Negociação", prob: 75, fecha: "18/06", dono: CONTATOS[4] }, { id: 6, conta: "Agropecuária Cerrado", valor: 760200, etapa: "Fechado", prob: 100, fecha: "02/05", dono: CONTATOS[5] }, { id: 7, conta: "Editora Pampa", valor: 121800, etapa: "Qualificado", prob: 35, fecha: "05/07", dono: CONTATOS[6] }, { id: 8, conta: "Indústria Aurora", valor: 945000, etapa: "Proposta", prob: 60, fecha: "27/06", dono: CONTATOS[7] }, { id: 9, conta: "Vinícola Serra do Sul", valor: 184700, etapa: "Negociação", prob: 70, fecha: "14/06", dono: CONTATOS[9] }, ]; const CASOS = [ { id: "CASO-2841", assunto: "Falha no portal de pedidos após migração", empresa: "Tecnoluz Solar", prioridade: "Alta", status: "Em análise", atualizado: "há 2h", responsavel: CONTATOS[0] }, { id: "CASO-2839", assunto: "Cobrança duplicada na fatura de abril", empresa: "Construtora Paineiras",prioridade: "Crítica", status: "Aberto", atualizado: "há 35min",responsavel: CONTATOS[1] }, { id: "CASO-2837", assunto: "Solicitação de novo perfil de acesso", empresa: "Café do Vale", prioridade: "Baixa", status: "Aguardando", atualizado: "ontem", responsavel: CONTATOS[2] }, { id: "CASO-2835", assunto: "Atraso na entrega do lote 1208", empresa: "Brasil Logística", prioridade: "Alta", status: "Em análise", atualizado: "há 5h", responsavel: CONTATOS[3] }, { id: "CASO-2832", assunto: "Pedido de revisão contratual", empresa: "Studio Maracá", prioridade: "Média", status: "Resolvido", atualizado: "há 2 dias",responsavel: CONTATOS[4] }, { id: "CASO-2828", assunto: "Integração com ERP da contabilidade", empresa: "Agropecuária Cerrado", prioridade: "Média", status: "Em análise", atualizado: "há 3 dias",responsavel: CONTATOS[5] }, { id: "CASO-2825", assunto: "Erro intermitente em export de relatórios", empresa: "Indústria Aurora", prioridade: "Alta", status: "Aberto", atualizado: "há 6h", responsavel: CONTATOS[7] }, ]; const EVENTOS_DIA = [ { hora: "08:30", dur: 60, titulo: "Sync de pipeline com time comercial", color: "blue", pessoas: [0,3,7] }, { hora: "10:00", dur: 60, titulo: "Reunião — Construtora Paineiras", color: "pink", pessoas: [1] }, { hora: "11:30", dur: 60, titulo: "Demo guiada — Café do Vale", color: "yellow", pessoas: [2,10] }, { hora: "13:00", dur: 45, titulo: "Almoço com Eva Rodrigues", color: "mint", pessoas: [4] }, { hora: "14:00", dur: 45, titulo: "Revisão de SLA — Brasil Logística", color: "mint", pessoas: [3] }, { hora: "15:30", dur: 90, titulo: "Workshop NPS Q2", color: "lav", pessoas: [4,5,6,11] }, { hora: "17:30", dur: 30, titulo: "1:1 com Henrique Lima — Aurora", color: "blue", pessoas: [7] }, ]; const MENU = [ { id: "painel", label: "Painel" }, { id: "pipeline", label: "Pipeline" }, { id: "jornadas", label: "Jornadas" }, { id: "contatos", label: "Contatos" }, { id: "oportunidades", label: "Oportunidades"}, { id: "calendario", label: "Calendário" }, { id: "relatorios", label: "Relatórios" }, { id: "casos", label: "Casos" }, { id: "conversas", label: "Conversas" }, ]; // Pipeline de Vendas — leads em diferentes etapas const LEADS = [ { id: 1, nome: "Bruno Henrique Souza", empresa: "Construtora Paineiras", whatsapp: "(21) 98821-4490", valor: 12800, temp: "quente", origem: "Indicação", nicho: "Construção Civil", etapa: "novo-lead", status: "Aguardando", pontos: 92, criado: "13/05 às 08:12" }, { id: 2, nome: "Ana Beatriz Carvalho", empresa: "Tecnoluz Solar", whatsapp: "(11) 99412-7782", valor: 4823, temp: "morno", origem: "Meta Ads", nicho: "Energia Solar", etapa: "novo-lead", status: "Aguardando", pontos: 65, criado: "13/05 às 09:44" }, { id: 3, nome: "Camila Oliveira Lima", empresa: "Café do Vale", whatsapp: "(31) 97445-1102", valor: 945, temp: "frio", origem: "Site", nicho: "Alimentos", etapa: "novo-lead", status: "Aguardando", pontos: 38, criado: "13/05 às 10:21" }, { id: 4, nome: "Diego Martins Rocha", empresa: "Brasil Logística", whatsapp: "(41) 99920-5567", valor: 3120, temp: "morno", origem: "LinkedIn", nicho: "Logística", etapa: "contato-feito", status: "Em conversa", pontos: 58, criado: "12/05 às 14:08" }, { id: 5, nome: "Eva Rodrigues Pinto", empresa: "Studio Maracá", whatsapp: "(11) 99132-7714", valor: 584, temp: "quente", origem: "Indicação", nicho: "Design", etapa: "contato-feito", status: "Em conversa", pontos: 84, criado: "12/05 às 15:35" }, { id: 6, nome: "Felipe Almeida Couto", empresa: "Agropecuária Cerrado", whatsapp: "(62) 98112-3325", valor: 7602, temp: "quente", origem: "Evento", nicho: "Agronegócio", etapa: "em-andamento", status: "Reunião agendada", pontos: 88, criado: "10/05 às 11:02" }, { id: 7, nome: "Gabriela Pereira Sá", empresa: "Editora Pampa", whatsapp: "(51) 99710-4408", valor: 1218, temp: "morno", origem: "Site", nicho: "Editorial", etapa: "em-andamento", status: "Negociando", pontos: 62, criado: "09/05 às 16:14" }, { id: 8, nome: "Henrique Lima Vieira", empresa: "Indústria Aurora", whatsapp: "(47) 99802-6651", valor: 9450, temp: "quente", origem: "Indicação", nicho: "Indústria", etapa: "em-andamento", status: "Demo agendada", pontos: 90, criado: "09/05 às 09:30" }, { id: 9, nome: "Isabela Santos Reis", empresa: "Padaria Bom Trigo", whatsapp: "(81) 99445-1129", valor: 1840, temp: "morno", origem: "Meta Ads", nicho: "Alimentos", etapa: "proposta-enviada", status: "Aguardando retorno", pontos: 70, criado: "07/05 às 13:21" }, { id: 10, nome: "João Pedro Costa", empresa: "Vinícola Serra do Sul", whatsapp: "(54) 99871-7785", valor: 5400, temp: "quente", origem: "Indicação", nicho: "Bebidas", etapa: "proposta-enviada", status: "Em revisão", pontos: 81, criado: "06/05 às 10:45" }, { id: 11, nome: "Lara Mendonça Dias", empresa: "Tecnoluz Solar", whatsapp: "(11) 99512-6603", valor: 6240, temp: "quente", origem: "Indicação", nicho: "Energia Solar", etapa: "fechado", status: "Ganho", pontos: 100, criado: "02/05 às 11:00" }, { id: 12, nome: "Mateus Ribeiro Faria", empresa: "Construtora Paineiras", whatsapp: "(21) 99772-2210", valor: 2860, temp: "morno", origem: "Site", nicho: "Construção Civil", etapa: "fechado", status: "Ganho", pontos: 95, criado: "01/05 às 09:18" }, ]; const PIPELINE_ETAPAS = [ { id: "novo-lead", label: "Novo Lead", color: "blue" }, { id: "contato-feito", label: "Contato Feito", color: "yellow"}, { id: "em-andamento", label: "Em Andamento", color: "lav" }, { id: "proposta-enviada", label: "Proposta Enviada", color: "mint" }, { id: "fechado", label: "Fechado", color: "pink" }, ]; const NEGOCIOS = OPORTUNIDADES; // alias para compatibilidade Object.assign(window, { AVATAR_URLS, CONTATOS, JORNADAS, OPORTUNIDADES, NEGOCIOS, CASOS, EVENTOS_DIA, MENU, LEADS, PIPELINE_ETAPAS, });