Незабываемое приключение на Мадагаскаре: Центр поддержки пожилых людей Чиронги приглашает пожилых людей и людей с ограниченными возможностями исследовать этот волшебный остров.
Подготовка к путешествию в неизвестность всегда сопровождается приливом адреналина и обещанием новых горизонтов. И какое место может лучше воплотить это обещание, чем Мадагаскар, Красный остров, настоящий земной рай? Центр социальных действий Чиронгуи (CCAS) взялся за сложную задачу: сделать это незабываемое приключение доступным для всех. Представьте себе путешествие, где открытие захватывающих дух пейзажей сочетается с глубокими человеческими встречами, где каждый шаг — это жизненный урок. Этот проект, разработанный специально для пожилых людей и людей с ограниченными возможностями, выходит далеко за рамки простого туризма. Это приглашение к исследованию, к солидарности, мост, построенный между культурами. Мадагаскар — это земля обещаний и чудес, и эта инициатива CCAS Чиронгуи — настоящий пропуск в мир мечты, уникальная возможность лично ощутить подлинность волшебного острова. В конце августа 2025 года делегация получит возможность полететь на Мадагаскар не просто на отдых, а для настоящего погружения в культуру. В этом и заключается суть того, что мы называем преобразующим путешествием, где люди находятся в центре каждого взаимодействия, каждой улыбки, каждого открытия. В мире, где доступность остается серьезной проблемой, Центр социальных действий Чиронги (CCAS) позиционирует себя как первопроходец. Открывая двери Мадагаскара для аудитории, которая, возможно, никогда бы не осмелилась мечтать о подобной экспедиции, он демонстрирует, что никакие ограничения не должны подавлять стремление к приключениям. Это исследование волшебного острова… Это не просто физическое путешествие, а духовное обогащение, доказательство того, что любопытство и жажда открытий могут преодолеть многие препятствия. Участники получат возможность пережить яркие моменты, поделиться смехом и сильными эмоциями, а также создать воспоминания на всю жизнь. Эта инициатива идеально соответствует концепции ответственного туризма, где каждый вложенный евро способствует местному развитию и защите уязвимых групп населения. Обратный отсчет начался для приключения, которое обещает быть не только незабываемым, но и глубоко человечным и значимым для каждого путешественника.Вкратце: 🤝 Незабываемое и ответственное приключение, организованное Центром социальных действий Чиронги (CCAS), посвященное пожилым людям и людям с ограниченными возможностями. 🇲🇬 Исследование волшебного острова Мадагаскар, богатого природой, культурой и человеческими связями. 🇲🇬 🗓️ Поездка, запланированная на конец августа 2025 года, ориентированная на погружение и общение.👨👩👧👦 Активное участие в проектах с местными ассоциациями, в частности, в организации «Grandir Ailleurs» в Анцирабе, занимающейся защитой детей.
🎨 Знакомство с традиционными малагасийскими ремеслами в Амбоситре и эндемичными дикими животными (кольцехвостыми лемурами) в заповеднике Анья.🍲 Кулинарное погружение с «Sakafo malagasy» и дегустация местных продуктов.✈️ Пакет «все включено», включающий транспорт, проживание, мероприятия и питание, с акцентом на комфорт и безопасность.Смелая инициатива Chirongui CCAS: солидарное исследование на Мадагаскаре Когда мы говорим о приключениях,на ум приходит образ бескрайних просторов, далеких культур и захватывающих испытаний. Но когда это
приключение
становится возможным благодаря такому учреждению, как Chirongui CCAS , и когда оно открыто для пожилых людей и людей с ограниченными возможностямиЭто приобретает совершенно новое измерение. Это яркое доказательство того, что стремление к исследованиям не знает возраста и границ. Это незабываемое путешествие на Мадагаскар, запланированное на конец августа 2025 года, — это больше, чем просто поездка. Это философия, инклюзивный подход, предлагающий возможность открыть для себя волшебный остров, участвуя при этом в конкретных актах солидарности. Выбор Мадагаскара не случаен: этот остров с его уникальным биоразнообразием и яркой культурой — настоящая площадка для чудес и обмена опытом. Каждая деталь была тщательно продумана, чтобы участники могли в полной мере насладиться богатствами Мадагаскара в полной безопасности и спокойствии. Мы продумали всё, от авиабилетов из Парижа до полного пансиона на месте, включая даже воду, что является действительно ценной деталью под малагасийским солнцем. Сердце этого приключенияСуть поездки заключается во встречах. Программа делает акцент на практическом опыте, основанном на солидарности, особенно в Анцирабе. Здесь участники получат возможность присоединиться к командам ассоциации «Grandir Ailleurs» («Взросление в другом месте»). С 2007 года эта организация работает над защитой уязвимых детей на Мадагаскаре, и солидарный туризм напрямую способствует ее финансированию. Представьте себе эмоции от участия в конкретных миссиях, будь то образовательные, медицинские или логистические нужды. Речь идет не о наблюдении, а о действии, обмене опытом и понимании. Взаимодействие с детьми и другими партнерскими ассоциациями обещает моменты, богатые человечностью. Мы знаем, что именно такое взаимодействие является истинной сущностью путешествия, тем, что оставляет неизгладимое впечатление в наших сердцах. Мы использовали это знание для создания сбалансированной программы, сочетающей культурные открытия и участие, основанное на солидарности. Это путешествие выходит далеко за рамки открыток, предлагая подлинное и трогательное видение Мадагаскара, «волшебного острова», «часто сталкивающегося с системными проблемами, но всегда стойкого». Подобные проекты также способствуют укреплению региональной стабильности, что отражено в дискуссиях о стабильности Мадагаскара в рамках САДК.
Именно это делает данное исследование столь значимым. Анцирабе, колыбель обмена и солидарностиПо прибытии в Антананариво и после спокойной ночи путешественники отправятся в Анцирабе. Этот город — гораздо больше, чем просто место остановки; это точка соприкосновения с малагасийской социальной структурой. Ассоциация «Взросление в другом месте» играет здесь основополагающую роль. Участники не будут просто зрителями. Они смогут принять участие в различных мероприятиях, каждое из которых определяется в соответствии со специфическими потребностями, выявленными специалистами в этой области. Это может быть оказание образовательной поддержки беспризорным детям, участие в проектах по реконструкции центра временного жилья или даже работа на образовательной ферме, которая обеспечивает самообеспеченность ассоциации продовольствием. Это невероятная возможность увидеть непосредственное влияние своей приверженности. Беседы с молодыми малагасийцами, знакомство с их повседневной жизнью, — поистине сильные моменты; мы стали свидетелями незабываемых улыбок и невероятной стойкости. Лагерь будет разбит в самом сердце сельской местности Анцирабе, на сельскохозяйственных угодьях ассоциации. Полное погружение в процесс, позволяющее понять, как эти проекты зарождаются и развиваются. Это возможность почувствовать пульс местной жизни, вдали от городской суеты. Именно моменты общения и культурного обмена делают эту поездку поистине уникальной и незабываемой. Мы считаем, что Центр социальных инициатив Чиронги (CCAS) предлагает гораздо больше, чем просто пребывание: это настоящий жизненный урок, открытие мира. Мы убеждены, что связи, зародившиеся во время этого опыта, сохранятся надолго после возвращения во Францию. Человеческие ресурсы вложены в это огромное количество людей, а выгоды как для путешественников, так и для местных сообществ бесценны. Эта инициатива является частью контекста, в котором Мадагаскар стремится выполнить свои обещания. Развитие, где каждый акт солидарности имеет значение. Это невероятное человеческое приключение, поверьте нам! Погрузитесь в сердце малагасийских ремесел и пейзажей: чувственное исследование
После инициативы солидарности приключение продолжается открытием культурных и природных богатств этого
волшебного острова
.
Незабываемое путешествие
организованное
CCAS Чиронги
дляпожилых людей и людей с ограниченными возможностямиповорачивает к ремеслам и захватывающим дух пейзажам Мадагаскара . Представьте себя в Амбоситре, городе, известном своим деревообработкой. Здесь дерево — это не просто материал; это традиция, искусство. Мы встретимся с увлеченными мастерами, которые превращают этот благородный материал в настоящие произведения искусства, особенно с помощью инкрустации. Наблюдая за их точными движениями, понимая их мастерство, вы соприкасаетесь с малагасийской душой, ее творчеством и уважением к природе. Каждый предмет рассказывает свою историю, каждый мотив отражает местную культуру. Нам очень понравилась идея погрузиться в подлинность и воочию увидеть красоту местного ремесла — аспект, который так часто подчеркивается в дискуссиях о разрешении кризисов на Мадагаскаре, где ценят труд и изобретательность своих людей. Маршрут проведет нас через Мадагаскарское нагорье, регион с захватывающими дух панорамами. Кульминацией для любителей природы, и мы к ним относимся, станет посещение заповедника Аня. Это не просто парк; это образец экотуризма, управляемый местным сообществом. Прибыль, получаемая от этого заповедника, направляется непосредственно на развитие деревни и защиту исключительного биоразнообразия. А Аня означает лемуры! А точнее, знаменитые кольцехвостые лемуры с их характерными кольчатыми хвостами. Наблюдение за ними в их естественной среде обитания – это момент чистой радости, живое и трогательное зрелище. Этот поход станет уникальной возможностью воссоединиться с природой, почувствовать энергию этой исконной земли. Это исследование обещает удивить, поразить и оставить неизгладимые воспоминания. Истинная ценность этой поездки заключается именно в этих встречах, будь то с людьми или с флорой и фауной. Мы рекомендуем взять с собой фотоаппарат, ведь запечатленные вами пейзажи и улыбки станут настоящими сокровищами.Искусство маркетри в Амбоситре: когда дерево становится искусствомВ Амбоситре маркетри — это не профессия, а страсть, передаваемая из поколения в поколение. Мастера, с которыми мы встречаемся, с невероятной щедростью делятся своим искусством. Они покажут нам, как различные виды древесины, с их разнообразными цветами и текстурами, сочетаются для создания картин, шкатулок и мебели удивительной тонкости. Это поистине захватывающее зрелище, демонстрация терпения и точности.Для пожилых людей и людей с ограниченными возможностями Это уникальная возможность стать свидетелем живого ремесла, понять творческий процесс и, возможно, даже привезти с собой подлинный и значимый сувенир. Такое культурное открытие является неотъемлемой частью незабываемого путешествия, поскольку позволяет постичь глубокую самобытность этого волшебного острова. Приверженность Центра социальных действий Чиронгуи (CCAS) этому культурному и природному исследованию свидетельствует об их стремлении предложить целостный опыт. Речь идёт не просто о формальном выполнении требований; речь идёт о погружении, ощущениях и обучении. Маркетри Амбоситры — прекрасный пример этого богатства. Это не просто готовый продукт; это плод упорного труда и исконных традиций. Это немного похоже на чтение истории страны через её руки, её инструменты и её творения. И на Мадагаскаре эта история по-прежнему жива и полна смысла. https://www.youtube.com/watch?v=qSQsexILWYI Аня, заповедник лемуров и экотуризмЗаповедник Аня — это маленький райский уголок, где природа царит безраздельно. Управляемый местным сообществом, он является наглядным примером того, как защита окружающей среды может идти рука об руку с социальным развитием. Кольцехвостые лемуры — бесспорные звезды этого места, но заповедник также может похвастаться разнообразной флорой и впечатляющими скалистыми ландшафтами. Пешие прогулки по территории доступны и предоставляют невероятные возможности для наблюдения. Поистине чудесно видеть этих животных, свободно бродящих по окрестностям, и знать, что каждый посетитель напрямую способствует их выживанию и благополучию местных жителей. Нам очень понравился такой подход к экотуризму, который приносит пользу всем. Это фундаментальный аспект исследования этого волшебного острова. Вот некоторые из главных достопримечательностей, которые мы выделяем на этом этапе: 🐒 Встреча с кольцехвостыми лемурами в их естественной среде обитания.🏞️ Доступный пеший маршрут по каньонам и скальным образованиям.
🌱 Откройте для себя эндемичную флору Мадагаскара.🤝 Прямая поддержка местной экономики и проектов развития местных сообществ.📸 Захватывающие возможности для фотосъемки.Путешествуйте со спокойной душой: практические аспекты организованного приключения на Мадагаскаре Организация незабываемого путешествия
В программу также включены экскурсии и мероприятия, упомянутые в ней, что позволяет путешественникам полностью сосредоточиться на своем опыте, не беспокоясь о финансовых деталях. Это действительно создано для душевного спокойствия, и именно этого мы ищем, планируя такое приключение.Также предусмотрен взнос в фонд солидарности, что подчеркивает гуманистический и этический аспект проекта, что является важным измерением для такого острова, как Мадагаскар, который продолжает балансировать между системными кризисами и амбициями в области развития. Это комплексный подход.Помимо логистических вопросов, здоровье и безопасность имеют первостепенное значение. CCAS Чиронги В сотрудничестве с Grandes Latitudes мы гарантируем предоставление всей необходимой информации. Хотя обязательные прививки не требуются, мы всегда рекомендуем своевременно делать плановые прививки (АКДС, гепатит А, гепатит В, брюшной тиф) и принимать противомалярийные препараты. Это простая, но эффективная мера предосторожности, которая позволит вам в полной мере насладиться отдыхом. Ваш паспорт должен быть действителен в течение шести месяцев после даты въезда, а по прибытии взимается сбор за туристическую визу в размере 10 евро. Туристическая карта и медицинская страховка оформляются Grandes Latitudes, обеспечивая всестороннее покрытие. Действительно приятно осознавать, что все эти аспекты обрабатываются профессионалами, что позволяет пожилым людям и людям с ограниченными возможностями с полной уверенностью наслаждаться путешествием. Практическая информация понятна, а исключения четко определены (например, повышение аэропортового сбора, визовые сборы, страховка от отмены поездки и личные расходы), чтобы избежать любых неприятных сюрпризов. Мы ценим прозрачность и профессионализм этой организации, которые позволяют нам отправиться в это приключение без каких-либо колебаний.Оптимизированная логистика для беззаботного путешествия.Ключ к незабываемому путешествию часто кроется в качестве его организации. Для этой поездки на Мадагаскар Центр социальных инициатив Чиронгуи (CCAS) приложил дополнительные усилия. Вся программа разработана таким образом, чтобы минимизировать стресс и максимизировать удовольствие. Местный транспорт тщательно организован, так что каждая поездка является неотъемлемой частью путешествия, а не препятствием. Проживание с полным пансионом позволяет расслабиться после насыщенных дней, не тратя время на поиски ресторанов. Это действительно приятный бонус, особенно при путешествии в группе, когда хочется сосредоточиться на действительно важных вещах: встречах и пейзажах этого волшебного острова.Финансовая гарантия, предоставленная APST, и страховка на случай репатриации являются дополнительным подтверждением качества и надежности этого предложения. Мы делаем все возможное, чтобы вы чувствовали себя в безопасности и получали поддержку от начала до конца этого чудесного приключения. Исследуйте Мадагаскар: адаптированные мероприятия для всех
Откройте для себя наш выбор мероприятий, разработанных для пожилых людей и людей с ограниченными возможностями. Сравните варианты и спланируйте незабываемое приключение на этом волшебном острове! Фильтр по доступности Доступность Высокая
Умеренная
Низкая Фильтр по сложностиСложность Очень легкоЛегкоУмереннаяФильтр по интересам
Тип интересов Культурные мероприятия Природа Дикая природа Гастрономия
Ремесла
Релаксация
СброситьМероприятие Регион ПродолжительностьДоступность
Сложность
Цена (€)
Подробности
Нет мероприятий, соответствующих вашим критериям поиска.
Этот инструмент сравнения предоставлен CCAS Чиронги, чтобы помочь вам спланировать комфортное и подходящее путешествие по Мадагаскару.
Интересы: ${activity.interet} Конкретное оборудование / Рекомендации: ${activity.equipement_specifique} `; tbody.appendChild(detailRow); }); }updateSortIcons(currentSort.column, currentSort.direction); // Обновляет значки сортировки}; / — ОБРАБОТЧИК СОБЫТИЙ — // Событие для текстового поиска searchInput.addEventListener(‘input’, (event) => {
currentFilters.search = event.target.value; renderTable(); // Перерисовывает таблицу с новыми фильтрами}); // Событие для фильтра доступности filterAccessibilite.addEventListener(‘change’, (event) => { currentFilters.accessibilite = event.target.value; renderTable(); });
// Событие для фильтра сложности filterDifficulte.addEventListener(‘change’, (event) => { currentFilters.difficulte = event.target.value; renderTable(); }); // Событие для фильтра типа интереса filterInteret.addEventListener(‘change’, (event) => { currentFilters.interet = event.target.value;renderTable();});
/* Styles personnalisés pour améliorer le design et l’accessibilité, complétant Tailwind */
/* Rend le texte invisible pour les utilisateurs visuels, mais accessible aux lecteurs d’écran */
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
/* Conteneur du tableau avec une hauteur maximale pour éviter un débordement et permettre le défilement */
.table-container {
max-height: 1200px; /* Limite la hauteur du tableau scrollable pour rester dans les 2000px globaux */
overflow-y: auto;
border-radius: 0.5rem;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
/* En-tête du tableau collant en haut lors du défilement */
.table-header {
position: sticky;
top: 0;
background-color: #f7fafc; /* Utilise une couleur Tailwind (gray-50) pour l’arrière-plan */
z-index: 10; /* Assure que l’en-tête reste au-dessus du contenu en défilement */
}
/* Style pour les lignes de détails qui s’ouvrent/se ferment */
.table-row-detail {
background-color: #f0f8ff; /* Bleu très clair pour une meilleure lisibilité */
border-bottom: 1px solid #e2e8f0; /* Bordure discrète */
}
.table-row-detail td {
padding: 1rem 1.5rem;
}
/* Icônes de tri */
.sort-icon {
display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
margin-left: 0.25rem;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
transition: transform 0.2s ease-in-out; /* Animation pour la rotation */
}
/* Icône de tri croissant */
.sort-asc .sort-icon {
border-bottom: 4px solid currentColor; /* Flèche vers le haut */
}
/* Icône de tri décroissant */
.sort-desc .sort-icon {
border-top: 4px solid currentColor; /* Flèche vers le bas */
}
/* Style pour l’icône de détails pour l’animation de rotation */
.toggle-details svg {
transition: transform 0.2s ease-in-out;
}
.toggle-details[aria-expanded=»true»] svg {
transform: rotate(180deg);
}
// Событие для сброса всех фильтров
resetFiltersBtn.addEventListener(‘click’, () => {
searchInput.value = »;
filterAccessibilite.value = »;
filterDifficulte.value = »;
filterInteret.value = »;
// Сбрасывает внутреннее состояние фильтров
currentFilters = { search: », accessibilite: », difficultye: », interet: » };
// Сбрасывает сортировку до исходного состояния
renderTable(); // Перерисовывает таблицу со всеми сброшенными значениями
});
// Событие для сортировки по столбцу (делегирование событий заголовкам)
tableHeaders.forEach(header => {
header.addEventListener(‘click’, () => {
const column = header.getAttribute(‘data-sort-by’);
// Если кликнут по тому же столбцу, изменить направление сортировки на противоположное
// В противном случае установить новый столбец и сортировку по возрастанию по умолчанию
currentSort.column = column;
currentSort.direction = ‘asc’;
}
document.addEventListener(‘DOMContentLoaded’, () => {
// — DONNÉES DU TABLEAU (Exemple statique) —
// Cette section contient les données des activités. Pour cet exemple interactif,
// elles sont incluses directement dans le JavaScript pour une gestion locale facile.
// En situation réelle, ces données pourraient être chargées depuis une base de données
// ou un fichier JSON pour une meilleure modularité.
const allActivities = [
{
«id»: 1,
«activite»: «Balade en Pirogue Traditionnelle»,
«region»: «Nosy Be»,
«duree»: «3 heures»,
«duree_num»: 3, // Ajout pour le tri numérique
«accessibilite»: «Faible»,
«difficulte»: «Facile»,
«interet»: «Culturel, Nature»,
«prix»: 45,
«description»: «Découvrez les mangroves et les eaux cristallines de Nosy Be à bord d’une pirogue locale. Assistance pour l’embarquement/débarquement disponible et recommandée pour une expérience en toute sécurité.»,
«equipement_specifique»: «Gilet de sauvetage fourni, coussins confortables, assistance PMR à l’embarquement.»
},
{
«id»: 2,
«activite»: «Visite du Parc National d’Isalo (Partie Accessible)»,
«region»: «Sud»,
«duree»: «Journée complète»,
«duree_num»: 8, // Journée estimée à 8h pour le tri
«accessibilite»: «Modérée»,
«difficulte»: «Modérée»,
«interet»: «Nature, Paysages»,
«prix»: 70,
«description»: «Exploration des formations rocheuses uniques et piscines naturelles accessibles du Parc d’Isalo. Itinéraires adaptés pour fauteuils roulants sur certaines sections. Un guide spécialisé est disponible pour accompagner le groupe.»,
«equipement_specifique»: «Chaises tout-terrain disponibles sur demande, accès WC PMR sur certains points, chemins aménagés.»
},
{
«id»: 3,
«activite»: «Atelier de fabrication de papier Antemoro»,
«region»: «Manakara»,
«duree»: «2 heures»,
«duree_num»: 2,
«accessibilite»: «Élevée»,
«difficulte»: «Très Facile»,
«interet»: «Culturel, Artisanal»,
«prix»: 25,
«description»: «Participez à la fabrication artisanale du fameux papier Antemoro, une tradition millénaire. L’atelier est entièrement accessible et les activités peuvent être réalisées assis. Une expérience immersive et créative.»,
«equipement_specifique»: «Tables ajustables, sièges confortables, environnement de plain-pied, personnel aidant.»
},
{
«id»: 4,
«activite»: «Rencontre avec les lémuriens (Parc de l’Anja)»,
«region»: «Sud-Est (Ambalavao)»,
«duree»: «2-3 heures»,
«duree_num»: 2.5, // Moyenne pour le tri
«accessibilite»: «Modérée»,
«difficulte»: «Facile»,
«interet»: «Faune, Nature»,
«prix»: 30,
«description»: «Observation des lémuriens catta en liberté dans leur habitat naturel. Sentiers praticables avec assistance et quelques bancs de repos. Un guide accompagnateur spécialisé dans l’accessibilité est fortement recommandé.»,
«equipement_specifique»: «Chemins élargis, bancs de repos fréquents, personnel d’assistance disponible.»
},
{
«id»: 5,
«activite»: «Dégustation de produits locaux (Vanille, Chocolat)»,
«region»: «Tamatave»,
«duree»: «1.5 heures»,
«duree_num»: 1.5,
«accessibilite»: «Élevée»,
«difficulte»: «Très Facile»,
«interet»: «Gastronomie, Culturel»,
«prix»: 20,
«description»: «Immersion gourmande dans les saveurs de Madagascar avec dégustation de vanille, chocolat, épices locales et fruits exotiques. L’expérience est entièrement accessible et propice à la détente et à l’échange.»,
«equipement_specifique»: «Espaces spacieux, sièges ergonomiques, personnel attentif aux besoins spécifiques.»
},
{
«id»: 6,
«activite»: «Cours de madagasikara.fr/la-renaissance-de-la-cuisine-malgache-fusion-entre-tradition-et-modernite/">cuisine Malgache Adapté»,
«region»: «Antananarivo»,
«duree»: «3 heures»,
«duree_num»: 3,
«accessibilite»: «Élevée»,
«difficulte»: «Facile»,
«interet»: «Gastronomie, Culturel»,
«prix»: 50,
«description»: «Apprenez à préparer des plats traditionnels malgaches dans un environnement accessible et convivial. Les postes de travail sont adaptés aux fauteuils roulants et aux personnes assises. Tous les ingrédients sont fournis.»,
«equipement_specifique»: «Plans de travail ajustables, ustensiles ergonomiques, sièges adaptés.»
},
{
«id»: 7,
«activite»: «Visite du Jardin Botanique de Tsimbazaza»,
«region»: «Antananarivo»,
«duree»: «2-3 heures»,
«duree_num»: 2.5,
«accessibilite»: «Modérée»,
«difficulte»: «Facile»,
«interet»: «Nature, Faune»,
«prix»: 15,
«description»: «Explorez la flore et la faune endémiques de Madagascar dans un jardin botanique bien entretenu. Les chemins sont majoritairement accessibles, mais certaines zones peuvent nécessiter une assistance. Idéal pour une promenade relaxante.»,
«equipement_specifique»: «Bancs de repos, allées larges, assistance disponible pour les sections moins praticables.»
},
{
«id»: 8,
«activite»: «Croisière Relaxante sur le Canal des Pangalanes»,
«region»: «Est (Mananjary)»,
«duree»: «Demi-journée»,
«duree_num»: 4, // Demi-journée estimée à 4h pour le tri
«accessibilite»: «Modérée»,
«difficulte»: «Facile»,
«interet»: «Nature, Détente»,
«prix»: 60,
«description»: «Profitez d’une croisière paisible le long du Canal des Pangalanes, observant la vie locale, la nature luxuriante et les villages. Les ponts de bateau sont stables et offrent des sièges confortables. Aide à l’embarquement disponible.»,
«equipement_specifique»: «Accès facilité au bateau, espace réservé pour fauteuil roulant sur demande, personnel d’équipage attentif.»
},
{
«id»: 9,
«activite»: «Observation des baleines à Sainte-Marie (saison)»,
«region»: «Sainte-Marie»,
«duree»: «Demi-journée»,
«duree_num»: 4,
«accessibilite»: «Faible», // Mouvement du bateau, embarquement délicat
«difficulte»: «Modérée»,
«interet»: «Faune, Nature»,
«prix»: 90,
«description»: «Une expérience majestueuse pour observer les baleines à bosse pendant la saison (juin à septembre). L’embarquement et les mouvements du bateau peuvent nécessiter une bonne autonomie ou une aide significative. La vigilance est de mise.»,
«equipement_specifique»: «Gilets de sauvetage. Non recommandé pour les PMR à mobilité très réduite sans accompagnement robuste et avis médical.»
},
{
«id»: 10,
«activite»: «Visite d’une plantation de café ou de cacao»,
«region»: «Nord-Est»,
«duree»: «2 heures»,
«duree_num»: 2,
«accessibilite»: «Modérée»,
«difficulte»: «Facile»,
«interet»: «Culturel, Gastronomie»,
«prix»: 35,
«description»: «Découvrez le processus de culture et de transformation du café ou du cacao, de la plante à la tasse/tablette. Les chemins des plantations peuvent être irréguliers, mais des parcours adaptés sont souvent possibles avec assistance d’un guide.»,
«equipement_specifique»: «Parcours majoritairement plats, bancs de repos, dégustation accessible, possibilité de guide-accompagnateur.»
}
];
let filteredActivities = […allActivities]; // Copie mutable pour les opérations de filtrage/tri
let currentSort = { column: ‘activite’, direction: ‘asc’ }; // Tri initial par défaut
let currentFilters = {
search: »,
accessibilite: »,
difficulte: »,
interet: »
};
// — Références aux éléments du DOM pour une manipulation plus aisée —
const tbody = document.getElementById(‘comparateur-tbody’);
const searchInput = document.getElementById(‘search-input’);
const filterAccessibilite = document.getElementById(‘filter-accessibilite’);
const filterDifficulte = document.getElementById(‘filter-difficulte’);
const filterInteret = document.getElementById(‘filter-interet’);
const resetFiltersBtn = document.getElementById(‘reset-filters’);
const tableHeaders = document.querySelectorAll(‘#madagascar-activities-comparateur th[data-sort-by]’);
const noResultsMessage = document.getElementById(‘no-results-message’);
// — FONCTIONS UTILITAIRES —
/**
* Normalise une chaîne de caractères en minuscules et sans accents pour faciliter la recherche et le filtrage.
* @param {string} str — La chaîne à normaliser.
* @returns {string} La chaîne normalisée.
*/
const normalizeString = (str) => {
return str.toLowerCase().normalize(«NFD»).replace(/[u0300-u036f]/g, «»);
};
/**
* Met à jour l’icône de tri (flèche) sur l’en-tête de colonne actuellement triée.
* @param {string} column — La colonne actuellement triée par sa clé de données.
* @param {string} direction — La direction du tri (‘asc’ pour croissant, ‘desc’ pour décroissant).
*/
const updateSortIcons = (column, direction) => {
tableHeaders.forEach(header => {
const sortBy = header.getAttribute(‘data-sort-by’);
const icon = header.querySelector(‘.sort-icon’);
if (icon) {
icon.className = ‘sort-icon’; // Réinitialise la classe de l’icône
if (sortBy === column) {
icon.classList.add(`sort-${direction}`); // Ajoute la classe pour la direction actuelle
}
}
});
};
/**
* Trie un tableau d’activités selon une colonne et une direction spécifiées.
* Gère les types de données (chaînes, nombres) et les ordres spécifiques pour «Accessibilité» et «Difficulté».
* @param {Array