export type ReferenceSector = 'Industrie' | 'Distribution' | 'Logistique' | 'Tertiaire' | 'Territoire';

export type ReferenceSectorSlug =
  | 'industrie'
  | 'distribution'
  | 'logistique'
  | 'tertiaire'
  | 'collectivites'
  | 'agricole'
  | 'erp';

export type ReferenceMetric = {
  value: string;
  label: string;
};

export type ReferenceQuote = {
  text: string;
  author?: string;
  role?: string;
};

export type ReferenceDetailSection = {
  title: string;
  text: string;
};

export type ReferenceVideoTakeaway = {
  label: string;
  text: string;
};

export type CustomerReference = {
  id: string;
  title: string;
  clientName: string;
  sector: ReferenceSector;
  description: string;
  image?: string;
  location?: string;
  product?: string;
  support?: string;
  metrics?: ReferenceMetric[];
  quote?: ReferenceQuote;
  sourceUrls?: string[];
  videoUrls?: string[];
  videoTakeaways?: ReferenceVideoTakeaway[];
  detailSlug?: string;
  detailIntro?: string;
  detailSections?: ReferenceDetailSection[];
  tags?: string[];
  highlightSectors?: ReferenceSectorSlug[];
  readiness: 'grid' | 'proof' | 'phase-2-ready' | 'needs-client-input';
  showInGrid: boolean;
};

export const referenceSectors: ReferenceSector[] = [
  'Industrie',
  'Distribution',
  'Logistique',
  'Tertiaire',
  'Territoire',
];

export const sectorSlugs: Record<ReferenceSector | 'Tous', string> = {
  Tous: '',
  Industrie: 'industrie',
  Distribution: 'distribution',
  Logistique: 'logistique',
  Tertiaire: 'tertiaire',
  Territoire: 'territoire',
};

