{"id":129,"date":"2026-03-06T11:27:18","date_gmt":"2026-03-06T10:27:18","guid":{"rendered":"https:\/\/mondialsp2027.pompiers.fr\/?page_id=129"},"modified":"2026-07-22T13:24:12","modified_gmt":"2026-07-22T12:24:12","slug":"programme","status":"publish","type":"page","link":"https:\/\/mondialsp2027.pompiers.fr\/en\/programme\/","title":{"rendered":"Schedule"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"129\" class=\"elementor elementor-129\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87bc27c e-flex e-con-boxed e-con e-parent\" data-id=\"87bc27c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd0ed39 elementor-widget elementor-widget-heading\" data-id=\"bd0ed39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">programme<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a4601ae e-flex e-con-boxed e-con e-parent\" data-id=\"a4601ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a23cc6 elementor-align-center elementor-mobile-align-left elementor-widget elementor-widget-button\" data-id=\"1a23cc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Programme-MSP2027.pdf\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-file-pdf\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">T\u00e9l\u00e9charger le programme complet<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e20199 e-flex e-con-boxed e-con e-parent\" data-id=\"4e20199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-001b5d4 elementor-widget elementor-widget-html\" data-id=\"001b5d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .pw {\n    font-family: \"Poppins\", sans-serif;\n    width: 100%;\n    box-sizing: border-box;\n  }\n\n  .pw *,\n  .pw *::before,\n  .pw *::after {\n    box-sizing: border-box;\n  }\n\n  \/* ---- Filtre par jour (int\u00e9gr\u00e9 dans chaque cat\u00e9gorie) ---- *\/\n  .pw-days-inline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    padding: 12px 16px;\n    background: #f5f3ee;\n    border-bottom: 1px solid #e2ded4;\n  }\n\n  .pw-day-btn {\n    font-family: \"Poppins\", sans-serif;\n    font-size: 12px;\n    font-weight: 700;\n    padding: 7px 18px;\n    border-radius: 100px;\n    border: 1px solid #C0181C;\n    background: transparent;\n    color: #C0181C;\n    cursor: pointer;\n    white-space: nowrap;\n    transition: all .2s;\n  }\n\n  .pw-day-btn.active {\n    background: #C0181C;\n    color: #fff;\n  }\n\n  .pw-day-btn:hover:not(.active) {\n    background: rgba(192, 24, 28, .1);\n  }\n\n  \/* ---- Onglets cat\u00e9gories ---- *\/\n  .pw-tabs {\n    display: flex;\n  }\n\n  .pw-tab {\n    flex: 1;\n    padding: 10px 8px;\n    font-size: 14px;\n    font-weight: 600;\n    cursor: pointer;\n    background: transparent;\n    color: #C0181C;\n    border: none;\n    border-bottom: 2px solid transparent;\n    transition: all .2s;\n  }\n\n  .pw-tab.active {\n    background: #0d1b3e;\n    color: #fff;\n  }\n\n  .pw-tab:not(.active):hover {\n    background: #012241;\n    color: #fff;\n  }\n\n  .pw-pass-link {\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .pw-pass-link:hover {\n    opacity: .75;\n  }\n\n  .pw-panel {\n    display: none;\n    background: #f5f3ee;\n  }\n\n  .pw-panel.active {\n    display: block;\n  }\n\n  .pw-day {\n    background: #0d1b3e;\n    color: #fff;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 1px;\n    padding: 10px 16px;\n  }\n\n  .pw-slot {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 12px 16px;\n    background: #fff;\n    border-top: 1px solid #eee;\n  }\n\n  .pw-time {\n    min-width: 56px;\n    font-size: 12px;\n    font-weight: 700;\n    color: #C0181C;\n    line-height: 1.4;\n  }\n\n  .pw-desc {\n    flex: 1;\n    font-size: 12px;\n    color: #444;\n    line-height: 1.4;\n  }\n\n  .pw-actions {\n    display: flex;\n    gap: 6px;\n    flex-direction: column;\n    min-width: 120px;\n  }\n\n  .btn-c {\n    display: block;\n    text-align: center;\n    text-decoration: none !important;\n    background: transparent;\n    color: #C0181C !important;\n    border: 1px solid #C0181C;\n    padding: 8px 40px;\n    font-size: 12px;\n    font-weight: 700;\n    border-radius: 100px !important;\n    cursor: pointer;\n    white-space: nowrap;\n    font-family: \"Poppins\", sans-serif;\n  }\n\n  .btn-c:hover {\n    background: #C0181C;\n    color: #fff !important;\n  }\n\n  .pw button {\n    border-radius: 0 !important;\n  }\n\n  .pw-acc {\n    display: none;\n  }\n\n  .icon {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #C0181C;\n    stroke-width: 2;\n    stroke-linecap: round;\n  }\n\n  .btn-mc .icon {\n    stroke: #C0181C;\n    fill: none;\n  }\n\n  .pw-acc-trigger {\n    width: 100%;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 16px 16px !important;\n    background: #0d1b3e;\n    color: #fff !important;\n    font-size: 15px;\n    font-weight: 600;\n    cursor: pointer;\n    border: none;\n    border-bottom: 2px solid #ffff !important;\n    text-align: left;\n  }\n\n  .pw-acc-trigger:hover {\n    background: #0d1b3e;\n    color: #fff;\n  }\n\n\n  .pw-acc-trigger .arr {\n    font-size: 18px;\n    transition: transform .25s;\n    display: inline-block;\n  }\n\n  .pw-acc-trigger.open .arr {\n    transform: rotate(180deg);\n  }\n\n  .pw-acc-body {\n    display: none;\n  }\n\n  .pw-acc-body.open {\n    display: block;\n  }\n\n  .btn-mc {\n    background: none;\n    border: none;\n    cursor: pointer;\n    color: #C0181C;\n    font-size: 18px;\n    padding: 2px 4px;\n  }\n\n  @media (max-width: 520px) {\n\n    .pw-tabs,\n    .pw-desktop {\n      display: none !important;\n    }\n\n    .pw-acc {\n      display: block;\n    }\n\n    .pw-actions {\n      flex-direction: row;\n      min-width: auto;\n    }\n\n    .pw-days-inline {\n      padding: 10px 12px;\n    }\n  }\n<\/style>\n\n<div class=\"pw\">\n  <div class=\"pw-tabs\" id=\"pw-tabs\"><\/div>\n  <div class=\"pw-desktop\" id=\"pw-desktop\"><\/div>\n  <div class=\"pw-acc\" id=\"pw-acc\"><\/div>\n<\/div>\n\n<script>\n  const DATA = [\n    {\n      id: \"conferences\", label: \"Conf\u00e9rences\",\n      link: { text: \"(Pass Congressiste)\", href: \"#pass-congressiste\" },\n      slots: [\n        { day: \"MERCREDI\", time: \"09H00\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"11H00\\n12H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"13H00\\n14H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"14H30\\n15H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"16H00\\n17H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"09H30\\n11H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"11H30\\n12H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"13H00\\n13H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"15H00\\n16H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"17H00\\n18H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"08H30\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"10H30\\n11H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"13H30\\n15H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"15H30\\n16H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"17H00\\n18H00\", desc: \"En attente de plus d'informations.\" }\n      ]\n    },\n    {\n      id: \"ateliers\", label: \"D\u00e9monstrations\",\n      slots: [\n        { day: \"MERCREDI\", time: \"09H00\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"10H00\\n12H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"13H30\\n14H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"16H00\\n17H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"09H30\\n10H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"11H00\\n12H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"14H00\\n16H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"16H30\\n17H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"09H00\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"11H30\\n12H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"14H00\\n15H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"SAMEDI\", time: \"09H30\\n10H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"SAMEDI\", time: \"12H00\\n13H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"SAMEDI\", time: \"15H00\\n16H00\", desc: \"En attente de plus d'informations.\" }\n      ]\n    },\n    {\n      id: \"animations\", label: \"Animations\",\n      slots: [\n        { day: \"MERCREDI\", time: \"10H00\\n11H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"13H00\\n14H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"16H00\\n17H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"09H00\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"12H00\\n13H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"14H30\\n15H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"17H00\\n18H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"09H00\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"11H00\\n12H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"13H30\\n14H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"16H00\\n17H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"SAMEDI\", time: \"09H30\\n10H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"SAMEDI\", time: \"12H00\\n13H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"SAMEDI\", time: \"14H30\\n15H30\", desc: \"En attente de plus d'informations.\" }\n      ]\n    },\n    {\n      id: \"sport\", label: \"\u00c9v\u00e9nements sportifs\",\n      slots: [\n        { day: \"MERCREDI\", time: \"09H00\\n10H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"11H30\\n12H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"MERCREDI\", time: \"14H00\\n15H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"09H30\\n10H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"12H00\\n13H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"JEUDI\", time: \"15H30\\n16H30\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"10H00\\n11H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"13H00\\n14H00\", desc: \"En attente de plus d'informations.\" },\n        { day: \"VENDREDI\", time: \"16H30\\n17H30\", desc: \"En attente de plus d'informations.\" }\n      ]\n    }\n  ];\n\n  const DAY_ORDER = [\"MERCREDI\", \"JEUDI\", \"VENDREDI\", \"SAMEDI\", \"DIMANCHE\"];\n\n  function generateGoogleLink(slot) {\n    const datesCongres = {\n      \"MERCREDI\": \"20271013\",\n      \"JEUDI\": \"20271014\",\n      \"VENDREDI\": \"20271015\",\n      \"SAMEDI\": \"20271016\",\n      \"DIMANCHE\": \"20271017\"\n    };\n\n    const date = datesCongres[slot.day] || \"20271013\";\n    const times = slot.time.split('\\n');\n    const startTime = times[0].replace('H', '') + \"00\";\n    const endTime = (times.length > 1 ? times[1] : times[0]).replace('H', '') + \"00\";\n    const title = slot.desc.split(' \u2014 ')[0] || \"\u00c9v\u00e9nement Mondial Secours\";\n\n    const textUrl = encodeURIComponent(title);\n    const detailsUrl = encodeURIComponent(slot.desc);\n    const locationUrl = encodeURIComponent(\"Bordeaux\");\n    const datesUrl = `${date}T${startTime}\/${date}T${endTime}`;\n\n    return `https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text=${textUrl}&dates=${datesUrl}&details=${detailsUrl}&location=${locationUrl}&ctz=Europe\/Paris`;\n  }\n\n  \/\/ Jours r\u00e9ellement couverts par une cat\u00e9gorie, dans l'ordre chronologique\n  function getCategoryDays(slots) {\n    const set = new Set();\n    slots.forEach(s => set.add(s.day));\n    return DAY_ORDER.filter(d => set.has(d));\n  }\n\n  \/\/ Barre de filtre jours, n'appara\u00eet que si la cat\u00e9gorie couvre plus d'un jour\n  function buildDayFilter(days) {\n    if (days.length <= 1) return \"\";\n    let html = `<div class=\"pw-days-inline\">`;\n    html += `<button class=\"pw-day-btn active\" data-day=\"all\">Tous les jours<\/button>`;\n    days.forEach(d => {\n      html += `<button class=\"pw-day-btn\" data-day=\"${d}\">${d.charAt(0) + d.slice(1).toLowerCase()}<\/button>`;\n    });\n    html += `<\/div>`;\n    return html;\n  }\n\n  \/\/ Libell\u00e9 d'onglet\/accord\u00e9on, avec lien cliquable optionnel (ex: Pass Congressiste)\n  function buildLabelHtml(cat) {\n    if (cat.link) {\n      return `${cat.label} <span class=\"pw-pass-link\" data-href=\"${cat.link.href}\">${cat.link.text}<\/span>`;\n    }\n    return cat.label;\n  }\n\n  function buildSlots(slots, mobile) {\n    let html = \"\", currentDay = null;\n    slots.forEach(s => {\n      if (s.day !== currentDay) {\n        currentDay = s.day;\n        html += `<div class=\"pw-day\" data-day=\"${s.day}\">${s.day}<\/div>`;\n      }\n\n      const timeHtml = s.time.replace(\"\\n\", \"<br>\");\n      const googleLink = generateGoogleLink(s);\n\n      if (mobile) {\n        html += `<div class=\"pw-slot\" data-day=\"${s.day}\">\n        <div class=\"pw-time\">${timeHtml}<\/div>\n        <div class=\"pw-desc\">${s.desc}<\/div>\n        <div class=\"pw-actions\">\n  <a class=\"btn-mc icon-btn\" href=\"${googleLink}\" target=\"_blank\" title=\"Ajouter au calendrier\">\n    <svg class=\"icon\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <rect x=\"6\" y=\"6\" width=\"36\" height=\"36\" rx=\"3\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/rect>\n      <path d=\"M6 18H42\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M16 6V12\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M32 6V12\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M16 28H16.02\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M24 28H24.02\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M32 28H32.02\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M16 36H16.02\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M24 36H24.02\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n      <path d=\"M32 36H32.02\" stroke=\"#C0181C\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n    <\/svg>\n  <\/a>\n<\/div>\n      <\/div>`;\n      } else {\n        html += `<div class=\"pw-slot\" data-day=\"${s.day}\">\n        <div class=\"pw-time\">${timeHtml}<\/div>\n        <div class=\"pw-desc\">${s.desc}<\/div>\n        <div class=\"pw-actions\">\n          <a class=\"btn-c\" href=\"${googleLink}\" target=\"_blank\" title=\"Ajouter au calendrier\">Ajouter au calendrier<\/a>\n        <\/div>\n      <\/div>`;\n      }\n    });\n    return html;\n  }\n\n  const tabsEl = document.getElementById(\"pw-tabs\");\n  const desktopEl = document.getElementById(\"pw-desktop\");\n  const accEl = document.getElementById(\"pw-acc\");\n\n  DATA.forEach((cat, i) => {\n    const catDays = getCategoryDays(cat.slots);\n\n    const tab = document.createElement(\"button\");\n    tab.className = \"pw-tab\" + (i === 0 ? \" active\" : \"\");\n    tab.dataset.id = cat.id;\n    tab.innerHTML = buildLabelHtml(cat);\n    tabsEl.appendChild(tab);\n\n    const panel = document.createElement(\"div\");\n    panel.className = \"pw-panel\" + (i === 0 ? \" active\" : \"\");\n    panel.id = \"panel-\" + cat.id;\n    panel.innerHTML = buildDayFilter(catDays) + buildSlots(cat.slots, false);\n    desktopEl.appendChild(panel);\n\n    const item = document.createElement(\"div\");\n    item.className = \"pw-acc-item\";\n    item.innerHTML = `\n    <button class=\"pw-acc-trigger${i === 0 ? ' open' : ''}\" data-id=\"${cat.id}\">\n      ${buildLabelHtml(cat)} <span class=\"arr\">&#8964;<\/span>\n    <\/button>\n    <div class=\"pw-acc-body${i === 0 ? ' open' : ''}\" id=\"acc-${cat.id}\">\n      ${buildDayFilter(catDays)}${buildSlots(cat.slots, true)}\n    <\/div>`;\n    accEl.appendChild(item);\n  });\n\n  \/\/ Filtre jours : scope local \u00e0 la cat\u00e9gorie (panel desktop ou bloc accord\u00e9on) o\u00f9 le clic a eu lieu\n  function applyDayFilterInContainer(container, day) {\n    container.querySelectorAll(\".pw-day\").forEach(d => {\n      d.style.display = (day === \"all\" || d.dataset.day === day) ? \"\" : \"none\";\n    });\n    container.querySelectorAll(\".pw-slot\").forEach(s => {\n      s.style.display = (day === \"all\" || s.dataset.day === day) ? \"\" : \"none\";\n    });\n  }\n\n  tabsEl.addEventListener(\"click\", function (e) {\n    const link = e.target.closest(\".pw-pass-link\");\n    if (link) {\n      e.stopPropagation();\n      window.open(link.dataset.href, \"_blank\");\n      return;\n    }\n    const btn = e.target.closest(\".pw-tab\");\n    if (!btn) return;\n    document.querySelectorAll(\".pw-tab\").forEach(t => t.classList.remove(\"active\"));\n    document.querySelectorAll(\".pw-panel\").forEach(p => p.classList.remove(\"active\"));\n    btn.classList.add(\"active\");\n    document.getElementById(\"panel-\" + btn.dataset.id).classList.add(\"active\");\n  });\n\n  desktopEl.addEventListener(\"click\", function (e) {\n    const dayBtn = e.target.closest(\".pw-day-btn\");\n    if (!dayBtn) return;\n    const panel = dayBtn.closest(\".pw-panel\");\n    panel.querySelectorAll(\".pw-day-btn\").forEach(b => b.classList.remove(\"active\"));\n    dayBtn.classList.add(\"active\");\n    applyDayFilterInContainer(panel, dayBtn.dataset.day);\n  });\n\n  accEl.addEventListener(\"click\", function (e) {\n    const link = e.target.closest(\".pw-pass-link\");\n    if (link) {\n      e.stopPropagation();\n      window.open(link.dataset.href, \"_blank\");\n      return;\n    }\n\n    const dayBtn = e.target.closest(\".pw-day-btn\");\n    if (dayBtn) {\n      const body = dayBtn.closest(\".pw-acc-body\");\n      body.querySelectorAll(\".pw-day-btn\").forEach(b => b.classList.remove(\"active\"));\n      dayBtn.classList.add(\"active\");\n      applyDayFilterInContainer(body, dayBtn.dataset.day);\n      return;\n    }\n\n    const trigger = e.target.closest(\".pw-acc-trigger\");\n    if (!trigger) return;\n    const id = trigger.dataset.id;\n    const body = document.getElementById(\"acc-\" + id);\n    const isOpen = body.classList.contains(\"open\");\n    document.querySelectorAll(\".pw-acc-body\").forEach(b => b.classList.remove(\"open\"));\n    document.querySelectorAll(\".pw-acc-trigger\").forEach(t => t.classList.remove(\"open\"));\n    if (!isOpen) {\n      body.classList.add(\"open\");\n      trigger.classList.add(\"open\");\n    }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b1df7ad e-con-full e-flex e-con e-parent\" data-id=\"6b1df7ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6035a6c4 e-con-full e-flex e-con e-child\" data-id=\"6035a6c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274f044a elementor-widget elementor-widget-heading\" data-id=\"274f044a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nos partenaires<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0983a6 elementor-arrows-position-outside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"f0983a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;4&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:80,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrousel d\u2019images\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png\" alt=\"Logo_de_la_Fe\u0301de\u0301ration_Nationale_des_Sapeurs_Pompiers_de_France\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/LOGO_BDX2027_MSP-300x300.png\" alt=\"LOGO_BDX2027_MSP\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/BlocMarque_UD33-sans-fond-300x257.png\" alt=\"BlocMarque_UD33-sans-fond\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/logo-departement-gironde-1-300x141.png\" alt=\"logo-departement-gironde\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/sapeurs-pompiers-gironde-logo-300x153.png\" alt=\"sapeurs-pompiers-gironde-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Bordeaux_Metropole_logo-300x125.png\" alt=\"Bordeaux_Metropole_logo\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0176df2 elementor-arrows-position-outside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"0176df2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;4&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:80,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrousel d\u2019images\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/LOGO-ACEF-VECTORISE-1-300x157.png\" alt=\"LOGO ACEF VECTORISE-1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/LOGO_CASDEN_2021_BP_bleu-1-300x94.png\" alt=\"LOGO_CASDEN_2021_BP_bleu-1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/BANQUE_POPULAIRE_LOGO_2LG_RVB-300x120.png\" alt=\"BANQUE_POPULAIRE_LOGO_2LG_RVB\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>programme T\u00e9l\u00e9charger le programme complet Nos partenaires<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programme - mondialsp2027<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programme - mondialsp2027\" \/>\n<meta property=\"og:description\" content=\"programme T\u00e9l\u00e9charger le programme complet Nos partenaires\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mondialsp2027.pompiers.fr\/en\/programme\/\" \/>\n<meta property=\"og:site_name\" content=\"mondialsp2027\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-22T12:24:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/\",\"url\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/\",\"name\":\"Programme - mondialsp2027\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/wp-content\\\/uploads\\\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png\",\"datePublished\":\"2026-03-06T10:27:18+00:00\",\"dateModified\":\"2026-07-22T12:24:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/wp-content\\\/uploads\\\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png\",\"contentUrl\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/wp-content\\\/uploads\\\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/programme\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/#website\",\"url\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/\",\"name\":\"mondialsp2027\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/#organization\",\"name\":\"mondialsp2027\",\"url\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/wp-content\\\/uploads\\\/LOGO_BDX2027_MSP.png\",\"contentUrl\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/wp-content\\\/uploads\\\/LOGO_BDX2027_MSP.png\",\"width\":2363,\"height\":2363,\"caption\":\"mondialsp2027\"},\"image\":{\"@id\":\"https:\\\/\\\/mondialsp2027.pompiers.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programme - mondialsp2027","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Programme - mondialsp2027","og_description":"programme T\u00e9l\u00e9charger le programme complet Nos partenaires","og_url":"https:\/\/mondialsp2027.pompiers.fr\/en\/programme\/","og_site_name":"mondialsp2027","article_modified_time":"2026-07-22T12:24:12+00:00","og_image":[{"url":"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mondialsp2027.pompiers.fr\/programme\/","url":"https:\/\/mondialsp2027.pompiers.fr\/programme\/","name":"Programme - mondialsp2027","isPartOf":{"@id":"https:\/\/mondialsp2027.pompiers.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mondialsp2027.pompiers.fr\/programme\/#primaryimage"},"image":{"@id":"https:\/\/mondialsp2027.pompiers.fr\/programme\/#primaryimage"},"thumbnailUrl":"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png","datePublished":"2026-03-06T10:27:18+00:00","dateModified":"2026-07-22T12:24:12+00:00","breadcrumb":{"@id":"https:\/\/mondialsp2027.pompiers.fr\/programme\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mondialsp2027.pompiers.fr\/programme\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/mondialsp2027.pompiers.fr\/programme\/#primaryimage","url":"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png","contentUrl":"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/Logo_de_la_Federation_Nationale_des_Sapeurs_Pompiers_de_France.png"},{"@type":"BreadcrumbList","@id":"https:\/\/mondialsp2027.pompiers.fr\/programme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/mondialsp2027.pompiers.fr\/"},{"@type":"ListItem","position":2,"name":"Programme"}]},{"@type":"WebSite","@id":"https:\/\/mondialsp2027.pompiers.fr\/#website","url":"https:\/\/mondialsp2027.pompiers.fr\/","name":"mondialsp2027","description":"","publisher":{"@id":"https:\/\/mondialsp2027.pompiers.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mondialsp2027.pompiers.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/mondialsp2027.pompiers.fr\/#organization","name":"mondialsp2027","url":"https:\/\/mondialsp2027.pompiers.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/mondialsp2027.pompiers.fr\/#\/schema\/logo\/image\/","url":"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/LOGO_BDX2027_MSP.png","contentUrl":"https:\/\/mondialsp2027.pompiers.fr\/wp-content\/uploads\/LOGO_BDX2027_MSP.png","width":2363,"height":2363,"caption":"mondialsp2027"},"image":{"@id":"https:\/\/mondialsp2027.pompiers.fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":223,"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":1905,"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/pages\/129\/revisions\/1905"}],"wp:attachment":[{"href":"https:\/\/mondialsp2027.pompiers.fr\/en\/wp-json\/wp\/v2\/media?parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}