<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap du site (source unique de vérité pour Google Search Console).
  Le domaine doit être identique à celui des <link rel="canonical">, hreflang,
  og:url, "url" du JSON-LD, robots.txt et SITE dans scripts/check.mjs.
  <lastmod> : date du dernier changement de CONTENU de la page — elle doit être
  égale au dateModified du noeud WebPage (contrôlé par npm run check).
  L'extension image:image déclare les visuels du cabinet : leurs <image:title>
  reprennent les alt des pages, pour la recherche d'images (marque + visage).
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
>
  <url>
    <loc>https://ibrahimmajdoub.netlify.app/</loc>
    <lastmod>2026-09-30</lastmod>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ibrahimmajdoub.netlify.app/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ibrahimmajdoub.netlify.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ibrahimmajdoub.netlify.app/en/" />
    <xhtml:link rel="alternate" hreflang="ar" href="https://ibrahimmajdoub.netlify.app/ar/" />
      <image:image>
        <image:loc>https://ibrahimmajdoub.netlify.app/assets/img/office.jpg</image:loc>
        <image:title>Maître Brahim Majdoub, avocat au Barreau de Sousse, à son bureau — plaque nominative « إبراهيم المجدوب », balance de la justice et rayonnage juridique</image:title>
      </image:image>
      <image:image>
        <image:loc>https://ibrahimmajdoub.netlify.app/assets/img/portrait.jpg</image:loc>
        <image:title>Portrait de Maître Brahim Majdoub, avocat au Barreau de Sousse, en costume devant une bibliothèque</image:title>
      </image:image>
  </url>
  <url>
    <loc>https://ibrahimmajdoub.netlify.app/en/</loc>
    <lastmod>2026-09-30</lastmod>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ibrahimmajdoub.netlify.app/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ibrahimmajdoub.netlify.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ibrahimmajdoub.netlify.app/en/" />
    <xhtml:link rel="alternate" hreflang="ar" href="https://ibrahimmajdoub.netlify.app/ar/" />
      <image:image>
        <image:loc>https://ibrahimmajdoub.netlify.app/assets/img/office.jpg</image:loc>
        <image:title>Brahim Majdoub, attorney at the Sousse Bar, at his desk — Arabic nameplate “إبراهيم المجدوب”, scales of justice and law shelves</image:title>
      </image:image>
      <image:image>
        <image:loc>https://ibrahimmajdoub.netlify.app/assets/img/portrait.jpg</image:loc>
        <image:title>Portrait of Brahim Majdoub, attorney at the Sousse Bar, in front of a bookshelf</image:title>
      </image:image>
  </url>
  <url>
    <loc>https://ibrahimmajdoub.netlify.app/ar/</loc>
    <lastmod>2026-09-30</lastmod>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ibrahimmajdoub.netlify.app/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ibrahimmajdoub.netlify.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ibrahimmajdoub.netlify.app/en/" />
    <xhtml:link rel="alternate" hreflang="ar" href="https://ibrahimmajdoub.netlify.app/ar/" />
      <image:image>
        <image:loc>https://ibrahimmajdoub.netlify.app/assets/img/office.jpg</image:loc>
        <image:title>المحامي الاستاذ ابراهيم المجدوب، محامٍ لدى الاستئناف بسوسة، في مكتبه — لوحة الاسم «إبراهيم المجدوب» وميزان العدالة ومكتبة قانونية</image:title>
      </image:image>
      <image:image>
        <image:loc>https://ibrahimmajdoub.netlify.app/assets/img/portrait.jpg</image:loc>
        <image:title>صورة للمحامي الاستاذ ابراهيم المجدوب، محامٍ بسوسة، أمام مكتبة قانونية</image:title>
      </image:image>
  </url>
</urlset>