export const customerReferences: CustomerReference[] = [
  {
    id: 'albright-france-la-rochelle',
    title: 'Albright France - La Rochelle',
    clientName: 'Albright France',
    sector: 'Tertiaire',
    location: 'La Rochelle, France',
    description:
      'Bâtiment de 460 m² traité en cool roof : entrepôt jusqu’à 42°C avant travaux, baisse de 13°C en zone stockage et facture électrique divisée par deux en été.',
    product: 'CovaTherm',
    support: 'Toiture plate bitumineuse',
    metrics: [
      { value: '-13°C', label: 'dans l’entrepôt' },
      { value: '-5°C', label: 'dans les bureaux' },
      { value: '460 m²', label: 'de toiture traitée' },
      { value: '/2', label: 'facture électrique été' },
    ],
    quote: {
      text: 'Le résultat a été immédiat dans l’entrepôt comme dans les bureaux.',
      author: 'H. Lefort',
    },
    sourceUrls: [
      'https://www.covalba.fr/cool-roof-la-rochelle-pour-albright-france',
      'https://www.covalba.fr/nos-solutions-cool-roof',
    ],
    detailSlug: 'albright-france-la-rochelle',
    detailIntro:
      "Un bâtiment professionnel sous forte contrainte d'été, avec un double enjeu de confort dans les bureaux et de température en zone stockage.",
    detailSections: [
      {
        title: 'Le contexte',
        text: "Le site devait limiter les pics de chaleur dans l'entrepôt et les bureaux sans engager une rénovation lourde de toiture.",
      },
      {
        title: 'La réponse Covalba',
        text: 'CovaTherm a été appliqué sur 460 m² de toiture afin de réduire les apports solaires et de protéger le support existant.',
      },
      {
        title: 'Le résultat',
        text: "Le retour terrain fait ressortir une baisse de 13°C dans l'entrepôt, 5°C dans les bureaux et une facture électrique estivale divisée par deux.",
      },
    ],
    highlightSectors: ['tertiaire', 'distribution', 'industrie'],
    readiness: 'phase-2-ready',
    showInGrid: false,
    tags: ['cas-detaille', 'bureaux', 'stockage', 'energie', 'video'],
  },
  {
    id: 'roche-bobois-versailles-case',
    title: 'Roche Bobois - Versailles',
    clientName: 'Roche Bobois',
    sector: 'Tertiaire',
    location: 'Versailles 78, France',
    description:
      'Showroom dont 80% de la surface est couverte par une verrière : les étages montaient à 43°C avant traitement. Le cool roof a apporté 13°C de rafraîchissement sans climatisation.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/roche%20bobois%20coolroof.jpg',
    product: 'CovaTherm 20',
    support: 'Toiture zinc et verrières',
    metrics: [
      { value: '43°C', label: 'avant travaux' },
      { value: '-13°C', label: 'après traitement' },
      { value: '0 clim', label: 'objectif conservé' },
    ],
    quote: {
      text: 'Du jour au lendemain, vraiment tout a changé dans le magasin.',
      author: 'Marine Calas',
      role: 'Responsable showroom Roche Bobois Versailles',
    },
    sourceUrls: ['https://www.covalba.fr/cool-roof-roche-bobois'],
    videoUrls: ['https://www.youtube.com/watch?v=YMuMQ37HXL8'],
    videoTakeaways: [
      {
        label: 'Problème initial',
        text: 'La verrière, très lumineuse, transformait le showroom en serre dès l’arrivée des beaux jours, avec 43°C relevés à l’étage.',
      },
      {
        label: 'Arbitrage',
        text: 'Le magasin a privilégié une peinture thermoréflective dans une démarche éco-responsable, plutôt qu’une installation de climatisation.',
      },
      {
        label: 'Retour client',
        text: 'Le témoignage annonce 13°C gagnés dans le magasin, plus de confort pour les collaborateurs et une impression de fraîcheur pour les clients.',
      },
    ],
    detailSlug: 'roche-bobois-versailles',
    detailIntro:
      'Un showroom haut de gamme exposé à la chaleur sous toiture zinc et verrière, avec une contrainte forte : améliorer le confort sans basculer vers la climatisation.',
    detailSections: [
      {
        title: 'La situation avant travaux',
        text: 'Le showroom de Versailles est installé sur la place du marché depuis plusieurs décennies. Sa grande verrière apporte de la lumière, mais elle créait un effet serre très marqué : la responsable du magasin évoque jusqu’à 43°C à l’étage.',
      },
      {
        title: 'Le choix réalisé',
        text: 'Roche Bobois avait déjà testé la peinture thermoréflective sur un entrepôt logistique en région parisienne. Le retour positif a conduit l’enseigne à appliquer la même logique au magasin de Versailles, en alternative à une climatisation plus coûteuse.',
      },
      {
        title: 'Le résultat observé',
        text: 'La transcription met en avant un changement très rapide dans l’usage du magasin : 13°C gagnés, une vie en showroom plus agréable pour les équipes et une perception de fraîcheur plus nette pour les clients entrant depuis l’extérieur.',
      },
    ],
    highlightSectors: ['tertiaire', 'erp'],
    readiness: 'phase-2-ready',
    showInGrid: false,
    tags: ['cas-detaille', 'showroom', 'confort', 'video'],
  },
  {
    id: 'passage-international-froid',
    title: 'Pa.Sa.Ge International - entrepôt froid',
    clientName: 'Pa.Sa.Ge International',
    sector: 'Logistique',
    description:
      'Entrepôt fruits et légumes de 3 000 à 3 500 m² à Perpignan : baisse de température sur quais et zones froides, moins de chocs thermiques et moins de litiges à la livraison.',
    image: 'https://img.youtube.com/vi/OE0rdwaKxoI/hqdefault.jpg',
    metrics: [
      { value: '3 000-3 500 m²', label: 'd’entrepôt logistique' },
      { value: '30 000 t/an', label: 'de marchandises' },
      { value: '15°C -> 8°C', label: 'sur les quais' },
      { value: '-4 à -6°C', label: 'sur le froid' },
    ],
    quote: {
      text: 'La marchandise prend moins de chocs thermiques, donc moins de litiges à l’arrivée.',
      author: 'Arnaud Gendre',
      role: 'Président de Pa.Sa.Ge International',
    },
    sourceUrls: ['https://www.covalba.fr/logistique'],
    videoUrls: ['https://www.youtube.com/watch?v=OE0rdwaKxoI'],
    videoTakeaways: [
      {
        label: 'Contexte climatique',
        text: 'Le site opère dans les Pyrénées-Orientales, avec des périodes estivales citées entre 35°C et 42°C.',
      },
      {
        label: 'Objectif métier',
        text: 'Le client cherchait une méthode écologique et économique pour réduire ses coûts d’électricité et augmenter sa capacité de froid.',
      },
      {
        label: 'Effet sur les quais',
        text: 'Le témoignage indique des quais passés de 15°C à 8-10°C, ce qui limite les chocs thermiques sur les denrées.',
      },
      {
        label: 'Effet toiture',
        text: 'La résine a aussi supprimé des filets d’humidité et gouttes observés lors de fortes pluies.',
      },
    ],
    detailSlug: 'passage-international-entrepot-froid',
    detailIntro:
      'Un site logistique fruits et légumes où la température des quais, la stabilité du froid et l’étanchéité du bâtiment impactent directement la qualité à réception.',
    detailSections: [
      {
        title: 'La situation avant travaux',
        text: "L'activité import-export de fruits et légumes expose les marchandises à des variations de température lors des chargements, déchargements et passages sur quais. Le président de Pa.Sa.Ge décrit aussi des épisodes de fortes pluies générant humidité et goutte-à-goutte.",
      },
      {
        title: 'La réponse Covalba',
        text: 'Le cool roof a été utilisé pour réduire la charge thermique en toiture et soulager les zones sensibles liées au froid. La résine apporte en plus un effet de protection du support, avec une toiture décrite comme plus propre et mieux étanchéifiée.',
      },
      {
        title: 'Le résultat opérationnel',
        text: 'La transcription fait ressortir 4 à 5°C de froid gagnés, des quais passés de 15°C à 8-10°C, moins de chocs thermiques pour les denrées et moins de litiges à la livraison.',
      },
    ],
    highlightSectors: ['logistique'],
    readiness: 'proof',
    showInGrid: false,
    tags: ['froid', 'logistique', 'temoignage'],
  },
  {
    id: 'intermarche-illiers-combray-case',
    title: 'Intermarché - Illiers-Combray',
    clientName: 'Intermarché',
    sector: 'Distribution',
    location: 'Illiers-Combray 28, France',
    description:
      'Réhabilitation de 2 500 m² d’ancienne toiture bitumée : environ 5°C gagnés en réserve non climatisée, 3°C gagnés sur la zone magasin et 4,5% d’économie sur le poste froid.',
    image: 'https://img.youtube.com/vi/QV1vaKstW1U/hqdefault.jpg',
    product: 'CovaTherm',
    support: 'Toiture bitumée',
    metrics: [
      { value: '2 500 m²', label: 'de toiture rénovée' },
      { value: '-5°C', label: 'en réserve' },
      { value: '-3°C', label: 'sur la zone magasin' },
      { value: '-4,5%', label: 'sur le poste froid' },
    ],
    quote: {
      text: 'Je suis encore plus surpris des résultats que ce que je pouvais m’y attendre.',
      author: 'Olivier Fontaine',
      role: 'Adhérent Intermarché',
    },
    videoUrls: ['https://www.youtube.com/watch?v=QV1vaKstW1U'],
    videoTakeaways: [
      {
        label: 'Périmètre',
        text: 'Le bâtiment totalise 6 500 m². Le projet a porté sur les 2 500 m² de l’ancienne toiture bitumée, construite en 1995.',
      },
      {
        label: 'Déroulé chantier',
        text: 'Le client décrit deux phases : nettoyage pour retirer les algues, puis application du revêtement, avec le magasin resté ouvert.',
      },
      {
        label: 'Confort',
        text: 'La réserve non climatisée a gagné environ 5°C et n’a pas dépassé 24°C pendant l’été évoqué, contre 28-29°C lors des fortes chaleurs précédentes.',
      },
      {
        label: 'Énergie',
        text: 'La GTB du magasin a permis de suivre le poste froid, avec environ 4,5% d’économie d’énergie mesurée en 2023.',
      },
    ],
    detailSlug: 'intermarche-illiers-combray',
    detailIntro:
      'Une référence grande distribution où la toiture cool roof répond à la fois à une remise à niveau de toiture et à une baisse de température en magasin.',
    detailSections: [
      {
        title: 'La situation avant travaux',
        text: "Le magasin totalise 6 500 m² de bâtiment. L'ancienne partie, construite en 1995, représentait 2 500 m² de toiture bitumée à réhabiliter et concentrait une partie réserve ainsi qu’une partie de surface de vente.",
      },
      {
        title: 'Le chantier réalisé',
        text: 'Le témoignage décrit une intervention en deux temps : nettoyage de toiture pour retirer les algues, puis application du revêtement Covalba. Les équipes sont intervenues en autonomie, en respectant les contraintes d’un magasin resté ouvert.',
      },
      {
        title: 'Le résultat confort',
        text: "Le retour client indique environ 5°C gagnés en réserve non climatisée et 3°C sur la zone magasin. Pendant l’été suivi, la réserve n’a pas dépassé 24°C, alors qu’elle montait à 28-29°C lors de fortes chaleurs les années précédentes.",
      },
      {
        title: 'Le résultat énergie',
        text: "La présence d’une GTB a permis au magasin de suivre ses postes de consommation. Sur le poste froid, le témoignage annonce environ 4,5% d’économie d’énergie, avec un potentiel supérieur si les étés redeviennent comparables à 2022.",
      },
    ],
    highlightSectors: ['distribution'],
    readiness: 'phase-2-ready',
    showInGrid: false,
    tags: ['distribution', 'intermarche', 'energie', 'video'],
  },
  {
    id: 'cotral-lab-conde',
    title: 'Cotral Lab - Condé-en-Normandie',
    clientName: 'Cotral Lab',
    sector: 'Tertiaire',
    location: 'Condé-en-Normandie 14, France',
    description:
      'Siège social non climatisé : bureaux sous toiture au-delà de 30°C avant travaux, puis 4°C de rafraîchissement avec CovaTherm 20.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Cotral%20lab%201.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    metrics: [
      { value: '>30°C', label: 'avant travaux' },
      { value: '-4°C', label: 'dans les bureaux' },
    ],
    sourceUrls: ['https://www.covalba.fr/tertiaire'],
    detailSlug: 'cotral-lab-conde-en-normandie',
    detailIntro:
      'Un bâtiment tertiaire non climatisé où les bureaux situés sous toiture dépassaient les seuils de confort en période chaude.',
    detailSections: [
      {
        title: 'Le contexte',
        text: 'Les bureaux sous toiture dépassaient 30°C avant travaux, avec un inconfort direct pour les équipes.',
      },
      {
        title: 'La réponse Covalba',
        text: 'CovaTherm 20 a été appliqué sur étanchéité bitumineuse pour réduire l’absorption solaire de la toiture.',
      },
      {
        title: 'Le résultat',
        text: 'Le retour sectoriel met en avant 4°C de rafraîchissement dans les bureaux après traitement.',
      },
    ],
    highlightSectors: ['tertiaire'],
    readiness: 'proof',
    showInGrid: false,
    tags: ['bureaux', 'confort'],
  },
  {
    id: 'danone-bailleul-case',
    title: 'Danone - Bailleul',
    clientName: 'Danone',
    sector: 'Industrie',
    location: 'Bailleul 59, France',
    description:
      'Site agroalimentaire traité sur toiture bitumineuse, avec laquage solaire des lanterneaux pour réduire la charge thermique sur les zones de production et de stockage.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/danone%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse et lanterneaux',
    sourceUrls: ['https://www.covalba.fr/industrie'],
    detailSlug: 'danone-bailleul',
    detailIntro:
      'Un site agroalimentaire où la toiture et les lanterneaux contribuaient aux apports thermiques sur les zones opérationnelles.',
    detailSections: [
      {
        title: 'Le contexte',
        text: 'Les zones de production et de stockage avaient besoin d’une solution passive pour limiter les apports solaires en toiture.',
      },
      {
        title: 'La réponse Covalba',
        text: 'Le chantier a combiné traitement de toiture bitumineuse et laquage solaire des lanterneaux.',
      },
      {
        title: 'Le résultat',
        text: 'Le cas sert aujourd’hui de preuve agroalimentaire pour les sites industriels qui doivent réduire la charge thermique sans arrêter leur activité.',
      },
    ],
    highlightSectors: ['industrie', 'agricole'],
    readiness: 'proof',
    showInGrid: false,
    tags: ['agroalimentaire', 'lanterneaux', 'industrie'],
  },
  {
    id: 'servier-gidy-case',
    title: 'Laboratoires Servier Industrie - Gidy',
    clientName: 'Servier',
    sector: 'Industrie',
    location: 'Gidy 45, France',
    description:
      'Toiture de 8 000 m² traitée avec un système CovaPrim, CovaTherm 20 Base Coat et Top Coat pour une protection durable.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/servier_cool_roof_covalba_orleans.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    metrics: [{ value: '8 000 m²', label: 'de toiture traitée' }],
    sourceUrls: ['https://www.covalba.fr/industrie'],
    detailSlug: 'servier-gidy',
    detailIntro:
      'Une référence industrie/pharma de grande surface, traitée avec un système complet pour durabilité et protection du support.',
    detailSections: [
      {
        title: 'Le contexte',
        text: 'Le bâtiment présentait une grande surface de toiture bitumineuse à protéger durablement contre la chaleur et les UV.',
      },
      {
        title: 'La réponse Covalba',
        text: 'Le système appliqué associe CovaPrim, CovaTherm 20 Base Coat et Top Coat.',
      },
      {
        title: 'Le résultat',
        text: 'La référence met en avant 8 000 m² de toiture traitée, utile pour rassurer les sites industriels et pharmaceutiques.',
      },
    ],
    highlightSectors: ['industrie'],
    readiness: 'proof',
    showInGrid: false,
    tags: ['pharma', 'industrie', 'grande-surface'],
  },
  {
    id: 'ratp-aubervilliers-case',
    title: 'RATP - Aubervilliers',
    clientName: 'RATP',
    sector: 'Territoire',
    location: 'Aubervilliers 93, France',
    description:
      'Référence transport public francilienne sur atelier technique : application de CovaTherm sur étanchéité bitumineuse.',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    sourceUrls: ['https://www.covalba.fr/references'],
    highlightSectors: ['collectivites', 'industrie'],
    readiness: 'needs-client-input',
    showInGrid: false,
    tags: ['transport-public', 'territoire', 'atelier'],
  },
  {
    id: 'cora-houssen-case',
    title: 'Cora - Houssen',
    clientName: 'Cora',
    sector: 'Distribution',
    location: 'Houssen 68, France',
    description:
      'Premier hypermarché Cora équipé d’une toiture cool roof : plus de 12 000 m² de surface de vente concernés par la réduction des apports solaires.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Cora%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    metrics: [{ value: '12 000 m²+', label: 'surface de vente' }],
    sourceUrls: ['https://www.covalba.fr/distribution'],
    detailSlug: 'cora-houssen',
    detailIntro:
      'Une référence grande distribution où la toiture cool roof agit sur le confort client, les rayons et les besoins de froid.',
    detailSections: [
      {
        title: 'Le contexte',
        text: "Un hypermarché concentre de fortes contraintes d'été : surface de vente, confort client, équipements de froid et toiture exposée.",
      },
      {
        title: 'La réponse Covalba',
        text: 'Le chantier a équipé la toiture du site avec CovaTherm pour réduire les apports solaires.',
      },
      {
        title: 'Le résultat',
        text: 'Le cas porte sur plus de 12 000 m² de surface de vente, ce qui en fait une preuve structurante pour les enseignes de distribution.',
      },
    ],
    highlightSectors: ['distribution'],
    readiness: 'proof',
    showInGrid: false,
    tags: ['distribution', 'hypermarché', 'video'],
  },
  {
    id: 'usine-embouteillage-confidentiel',
    title: "Usine d'embouteillage (confidentiel), France",
    clientName: "Usine d'embouteillage",
    sector: 'Industrie',
    description: "Installation du revêtement réflectif CovaSeal 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/usine_embouteillage_cool_roof.jpg',
    product: 'CovaSeal 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'station-eleclerc-frontonnais-sud',
    title: 'Station E.Leclerc - Aire de Frontonnais Sud 31, France',
    clientName: 'E.Leclerc',
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm 8 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/station_e.leclerc_cool_roof_covalba.jpg',
    product: 'CovaTherm 8',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'eleclerc-ifs',
    title: 'E.Leclerc - Ifs 14, France',
    clientName: 'E.Leclerc',
    sector: 'Distribution',
    description: "Installation du revêtement CovaSeal sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/e.leclerc_ifs_cool_roof.jpg',
    product: 'CovaSeal',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'eleclerc-vitrolles',
    title: 'E.Leclerc - Vitrolles 13, France',
    clientName: 'E.Leclerc',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaSeal 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/e.leclerc_vitrolles_cool_roof_covalba.jpg',
    product: 'CovaSeal 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'servier-gidy-grid',
    title: 'Les laboratoires Servier Industrie - Gidy 45, France',
    clientName: 'Servier',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/servier_cool_roof_covalba_orleans.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    detailSlug: 'servier-gidy',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'ratp-aubervilliers-grid',
    title: 'RATP - Aubervilliers 93, France',
    clientName: 'RATP',
    sector: 'Territoire',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Design%20sans%20titre(1)-1.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'centre-logistique-froid-confidentiel',
    title: 'Centre logistique froid (confidentiel), France',
    clientName: 'Centre logistique froid',
    sector: 'Logistique',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/logistique_cool-roof.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'mcdonalds-angers',
    title: "McDonald's - Angers 49, France",
    clientName: "McDonald's",
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Mcdonalds_angers_cool_roof.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'ge-vernova-nancy',
    title: 'GE Vernova - Nancy 54, France',
    clientName: 'GE Vernova',
    sector: 'Industrie',
    description: "Installation du revêtement réflectif CovaSeal 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/GE_vernova_cool_roof.jpg',
    product: 'CovaSeal 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'intermarche-sarreguemines',
    title: 'Intermarché - Sarreguemines 57, France',
    clientName: 'Intermarché',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/intermarche_sarreguemines_cool_roof.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'intermarche-laigle',
    title: "Intermarché - L'Aigle 61, France",
    clientName: 'Intermarché',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Intermarche_laigle_coolr_roof.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'intermarche-illiers',
    title: 'Intermarché - Illiers-Combray 28, France',
    clientName: 'Intermarché',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/intermarche_illiers_cool_roof.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    detailSlug: 'intermarche-illiers-combray',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'intermarche-trevenans',
    title: 'Intermarché - Trévenans 90, France',
    clientName: 'Intermarché',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Intermarche%CC%81%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'netto-marseille',
    title: 'Netto - Marseille 13, France',
    clientName: 'Netto',
    sector: 'Distribution',
    description: 'Installation de la peinture réflective CovaTherm 20 sur les toitures bac acier.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Netto_Marseilles_cool_roof_covalba.jpg',
    product: 'CovaTherm 20',
    support: 'Bac acier',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'roche-bobois-versailles-grid',
    title: 'Roche Bobois - Versailles 78, France',
    clientName: 'Roche Bobois',
    sector: 'Tertiaire',
    description: 'Installation de la peinture réflective CovaTherm SRI=119 sur la toiture zinc.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/roche%20bobois%20coolroof.jpg',
    product: 'CovaTherm',
    support: 'Toiture zinc',
    detailSlug: 'roche-bobois-versailles',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'pro-loisirs-pons',
    title: 'Pro Loisirs - Pons 17, France',
    clientName: 'Pro Loisirs',
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm 8 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Design%20sans%20titre(1).jpg',
    product: 'CovaTherm 8',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'super-u-bernolsheim',
    title: 'Super U - Bernolsheim 67, France',
    clientName: 'Super U',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/super%20u%20bernolsheim%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'cora-houssen-grid',
    title: 'Cora - Houssen 68, France',
    clientName: 'Cora',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Cora%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    detailSlug: 'cora-houssen',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'chiesi-la-chaussee',
    title: 'Laboratoire Chiesi - La Chaussée Saint Victor 41, France',
    clientName: 'Chiesi',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Chiesi%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'colruyt-grandvillars',
    title: 'Colruyt - Grandvillars 90, France',
    clientName: 'Colruyt',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Colruyt%20Grandvillars%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'colruyt-diebling',
    title: 'Colruyt - Diebling 57, France',
    clientName: 'Colruyt',
    sector: 'Distribution',
    description: "Installation de la peinture réflective CovaTherm 118 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Colruyt%20Diebling%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'danone-bailleul-grid',
    title: 'Danone - Bailleul 59, France',
    clientName: 'Danone',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse. Laquage solaire des lanterneaux.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/danone%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse et lanterneaux',
    detailSlug: 'danone-bailleul',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'somfy-bonneville',
    title: 'Somfy - Bonneville 74, France',
    clientName: 'Somfy',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Somfy%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'carrefour-market-figeac',
    title: 'Carrefour Market - Figeac 46, France',
    clientName: 'Carrefour Market',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaTherm 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Design%20sans%20titre-1.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'carrefour-market-puy-de-dome',
    title: 'Carrefour Market - Puy-de-Dôme 63, France',
    clientName: 'Carrefour Market',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaTherm 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Carrefour_market_Lzx_cool_roof.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'carrefour-market-isere',
    title: 'Carrefour Market - Isère 38, France',
    clientName: 'Carrefour Market',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaTherm 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Carrefour_market_cool_roof.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'carrefour-market-haute-savoie',
    title: 'Carrefour Market - Haute-Savoie 74, France',
    clientName: 'Carrefour Market',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaTherm 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Carrefour_market_rgr_cool_roof.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'carrefour-market-ferriere-daunis',
    title: "Carrefour Market - Ferrière d'Aunis 17, France",
    clientName: 'Carrefour Market',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaTherm 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Carrefour_market_fre_cool_roof.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'carrefour-market-loire',
    title: 'Carrefour Market - Loire 42, France',
    clientName: 'Carrefour Market',
    sector: 'Distribution',
    description: "Installation du revêtement réflectif CovaTherm 20 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Carrefour_market_lrte_cool_roof.jpg',
    product: 'CovaTherm 20',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'stocklor-thaon',
    title: 'Stocklor - Thaon-les-Vosges 88, France',
    clientName: 'Stocklor',
    sector: 'Logistique',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Stocklor%20thaon%20les%20vosges%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'sncf-lyon',
    title: 'SNCF - Lyon 69, France',
    clientName: 'SNCF',
    sector: 'Industrie',
    description: "Laquage solaire des voûtes éclairantes d'un technicentre.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/sncf%201.jpg',
    product: 'Laque solaire',
    support: 'Voûtes éclairantes',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'stocklor-rambervillers',
    title: 'Stocklor - Rambervillers 88, France',
    clientName: 'Stocklor',
    sector: 'Logistique',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Stocklor%20rembervillers%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'continental-toulouse',
    title: 'Continental Automotive France - Toulouse 31, France',
    clientName: 'Continental Automotive France',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Continental%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    highlightSectors: ['industrie'],
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'viwametal-ostwald',
    title: 'Viwametal - Ostwald 67, France',
    clientName: 'Viwametal',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/wivametal_cool_roof.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'rognon-crozatier-perrigny',
    title: 'Ameublement Rognon/Crozatier - Perrigny-lès-Dijon 21, France',
    clientName: 'Ameublement Rognon/Crozatier',
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Rognon%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'maison-literie-givors',
    title: 'La maison de la literie - Givors 69, France',
    clientName: 'La maison de la literie',
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/La%20maison%20de%20la%20literie%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'lsdh-saint-denis',
    title: "LSDH - Saint-Denis-de-l'Hôtel 45, France",
    clientName: 'LSDH',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse. Laquage solaire des voûtes éclairantes et lanterneaux.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/LSDH.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse et lanterneaux',
    highlightSectors: ['industrie', 'agricole'],
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'cotral-lab-grid',
    title: 'Cotral Lab - Condé en Normandie 14, France',
    clientName: 'Cotral Lab',
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Cotral%20lab%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    detailSlug: 'cotral-lab-conde-en-normandie',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'ebi-cergy',
    title: 'EBI - Cergy Pontoise 95, France',
    clientName: 'EBI',
    sector: 'Tertiaire',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/EBI%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'normaero-montauban',
    title: 'Normaero - Montauban 82, France',
    clientName: 'Normaero',
    sector: 'Industrie',
    description: 'Installation de la peinture réflective CovaTherm SRI=119 sur une toiture bac acier.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Normaero%201.jpg',
    product: 'CovaTherm',
    support: 'Bac acier',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'newrest-rungis',
    title: 'Newrest - Rungis 91, France',
    clientName: 'Newrest',
    sector: 'Tertiaire',
    description: "Installation du revêtement réflectif CovaSeal 20 sur l'étanchéité PVC.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/newrest.jpg',
    product: 'CovaSeal 20',
    support: 'Étanchéité PVC',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'edmond-rothschild-paris',
    title: 'Banque Edmond de Rothschild - Paris 75, France',
    clientName: 'Banque Edmond de Rothschild',
    sector: 'Tertiaire',
    description: 'Installation de la peinture réfléchissante CovaTherm SRI=119 sur une étanchéité bitumineuse.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/edmond%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'franciaflex-checy',
    title: 'Franciaflex - Checy 45, France',
    clientName: 'Franciaflex',
    sector: 'Industrie',
    description: "Installation de la peinture réflective CovaTherm SRI=119 sur l'étanchéité bitumineuse. Laquage solaire des voûtes éclairantes et lanterneaux.",
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Franciaflex%201.jpg',
    product: 'CovaTherm',
    support: 'Étanchéité bitumineuse et lanterneaux',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'panibois-menestreau',
    title: 'Panibois - Ménestreau en Villette 45, France',
    clientName: 'Panibois',
    sector: 'Industrie',
    description: 'Laquage solaire des voûtes éclairantes.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/Panibois%201.jpg',
    product: 'Laque solaire',
    support: 'Voûtes éclairantes',
    readiness: 'grid',
    showInGrid: true,
  },
  {
    id: 'restos-du-coeur-semoy',
    title: 'Restos du coeur - Semoy 45, France',
    clientName: 'Restos du coeur',
    sector: 'Territoire',
    description: 'Installation de la peinture réflective CovaTherm 8 sur les toitures bac acier.',
    image: 'https://5524202.fs1.hubspotusercontent-na1.net/hubfs/5524202/restos_du_coeur_cool_roof.jpg',
    product: 'CovaTherm 8',
    support: 'Bac acier',
    readiness: 'grid',
    showInGrid: true,
  },
];

export const gridReferences = customerReferences.filter((reference) => reference.showInGrid);

const highlightReadiness: CustomerReference['readiness'][] = [
  'phase-2-ready',
  'proof',
  'needs-client-input',
  'grid',
];

export const getGridReferencesBySector = (sector: ReferenceSector | 'Tous') =>
  sector === 'Tous' ? gridReferences : gridReferences.filter((reference) => reference.sector === sector);

export const getReferenceHighlights = (sector: ReferenceSectorSlug, limit = 3) =>
  customerReferences
    .filter((reference) => reference.highlightSectors?.includes(sector))
    .sort((a, b) => highlightReadiness.indexOf(a.readiness) - highlightReadiness.indexOf(b.readiness))
    .slice(0, limit);

export const getReferenceFilterHref = (sector: ReferenceSector | 'Tous') => {
  const slug = sectorSlugs[sector];
  return slug ? `/references?secteur=${slug}` : '/references';
};

export const detailedReferences = customerReferences.filter(
  (reference) => reference.detailSlug && reference.detailSections?.length
);

export const getDetailedReferenceBySlug = (slug: string | undefined) =>
  detailedReferences.find((reference) => reference.detailSlug === slug);
