{
  "id": "ahv-page-wellness-programs-mobile",
  "file": "AHV Page Ayurvedic Treatments Mobile.dc.html",
  "sourceSha256": "d1bdeae93fe8c0817b12a58b544a99fed745d363d63e9ce59890a4d1ccba7e11",
  "variant": "mobile",
  "template": "\n<helmet>\n<link href=\"/ahv/fonts/ahv-33eeac48ab44.css\" rel=\"stylesheet\">\n\n\n<style>\nh1,h2,h3{font-weight:400;margin:0}\n@media (prefers-reduced-motion:reduce){*{transition:none !important}}\nbody{margin:0;background:#F7F4EA;color:#2A2118;font-family:'Mulish',sans-serif;font-size:18px;line-height:1.7}\na{color:#006038;text-decoration:none}a:hover{color:#004226;text-decoration:underline}\n:focus-visible{outline:3px solid #6B7726;outline-offset:2px;box-shadow:0 0 0 6px rgba(247,244,234,.85)}\n</style>\n<title>Ayurvedic Wellness Programmes in Kerala | Kairali</title>\n<meta name=\"description\" content=\"Découvrez le programme ayurvédique préventif et régénératif de Kairali, lisez-en les détails et discutez de la suite avec un médecin ayurvédique.\">\n<link rel=\"canonical\" href=\"https://ayurvedichealingvillage.com/fr/wellness-programs/\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<meta property=\"og:locale\" content=\"fr_FR\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:title\" content=\"Programmes ayurvédiques de bien-être au Kerala | Kairali\">\n<meta property=\"og:description\" content=\"Découvrez le programme ayurvédique préventif et régénératif de Kairali, lisez-en les détails et discutez de la suite avec un médecin ayurvédique.\">\n<meta property=\"og:url\" content=\"https://ayurvedichealingvillage.com/fr/wellness-programs/\">\n<meta property=\"og:site_name\" content=\"Ayurvedic Healing Village\">\n<meta property=\"article:modified_time\" content=\"2025-09-10T10:39:40+00:00\">\n<meta property=\"og:image\" content=\"https://ayurvedichealingvillage.com/wp-content/uploads/2024/11/neck-upper-back-pain.webp\">\n<meta property=\"og:image:width\" content=\"1920\">\n<meta property=\"og:image:height\" content=\"1000\">\n<meta property=\"og:image:type\" content=\"image/webp\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n<meta name=\"twitter:data1\" content=\"11 minutes\">\n</helmet>\n<div data-screen-label=\"Ayurvedic Treatments — Mobile\" style=\"max-width:430px;margin:0 auto;background:#F7F4EA;box-shadow:0 0 40px rgba(70,50,20,.15);position:relative;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));box-sizing:border-box\">\n<a href=\"#main-content\" style=\"position:fixed;left:-9999px;top:12px;z-index:120;background:#5A4420;color:#F7F4EA;padding:14px 24px;border-radius:4px;font-weight:700;font-size:15px\" style-focus=\"left:16px\">Aller au contenu principal</a>\n<dc-import name=\"AHV Chrome Header\" narrow=\"true\" style=\"position:sticky;top:0;z-index:80\" hint-size=\"100%,64px\"></dc-import>\n<main id=\"main-content\">\n\n  <section aria-label=\"Introduction de la page\" style=\"width:min(1220px,92%);margin:0 auto;padding:18px 0 24px\">\n    <nav aria-label=\"Fil d'Ariane\" style=\"font-size:15px;color:#75695A;display:flex;gap:8px;align-items:center;flex-wrap:wrap\"><a href=\"https://ayurvedichealingvillage.com/fr/\" style=\"display:inline-flex;align-items:center;min-height:44px;min-width:44px\">Accueil</a><span aria-hidden=\"true\">/</span><a href=\"https://ayurvedichealingvillage.com/fr/all-programs/\" style=\"display:inline-flex;align-items:center;min-height:44px\">Tous les programmes</a><span aria-hidden=\"true\">/</span><span aria-current=\"page\" style=\"color:#2A2118\">Programmes de bien-être</span></nav>\n    <div style=\"font-weight:700;font-size:12px;letter-spacing:2.6px;text-transform:uppercase;color:#8F6212;margin-top:2px\">Kairali — The Ayurvedic Healing Village · Depuis 1908</div>\n    <h1 style=\"font-family:'Marcellus',serif;font-size:30px;line-height:1.18;margin:12px 0 0;text-wrap:balance\">Programmes ayurvédiques de bien-être</h1>\n    <p style=\"font-size:18px;line-height:1.65;color:#514a3f;margin:16px 0 0;border-left:3px solid #C1882C;padding-left:18px\">Découvrez les programmes ayurvédiques préventifs et régénératifs de Kairali. Lisez le détail des programmes et discutez de la prochaine étape avec un médecin ayurvédique.</p>\n  </section>\n\n  <nav aria-label=\"Trouver un programme\" data-ahv-finder-search=\"1\" style=\"position:sticky;top:64px;z-index:35;background:rgba(247,244,234,.98);backdrop-filter:blur(10px);border-bottom:1px solid #E9E2D3\">\n    <div style=\"width:min(1220px,92%);margin:0 auto;padding:10px 0 6px;display:flex;flex-direction:column;gap:6px\">\n      <div style=\"display:flex;gap:8px;align-items:center;flex-wrap:wrap\">\n        <label for=\"p11m-filter\" style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap\">Qu’est-ce qui vous amène chez nous ?</label>\n        <div style=\"flex:1 1 100%;min-width:0;display:flex;align-items:center;gap:8px;min-height:56px;border:1px solid #C7BCA4;border-radius:4px;background:#fff;padding:0 6px 0 14px;box-sizing:border-box\"><span aria-hidden=\"true\" style=\"color:#8F6212;font-size:20px;flex:none\">⌕</span><input id=\"p11m-filter\" type=\"search\" value=\"{{ query }}\" onInput=\"{{ onQuery }}\" placeholder=\"Qu’est-ce qui vous amène ? ex. mal de dos, psoriasis\" autoComplete=\"off\" enterkeyhint=\"search\" style=\"flex:1;min-width:0;min-height:54px;border:0;outline:none;background:transparent;font-family:'Mulish',sans-serif;font-size:18px;color:#2A2118\"><sc-if value=\"{{ hasQuery }}\" hint-placeholder-val=\"{{ false }}\"><button type=\"button\" onClick=\"{{ clearQuery }}\" aria-label=\"Effacer\" style=\"width:44px;height:44px;border:0;background:transparent;color:#75695A;font-size:16px;cursor:pointer;flex:none\">✕</button></sc-if></div>\n        <div role=\"group\" aria-label=\"Devise\" style=\"display:flex;gap:4px;flex:none;margin-left:auto\">\n          <sc-for list=\"{{ currencies }}\" as=\"c\" hint-placeholder-count=\"3\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"min-width:44px;min-height:44px;box-sizing:border-box;padding:0 12px;border-radius:4px;border:1px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }};font-family:'Mulish',sans-serif;font-weight:700;font-size:16px;cursor:pointer\">{{ c.label }}</button></sc-for>\n        </div>\n      </div>\n      <div role=\"group\" aria-label=\"Affection\" style=\"display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:2px\">\n        <sc-for list=\"{{ chips }}\" as=\"c\" hint-placeholder-count=\"6\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"font-family:'Mulish',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:4px;font-weight:700;font-size:15.5px;white-space:nowrap;flex:none;border:1.5px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }}\">{{ c.label }}</button></sc-for>\n      </div>\n      <div style=\"display:flex;gap:14px;flex-wrap:nowrap;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch\">\n        <div role=\"group\" aria-label=\"Durée\" style=\"display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow:visible;flex:none\"><span style=\"font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8F6212;flex:none\">Durée</span>\n          <sc-for list=\"{{ durations }}\" as=\"c\" hint-placeholder-count=\"4\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"font-family:'Mulish',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:4px;font-weight:700;font-size:15.5px;white-space:nowrap;flex:none;min-height:44px;font-size:15px;border:1.5px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }}\">{{ c.label }}</button></sc-for>\n        </div>\n        <div role=\"group\" aria-label=\"Budget\" style=\"display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow:visible;flex:none\"><span style=\"font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8F6212;flex:none\">Budget</span>\n          <sc-for list=\"{{ budgets }}\" as=\"c\" hint-placeholder-count=\"4\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"font-family:'Mulish',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:4px;font-weight:700;font-size:15.5px;white-space:nowrap;flex:none;min-height:44px;font-size:15px;border:1.5px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }}\">{{ c.label }}</button></sc-for>\n        </div>\n      </div>\n      \n    </div>\n  </nav>\n\n  <section aria-label=\"Programmes de soins et de bien-être\" style=\"width:min(1220px,92%);margin:0 auto;padding:26px 0 0;position:relative\">\n    <span aria-hidden=\"true\" style=\"position:absolute;right:-4px;top:-6px;font-family:'Marcellus',serif;font-size:74px;line-height:1;color:rgba(193,136,44,.1);pointer-events:none\">1908</span>\n    \n    <div style=\"display:flex;flex-direction:column;gap:10px;border-top:1px solid #E9E2D3;border-bottom:1px solid #E9E2D3;padding:12px 0;margin:0 0 22px\">\n      <p aria-live=\"polite\" style=\"margin:0;font-size:16px;color:#514a3f;font-weight:700\">{{ resultLine }}</p>\n      <sc-if value=\"{{ hasDates }}\" hint-placeholder-val=\"{{ false }}\"><p style=\"margin:0;font-size:15.5px;color:#8F6212\">{{ datesLine }}</p></sc-if>\n      <sc-if value=\"{{ hasHandoff }}\" hint-placeholder-val=\"{{ false }}\"><a href=\"{{ handoffHref }}\" style=\"display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:#006038;font-weight:700\">Vous cherchez {{ handoffLabel }} ? →</a></sc-if>\n    </div>\n\n    <sc-if value=\"{{ isUrgent }}\" hint-placeholder-val=\"{{ false }}\">\n      <div role=\"note\" style=\"display:flex;gap:12px;align-items:flex-start;border-left:3px solid #8C2F1B;background:#FFF8F6;padding:14px 18px;margin:0 0 22px;max-width:80ch\">\n        <span aria-hidden=\"true\" style=\"font-family:'Marcellus',serif;font-size:19px;line-height:1.35;color:#8C2F1B;flex:none\">!</span>\n        <p style=\"margin:0;font-size:16.5px;line-height:1.6;color:#3B3226\">Si cela vient de commencer, adressez-vous à une personne plutôt qu'à un champ de recherche : appelez-nous au <a href=\"tel:+919555156156\" style=\"font-weight:700\">+91 95551 56156</a>, ou contactez votre service d'urgence local si la situation est grave. Kairali est un hôpital ayurvédique accrédité NABH, et non un service d'urgence. Nos médecins vous diront si les programmes ci-dessous vous concernent.</p>\n      </div>\n    </sc-if>\n    <sc-if value=\"{{ isDeclined }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border:1px solid #C7BCA4;border-top:3px solid #8F6212;border-radius:4px;background:#fff;padding:24px 20px 26px;margin:0 0 26px;\">\n        <h3 style=\"margin:0 0 12px;font-family:'Marcellus',serif;font-size:23px;line-height:1.28;color:#2A2118;font-weight:400\">Ce n'est pas une affection que nous traitons</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Nous ne traitons pas le VIH ou le sida, les maladies transmissibles actives, ni le cancer lui-même. Nous préférons vous le dire clairement plutôt que de vous laisser venir jusqu'ici pour le découvrir.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Les soins de soutien en complément d'un traitement suivi ailleurs sont une autre question. Cette page ne peut pas évaluer votre cas — un médecin ayurvédique le peut, lors de la consultation, et vous dira honnêtement si nous pouvons vous aider.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/fr/consultation-en-ligne/\" style=\"background:#5A4420;color:#F7F4EA;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Parler à un médecin</a> <a href=\"https://ayurvedichealingvillage.com/fr/traitement-revitalisant-et-renforcant-pour-les-patients-atteints-de-cancer/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Programme de soins de soutien</a> <a href=\"https://wa.me/919289838797?text=I%20would%20like%20to%20know%20whether%20Kairali%20can%20help%20with%20my%20condition.\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px\">WhatsApp</a>\n        </div>\n      </div>\n    </sc-if>\n    <sc-if value=\"{{ isConsult }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border:1px solid #C7BCA4;border-top:3px solid #C1882C;border-radius:4px;background:#fff;padding:24px 20px 26px;margin:0 0 26px;\">\n        <h3 style=\"margin:0 0 12px;font-family:'Marcellus',serif;font-size:23px;line-height:1.28;color:#2A2118;font-weight:400\">Laissez nos médecins vous orienter</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Nous ne proposons pas de programme défini sous ce nom, et cette page n'est pas le bon outil pour en juger. Nos médecins, si.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Décrivez-nous avec vos propres mots ce que vous vivez. Un médecin ayurvédique de notre établissement le lira et vous dira si une consultation ou l'un de nos programmes vous convient.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/fr/consultation-en-ligne/\" style=\"background:#5A4420;color:#F7F4EA;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Parler à un médecin</a> <a href=\"https://ayurvedichealingvillage.com/fr/personalized-customized-healing-program/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Voir le programme personnalisé</a> <a href=\"https://wa.me/919289838797?text=I%E2%80%99m%20not%20sure%20which%20programme%20suits%20me%20%E2%80%94%20can%20you%20help%3F\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px\">WhatsApp</a>\n        </div>\n      </div>\n    </sc-if>\n    <sc-if value=\"{{ isMulti }}\" hint-placeholder-val=\"{{ false }}\">\n      <p style=\"margin:0 0 22px;font-size:16.5px;line-height:1.6;color:#8F6212;\">Plusieurs programmes peuvent correspondre à ce que vous avez saisi. Si vous faites face à plusieurs problèmes à la fois, le Programme personnalisé est généralement le bon point de départ. Un médecin ayurvédique confirme lors de la consultation celui qui vous convient — cette page ne fait que restreindre les possibilités.</p>\n    </sc-if>\n    <sc-if value=\"{{ hasCaveats }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border-left:3px solid #C1882C;padding:2px 0 2px 16px;margin:0 0 22px;max-width:80ch\">\n        <sc-for list=\"{{ caveats }}\" as=\"c\" hint-placeholder-count=\"1\">\n          <p style=\"margin:0 0 6px;font-size:16.5px;line-height:1.6;color:#514a3f\">{{ c }}</p>\n        </sc-for>\n      </div>\n    </sc-if>\n    <div style=\"display:grid;grid-template-columns:1fr;gap:20px\">\n      <sc-for list=\"{{ list }}\" as=\"p\" hint-placeholder-count=\"6\">\n        <article style=\"background:#FFFDF7;border:1px solid {{ p.bd }};border-top:3px solid #C1882C;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;box-shadow:{{ p.ring }}\">\n          <a href=\"{{ p.h }}\" aria-hidden=\"true\" tabIndex=\"{{ minusOne }}\"><img src=\"{{ p.i }}\" width=\"1920\" height=\"1000\" alt=\"\" loading=\"lazy\" style=\"display:block;width:100%;height:120px;object-fit:cover\"></a>\n          <div style=\"padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1\">\n            <h2 style=\"font-family:'Marcellus',serif;font-size:20px;margin:0;line-height:1.3;font-weight:400\"><a href=\"{{ p.h }}\" style=\"color:#2A2118\" style-hover=\"color:#006038\">{{ p.t }}</a></h2>\n            <sc-if value=\"{{ p.s }}\" hint-placeholder-val=\"{{ true }}\"><div style=\"font-family:'Marcellus',serif;font-size:15px;color:#8F6212;margin-top:-4px\">{{ p.s }}</div></sc-if>\n            <div style=\"font-family:'Marcellus',serif;font-size:17px;color:#5A4420;letter-spacing:.2px\">{{ p.meta }}</div>\n            <sc-if value=\"{{ p.fw }}\" hint-placeholder-val=\"{{ true }}\"><p style=\"margin:0;font-size:16px;line-height:1.5;color:#514a3f;flex:1\"><span style=\"font-weight:700\">Pour :</span> {{ p.fw }}</p></sc-if>\n            <a href=\"{{ p.h }}\" style=\"margin-top:4px;background:#5A4420;color:#F7F4EA;border-radius:4px;padding:0 22px;min-height:52px;font-weight:700;font-size:13.5px;letter-spacing:1.5px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box\" style-hover=\"background:#483616;text-decoration:none;color:#F7F4EA\">Lire le programme</a> <a href=\"{{ p.wa }}\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:15px;font-weight:700;display:inline-flex;align-items:center;min-height:44px\">Poser une question sur WhatsApp ›</a>\n          </div>\n        </article>\n      </sc-for>\n    </div>\n\n    <sc-if value=\"{{ isEmpty }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border:1px solid #C7BCA4;border-top:3px solid #C1882C;border-radius:4px;background:#fff;padding:24px 20px 26px;\">\n        <h3 style=\"margin:0 0 12px;font-family:'Marcellus',serif;font-size:23px;line-height:1.28;color:#2A2118;font-weight:400\">Nous pourrons peut-être tout de même vous aider</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Certains besoins de santé nécessitent un programme personnalisé plutôt qu'un programme répertorié. Cette page ne fait que restreindre les possibilités — un médecin ayurvédique évalue votre santé lors de la consultation et vous indique si un programme adapté est disponible. Écrivez-nous avec vos propres mots ; vous n'avez besoin ni du terme exact ni de l'orthographe exacte.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">De nombreux patients viennent nous voir avec plusieurs affections à la fois, et aucun programme ne les couvre toutes à lui seul. D'autres ne savent pas quel problème traiter en premier, ou ne savent pas comment le nommer. C'est pourquoi nous avons créé le Programme personnalisé : un médecin ayurvédique vous examine et établit un plan unique tenant compte de l'ensemble de votre situation — chaque affection, vos médicaments, vos antécédents. Nous vous dirons honnêtement si nous pouvons vous aider.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/fr/consultation-en-ligne/\" style=\"background:#5A4420;color:#F7F4EA;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Parler à un médecin</a> <a href=\"https://ayurvedichealingvillage.com/fr/personalized-customized-healing-program/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:15px 28px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center\">Le programme personnalisé</a> <a href=\"https://ayurvedichealingvillage.com/fr/contactez-nous/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Nous contacter</a> <a href=\"https://wa.me/919289838797?text=I%E2%80%99m%20not%20sure%20which%20programme%20suits%20me%20%E2%80%94%20can%20you%20help%3F\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px\">WhatsApp</a>\n        </div>\n        <p style=\"margin:20px 0 0;font-size:16.5px;color:#75695A\">Ou <button type=\"button\" onClick=\"{{ reset }}\" style=\"font-family:'Mulish',sans-serif;background:none;border:none;border-bottom:2px solid #C1882C;color:#006038;font-size:16.5px;cursor:pointer;padding:0;min-height:44px\">afficher les {{ total }} programmes</button>.</p>\n      </div>\n    </sc-if>\n    <p style=\"margin:30px 0 0;padding-top:18px;border-top:1px solid #E9E2D3;color:#75695A;font-size:14.5px\">Grille tarifaire complète : <a href=\"{{ tariffHref }}\" rel=\"noopener noreferrer\" style=\"font-weight:700;display:inline-flex;align-items:center;min-height:44px\">{{ tariffLabel }}</a>. Les tarifs des programmes sont des totaux « à partir de » pour la durée de séjour minimale — le tarif de villa simple le plus bas × le nombre minimal de nuits du programme, selon la grille tarifaire publiée et les dates d'application indiquées pour chaque programme. La grille complète des catégories de villas et des durées figure sur la page de chaque programme.</p>\n    <p style=\"margin:12px 0 0;color:#75695A;font-size:14.5px\">Chaque programme commence par une consultation avec un médecin ayurvédique, et votre médecin confirme le programme, les thérapies et la durée les mieux adaptés à votre santé. Comme pour tout traitement, les résultats varient d'une personne à l'autre.</p>\n  </section>\n\n  <div style=\"height:150px;background-image:url(/ahv/assets/img/preventive.webp);background-size:cover;background-position:center 40%;position:relative\" aria-hidden=\"true\">\n    <div style=\"position:absolute;inset:0;background:linear-gradient(180deg,rgba(32,24,14,.30) 0%,rgba(32,24,14,.06) 45%,rgba(32,24,14,.40) 100%)\"></div>\n  </div>\n\n  <section aria-label=\"Orientation\" data-ahv-finder-block=\"1\" style=\"margin-top:44px;padding:40px 0 46px;background:repeating-linear-gradient(0deg,rgba(193,136,44,.045) 0 1px,transparent 1px 8px),#fff;border-top:1px solid #E9E2D3;border-bottom:1px solid #E9E2D3\">\n    <div style=\"width:min(1220px,92%);margin:0 auto;text-align:center\">\n      <span aria-hidden=\"true\" style=\"display:block;font-family:'Marcellus',serif;font-size:17px;color:#C1882C;margin-bottom:10px\">✳</span>\n      <ul style=\"margin:0 auto 22px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px 24px;max-width:640px;text-align:left\"> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>Hôpital certifié NABH</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>{{ heritageLine }}</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>Programmes personnalisés</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>Lauréat du World Luxury Award</span></li> </ul> <h2 style=\"font-family:'Marcellus',serif;font-size:24px;margin:0 0 10px\">Vous ne savez pas quel programme vous convient ?</h2>\n      <p style=\"margin:0 auto 24px;font-size:16.5px;line-height:1.7;color:#514a3f\">Décrivez votre objectif avec vos propres mots : l’équipe du service patients ou un médecin ayurvédique vous orientera vers le programme adapté.</p>\n      <div style=\"display:flex;flex-direction:column;gap:12px\">\n        <a href=\"https://ayurvedichealingvillage.com/fr/consultation-en-ligne/\" style=\"background:#EEB41E;color:#2A2118;border-radius:4px;padding:0 30px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"filter:brightness(.94);text-decoration:none;color:#2A2118\">Consultation médicale gratuite</a> <a href=\"https://wa.me/919289838797\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"background:#006038;border:1.5px solid #006038;color:#F7F4EA;border-radius:4px;padding:0 30px;min-height:52px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"filter:brightness(.9);color:#F7F4EA;text-decoration:none\">Service patients sur WhatsApp</a> <a href=\"https://ayurvedichealingvillage.com/fr/contactez-nous/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:0 30px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"background:#5A4420;color:#F7F4EA;text-decoration:none\">Nous contacter</a>\n      </div>\n    </div>\n  </section>\n</main>\n\n<div style=\"opacity:{{ priyaO }};visibility:{{ priyaV }};pointer-events:{{ priyaP }};transition:opacity .28s ease,visibility .28s ease;position:fixed;left:0;right:0;bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:69;max-width:430px;margin:0 auto;display:flex;justify-content:flex-end;padding:0 26px;pointer-events:none\">\n  <a href=\"https://chat.kairali.com/\" aria-label=\"Discuter avec Priya\" style=\"pointer-events:auto;position:relative;width:54px;height:54px;border-radius:50%;background:#5A4420;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(247,244,234,.95),0 10px 24px rgba(60,45,20,.32)\" style-hover=\"background:#483616\">\n    <span style=\"width:34px;height:34px;border-radius:50%;background:#F7F4EA;display:flex;align-items:center;justify-content:center;font-family:'Marcellus',serif;font-size:16px;color:#5A4420\">P</span> <span style=\"position:absolute;top:-3px;right:-1px;width:11px;height:11px;border-radius:50%;background:#EEB41E;border:2px solid #F7F4EA\"></span></a>\n</div>\n<div style=\"opacity:{{ barO }};visibility:{{ barV }};pointer-events:{{ barP }};transition:opacity .28s ease,visibility .28s ease;position:fixed;left:0;right:0;bottom:0;z-index:70;max-width:430px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:stretch;background:#2A2014;box-shadow:0 -8px 24px rgba(0,0,0,.25)\">\n  <a href=\"https://wa.me/919289838797\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Écrivez-nous sur WhatsApp\" style=\"flex:0 0 56px;min-height:52px;box-sizing:border-box;background:#25D366;display:flex;align-items:center;justify-content:center\" style-hover=\"filter:brightness(.94)\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"#fff\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z\"></path></svg></a>\n  <a href=\"tel:+919555156156\" style=\"flex:1;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#F7F4EA;font-weight:700;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"background:rgba(247,244,234,.08);text-decoration:none;color:#F7F4EA\">Appeler</a> <a href=\"https://ayurvedichealingvillage.com/fr/contactez-nous/\" style=\"flex:1.1;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#5A4420;color:#F7F4EA;font-weight:700;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"background:#483616;text-decoration:none;color:#F7F4EA\">Demande</a> <a href=\"https://ayurvedichealingvillage.com/fr/consultation-en-ligne/\" style=\"flex:1.3;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#EEB41E;color:#2A2014;font-weight:700;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"filter:brightness(.94);text-decoration:none;color:#2A2014\">Consultation gratuite</a>\n</div>\n<dc-import name=\"AHV Chrome Footer\" narrow=\"true\" hint-size=\"100%,900px\"></dc-import>\n<div style=\"height:76px;background:#2A2014\" aria-hidden=\"true\"></div>\n</div>\n",
  "logic": "const __AHV_LP = {\"/\":\"/fr/\",\"/about-us/\":\"/fr/a-propos-de-nous/\",\"/accreditations/\":\"/fr/accreditationss/\",\"/advanced-ayurveda-lifestyle-consultant-and-therapist-training-program-kerala-aalct-hv/\":\"/fr/programme-de-formation-pour-consultant-et-therapeute-en-mode-de-vie-ayurvedique-avance-kerala-aalct-hv/\",\"/alcohol-free/\":\"/fr/sans-alcool/\",\"/all-programs/\":\"/fr/all-programs/\",\"/ananda-lahari-yoga-and-ayurveda-retreat/\":\"/fr/retraite-ananda-lahari-yoga-et-ayurveda/\",\"/animal-husbandry/\":\"/fr/elevage/\",\"/apply-now/\":\"/fr/apply-now/\",\"/archive-yoga-retreat/\":\"/fr/archive-yoga-retreat/\",\"/archive/\":\"/fr/archive/\",\"/arogya-kendra/\":\"/fr/centre-arogya/\",\"/arogya-shala/\":\"/fr/arogya-shala-sante/\",\"/ashtanga-yoga-and-ayurveda-retreat/\":\"/fr/retraite-dashtanga-yoga-et-ayurveda/\",\"/awards-and-accolades/\":\"/fr/prix-et-distinctions/\",\"/awards-and-accreditations/\":\"/fr/awards-and-accreditations/\",\"/ayurveda-offers/\":\"/fr/offres-ayurvediques/\",\"/ayurveda-package/\":\"/fr/forfait-ayurvedique/\",\"/ayurveda-retreats-for-everyone/\":\"/fr/retraites-ayurvediques-pour-tous/\",\"/ayurveda-training-programme/\":\"/fr/programme-de-formation-en-ayurveda/\",\"/ayurveda-training/\":\"/fr/formation-en-ayurveda/\",\"/ayurveda-treatment/\":\"/fr/ayurveda-treatment/\",\"/ayurveda-workshop/\":\"/fr/atelier-dayurveda/\",\"/ayurveda/\":\"/fr/layurveda/\",\"/ayurvedic-classical-medicines/\":\"/fr/medecines-ayurvediques-classiques/\",\"/ayurvedic-cuisine/\":\"/fr/cuisine-ayurvedique/\",\"/ayurvedic-franchise/\":\"/fr/franchise-ayurvedique/\",\"/ayurvedic-herbal-tea/\":\"/fr/tisane-ayurvedique/\",\"/ayurvedic-links/\":\"/fr/liens-ayurvediques/\",\"/ayurvedic-new-year-yala-2018/\":\"/fr/ayurvedique-nouvel-an-yala-2018/\",\"/ayurvedic-products/\":\"/fr/produits-ayurvediques/\",\"/ayurvedic-proprietary-medicines/\":\"/fr/medicaments-ayurvediques-brevetes/\",\"/ayurvedic-proprietary-organics/\":\"/fr/ayurvedic-proprietary-organics/\",\"/ayurvedic-resturant-and-cooking-at-healing-village/\":\"/fr/restaurant-et-cuisine-ayurvediques-au-village-de-guerison/\",\"/ayurvedic-treatment-packages.html\":\"/fr/ayurvedic-treatment-packages.html\",\"/ayurvedic-treatments/\":\"/fr/traitement-ayurvedique/\",\"/ayuryoga/\":\"/fr/ayuryoga/\",\"/back-to-roots/\":\"/fr/back-to-roots/\",\"/back-water-tour/\":\"/fr/back-water-tour/\",\"/beauty-care-and-eye-care/\":\"/fr/soins-de-beaute-et-soins-des-yeux/\",\"/book-now/\":\"/fr/book-now/\",\"/books/\":\"/fr/livres/\",\"/brief-on-kairali/\":\"/fr/brief-sur-kairali/\",\"/butterfly-booklet/\":\"/fr/livret-papillon/\",\"/cancellation-and-refund-policy/\":\"/fr/politique-dannulation-et-de-remboursement/\",\"/careers/\":\"/fr/carrieres/\",\"/chef-retreat-food-to-wellness/\":\"/fr/chef-retreat-food-to-wellness/\",\"/classic-villa/\":\"/fr/villa-classique/\",\"/consultancy/\":\"/fr/conseil/\",\"/contact-us/\":\"/fr/contactez-nous/\",\"/contact-us/thank-you/\":\"/fr/contact-us/thank-you/\",\"/cookie-policy/\":\"/fr/politique-en-matiere-de-cookies/\",\"/cooking-classes/\":\"/fr/cours-de-cuisine/\",\"/cultural-events/\":\"/fr/cultural-events/\",\"/de-addiction-and-rehabilitation-from-alcohol-drugs-tobacco/\":\"/fr/de-toxicomanie-de-l-alcool-drogues-tabac-et-rehabilitation/\",\"/defence-and-paramilitary-forces/\":\"/fr/forces-de-defense-et-paramilitaires/\",\"/deluxe-villa/\":\"/fr/villa-de-luxe/\",\"/destination-palakkad/\":\"/fr/sejour-palakkad/\",\"/digestive-wellness-gut-health-yoga-therapy/\":\"/fr/bien-etre-digestif-sante-intestinale-yoga-therapeutique/\",\"/disclaimer/\":\"/fr/clause-de-non-responsabilite/\",\"/elephant-safari/\":\"/fr/safari-a-dos-d-elephant/\",\"/emailsubscriber/\":\"/fr/abonne-au-courrier-electronique/\",\"/experience/\":\"/fr/experiences/\",\"/faqs-downloads/\":\"/fr/faqs-downloads/\",\"/festivals/\":\"/fr/festivals/\",\"/food-sadhana/\":\"/fr/sadhana-alimentaire/\",\"/gallery/\":\"/fr/gallery/\",\"/gift-vouchers/\":\"/fr/bons-cadeaux/\",\"/givefeedback/\":\"/fr/donner-des-commentaire/\",\"/holistic-treatment-for-rejuvenation-and-detoxification/\":\"/fr/traitement-holistique-pour-le-rajeunissement-et-la-detoxification/\",\"/house-boat-tour/\":\"/fr/visite-en-peniche/\",\"/how-to-reach/\":\"/fr/comment-nous-rejoindre/\",\"/immunity-enhancement-executive-health-assessment-therapy/\":\"/fr/therapie-devaluation-de-la-sante-des-cadres-superieurs-pour-renforcer-limmunite/\",\"/in-house-products/\":\"/fr/produits-maison/\",\"/intensive-ayurveda-training-program-learn-practice-ayurveda/\":\"/fr/programme-de-formation-intensive-ayurveda-wap-hv/\",\"/internships-at-kairali/\":\"/fr/stages-a-kairali/\",\"/jobs/business-development-manager/\":\"/fr/jobs/business-development-manager/\",\"/kair-by-kairali/\":\"/fr/kair-par-kairali/\",\"/kairali-air-india-maharaja-club.html\":\"/fr/kairali-air-india-maharaja-club.html\",\"/kairali-ayurvedic-centre/\":\"/fr/centre-ayurvedique-kairali/\",\"/kairali-ayurvedic-equipment/\":\"/fr/equipements-ayurvediques-kairali/\",\"/kairali-ayurvedic-group/\":\"/fr/groupe-ayurvedique-kairali/\",\"/kairali-ayurvedic-products-pvt-ltd/\":\"/fr/kairali-produits-ayurvediques-pvt-ltd/\",\"/kairali-ayurvedic-treatment-center/\":\"/fr/centre-de-traitement-ayurvedique-kairali/\",\"/kairali-ayurvedic-way-of-weight-management/\":\"/fr/la-methode-ayurvedique-kairali-pour-la-gestion-du-poids/\",\"/kairali-hospitality/\":\"/fr/hospitalite-kairali/\",\"/kairali-institute-of-ayurveda-and-panchakarma-therapy/\":\"/fr/kairali-institut-d-ayurveda-et-panchakarma-therapie/\",\"/kairali-the-ayurvedic-healing-village/\":\"/fr/kairali-le-village-de-guerison-ayurvedique/\",\"/karkidaka-chikitsha-or-monsoon-wellness.html\":\"/fr/karkidaka-chikitsha-or-monsoon-wellness.html\",\"/karma-being-retreat-2019/\":\"/fr/retraite-karma-etre-2019/\",\"/karma-being-retreat/\":\"/fr/karma-etre-retraite/\",\"/katha-wellness-retreat-2019/\":\"/fr/katha-wellness-retreat-2019/\",\"/knowledge-centre/\":\"/fr/knowledge-centre/\",\"/lakshya-yoga-retreat-2017/\":\"/fr/lakshya-yoga-retreat-2017/\",\"/lakshya-yoga-retreat-2018/\":\"/fr/retraite-yoga-lakshya-2018/\",\"/lakshya-yoga-retreat/\":\"/fr/lakshya-yoga-retreat/\",\"/lakshya-yoga/\":\"/fr/yoga-objectif/\",\"/learn-about-ayurveda/\":\"/fr/learn-about-ayurveda/\",\"/learn-more-about-ayurveda/\":\"/fr/learn-more-about-ayurveda/\",\"/learn-more-about-yoga/\":\"/fr/learn-more-about-yoga/\",\"/legal-notice/\":\"/fr/mentions-legales/\",\"/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\":\"/fr/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\",\"/live-to-100-with-panchkarma/\":\"/fr/vivre-jusqu-a-100-ans-grace-au-panchakarma/\",\"/maharaja-suite/\":\"/fr/suite-maharaja/\",\"/meditation/\":\"/fr/meditation-bien-etre/\",\"/mindfulness-retreat/\":\"/fr/retraite-de-pleine-conscience/\",\"/mountain-jeep-safari/\":\"/fr/safari-en-jeep-de-montagne/\",\"/nature-walk/\":\"/fr/promenade-dans-la-nature/\",\"/new-privacy-policy/\":\"/fr/new-privacy-policy/\",\"/new-to-ayurveda/\":\"/fr/nouveau-en-ayurveda/\",\"/new-to-yoga-teacher-training/\":\"/fr/formation-de-professeur-de-yoga-pour-debutants/\",\"/new-to-yoga/\":\"/fr/new-to-yoga/\",\"/no-caffeine/\":\"/fr/sans-cafeine/\",\"/no-preservatives/\":\"/fr/sans-conservateurs/\",\"/no-refridgeration/\":\"/fr/no-refridgeration/\",\"/no-smoking/\":\"/fr/interdiction-de-fumer/\",\"/offers/\":\"/fr/offers/\",\"/one-day-ayurveda-workshop-program-kerala/\":\"/fr/programme-datelier-ayurveda-dun-jour-au-kerala/\",\"/online-consultation/\":\"/fr/consultation-en-ligne/\",\"/onlinebookingthankyou/\":\"/fr/onlinebookingthankyou/\",\"/onlineconsultation-thanks/\":\"/fr/onlineconsultation-thanks/\",\"/organic-farm/\":\"/fr/ferme-biologique/\",\"/our-accolades/\":\"/fr/nos-distinctions/\",\"/our-partners/\":\"/fr/nos-partenaires/\",\"/our-villas/\":\"/fr/villas/\",\"/packages/\":\"/fr/packages/\",\"/panchakarma-therapy/\":\"/fr/therapie-panchakarma/\",\"/panchakarma/\":\"/fr/panchkrma/\",\"/panchkarma-treatment.html\":\"/fr/panchkarma-treatment.html\",\"/payment-policy-compliance/\":\"/fr/payment-policy-compliance/\",\"/personalized-customized-healing-program/\":\"/fr/personalized-customized-healing-program/\",\"/photo-gallery/\":\"/fr/photo-gallery/\",\"/post-pregnancy-health-programme/\":\"/fr/programme-de-sante-post-grossesse/\",\"/postulez-maintenant/\":\"/fr/postulez-maintenant/\",\"/ppc-thanks/\":\"/fr/ppc-thanks/\",\"/prav-simona-monsoon-yoga-retreat/\":\"/fr/prav-simona-mousson-yoga-retraite/\",\"/prav-simona-yoga-retreat/\":\"/fr/prav-simona-yoga-retreat/\",\"/preventive-and-regenerative-treatment/\":\"/fr/traitement-preventif-et-regeneratif/\",\"/product-gallery/\":\"/fr/galerie-de-produits/\",\"/product-range/\":\"/fr/gamme-de-produits/\",\"/property-gallery/\":\"/fr/property-gallery/\",\"/read-feedback/\":\"/fr/lecture-retroaction/\",\"/retreats-for-everyone/\":\"/fr/retreats-for-everyone/\",\"/retreats-gallery/\":\"/fr/retreats-gallery/\",\"/revitalizing-and-strengthening-treatment-for-cancer-patients/\":\"/fr/revitalizing-and-strengthening-treatment-for-cancer-patients/\",\"/revitalizing-and-strengthening/\":\"/fr/traitement-revitalisant-et-renforcant-pour-les-patients-atteints-de-cancer/\",\"/royal-villa/\":\"/fr/villa-royale/\",\"/search-results/\":\"/fr/search-results/\",\"/sight-seeing-gallery/\":\"/fr/galerie-touristique/\",\"/sightseeing/\":\"/fr/touristique/\",\"/sitemap/\":\"/fr/sitemap/\",\"/sleep-restoration-therapy/\":\"/fr/therapie-de-restauration-du-sommeil/\",\"/social-cultural-environmental-commitment/\":\"/fr/social-cultural-environmental-commitment/\",\"/social-responsibilities/\":\"/fr/social-responsibilities/\",\"/special-offers/\":\"/fr/offres-speciales/\",\"/terms-and-conditions/\":\"/fr/termes-et-conditions/\",\"/thanks-old/\":\"/fr/thanks-old/\",\"/thanks/\":\"/fr/remerciers/\",\"/the-baoli-advert-box-deal/\":\"/fr/the-baoli-advert-box-deal/\",\"/the-baoli-special-deal/\":\"/fr/the-baoli-special-deal/\",\"/things-to-do-in-kerala/\":\"/fr/things-to-do-in-kerala/\",\"/things-to-do/\":\"/fr/choses-a-faire/\",\"/three-day-short-term-ayurveda-certificate-program-tap-hv/\":\"/fr/three-day-short-term-ayurveda-certificate-program-tap-hv/\",\"/training-course-fees/\":\"/fr/frais-de-formation/\",\"/training-programs/\":\"/fr/training-programs/\",\"/training/\":\"/fr/entrainement/\",\"/treatment-for-arthritis-and-spondylitis/\":\"/fr/traitement-pour-larthrite-et-la-spondylite/\",\"/treatment-for-bronchial-diseases/\":\"/fr/traitement-des-maladies-bronchiques/\",\"/treatment-for-cervical-spondylosis/\":\"/fr/traitement-de-la-spondylose-cervicale/\",\"/treatment-for-chronic-back-pain/\":\"/fr/traitement-pour-le-douleur-chronique-au-dos/\",\"/treatment-for-diabetes/\":\"/fr/traitement-du-diabete/\",\"/treatment-for-facial-paralysis/\":\"/fr/traitement-pour-la-paralysie-faciale/\",\"/treatment-for-hypertension/\":\"/fr/treatment-de-lhypertension/\",\"/treatment-for-nervous-disability/\":\"/fr/traitement-pour-handicap-nerveux/\",\"/treatment-for-paralysis/\":\"/fr/traitement-de-reeducation-recuperation-apres-paralysie-pakshaghata-chikitsa-kairali/\",\"/treatment-for-psoriasis/\":\"/fr/traitement-du-psoriasis/\",\"/treatment-for-sinusitis-and-migraine/\":\"/fr/nebenhohlenentzundungen-und-migrane/\",\"/treatment-for-skin-diseases/\":\"/fr/traitement-des-maladies-de-la-peau/\",\"/treatment-for-slip-disc/\":\"/fr/traitement-pour-hernie-discale/\",\"/treatment-for-spondylitis/\":\"/fr/traitement-de-la-spondylite/\",\"/treatment-in-kerala-russian.html\":\"/fr/treatment-in-kerala-russian.html\",\"/treatment-programs/\":\"/fr/treatment-programs/\",\"/treatment-to-remove-stress-and-strain/\":\"/fr/traitement-pour-eliminer-le-stress-et-la-tension/\",\"/treatments-gallery/\":\"/fr/galerie-de-traitements/\",\"/vegetarian/\":\"/fr/vegetarienne/\",\"/video-gallery/\":\"/fr/galerie-video/\",\"/villa-raag/\":\"/fr/villa-raag/\",\"/village-facilities/\":\"/fr/village-facilities/\",\"/villas-gallery/\":\"/fr/villas-gallery/\",\"/virtual-tour/\":\"/fr/visite-virtuelle/\",\"/vision-and-mission/\":\"/fr/vision-et-mission/\",\"/visit-kerala/\":\"/fr/visiter-kerala/\",\"/walk-in-ayurveda-treatment/\":\"/fr/walk-in-ayurveda-treatment/\",\"/weight-loss-programme/\":\"/fr/programme-de-perte-de-poids/\",\"/wellness-programs/\":\"/fr/wellness-programs/\",\"/what-is-ayurvedic-food/\":\"/fr/quest-ce-que-la-nourriture-ayurvedique/\",\"/what-is-panchkarma/\":\"/fr/quest-ce-que-le-panchkarma/\",\"/what-is-yoga/\":\"/fr/quest-ce-que-le-yoga/\",\"/why-get-training-in-ayurveda/\":\"/fr/pourquoi-se-former-en-ayurveda/\",\"/why-get-training-in-yoga/\":\"/fr/pourquoi-suivre-une-formation-en-yoga/\",\"/why-pick-a-yoga-or-yoga-retreat/\":\"/fr/pourquoi-choisir-un-yoga-ou-une-retraite-de-yoga/\",\"/why-pick-an-ayurveda-treatment-or-ayurvedic-retreat/\":\"/fr/pourquoi-choisir-un-traitement-ayurvedique-ou-une-retraite-ayurvedique/\",\"/wildlife-drive/\":\"/fr/chasse-a-la-faune/\",\"/womens-hormonal-balance-endocrine-therapy/\":\"/fr/therapie-endocrinienne-pour-lequilibre-hormonal-chez-la-femme/\",\"/yoga-and-ayurveda/\":\"/fr/yoga-and-ayurveda/\",\"/yoga-and-meditation-package/\":\"/fr/yoga-and-meditation-package/\",\"/yoga-based-stress-energy-reset-program/\":\"/fr/programme-de-reinitialisation-energetique-et-anti-stress-base-sur-le-yoga/\",\"/yoga-classes-practical/\":\"/fr/cours-de-yoga-pratique/\",\"/yoga-classes-theory/\":\"/fr/cours-de-yoga-theorie/\",\"/yoga-gallery/\":\"/fr/galerie-de-yoga/\",\"/yoga-meditation-program/\":\"/fr/yoga-meditation-program/\",\"/yoga-meditation-programs/\":\"/fr/yoga-meditation-programs/\",\"/yoga-meditation-training/\":\"/fr/yoga-meditation-training/\",\"/yoga-retreats-for-everyone/\":\"/fr/retraites-de-yoga-pour-tous/\",\"/yoga-retreats/\":\"/fr/yoga-retreats/\",\"/yoga-therapy-individual/\":\"/fr/yoga-therapie-individuelle/\"};\nconst __ahvLoc = (r) => 'https://ayurvedichealingvillage.com' + (__AHV_LP[r] || r);\n// Generated by tools/build-finder-views.mjs from public/ahv/search-index.json (tools/build-search-index.mjs).\n// One dataset, one validTo, one vocabulary for the finder, the header search and the FAQ filter (D-20260922-32).\n// Prices: approved 20260925-R1 tariff, with family-specific effective dates; an expired price prints \"Request a quote\".\nconst DATASET = [{\"r\":\"/panchakarma-therapy/\",\"t\":\"Thérapie de détoxification ayurvédique Panchakarma\",\"s\":\"Pañchakarma\",\"c\":\"TW\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"classical detox, toxin removal\",\"i\":\"/ahv/assets/img/ayurveda-training.webp\",\"a\":[\"Thérapie Panchakarma\"],\"k\":[\"panchakarma\",\"classical panchakarma\",\"ayurvedic detox\",\"detox programme\",\"toxin removal\",\"vamana\",\"virechana\",\"basti\",\"nasya\",\"raktamokshana\",\"entgiftungskur\",\"detoxification ayurvedique\",\"cleanse\",\"purification\",\"five actions\",\"pancha karma\",\"punchakarma\",\"panchakarma treatment\"],\"vf\":\"2025-04-01\"},{\"r\":\"/weight-loss-programme/\",\"t\":\"Thérapie de gestion du poids et du métabolisme\",\"s\":\"Sthoulyaghna Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"weight loss, obesity\",\"i\":\"/ahv/assets/img/weightloss.webp\",\"a\":[\"Programme de perte de poids\"],\"k\":[\"weight loss\",\"lose weight\",\"losing weight\",\"obesity\",\"obese\",\"overweight\",\"belly fat\",\"tummy fat\",\"slimming\",\"metabolism\",\"gewichtsverlust\",\"abnehmen\",\"übergewicht\",\"fettabbau\",\"perte de poids\",\"obésité\",\"maigrir\",\"métabolisme\",\"sthoulyaghna\",\"fat\",\"weight\",\"weight management\",\"weight reduction\"],\"vf\":\"2025-04-01\"},{\"r\":\"/holistic-treatment-for-rejuvenation-and-detoxification/\",\"t\":\"Thérapie complète de régénération et de détoxification\",\"s\":\"Shodhanam Karma\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"rejuvenation, feeling tired all the time\",\"i\":\"/ahv/assets/img/F-6.webp\",\"a\":[\"Régénération et détoxification holistiques\",\"Programme de soins de régénération et de détoxification de Kairali\"],\"k\":[\"rejuvenation\",\"anti ageing\",\"anti aging\",\"vitality\",\"run down\",\"worn out\",\"feeling tired all the time\",\"restore energy\",\"verjüngung\",\"vitalität\",\"erschöpfung\",\"rajeunissement\",\"vitalité\",\"fatigue chronique\",\"tired\",\"always tired\",\"no stamina\"],\"vf\":\"2025-04-01\"},{\"r\":\"/personalized-customized-healing-program/\",\"t\":\"Programme de soins personnalisé et sur mesure de Kairali\",\"s\":\"Swasthya Anukūla Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":159460,\"USD\":2275,\"EUR\":1995},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"more than one condition\",\"i\":\"/ahv/assets/img/F-6.jpg\",\"a\":[\"Programme de soins personnalisé et sur mesure de Kairali\",\"Programme de soins personnalisé et sur mesure de Kairali\"],\"k\":[\"personalised programme\",\"personalized program\",\"customised programme\",\"tailored programme\",\"bespoke programme\",\"more than one condition\",\"several conditions\",\"multiple conditions\",\"lots of problems\",\"not sure which programme\",\"not sure what i need\",\"individuelles programm\",\"maßgeschneidertes programm\",\"mehrere beschwerden\",\"programme personnalisé\",\"sur mesure\",\"plusieurs problèmes\",\"more than one problem\",\"several problems\",\"many problems\",\"not sure\",\"which programme is right for me\",\"personalised\",\"personalized\"],\"vf\":\"2025-04-01\"},{\"r\":\"/digestive-wellness-gut-health-yoga-therapy/\",\"t\":\"Yogathérapie pour le bien-être digestif et la santé intestinale\",\"s\":\"Agni Dīpanam Yoga Chikitsa\",\"c\":\"TY\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"digestion, gut health\",\"i\":\"/ahv/assets/img/digestive.webp\",\"a\":[],\"k\":[\"digestion\",\"digestive\",\"gut health\",\"stomach problems\",\"bloating\",\"bloated\",\"constipation\",\"ibs\",\"irritable bowel\",\"acidity\",\"acid reflux\",\"indigestion\",\"verdauung\",\"darmgesundheit\",\"blähungen\",\"verstopfung\",\"digestion difficile\",\"ballonnements\",\"santé intestinale\",\"gastric\",\"gas\",\"stomach\",\"fatty liver\",\"stomach trouble\"],\"vf\":\"2026-10-01\"},{\"r\":\"/yoga-based-stress-energy-reset-program/\",\"t\":\"Programme de yoga pour réguler le stress et rétablir l’énergie\",\"s\":\"Prāṇa Sāmya Yoga Chikitsa\",\"c\":\"TY\",\"n\":7,\"from\":{\"INR\":159460,\"USD\":2275,\"EUR\":1995},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"burnout, low energy\",\"i\":\"/ahv/assets/img/y-based.webp\",\"a\":[],\"k\":[\"yoga for stress\",\"burnout\",\"burn out\",\"low energy\",\"no energy\",\"exhausted\",\"overworked\",\"breathing practice\",\"yoga gegen stress\",\"energielosigkeit\",\"yoga anti stress\",\"épuisement\",\"manque d énergie\",\"energy reset\",\"burnout recovery\"],\"vf\":\"2026-10-01\"},{\"r\":\"/immunity-enhancement-executive-health-assessment-therapy/\",\"t\":\"Thérapie de renforcement de l’immunité et bilan de santé pour cadres\",\"s\":\"Ojasvardhana Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"immunity, executive health check\",\"i\":\"/ahv/assets/img/immune-1.webp\",\"a\":[],\"k\":[\"immunity\",\"immune system\",\"executive health check\",\"health assessment\",\"frequent infections\",\"falling ill often\",\"immunsystem\",\"abwehrkräfte\",\"gesundheitscheck\",\"immunité\",\"système immunitaire\",\"bilan de santé\",\"ojas\",\"immune\",\"health check\",\"checkup\",\"check up\"],\"vf\":\"2025-04-01\"},{\"r\":\"/sleep-restoration-therapy/\",\"t\":\"Thérapie de restauration du sommeil\",\"s\":\"Nidrā Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"sleep, insomnia\",\"i\":\"/ahv/assets/img/F-6.jpg\",\"a\":[],\"k\":[\"sleep\",\"insomnia\",\"cannot sleep\",\"can t sleep\",\"broken sleep\",\"waking at night\",\"poor sleep\",\"sleepless\",\"sleeping problems\",\"schlafstörungen\",\"einschlafprobleme\",\"durchschlafprobleme\",\"schlaflosigkeit\",\"ich kann nicht schlafen\",\"troubles du sommeil\",\"insomnie\",\"réveils nocturnes\",\"je ne dors pas\",\"nidra\",\"sleeping\"],\"vf\":\"2025-04-01\"},{\"r\":\"/womens-hormonal-balance-endocrine-therapy/\",\"t\":\"Thérapie de l’équilibre hormonal et endocrinien de la femme\",\"s\":\"Strī Swāsthyam Rakshana\",\"c\":\"T\",\"n\":21,\"from\":{\"INR\":478380,\"USD\":6825,\"EUR\":5985},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"thyroid, hormonal balance, menopause\",\"i\":\"/ahv/assets/img/woman.webp\",\"a\":[\"Thérapie de l’équilibre hormonal et endocrinien de la femme\",\"Thérapie de l’équilibre hormonal et endocrinien de la femme\"],\"k\":[\"thyroid\",\"thyroid problem\",\"underactive thyroid\",\"overactive thyroid\",\"hypothyroid\",\"hyperthyroid\",\"schilddruse\",\"schilddrusenunterfunktion\",\"thyroide\",\"endocrine\",\"hormonal balance\",\"hormone imbalance\",\"hormonal problems\",\"menopause\",\"perimenopause\",\"hot flushes\",\"hot flashes\",\"pcos\",\"pcod\",\"irregular periods\",\"painful periods\",\"hormonelles gleichgewicht\",\"wechseljahre\",\"hitzewallungen\",\"unregelmäßige periode\",\"équilibre hormonal\",\"ménopause\",\"bouffées de chaleur\",\"règles irrégulières\",\"hormones\",\"hormonal\",\"women s health\",\"womens health\",\"period problems\",\"pcod problem\"],\"vf\":\"2025-04-01\"},{\"r\":\"/preventive-and-regenerative-treatment/\",\"t\":\"Programme ayurvédique de santé préventive et de détoxification régénératrice\",\"s\":\"Swasthya Rakshana Chikitsa\",\"c\":\"TW\",\"n\":3,\"from\":{\"INR\":48792,\"USD\":696,\"EUR\":609},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"preventive treatment, staying healthy\",\"i\":\"/ahv/assets/img/preventive.webp\",\"a\":[],\"k\":[\"preventive treatment\",\"prevention\",\"stay healthy\",\"regenerative treatment\",\"annual detox\",\"yearly programme\",\"vorbeugende behandlung\",\"prävention\",\"regeneration\",\"traitement préventif\",\"prévention\",\"régénération\",\"annual checkup\",\"annual check up\",\"yearly checkup\",\"health checkup\",\"preventive\",\"preventive care\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-diabetes/\",\"t\":\"Thérapie du diabète et de l'équilibre métabolique\",\"s\":\"Madhumeha Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"diabetes, blood sugar\",\"i\":\"/ahv/assets/img/diabaties.png\",\"a\":[],\"k\":[\"diabetes\",\"diabetic\",\"type 2 diabetes\",\"prediabetes\",\"blood sugar\",\"high blood sugar\",\"sugar levels\",\"hba1c\",\"insulin resistance\",\"blutzucker\",\"zuckerkrank\",\"insulinresistenz\",\"diabète\",\"glycémie\",\"sucre dans le sang\",\"madhumeha\",\"sugar\",\"sugar problem\",\"blood sugar problem\",\"diabetes treatment\"],\"vf\":\"2025-04-01\"},{\"r\":\"/yoga-meditation-training/\",\"t\":\"Yoga–Dhyāna Abhyāsa — Formation au yoga et à la méditation\",\"s\":\"\",\"c\":\"Y\",\"n\":7,\"from\":{\"INR\":150430,\"USD\":2149,\"EUR\":1883},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"yoga teacher training\",\"i\":\"/ahv/assets/img/y-based.webp\",\"a\":[],\"k\":[\"yoga teacher training\",\"become a yoga teacher\",\"yoga certification\",\"ttc\",\"meditation course\",\"yogalehrer ausbildung\",\"meditationskurs\",\"formation professeur de yoga\",\"cours de méditation\",\"yoga training\",\"yoga course\",\"teacher training\"],\"vf\":\"2026-10-01\"},{\"r\":\"/ayurveda-training-programme/\",\"t\":\"Programmes de formation en ayurveda\",\"s\":\"\",\"c\":\"R\",\"n\":1,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"learn Ayurveda, therapist training\",\"i\":\"/ahv/assets/img/4-17-1.jpg\",\"a\":[\"formation\",\"cours\",\"cours\",\"apprendre l'ayurveda\",\"programmes de formation en ayurveda\"],\"k\":[\"ayurveda course\",\"learn ayurveda\",\"study ayurveda\",\"therapist training\",\"panchakarma therapist training\",\"ayurveda diploma\",\"ayurveda certification\",\"ayurveda ausbildung\",\"therapeutenausbildung\",\"ayurveda diplom\",\"formation ayurveda\",\"diplôme ayurveda\",\"training course\",\"training courses\",\"course\",\"courses\",\"training\",\"ayurveda training\",\"therapist course\",\"certificate course\"],\"vf\":\"2026-10-01\"},{\"r\":\"/yoga-retreats/\",\"t\":\"Vaiyaktika Yoga Sādhanā — Yoga personnalisé\",\"s\":\"\",\"c\":\"Y\",\"n\":null,\"from\":null,\"vt\":null,\"ps\":\"unpriced\",\"basis\":\"total\",\"fw\":\"yoga retreat\",\"i\":\"/ahv/assets/img/immunity.webp\",\"a\":[\"Retraites de yoga\",\"Programme de yoga personnalisé\"],\"k\":[\"yoga retreat\",\"short break\",\"time out\",\"auszeit\",\"retraite de yoga\",\"séjour bien être\",\"yoga programme\",\"yoga program\",\"personalised yoga\"],\"vf\":null},{\"r\":\"/yoga-and-meditation-package/\",\"t\":\"Formule yoga et méditation de Kairali\",\"s\":\"Dhyāna-Yoga Shibiram\",\"c\":\"Y\",\"n\":7,\"from\":{\"INR\":150430,\"USD\":2149,\"EUR\":1883},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"yoga and meditation, pranayama\",\"i\":\"/ahv/assets/img/yoga-meditation.webp\",\"a\":[\"Formule yoga et méditation de Kairali\"],\"k\":[\"yoga and meditation\",\"meditation\",\"pranayama\",\"mindfulness\",\"breathing exercises\",\"daily practice\",\"calm mind\",\"yoga und meditation\",\"achtsamkeit\",\"atemübungen\",\"yoga et méditation\",\"pleine conscience\",\"exercices de respiration\"],\"vf\":\"2026-10-01\"},{\"r\":\"/de-addiction-and-rehabilitation-from-alcohol-drugs-tobacco/\",\"t\":\"Thérapie de sortie de l'addiction et de santé comportementale\",\"s\":\"Madātyaya Chikitsa\",\"c\":\"T\",\"n\":21,\"from\":{\"INR\":478380,\"USD\":6825,\"EUR\":5985},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"addiction, withdrawal\",\"i\":\"/ahv/assets/img/addiction-recover.webp\",\"a\":[\"Sevrage et réadaptation\"],\"k\":[\"withdrawal\",\"entzug\",\"entwohnung\",\"sevrage\",\"addiction\",\"addicted\",\"alcohol problem\",\"drinking problem\",\"stop drinking\",\"give up alcohol\",\"drugs\",\"drug problem\",\"quit smoking\",\"stop smoking\",\"tobacco\",\"cigarettes\",\"rehabilitation\",\"dependency\",\"sucht\",\"abhängigkeit\",\"alkoholproblem\",\"rauchen aufhören\",\"drogen\",\"entwöhnung\",\"dépendance\",\"arrêter de fumer\",\"problème d alcool\",\"drogue\",\"alcohol addiction\",\"de addiction\",\"deaddiction\",\"smoking\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-sinusitis-and-migraine/\",\"t\":\"Soin de soulagement des sinus et des migraines\",\"s\":\"Nasyam Chikitsa\",\"c\":\"T\",\"n\":7,\"from\":{\"INR\":143465,\"USD\":2051,\"EUR\":1792},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"sinusitis, migraine\",\"i\":\"/ahv/assets/img/sinus-migrain.webp\",\"a\":[\"Sinusite et migraine\"],\"k\":[\"sinusitis\",\"sinus problems\",\"blocked nose\",\"stuffy nose\",\"nasal congestion\",\"migraine\",\"migraines\",\"headache\",\"headaches\",\"nebenhöhlenentzündung\",\"verstopfte nase\",\"migräne\",\"kopfschmerzen\",\"sinusite\",\"nez bouché\",\"maux de tête\",\"céphalées\",\"nasyam\",\"nasal drops\",\"sinus treatment\",\"sinus\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-bronchial-diseases/\",\"t\":\"Thérapie d'amélioration de la respiration et de la santé respiratoire\",\"s\":\"Shwasa Roga Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":286930,\"USD\":4102,\"EUR\":3584},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"asthma, bronchitis\",\"i\":\"/ahv/assets/img/breating.jpg\",\"a\":[],\"k\":[\"asthma\",\"bronchitis\",\"wheezing\",\"chronic cough\",\"coughing\",\"breathing problems\",\"respiratory problems\",\"husten\",\"atemwege\",\"atembeschwerden\",\"asthme\",\"bronchite\",\"toux\",\"voies respiratoires\",\"breathing problem\",\"breathing\",\"breathless\"],\"vf\":\"2025-04-01\"},{\"r\":\"/beauty-care-and-eye-care/\",\"t\":\"Thérapie de santé visuelle et de régénération oculaire\",\"s\":\"Netram Chikitsa\",\"c\":\"T\",\"n\":7,\"from\":{\"INR\":143465,\"USD\":2051,\"EUR\":1792},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"eye care, eyesight\",\"i\":\"/ahv/assets/img/vision.webp\",\"a\":[],\"k\":[\"eye care\",\"eyesight\",\"vision\",\"dry eyes\",\"tired eyes\",\"eye strain\",\"screen fatigue\",\"augenpflege\",\"sehkraft\",\"trockene augen\",\"augenbelastung\",\"soins des yeux\",\"vue\",\"sécheresse oculaire\",\"fatigue des yeux\",\"eyes\",\"eye\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-to-remove-stress-and-strain/\",\"t\":\"Programme complet de soulagement du stress et de bien-être mental\",\"s\":\"Manas Shānthi Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"stress, anxiety\",\"i\":\"/ahv/assets/img/stress-relief.webp\",\"a\":[],\"k\":[\"stress\",\"anxiety\",\"anxious\",\"worry\",\"tension\",\"mental health\",\"overwhelmed\",\"cannot switch off\",\"relaxation\",\"shirodhara\",\"angst\",\"sorgen\",\"anspannung\",\"entspannung\",\"überforderung\",\"anxiété\",\"inquiétude\",\"détente\",\"oil on forehead\",\"head oil\",\"mental\",\"mind\",\"manas shanthi\",\"burn out stress\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-hypertension/\",\"t\":\"Soin de la santé cardiovasculaire et de la tension artérielle\",\"s\":\"Rakta Samadama Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":301938,\"USD\":4312,\"EUR\":3780},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"high blood pressure, cholesterol\",\"i\":\"/ahv/assets/img/bloodpressure.jpg\",\"a\":[],\"k\":[\"cholesterol\",\"high cholesterol\",\"circulation\",\"poor circulation\",\"heart health\",\"cardiovascular\",\"herzgesundheit\",\"sante cardiaque\",\"high blood pressure\",\"blood pressure\",\"hypertension\",\"bluthochdruck\",\"hoher blutdruck\",\"hypertonie\",\"tension artérielle\",\"bp\",\"high bp\",\"blood pressure problem\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-nervous-disability/\",\"t\":\"Thérapie du bien-être et des fonctions neurologiques\",\"s\":\"Majjā Poshanam Chikitsa\",\"c\":\"T\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"numbness, neuropathy\",\"i\":\"/ahv/assets/img/Neurological.jpg\",\"a\":[],\"k\":[\"numbness\",\"weakness in legs\",\"weakness in arms\",\"taubheit\",\"engourdissement\",\"nerve problems\",\"nervous system\",\"neurological\",\"neuropathy\",\"numbness in hands\",\"tingling\",\"pins and needles\",\"tremor\",\"multiple sclerosis\",\"nervensystem\",\"neurologisch\",\"taubheitsgefühl\",\"kribbeln\",\"zittern\",\"système nerveux\",\"neuropathie\",\"engourdissement\",\"fourmillements\",\"tremblements\",\"nerve\",\"nerves\"],\"vf\":\"2025-04-01\"},{\"r\":\"/revitalizing-and-strengthening/\",\"t\":\"Thérapie de soins de support pour les patients atteints de cancer\",\"s\":\"Karkaroga Sahāyam Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":301938,\"USD\":4312,\"EUR\":3780},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"supportive care during cancer treatment\",\"i\":\"/ahv/assets/img/F-6.jpg\",\"a\":[],\"k\":[\"cancer\",\"krebs\",\"chemotherapy\",\"chemotherapie\",\"chimiotherapie\",\"radiotherapy\",\"oncology\",\"support during cancer treatment\",\"supportive care during chemotherapy\",\"after chemotherapy\",\"radiotherapy support\",\"oncology supportive care\",\"begleitende therapie bei krebs\",\"nach der chemotherapie\",\"soins de support pendant le cancer\",\"après la chimiothérapie\",\"cancer support\",\"supportive care\",\"cancer patient\",\"cancer patients\",\"chemotherapy side effects\",\"chemo\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-slip-disc/\",\"t\":\"Soin de restauration des disques vertébraux et des nerfs\",\"s\":\"Snāyu Bala Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"slipped disc, sciatica\",\"i\":\"/ahv/assets/img/Spinal-Disc.jpg\",\"a\":[],\"k\":[\"slipped disc\",\"slip disc\",\"herniated disc\",\"disc prolapse\",\"sciatica\",\"trapped nerve\",\"shooting leg pain\",\"lumbar disc\",\"bandscheibenvorfall\",\"ischias\",\"hernie discale\",\"sciatique\",\"disk\",\"slip disk\",\"slipped disk\",\"herniated disk\",\"prolapsed disc\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-arthritis-and-spondylitis/\",\"t\":\"Soin de rééducation articulaire et de l'arthrite\",\"s\":\"Sandhivātam Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"arthritis, knee pain\",\"i\":\"/ahv/assets/img/Arthritis-Treatment.jpg\",\"a\":[],\"k\":[\"arthritis\",\"knee\",\"knees\",\"hip\",\"hips\",\"knee pain\",\"hip pain\",\"swollen joints\",\"stiff joints\",\"rheumatoid arthritis\",\"rheumatism\",\"osteoarthritis\",\"gelenkschmerzen\",\"knieschmerzen\",\"rheuma\",\"steife gelenke\",\"arthrite\",\"douleur au genou\",\"rhumatisme\",\"sandhivata\",\"joints\",\"joint\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-chronic-back-pain/\",\"t\":\"Soin de soulagement des douleurs dorsales chroniques\",\"s\":\"Kaṭi Shūla Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"chronic back pain, lower back pain\",\"i\":\"/ahv/assets/img/panchkarma.webp\",\"a\":[\"Douleurs dorsales chroniques\"],\"k\":[\"chronic back pain\",\"lower back pain\",\"backache\",\"lumbago\",\"bad back\",\"long standing back pain\",\"kreuzschmerzen\",\"lendenschmerzen\",\"lombalgie\",\"douleur dorsale\",\"mal de dos chronique\",\"kati vasti\",\"kati shula\",\"lower back oil pool\",\"lower back\"],\"vf\":\"2025-04-01\"},{\"r\":\"/post-pregnancy-health-programme/\",\"t\":\"Thérapie de régénération post-partum\",\"s\":\"Sutikā Paricharya\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"post pregnancy, postpartum recovery\",\"i\":\"/ahv/assets/img/Postpartum.jpg\",\"a\":[\"Programme de santé après la grossesse\"],\"k\":[\"breastfeeding\",\"lactation\",\"milk supply\",\"not enough milk\",\"c section recovery\",\"caesarean recovery\",\"stillen\",\"milchbildung\",\"allaitement\",\"post pregnancy\",\"postpartum\",\"after birth\",\"after delivery\",\"new mother\",\"baby weight\",\"postnatal recovery\",\"nach der geburt\",\"wochenbett\",\"rückbildung\",\"après l accouchement\",\"post partum\",\"récupération après accouchement\",\"sutika\",\"postnatal\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-skin-diseases/\",\"t\":\"Soin ayurvédique de revitalisation de la peau\",\"s\":\"Tvachā Navīkaraṇa Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"eczema, dermatitis\",\"i\":\"/ahv/assets/img/skin_problems.jpg\",\"a\":[\"L'Ayurveda pour revitaliser la peau\"],\"k\":[\"skin problems\",\"eczema\",\"dermatitis\",\"rash\",\"itching\",\"itchy skin\",\"acne\",\"pimples\",\"dry skin\",\"pigmentation\",\"hautprobleme\",\"ekzem\",\"ausschlag\",\"juckreiz\",\"akne\",\"trockene haut\",\"problèmes de peau\",\"eczéma\",\"éruption\",\"démangeaisons\",\"acné\",\"peau sèche\",\"tvacha\",\"skin disease\",\"skin diseases\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-facial-paralysis/\",\"t\":\"Thérapie de la paralysie faciale et de rééducation nerveuse\",\"s\":\"Ardita Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"facial paralysis, Bell's palsy\",\"i\":\"/ahv/assets/img/facialpralysis.jpg\",\"a\":[],\"k\":[\"facial paralysis\",\"bells palsy\",\"facial nerve\",\"long standing facial paralysis\",\"gesichtslähmung\",\"fazialisparese\",\"paralysie faciale\",\"nerf facial\",\"ardita\",\"facial palsy\",\"bell s palsy\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-paralysis/\",\"t\":\"Thérapie de récupération et de rééducation après paralysie\",\"s\":\"Pakshāghāta Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"paralysis, stroke rehabilitation\",\"i\":\"/ahv/assets/img/Paralysis-2.jpg\",\"a\":[],\"k\":[\"paralysis\",\"stroke\",\"schlaganfall\",\"avc\",\"one sided weakness\",\"weakness on one side\",\"half body weakness\",\"cannot walk\",\"difficulty walking\",\"kann nicht gehen\",\"ne peut plus marcher\",\"after stroke\",\"post stroke rehabilitation\",\"stroke rehabilitation\",\"hemiplegia\",\"loss of movement\",\"mobility rehabilitation\",\"physiotherapy after stroke\",\"lähmung\",\"nach schlaganfall\",\"halbseitenlähmung\",\"rehabilitation nach schlaganfall\",\"paralysie\",\"après un avc\",\"hémiplégie\",\"rééducation\",\"pakshaghata\",\"stroke rehab\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-cervical-spondylosis/\",\"t\":\"Soin de rééducation du cou et du haut du dos\",\"s\":\"Manyastambha Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"neck pain, cervical spondylosis\",\"i\":\"/ahv/assets/img/neck-upper-back-pain.webp\",\"a\":[],\"k\":[\"neck\",\"nacken\",\"neck pain\",\"stiff neck\",\"cervical spondylosis\",\"cervical spine\",\"neck and shoulder pain\",\"upper back pain\",\"computer neck\",\"nackenschmerzen\",\"steifer nacken\",\"halswirbelsäule\",\"douleur cervicale\",\"nuque raide\",\"haut du dos\",\"manyastambha\",\"cervical\",\"spondylosis\",\"cervical spondylitis\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-spondylitis/\",\"t\":\"Soin de la colonne vertébrale et de la spondylite\",\"s\":\"Merudaṇḍa Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"spondylitis, spine stiffness\",\"i\":\"/ahv/assets/img/neck-upper-back-pain.webp\",\"a\":[],\"k\":[\"spondylitis\",\"ankylosing spondylitis\",\"spine stiffness\",\"morning stiffness\",\"sacroiliac\",\"wirbelsäule\",\"morgensteifigkeit\",\"rückensteifheit\",\"spondylite\",\"colonne vertébrale\",\"raideur matinale\",\"spondylitis treatment\",\"stiff spine\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-psoriasis/\",\"t\":\"Soin du psoriasis et des affections cutanées chroniques\",\"s\":\"Kushṭham Shamana Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"psoriasis, scaly skin\",\"i\":\"/ahv/assets/img/Psoriasis-2.jpg\",\"a\":[],\"k\":[\"psoriasis\",\"scaly skin\",\"flaky skin\",\"silvery scales\",\"scalp psoriasis\",\"flare up\",\"schuppenflechte\",\"schuppige haut\",\"kopfhaut psoriasis\",\"peau squameuse\",\"cuir chevelu\",\"kushtha\"],\"vf\":\"2025-04-01\"},{\"r\":\"/one-day-ayurveda-workshop-program-kerala/\",\"t\":\"Atelier d'Ayurveda d'une journée\",\"s\":\"\",\"c\":\"R\",\"n\":1,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"one-day workshop, Abhyangam\",\"i\":\"/ahv/assets/img/AHV-Ananda-Workshop.jpg\",\"a\":[\"OAP-HV\",\"OAP\",\"atelier\",\"une journée\",\"1 jour\",\"abhyangam\"],\"k\":[\"abhyangam\",\"abhyanga\",\"oil massage\",\"full body massage\",\"one day workshop\"],\"vf\":\"2026-10-01\"},{\"r\":\"/three-day-short-term-ayurveda-certificate-program-tap-hv/\",\"t\":\"Programme certifiant d'Ayurveda de trois jours\",\"s\":\"\",\"c\":\"R\",\"n\":3,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"three-day certificate course\",\"i\":\"/ahv/assets/img/AHV-Ayurveda-Training-Practice.jpg\",\"a\":[\"TAP-HV\",\"TAP\",\"certificate\",\"courte durée\",\"trois jours\",\"3 jours\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/intensive-ayurveda-training-program-learn-practice-ayurveda/\",\"t\":\"Programme intensif de formation en Ayurveda de cinq jours\",\"s\":\"\",\"c\":\"R\",\"n\":5,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"five-day intensive training\",\"i\":\"/ahv/assets/img/AHV-Ayurveda-Training-Therapies.jpg\",\"a\":[\"WAP-HV\",\"WAP\",\"intensif\",\"cinq jours\",\"5 jours\",\"apprendre et pratiquer\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\",\"t\":\"Programme de formation avancée en Ayurveda – Niveau 1\",\"s\":\"\",\"c\":\"R\",\"n\":10,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"ten-day advanced training\",\"i\":\"/ahv/assets/img/AHV-Ayurveda-Training-About.png\",\"a\":[\"AATP1-HV\",\"AATP-1\",\"AATP 1\",\"niveau 1\",\"avancé\",\"dix jours\",\"10 jours\",\"professionnels du bien-être\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/advanced-ayurveda-lifestyle-consultant-and-therapist-training-program-kerala-aalct-hv/\",\"t\":\"Formation avancée de consultant et thérapeute en mode de vie ayurvédique\",\"s\":\"\",\"c\":\"R\",\"n\":20,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"twenty-day consultant and therapist training\",\"i\":\"/ahv/assets/img/Ayurvedic-Training-why-min.jpg\",\"a\":[\"AALCT-HV\",\"AALCT\",\"AALC-2\",\"consultant\",\"thérapeute\",\"mode de vie\",\"vingt jours\",\"20 jours\"],\"k\":[],\"vf\":\"2026-10-01\"}];\nconst CHIPS = [{\"id\":\"back\",\"label\":\"Dos et articulations\",\"routes\":[\"/treatment-for-chronic-back-pain/\",\"/treatment-for-slip-disc/\",\"/treatment-for-spondylitis/\",\"/treatment-for-cervical-spondylosis/\",\"/treatment-for-arthritis-and-spondylitis/\"]},{\"id\":\"skin\",\"label\":\"Peau\",\"routes\":[\"/treatment-for-psoriasis/\",\"/treatment-for-skin-diseases/\"]},{\"id\":\"stress\",\"label\":\"Stress et sommeil\",\"routes\":[\"/treatment-to-remove-stress-and-strain/\",\"/yoga-based-stress-energy-reset-program/\",\"/sleep-restoration-therapy/\"]},{\"id\":\"weight\",\"label\":\"Poids et diabète\",\"routes\":[\"/weight-loss-programme/\",\"/treatment-for-diabetes/\",\"/digestive-wellness-gut-health-yoga-therapy/\"]},{\"id\":\"women\",\"label\":\"Santé des femmes\",\"routes\":[\"/womens-hormonal-balance-endocrine-therapy/\",\"/post-pregnancy-health-programme/\"]},{\"id\":\"detox\",\"label\":\"Détox et prévention\",\"routes\":[\"/panchakarma-therapy/\",\"/holistic-treatment-for-rejuvenation-and-detoxification/\",\"/preventive-and-regenerative-treatment/\",\"/immunity-enhancement-executive-health-assessment-therapy/\"]}];\nconst BANDS = {\"INR\":[150430,301938,478380],\"USD\":[2149,4312,6825],\"EUR\":[1883,3780,5985]};\nconst HOST_URL = 'https://ayurvedichealingvillage.com';\nconst LABELS = { A:'Tous les programmes', W:'Programmes de bien-être', T:'Programmes de soins', R:'Programmes de formation', Y:'Programmes de yoga et de méditation' };\nconst gINR = n => { const s = String(n), last3 = s.slice(-3), rest = s.slice(0, -3); return '₹' + (rest ? rest.replace(/\\B(?=(\\d{2})+(?!\\d))/g, ',') + ',' : '') + last3; };\nconst gr = n => String(n).replace(/\\B(?=(\\d{3})+(?!\\d))/g, ',');\nconst money = (n, cur) => cur === 'INR' ? gINR(n) : (cur === 'USD' ? '$' : '€') + gr(n);\nconst expired = p => p.ps === 'expired' || (p.vt && new Date() > new Date(p.vt + 'T23:59:59Z'));\nconst upcoming = p => !!(p.vf && new Date() < new Date(p.vf + 'T00:00:00Z'));\nconst metaFor = (p, cur) => {\n  const parts = [];\n  if (p.basis === 'night' && p.n != null) parts.push(p.n + (p.n === 1 ? ' jours' : ' jours') + (p.c.indexOf('R') >= 0 && p.r !== '/ayurveda-training-programme/' ? ' cours' : ''));\n  else if (p.n != null) parts.push('Séjour minimum : ' + p.n + (p.n === 1 ? ' nuit' : ' nuits'));\n  if (p.ps === 'expired' && !p.from) { parts.push('Request a quote'); return parts.join(' · '); }\n  if (!p.from) return parts.length ? parts.join(' · ') : 'Programme personnalisé — tarif établi selon le plan du médecin';\n  if (expired(p)) parts.push('Request a quote');\n  else parts.push(p.basis === 'night' ? 'séjour à partir de ' + money(p.from[cur], cur) + ' par nuit' : 'Depuis ' + money(p.from[cur], cur));\n  if (!expired(p) && upcoming(p)) parts.push('tarifs valables à partir du ' + fmtDate(p.vf));\n  return parts.join(' · ');\n};\nconst fold = s => String(s || '').toLowerCase().normalize('NFD').replace(/[\\u0300-\\u036f]/g, '').replace(/[’'`´]/g, '').replace(/[^a-z0-9]+/g, ' ').trim();\nconst fmtDate = s => { const m = /^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(s || ''); if (!m) return ''; const d = new Date(Date.UTC(+m[1], +m[2] - 1, +m[3])); if (isNaN(d)) return ''; return d.getUTCDate() + ' ' + ['janv.','févr.','mars','avr.','mai','juin','juil.','août','sept.','oct.','nov.','déc.'][d.getUTCMonth()] + ' ' + d.getUTCFullYear(); };\nconst PROGRAMMES = DATASET;\n\nclass Component extends DCLogic {\n  state = { cat: 'W', q: '', cur: 'EUR', chip: '', dur: '', budget: '', from: '', to: '', barOn: false, priyaOn: false };\n\n  componentDidMount() {\n    document.documentElement.lang = 'fr';\n    this._barOn = null; this._priyaOn = null;\n    this._onScroll = () => {\n      const y = window.scrollY;\n      const nearEnd = (y + window.innerHeight) > (document.documentElement.scrollHeight - 140);\n      const bar = y > 300;\n      const priya = bar && !nearEnd;\n      if (bar !== this._barOn || priya !== this._priyaOn) { this._barOn = bar; this._priyaOn = priya; this.setState({ barOn: bar, priyaOn: priya }); }\n    };\n    window.addEventListener('scroll', this._onScroll, { passive: true });\n    this._onScroll();\n    // Homepage contract (D-20260922-33): /ayurvedic-treatments/?q=<text>&from=YYYY-MM-DD&to=YYYY-MM-DD pre-filters on load.\n    try {\n      const u = new URLSearchParams(window.location.search);\n      const next = {};\n      if (u.get('q')) next.q = u.get('q').slice(0, 120);\n      if (/^\\d{4}-\\d{2}-\\d{2}$/.test(u.get('from') || '')) next.from = u.get('from');\n      if (/^\\d{4}-\\d{2}-\\d{2}$/.test(u.get('to') || '')) next.to = u.get('to');\n      if (Object.keys(next).length) this.setState(next);\n    } catch (e) { /* no URL API */ }\n    // The shared engine (public/design/search.js) loads deferred; the index (/ahv/search-index.json) lazily.\n    let tries = 0;\n    this._wait = setInterval(() => {\n      if (window.AHVSearch && window.AHVSearch.load) {\n        clearInterval(this._wait); this._wait = null;\n        window.AHVSearch.load().then(index => { this._engine = window.AHVSearch.createEngine(index); this.forceUpdate(); }).catch(() => {});\n      } else if (++tries > 60) { clearInterval(this._wait); this._wait = null; }\n    }, 150);\n  }\n  componentWillUnmount() {\n    window.removeEventListener('scroll', this._onScroll);\n    if (this._wait) clearInterval(this._wait);\n    if (this._track) clearTimeout(this._track);\n  }\n\n  pick(cat) { this.setState({ cat: cat, chip: '', dur: '', budget: '' }); }\n\n  // Engine result → { cls, hits: Map(route -> order) | null, caveats, handoff, corrected, nights, urgent }\n  search(raw) {\n    const q = String(raw || '').trim();\n    if (q.length < 2) return { cls: 'OUT_OF_SCOPE', hits: null, caveats: [], handoff: null, corrected: null };\n    if (this._engine) {\n      const r = this._engine.query(q, { scope: 'programmes' });\n      const hits = new Map();\n      r.programmes.forEach((p, n) => hits.set(p.route, n));\n      clearTimeout(this._track); this._track = setTimeout(() => { if (window.AHVSearch && window.AHVSearch.track) window.AHVSearch.track('finder', q, hits.size); }, 900);\n      return { cls: r.cls, hits: hits, caveats: r.caveats, handoff: r.handoff, corrected: r.corrected, nights: r.nights, urgent: r.urgent };\n    }\n    // Fallback until the engine arrives: every typed word must appear in name / Sanskrit / aliases / vocabulary / \"for what\".\n    const words = fold(q).split(' ').filter(w => w.length > 1);\n    const hits = new Map();\n    DATASET.forEach(p => {\n      const hay = fold([p.t, p.s, p.fw].concat(p.a, p.k).join(' | '));\n      if (words.every(w => hay.indexOf(w) >= 0)) hits.set(p.r, hits.size);\n    });\n    return { cls: hits.size ? 'MULTIPLE_POSSIBLE_MATCHES' : 'OUT_OF_SCOPE', hits: hits, caveats: [], handoff: null, corrected: null };\n  }\n\n  renderVals() {\n    const st = this.state, cat = st.cat, cur = st.cur, typed = st.q.trim();\n    const res = this.search(st.q);\n    const cls = res.cls, hits = res.hits;\n    const blocked = cls === 'CONSULT_FIRST' || cls === 'NOT_TREATED';\n    const chip = CHIPS.filter(c => c.id === st.chip)[0];\n    const categoryRows = DATASET.filter(p => cat === 'A' || p.c.indexOf(cat) >= 0);\n    const hasCurrentTotals = categoryRows.some(p => p.from && p.basis !== 'night' && !expired(p));\n    const band = st.budget && hasCurrentTotals ? Number(st.budget) : 0;\n    const inDur = p => { if (!st.dur || p.n == null) return !st.dur; if (st.dur === '7') return p.n <= 7; if (st.dur === '21') return p.n >= 21; return p.n === Number(st.dur); };\n    const inBudget = p => !band || (p.from && p.basis !== 'night' && !expired(p) && p.from[cur] <= band);\n    const list = DATASET\n      .filter(p => cat === 'A' || p.c.indexOf(cat) >= 0)\n      .filter(p => !chip || chip.routes.indexOf(p.r) >= 0)\n      .filter(inDur).filter(inBudget)\n      .filter(p => !hits || hits.has(p.r))\n      .sort((a, b) => hits ? hits.get(a.r) - hits.get(b.r) : 0)\n      .map(p => ({\n        h: __ahvLoc(p.r), t: p.t, s: p.s, i: p.i, fw: p.fw,\n        wa: 'https://wa.me/919289838797?text=' + encodeURIComponent('Bonjour, je souhaiterais savoir si le ' + p.t + ' me convient.' + (st.from ? ' Dates souhaitées : ' + st.from + (st.to ? ' au ' + st.to : '') + '.' : '')),\n        meta: metaFor(p, cur),\n        bd: hits ? '#C1882C' : '#E9E2D3',\n        ring: hits ? '0 0 0 2px rgba(193,136,44,.26)' : 'none'\n      }));\n    const count = list.length;\n    const filtered = !!(chip || st.dur || st.budget);\n    const sel = (on) => ({ on: on ? 'true' : 'false', bg: on ? '#5A4420' : '#fff', fg: on ? '#F7F4EA' : '#2A2118', bd: on ? '#5A4420' : '#C9BFA8' });\n    const chips = CHIPS.filter(c => categoryRows.some(p => c.routes.indexOf(p.r) >= 0)).map(c => Object.assign({ id: c.id, label: c.label, pick: () => this.setState({ chip: st.chip === c.id ? '' : c.id }) }, sel(st.chip === c.id)));\n    const durations = [['', 'Indifférent'], ['7', 'Jusqu\\'à 7 nuits'], ['10', '10 nuits'], ['14', '14 nuits'], ['20', '20 nuits'], ['21', '21+ nuits']].filter(pair => !pair[0] || pair[0] === st.dur || categoryRows.some(p => p.n != null && (pair[0] === '7' ? p.n <= 7 : pair[0] === '21' ? p.n >= 21 : p.n === Number(pair[0])))).map(pair => Object.assign({ label: pair[1], pick: () => this.setState({ dur: pair[0] }) }, sel(st.dur === pair[0])));\n    const budgets = [{ v: '', label: 'Indifférent' }].concat((hasCurrentTotals ? (BANDS[cur] || []).filter(b => categoryRows.some(p => p.from && p.basis !== 'night' && !expired(p) && p.from[cur] <= b)) : []).map(b => ({ v: String(b), label: 'Jusqu\\'à ' + money(b, cur) }))).map(b => Object.assign({ label: b.label, pick: () => this.setState({ budget: b.v }) }, sel(st.budget === b.v)));\n    const currencies = [['₹', 'INR'], ['$', 'USD'], ['€', 'EUR']].map(pair => Object.assign({ label: pair[0], pick: () => this.setState({ cur: pair[1], budget: '' }) }, sel(cur === pair[1])));\n    const on = k => cat === k, bg = k => cat === k ? '#5A4420' : '#fff', fg = k => cat === k ? '#F7F4EA' : '#2A2118', bd = k => cat === k ? '#5A4420' : '#C9BFA8';\n    const TARIFF = {\n      INR: ['Programmes de soins ayurvédiques & tarifs — INR', '/documents/pdf/ayurveda-programmes-tariff/fr/KTAHV-Ayurveda-Programmes-Tariff-FR-EUR_20260925-R1.pdf'],\n      USD: ['Toutes les langues et devises', '/documents/#ayurveda'],\n      EUR: ['Toutes les langues et devises', '/documents/#ayurveda']\n    };\n    const dates = st.from ? fmtDate(st.from) + (st.to ? ' – ' + fmtDate(st.to) : '') : '';\n    const where = cat === 'A' ? '' : ' dans ' + LABELS[cat];\n    let resultLine;\n    if (cls === 'NOT_TREATED') resultLine = 'Ce n\\'est pas une affection que nous traitons.';\n    else if (cls === 'CONSULT_FIRST') resultLine = 'Nous préférons échanger avec vous au sujet de « ' + typed + ' » plutôt que de vous orienter vers un programme.';\n    else if (res.handoff) resultLine = 'Vous trouverez ci-dessous les informations pratiques pour votre venue et votre visite.';\n    else if (hits) resultLine = count === 0\n      ? 'Aucune correspondance proche pour « ' + typed + ' » — un programme personnalisé pourrait vous convenir'\n      : (res.corrected ? 'Affichage de ' + count + (count === 1 ? ' programme' : ' programmes') + ' pour « ' + res.corrected + ' » — vous avez saisi « ' + typed + '”' : count + (count === 1 ? ' programme correspondant ' : (cls === 'MULTIPLE_POSSIBLE_MATCHES' ? ' programmes peuvent s’appliquer à ' : ' programmes correspondants ')) + '“' + typed + '”') + where;\n    else if (filtered) resultLine = count + (count === 1 ? ' programme' : ' programmes') + (chip ? ' pour ' + chip.label : '') + where;\n    else resultLine = cat === 'A' ? 'Explorer les ' + DATASET.length + ' programmes.' : count + ' dans ' + LABELS[cat];\n    return {\n      list: list, resultLine: resultLine,\n      isEmpty: count === 0 && !blocked && !res.handoff,\n      isUrgent: cls === 'URGENT_MEDICAL_HELP',\n      isConsult: cls === 'CONSULT_FIRST' || (cls === 'URGENT_MEDICAL_HELP' && count === 0),\n      isDeclined: cls === 'NOT_TREATED',\n      isMulti: cls === 'MULTIPLE_POSSIBLE_MATCHES' && count > 1 && !!hits && res.nights == null,\n      caveats: res.caveats, hasCaveats: res.caveats.length > 0,\n      hasHandoff: !!res.handoff, handoffLabel: res.handoff ? res.handoff.label : '', handoffHref: res.handoff ? __ahvLoc(res.handoff.route) : '',\n      hasDates: !!dates, datesLine: dates ? 'Dates souhaitées : ' + dates : '',\n      enquiryHref: HOST_URL + '/enquiry-form/' + (st.from ? '?from=' + encodeURIComponent(st.from) + (st.to ? '&to=' + encodeURIComponent(st.to) : '') : ''),\n      query: st.q, hasQuery: typed.length > 0,\n      onQuery: e => this.setState({ q: e.target.value }),\n      clearQuery: () => this.setState({ q: '' }),\n      reset: () => this.setState({ q: '', cat: 'W', chip: '', dur: '', budget: '' }),\n      chips: chips, durations: durations, budgets: budgets, currencies: currencies,\n      setAll: () => this.pick('A'), setW: () => this.pick('W'), setT: () => this.pick('T'), setR: () => this.pick('R'), setY: () => this.pick('Y'),\n      isAll: on('A') ? 'true' : 'false', isW: on('W') ? 'true' : 'false', isT: on('T') ? 'true' : 'false', isR: on('R') ? 'true' : 'false', isY: on('Y') ? 'true' : 'false',\n      bgAll: bg('A'), bgW: bg('W'), bgT: bg('T'), bgR: bg('R'), bgY: bg('Y'),\n      fgAll: fg('A'), fgW: fg('W'), fgT: fg('T'), fgR: fg('R'), fgY: fg('Y'),\n      bdAll: bd('A'), bdW: bd('W'), bdT: bd('T'), bdR: bd('R'), bdY: bd('Y'),\n      tariffLabel: TARIFF[cur][0], tariffHref: TARIFF[cur][1],\n      minusOne: -1, total: DATASET.length, countAll: DATASET.length, countW: DATASET.filter(p => p.c.indexOf('W') >= 0).length, countT: DATASET.filter(p => p.c.indexOf('T') >= 0).length, countR: DATASET.filter(p => p.c.indexOf('R') >= 0).length, countY: DATASET.filter(p => p.c.indexOf('Y') >= 0).length, heritageLine: (new Date().getFullYear() - 1908) + '+ ans de tradition',\n      barO: this.state.barOn ? 1 : 0, barV: this.state.barOn ? 'visible' : 'hidden', barP: this.state.barOn ? 'auto' : 'none',\n      priyaO: this.state.priyaOn ? 1 : 0, priyaV: this.state.priyaOn ? 'visible' : 'hidden', priyaP: this.state.priyaOn ? 'auto' : 'none'\n    };\n  }\n}\n",
  "props": "{\"$preview\":{\"width\":430,\"height\":900}}",
  "scripts": [],
  "derivedFrom": "ahv-page-ayurvedic-treatments-mobile",
  "derivedRoute": "/wellness-programs/",
  "locale": "fr"
}
