/*
 * Assets reutilizados em 2+ features (app, agentes, ícones de carrossel, vantagens).
 * Assets exclusivos de uma feature ficam em features/<feature>/data/assets.ts.
 */
export const sharedAssets = {
    icons: {
        arrowRightDark: '/images/icons/arrow-right-dark.svg',
        vantagens: {
            listSearch: '/images/icons/vantagens/list-search.svg',
            clock: '/images/icons/vantagens/clock.svg',
            phoneCheck: '/images/icons/vantagens/phone-check.svg',
            calendar: '/images/icons/vantagens/calendar.svg',
            money: '/images/icons/vantagens/money.svg',
            emprestimo: '/images/icons/vantagens/emprestimo.svg',
            bankAccount: '/images/icons/vantagens/bank-account.svg',
            horas24: '/images/icons/vantagens/24-horas.svg',
        },
        app: {
            boletos: '/images/icons/app/boletos.svg',
            contrato: '/images/icons/app/contrato.svg',
            parcelas: '/images/icons/app/parcelas.svg',
            negocie: '/images/icons/app/negocie.svg',
        },
    },
    app: {
        fotoMobile: '/images/app/foto-app-mobile.webp',
        fotoCena: '/images/app/foto-app-cena.webp',
        qrSuperapp: '/images/app/qr-superapp.svg',
    },
    agentes: {
        mapaBrasil: '/images/agentes/mapa-brasil.webp',
        agentesComposicao: '/images/agentes/agentes-composicao.webp',
        agentesBg: '/images/agentes/agentes-bg.webp',
        agentes: '/images/agentes/agentes.webp',
    },
    stores: {
        baixarAppStore: '/images/stores/baixar-app-store.webp',
        baixarGooglePlay: '/images/stores/baixar-google-play.webp',
        googlePlay: '/images/stores/google-play.svg',
        appStore: '/images/stores/app-store.svg',
    },
} as const;

/** Ícones dos cards glass da seção App (Home e páginas de produto). */
export const APP_GLASS_CARD_ICONS = [
    sharedAssets.icons.app.boletos,
    sharedAssets.icons.app.contrato,
    sharedAssets.icons.app.parcelas,
    sharedAssets.icons.app.negocie,
] as const;

/** Cards glass padrão da seção App (ícone + labels em 2 linhas). */
export const APP_GLASS_CARDS: { icon: string; label: [string, string] }[] = [
    { icon: sharedAssets.icons.app.boletos, label: ['Acesse', 'seus boletos'] },
    { icon: sharedAssets.icons.app.contrato, label: ['Consulte', 'seu contrato'] },
    { icon: sharedAssets.icons.app.parcelas, label: ['Antecipe', 'as parcelas'] },
    { icon: sharedAssets.icons.app.negocie, label: ['Negocie', 'suas dívidas'] },
];
