{"id":8423,"date":"2026-08-21T10:37:04","date_gmt":"2026-08-21T14:37:04","guid":{"rendered":"https:\/\/fondationduchum.com\/?page_id=8423"},"modified":"2026-08-21T11:09:32","modified_gmt":"2026-08-21T15:09:32","slug":"priority-projects-to-be-funded","status":"publish","type":"page","link":"https:\/\/fondationduchum.com\/en\/priority-projects-to-be-funded\/","title":{"rendered":"Priority projects to drive precision health"},"content":{"rendered":"\n\n\n<p>Diseases are evolving, and needs are becoming increasingly complex. To better prevent, diagnose and treat illness, we now need to rethink the way we approach healthcare.<\/p>\n\n\n\n<p>This is the ambition behind the <em><strong>Act Faster Than Disease<\/strong><\/em> campaign: <strong>to drive precision health<\/strong> and help shape a form of medicine that is more predictive, preventive, personalized and participatory.<\/p>\n\n\n\n<p>To achieve this, <strong>we must focus our collective efforts where needs are most urgent and where precision health can have the greatest impact: on five of the most pressing health challenges of our time, identified as philanthropic priorities<\/strong>: <a href=\"https:\/\/fondationduchum.com\/en\/why-give\/where-your-donations-go\/eliminate-cancer\/\" data-type=\"page\" data-id=\"441\"><strong>cancer<\/strong><\/a>, <strong><a href=\"https:\/\/fondationduchum.com\/en\/why-give\/where-your-donations-go\/cure-immunopathological-disorders\/\">immunopathology<\/a><\/strong>, <strong><a href=\"https:\/\/fondationduchum.com\/en\/why-give\/where-your-donations-go\/revolutionizing-care-for-heart-and-metabolic-diseases\/\">heart and metabolic diseases<\/a><\/strong>, <strong><a href=\"https:\/\/fondationduchum.com\/en\/why-give\/where-your-donations-go\/putting-an-end-to-neurological-diseases\/\">neurosciences<\/a><\/strong> and <strong><a href=\"https:\/\/fondationduchum.com\/en\/why-give\/where-your-donations-go\/offer-new-mental-health-solutions\/\">mental health<\/a><\/strong>.<\/p>\n\n\n\n<p>Across these five areas\u2014and in many other essential fields\u2014promising projects are ready to move forward with the right support. <strong>Through your generosity, you can help bring them to life and, in doing so, change the lives of thousands of people who rely on the <a href=\"http:\/\/chumontreal.com\" target=\"_blank\" data-type=\"link\" data-id=\"chumontreal.com\" rel=\"noreferrer noopener\">CHUM<\/a>.<\/strong><\/p>\n\n\n\n<p class=\"has-xsmall-font-size\"><em>The CHUM Foundation also supports many other projects that help advance patient care, research and education.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"projects-to-be-funded\">Priority projects to be funded<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-683x1024.jpg\" alt=\"\" class=\"wp-image-7446 size-full\" style=\"object-position:44% 33%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-683x1024.jpg 683w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-200x300.jpg 200w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-768x1152.jpg 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-1024x1536.jpg 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-1365x2048.jpg 1365w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/78933877_10-scaled.jpg 1707w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"fonds-guy-lafleur\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/20260505_CHUM_0134-1024x683.jpg\" alt=\"\" class=\"wp-image-7748 size-full\" style=\"object-position:31% 55%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/20260505_CHUM_0134-1024x683.jpg 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/20260505_CHUM_0134-300x200.jpg 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/20260505_CHUM_0134-768x512.jpg 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/20260505_CHUM_0134-1536x1024.jpg 1536w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/05\/20260505_CHUM_0134.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"centre-dexpertise-en-robotique\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"788\" height=\"460\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO.webp\" alt=\"\" class=\"wp-image-2833 size-full\" style=\"object-position:50% 50%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO.webp 788w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO-300x175.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/SERVO-768x448.webp 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"servo\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1005\" height=\"804\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/centre_litteratie-2038.webp\" alt=\"\" class=\"wp-image-7934 size-full\" style=\"object-position:50% 50%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/centre_litteratie-2038.webp 1005w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/centre_litteratie-2038-300x240.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/06\/centre_litteratie-2038-768x614.webp 768w\" sizes=\"(max-width: 1005px) 100vw, 1005px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"ma-sante-eclairee\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/230427_CRCHUM_ProjetRoy_BROLL_boite-isolee_04.MP4_.00_09_03_09.Still001-scaled-e1771013393914-1024x662.webp\" alt=\"\" class=\"wp-image-5791 size-full\" style=\"object-position:0% 42%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/230427_CRCHUM_ProjetRoy_BROLL_boite-isolee_04.MP4_.00_09_03_09.Still001-scaled-e1771013393914-1024x662.webp 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/230427_CRCHUM_ProjetRoy_BROLL_boite-isolee_04.MP4_.00_09_03_09.Still001-scaled-e1771013393914-300x194.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/230427_CRCHUM_ProjetRoy_BROLL_boite-isolee_04.MP4_.00_09_03_09.Still001-scaled-e1771013393914-768x497.webp 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/230427_CRCHUM_ProjetRoy_BROLL_boite-isolee_04.MP4_.00_09_03_09.Still001-scaled-e1771013393914.webp 1387w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"therapie-immunocellulaire\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"500\" height=\"375\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/autres-projets_Enseignement.webp\" alt=\"Priority projects, l'Acad\u00e9mie d'\u00c9t\u00e9\" class=\"wp-image-5177 size-full\" style=\"object-position:50% 50%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/autres-projets_Enseignement.webp 500w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/02\/autres-projets_Enseignement-300x225.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"academie-dete\" data-language=\"en\"><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"788\" height=\"460\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/CardioF.webp\" alt=\"\" class=\"wp-image-2847 size-full\" style=\"object-position:50% 50%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/CardioF.webp 788w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/CardioF-300x175.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/CardioF-768x448.webp 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"cardiof\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"788\" height=\"460\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/TIL.webp\" alt=\"\" class=\"wp-image-2633 size-full\" style=\"object-position:0% 58%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/TIL.webp 788w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/TIL-300x175.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/TIL-768x448.webp 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"tuberculose\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"788\" height=\"460\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/Sante-mentale.webp\" alt=\"\" class=\"wp-image-2859 size-full\" style=\"object-position:50% 50%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/Sante-mentale.webp 788w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/Sante-mentale-300x175.webp 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/Sante-mentale-768x448.webp 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"sarpep\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"768\" height=\"567\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2025\/11\/IA2_SERVO-Groupe-TD-2.png\" alt=\"\" class=\"wp-image-1365 size-full\" style=\"object-position:8% 51%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2025\/11\/IA2_SERVO-Groupe-TD-2.png 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2025\/11\/IA2_SERVO-Groupe-TD-2-300x221.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"eias\" data-language=\"en\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-image-fill-element is-style-doubble-radius campaign-card-shell has-light-yellow-background-color has-background\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/1172-2-RET-1024x684.jpg\" alt=\"\" class=\"wp-image-3387 size-full\" style=\"object-position:50% 50%\" srcset=\"https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/1172-2-RET-1024x684.jpg 1024w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/1172-2-RET-300x200.jpg 300w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/1172-2-RET-768x513.jpg 768w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/1172-2-RET-1536x1025.jpg 1536w, https:\/\/fondationduchum.com\/wp-content\/uploads\/2026\/01\/1172-2-RET-2048x1367.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"fdchum-fundraising-card\" data-uid=\"centre-dexpertise-en-apprentissage-et-simulation\" data-language=\"en\"><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<script>\r\n(function () {\r\n  const DATA_PAGE_URL = \"\/fundraising-data\/\";\r\n\r\n  function cleanText(value) {\r\n    return (value || \"\")\r\n      .replace(\/\\u00a0\/g, \" \")\r\n      .replace(\/\\u202f\/g, \" \")\r\n      .replace(\/\\s+\/g, \" \")\r\n      .trim();\r\n  }\r\n\r\n  function normalizeHeader(value) {\r\n    return cleanText(value).toLowerCase().replace(\/[^a-z0-9]\/g, \"\");\r\n  }\r\n\r\n  function getLanguage(container) {\r\n    const lang = cleanText(\r\n      container.dataset.language || container.getAttribute(\"language\") || \"\"\r\n    ).toLowerCase();\r\n\r\n    return lang === \"en\" ? \"en\" : \"fr\";\r\n  }\r\n\r\n  function getLabels(language) {\r\n    return language === \"en\"\r\n      ? { button: \"Give Now\", goal: \"Goal\" }\r\n      : { button: \"Donnez\", goal: \"Objectif\" };\r\n  }\r\n\r\n  function getTitle(item, language) {\r\n    if (language === \"en\" && item.enTitle) return item.enTitle;\r\n    return item.title;\r\n  }\r\n\r\n  function getUrl(item, language) {\r\n    if (language === \"en\" && item.enUrl) return item.enUrl;\r\n    return item.url;\r\n  }\r\n\r\n  function parseMoney(value) {\r\n    value = cleanText(value)\r\n      .replace(\/[^0-9,.\\s]\/g, \"\")\r\n      .replace(\/\\s+\/g, \"\");\r\n\r\n    if (!value) return 0;\r\n\r\n    const hasComma = value.includes(\",\");\r\n    const hasDot = value.includes(\".\");\r\n\r\n    if (hasComma && hasDot) {\r\n      if (value.lastIndexOf(\".\") > value.lastIndexOf(\",\")) {\r\n        value = value.replace(\/,\/g, \"\");\r\n      } else {\r\n        value = value.replace(\/\\.\/g, \"\").replace(\",\", \".\");\r\n      }\r\n    } else if (hasComma && !hasDot) {\r\n      const parts = value.split(\",\");\r\n      const last = parts[parts.length - 1];\r\n\r\n      if (last.length === 3) {\r\n        value = value.replace(\/,\/g, \"\");\r\n      } else {\r\n        value = value.replace(\",\", \".\");\r\n      }\r\n    }\r\n\r\n    return parseFloat(value) || 0;\r\n  }\r\n\r\n  function formatAmountForDisplay(value, language) {\r\n    const original = cleanText(value);\r\n    const amount = parseMoney(original);\r\n\r\n    if (!amount) return original;\r\n\r\n    const formatted = Math.round(amount)\r\n      .toLocaleString(language === \"en\" ? \"en-CA\" : \"fr-CA\")\r\n      .replace(\/\\u00a0\/g, \" \")\r\n      .replace(\/\\u202f\/g, \" \");\r\n\r\n    return language === \"en\" ? \"$\" + formatted : formatted + \" $\";\r\n  }\r\n\r\n  function getCellText(cell) {\r\n    return cell ? cleanText(cell.textContent) : \"\";\r\n  }\r\n\r\n  function getCellUrl(cell) {\r\n    if (!cell) return \"\";\r\n\r\n    const link = cell.querySelector(\"a\");\r\n    if (link && link.href) return link.href;\r\n\r\n    return cleanText(cell.textContent);\r\n  }\r\n\r\n  function getPercent(raised, goal) {\r\n    if (!goal || goal <= 0) return 0;\r\n    return Math.max(0, Math.min(100, Math.floor((raised \/ goal) * 100)));\r\n  }\r\n\r\n  async function getFundraisingData() {\r\n    const response = await fetch(DATA_PAGE_URL, { credentials: \"same-origin\" });\r\n    const html = await response.text();\r\n    const doc = new DOMParser().parseFromString(html, \"text\/html\");\r\n    const table = doc.querySelector(\"table\");\r\n\r\n    if (!table) return {};\r\n\r\n    const rows = Array.from(table.querySelectorAll(\"tr\"));\r\n    if (rows.length < 2) return {};\r\n\r\n    const headers = Array.from(rows[0].querySelectorAll(\"th,td\")).map(cell =>\r\n      normalizeHeader(cell.textContent)\r\n    );\r\n\r\n    const map = {\r\n      uid: headers.findIndex(h => h === \"uid\" || h === \"id\"),\r\n      title: headers.findIndex(h => h === \"title\" || h === \"titre\"),\r\n      enTitle: headers.findIndex(h => h === \"entitle\" || h === \"englishtitle\"),\r\n      goal: headers.findIndex(h => h === \"goal\" || h === \"objectif\"),\r\n      raised: headers.findIndex(h =>\r\n        h === \"amountraised\" ||\r\n        h === \"raised\" ||\r\n        h === \"montantrecueilli\" ||\r\n        h === \"montantamasse\" ||\r\n        h === \"recueilli\"\r\n      ),\r\n      url: headers.findIndex(h => h === \"url\" || h === \"link\" || h === \"lien\"),\r\n      enUrl: headers.findIndex(h => h === \"enurl\" || h === \"englishurl\" || h === \"enlink\")\r\n    };\r\n\r\n    if (map.uid < 0 || map.title < 0 || map.goal < 0 || map.raised < 0 || map.url < 0) {\r\n      console.warn(\"Fundraising table is missing one or more required columns.\");\r\n      return {};\r\n    }\r\n\r\n    const data = {};\r\n\r\n    rows.slice(1).forEach(row => {\r\n      const cells = Array.from(row.querySelectorAll(\"th,td\"));\r\n      const uid = getCellText(cells[map.uid]).toLowerCase();\r\n\r\n      if (!uid) return;\r\n\r\n      const goalDisplay = getCellText(cells[map.goal]);\r\n      const raisedDisplay = getCellText(cells[map.raised]);\r\n      const goalValue = parseMoney(goalDisplay);\r\n      const raisedValue = parseMoney(raisedDisplay);\r\n\r\n      data[uid] = {\r\n        uid: uid,\r\n        title: getCellText(cells[map.title]),\r\n        enTitle: map.enTitle >= 0 ? getCellText(cells[map.enTitle]) : \"\",\r\n        goalDisplay: goalDisplay,\r\n        raisedDisplay: raisedDisplay,\r\n        goalValue: goalValue,\r\n        raisedValue: raisedValue,\r\n        percent: getPercent(raisedValue, goalValue),\r\n        url: getCellUrl(cells[map.url]),\r\n        enUrl: map.enUrl >= 0 ? getCellUrl(cells[map.enUrl]) : \"\"\r\n      };\r\n    });\r\n\r\n    return data;\r\n  }\r\n\r\n  function renderCard(container, item) {\r\n    const language = getLanguage(container);\r\n    const labels = getLabels(language);\r\n    const title = getTitle(item, language);\r\n    const url = getUrl(item, language);\r\n    const goalDisplay = formatAmountForDisplay(item.goalDisplay, language);\r\n\r\n    container.innerHTML = `\r\n      <h4 class=\"wp-block-heading\">${escapeHtml(title)}<\/h4>\r\n\r\n      <div class=\"wp-block-buttons boutons-donnez is-layout-flex wp-block-buttons-is-layout-flex\">\r\n        <div class=\"wp-block-button\">\r\n          <a class=\"wp-block-button__link wp-element-button\" href=\"${escapeAttr(url)}\" target=\"_self\" rel=\"noopener\">\r\n            <span class=\"icon btn-icon icon-arrow-right-small\"><\/span>\r\n            <span class=\"icon-label btn-label\">${escapeHtml(labels.button)}<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"has-text-align-right objectif\">${escapeHtml(labels.goal)}<br><strong>${escapeHtml(goalDisplay)}<\/strong><\/p>\r\n\r\n      <div class=\"tile-bottom-progress\" style=\"--percent:${item.percent};\">\r\n        <div class=\"tile-bottom-progress-fill\">\r\n          <span><\/span>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n  }\r\n\r\n  function escapeHtml(value) {\r\n    const div = document.createElement(\"div\");\r\n    div.textContent = value || \"\";\r\n    return div.innerHTML;\r\n  }\r\n\r\n  function escapeAttr(value) {\r\n    return escapeHtml(value).replace(\/\"\/g, \"&quot;\");\r\n  }\r\n\r\n  async function initFundraisingCards() {\r\n    const cards = document.querySelectorAll(\".fdchum-fundraising-card[data-uid]\");\r\n    if (!cards.length) return;\r\n\r\n    try {\r\n      const data = await getFundraisingData();\r\n\r\n      cards.forEach(container => {\r\n        const uid = cleanText(container.dataset.uid).toLowerCase();\r\n        if (data[uid]) renderCard(container, data[uid]);\r\n      });\r\n    } catch (error) {\r\n      console.warn(\"Fundraising card data could not be loaded.\", error);\r\n    }\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n  document.addEventListener(\"DOMContentLoaded\", initFundraisingCards);\r\n} else {\r\n  initFundraisingCards();\r\n}\r\n})();\r\n<\/script>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Diseases are evolving, and needs are becoming increasingly complex. To better prevent, diagnose and treat[&#8230;];<\/p>\n","protected":false},"author":14,"featured_media":2597,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8423","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages\/8423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/comments?post=8423"}],"version-history":[{"count":8,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages\/8423\/revisions"}],"predecessor-version":[{"id":9189,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/pages\/8423\/revisions\/9189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/media\/2597"}],"wp:attachment":[{"href":"https:\/\/fondationduchum.com\/en\/wp-json\/wp\/v2\/media?parent=8423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}