{
  "id": "ahv-page-past-retreats-mobile",
  "file": "AHV Page Past Retreats Mobile.dc.html",
  "sourceSha256": "1e8c09670a25ca0e3230f5de0e1eb899a2ca2fb300d8f8080d0d62c28c6f5820",
  "variant": "mobile",
  "template": "\n<helmet>\n<link href=\"/ahv/fonts/ahv-33eeac48ab44.css\" rel=\"stylesheet\">\n\n<style>\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)}\na:active,button:active{filter:brightness(.88)}\nh1,h2,h3,h4{font-weight:400;margin:0}\n@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}\n@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}\n</style>\n<title>Past Yoga &amp; Ayurveda Retreats | Kairali Healing Village</title>\n<meta name=\"description\" content=\"浏览 Kairali – The Ayurvedic Healing Village 往期的瑜伽、阿育吠陀及饮食主题静修营，阅读静修营故事并了解当前治疗方案。\">\n<link rel=\"canonical\" href=\"https://ayurvedichealingvillage.com/zh/archive-yoga-retreat/\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<meta property=\"og:locale\" content=\"zh_CN\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:title\" content=\"往期瑜伽与阿育吠陀静修营 | Kairali 疗愈村\">\n<meta property=\"og:description\" content=\"浏览 Kairali – The Ayurvedic Healing Village 往期的瑜伽、阿育吠陀及饮食主题静修营，阅读静修营故事并了解当前治疗方案。\">\n<meta property=\"og:url\" content=\"https://ayurvedichealingvillage.com/zh/archive-yoga-retreat/\">\n<meta property=\"og:image\" content=\"https://ayurvedichealingvillage.com/wp-content/uploads/2023/11/our-story.png\">\n<meta property=\"og:image:width\" content=\"1440\">\n<meta property=\"og:image:height\" content=\"524\">\n<meta property=\"og:image:type\" content=\"image/png\">\n<meta property=\"og:site_name\" content=\"Ayurvedic Healing Village\">\n<link rel=\"icon\" href=\"/ahv/assets/img/logo_color-da22eb.svg\" sizes=\"192x192\">\n<script type=\"application/ld+json\">\n{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":\"https://ayurvedichealingvillage.com/zh/archive-yoga-retreat/\",\"url\":\"https://ayurvedichealingvillage.com/zh/archive-yoga-retreat/\",\"name\":\"往期瑜伽与阿育吠陀静修营 | Kairali 疗愈村\",\"description\":\"浏览 Kairali – The Ayurvedic Healing Village 往期的瑜伽、阿育吠陀及饮食主题静修营，阅读静修营故事并了解当前治疗方案。\",\"isPartOf\":{\"@id\":\"https://ayurvedichealingvillage.com/zh/#website\"},\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebSite\",\"@id\":\"https://ayurvedichealingvillage.com/zh/#website\",\"url\":\"https://ayurvedichealingvillage.com/zh/\",\"name\":\"Kairali — The Ayurvedic Healing Village\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://ayurvedichealingvillage.com/zh/archive-yoga-retreat/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"首页\",\"item\":\"https://ayurvedichealingvillage.com/zh/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"新闻与往期活动\",\"item\":\"https://ayurvedichealingvillage.com/zh/archive/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"往期研修营\",\"item\":\"https://ayurvedichealingvillage.com/zh/archive-yoga-retreat/\"}]}]}\n</script>\n</helmet>\n<div data-screen-label=\"Past Retreats — Mobile\" style=\"max-width:430px;margin:0 auto;background:#F7F4EA;box-shadow:0 0 40px rgba(70,50,20,.15);position:relative;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\">跳至主要内容</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<section style=\"width:min(1220px,94%);margin:0 auto;padding:20px 0 28px\">\n  <nav aria-label=\"面包屑导航\" style=\"font-size:15px;color:#75695A;display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;line-height:1.4\"><a href=\"https://ayurvedichealingvillage.com/zh/\" onClick=\"{{ guard }}\" style=\"display:inline-flex;align-items:center;min-height:44px;min-width:44px\">首页</a><span aria-hidden=\"true\">/</span><a href=\"https://ayurvedichealingvillage.com/zh/archive/\" onClick=\"{{ guard }}\" style=\"display:inline-flex;align-items:center;min-height:44px;min-width:44px\">新闻与往期活动</a><span aria-hidden=\"true\">/</span><span aria-current=\"page\" style=\"color:#2A2118;display:inline-flex;align-items:center;min-height:44px\">往期静修营</span></nav>\n  <h1 style=\"font-family:'Marcellus',serif;font-size:30px;line-height:1.2;margin:4px 0 0;text-wrap:balance\">往期研修营</h1>\n  <p style=\"font-size:17px;line-height:1.65;color:#514a3f;margin:18px 0 0;border-left:3px solid #C1882C;padding-left:18px\">走进我们的瑜伽静修营档案，回顾在喀拉拉邦帕拉卡德 Kairali – The Ayurvedic Healing Village 举办的往期静修营精彩片段，包括 Ananda Lahari 瑜伽与阿育吠陀静修营、Lakshya 瑜伽静修营、阿斯汤加瑜伽与阿育吠陀静修营、正念静修营等众多活动。从宁静的瑜伽课程、引导式冥想，到带来深刻转变的身心调养体验，每一期静修营都体现了身、心、灵的和谐。重温那些曾激励无数人走上内在平静之路的时刻。</p>\n</section>\n<img src=\"/ahv/assets/img/AHV-Retreat-Archive-Landscape.webp\" alt=\"俯瞰棕榈树与田野。\" width=\"1440\" height=\"524\" style=\"width:100%;max-width:1440px;height:auto;display:block\">\n\n<nav aria-label=\"本页内容\" style=\"position:sticky;top:64px;z-index:40;background:rgba(247,244,234,.97);backdrop-filter:blur(8px);border-top:1px solid #E9E2D3;border-bottom:1px solid #E9E2D3\">\n  <div style=\"width:min(1220px,94%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:center\">\n    <a href=\"#archive\" style=\"display:inline-flex;align-items:center;min-height:48px;min-width:44px;font-weight:700;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:#2A2118;line-height:1.3\" style-hover=\"color:#006038;text-decoration:none\">静修营档案</a> <a href=\"#more\" style=\"display:inline-flex;align-items:center;min-height:48px;min-width:44px;font-weight:700;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:#2A2118;line-height:1.3\" style-hover=\"color:#006038;text-decoration:none\">更多往期静修营</a> <a href=\"#current\" style=\"display:inline-flex;align-items:center;min-height:48px;min-width:44px;font-weight:700;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:#2A2118;line-height:1.3\" style-hover=\"color:#006038;text-decoration:none\">浏览当前治疗方案</a> <a href=\"#group\" style=\"display:inline-flex;align-items:center;min-height:48px;min-width:44px;font-weight:700;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:#2A2118;line-height:1.3\" style-hover=\"color:#006038;text-decoration:none\">Kairali 集团</a> <a href=\"#about\" style=\"display:inline-flex;align-items:center;min-height:48px;min-width:44px;font-weight:700;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:#2A2118;line-height:1.3\" style-hover=\"color:#006038;text-decoration:none\">关于 Kairali</a>\n  </div>\n</nav>\n\n<section id=\"archive\" aria-labelledby=\"archive-h\" style=\"scroll-margin-top:{{ anchorMargin }};width:min(1220px,94%);margin:0 auto;padding:36px 0 0\">\n  <h2 id=\"archive-h\" style=\"font-family:'Marcellus',serif;font-size:26px;line-height:1.2;margin:0 0 20px\">静修营档案</h2>\n  <ul style=\"list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px\">\n    <sc-for list=\"{{ cards }}\" as=\"c\" hint-placeholder-count=\"8\">\n      <li style=\"background:#fff;border:1px solid #E9E2D3;border-radius:4px;overflow:hidden\">\n        <a href=\"{{ c.url }}\" onClick=\"{{ guard }}\" style=\"display:flex;flex-direction:column;color:#2A2118\" style-hover=\"color:#2A2118;text-decoration:none\">\n          <img src=\"{{ c.image }}\" alt=\"{{ c.alt }}\" width=\"{{ c.width }}\" height=\"{{ c.height }}\" loading=\"lazy\" style=\"width:100%;max-width:600px;height:auto;display:block\">\n          <span style=\"display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px\">\n            <span style=\"font-weight:700;font-size:12px;letter-spacing:2.2px;color:#8F6212;text-transform:uppercase\">往期研修营</span>\n            <h3 style=\"font-family:'Marcellus',serif;font-size:23px;line-height:1.25;color:#2A2118\">{{ c.title }}</h3>\n            <p style=\"margin:0;font-size:17px;line-height:1.6;color:#514a3f\">{{ c.excerpt }}</p>\n            <span style=\"display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700;font-size:13px;letter-spacing:1.8px;text-transform:uppercase;color:#006038\">阅读静修营故事<span aria-hidden=\"true\" style=\"color:#C1882C\">→</span></span>\n          </span>\n        </a>\n      </li>\n    </sc-for>\n  </ul>\n</section>\n\n<section id=\"more\" aria-labelledby=\"more-h\" style=\"scroll-margin-top:{{ anchorMargin }};width:min(1220px,94%);margin:0 auto;padding:44px 0 0\">\n  <h2 id=\"more-h\" style=\"font-family:'Marcellus',serif;font-size:26px;line-height:1.2;margin:0 0 16px\">更多往期静修营</h2>\n  <ul style=\"list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #E9E2D3\">\n    <sc-for list=\"{{ more }}\" as=\"m\" hint-placeholder-count=\"9\">\n      <li style=\"border-bottom:1px solid #E9E2D3\"><a href=\"{{ m.url }}\" onClick=\"{{ guard }}\" style=\"display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:12px 0;color:#2A2118\" style-hover=\"color:#006038;text-decoration:none\"><span style=\"font-weight:700;font-size:11.5px;letter-spacing:2.2px;color:#8F6212;text-transform:uppercase\">往期静修营</span><span style=\"display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;line-height:1.4\"><span aria-hidden=\"true\" style=\"color:#C1882C;flex:none\">◆</span>{{ m.title }}</span></a></li>\n    </sc-for>\n  </ul>\n</section>\n\n<section id=\"current\" aria-labelledby=\"current-h\" style=\"scroll-margin-top:{{ anchorMargin }};margin-top:44px;padding:36px 0;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,94%);margin:0 auto;display:flex;flex-direction:column;gap:18px\">\n    <h2 id=\"current-h\" style=\"font-family:'Marcellus',serif;font-size:26px;line-height:1.2\">浏览当前疗程</h2>\n    <ul style=\"list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px\">\n      <sc-for list=\"{{ currentLinks }}\" as=\"k\" hint-placeholder-count=\"2\">\n        <li><a href=\"{{ k.url }}\" onClick=\"{{ guard }}\" style=\"display:flex;align-items:center;justify-content:center;min-height:48px;padding:6px 16px;border:1.5px solid #006038;border-radius:4px;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#006038;text-align:center;line-height:1.35\" style-hover=\"background:#006038;color:#F7F4EA;text-decoration:none\">{{ k.label }}</a></li>\n      </sc-for>\n    </ul>\n  </div>\n</section>\n\n<section id=\"group\" aria-labelledby=\"group-h\" style=\"scroll-margin-top:{{ anchorMargin }};width:min(1220px,94%);margin:0 auto;padding:44px 0 0\">\n  <h2 id=\"group-h\" style=\"font-family:'Marcellus',serif;font-size:26px;margin:0 0 16px\">Kairali 集团</h2>\n  <ul style=\"list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #E9E2D3\">\n    <sc-for list=\"{{ groupLinks }}\" as=\"r\" hint-placeholder-count=\"15\">\n      <li style=\"border-bottom:1px solid #E9E2D3\"><a href=\"{{ r.url }}\" onClick=\"{{ guard }}\" style=\"display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;font-size:16.5px;font-weight:600;color:#2A2118;line-height:1.4\" style-hover=\"color:#006038\"><span aria-hidden=\"true\" style=\"color:#C1882C;flex:none\">◆</span>{{ r.label }}</a></li>\n    </sc-for>\n  </ul>\n</section>\n\n<section id=\"about\" aria-labelledby=\"about-h\" style=\"scroll-margin-top:{{ anchorMargin }};width:min(1220px,94%);margin:0 auto;padding:40px 0 56px\">\n  <h2 id=\"about-h\" style=\"font-family:'Marcellus',serif;font-size:26px;margin:0 0 16px\">关于 Kairali</h2>\n  <ul style=\"list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #E9E2D3\">\n    <sc-for list=\"{{ aboutLinks }}\" as=\"r\" hint-placeholder-count=\"4\">\n      <li style=\"border-bottom:1px solid #E9E2D3\"><a href=\"{{ r.url }}\" onClick=\"{{ guard }}\" style=\"display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;font-size:16.5px;font-weight:600;color:#2A2118;line-height:1.4\" style-hover=\"color:#006038\"><span aria-hidden=\"true\" style=\"color:#C1882C;flex:none\">◆</span>{{ r.label }}</a></li>\n    </sc-for>\n  </ul>\n  <nav aria-label=\"Kairali 更多内容\" style=\"margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:4px;border-top:1px solid #E9E2D3;padding-top:18px\">\n    <sc-for list=\"{{ footerLinks }}\" as=\"f\" hint-placeholder-count=\"3\">\n      <a href=\"{{ f.url }}\" onClick=\"{{ guard }}\" style=\"display:inline-flex;align-items:center;min-height:44px;font-size:15.5px;font-weight:700\">{{ f.label }}</a>\n    </sc-for>\n  </nav>\n</section>\n</main>\n<dc-import name=\"AHV Chrome Footer\" narrow=\"true\" hint-size=\"100%,900px\"></dc-import>\n</div>\n",
  "logic": "\nclass Component extends DCLogic {\n  state = { navH: 144 };\n  componentDidMount() {\n    document.documentElement.lang = 'zh-Hans';\n    this._measure = () => {\n      const nav = document.querySelector('nav[aria-label=\"On this page\"]');\n      const h = nav ? Math.round(nav.getBoundingClientRect().height) : 144;\n      if (h !== this.state.navH) this.setState({ navH: h });\n    };\n    this._measure();\n    window.addEventListener('resize', this._measure);\n    this._t = setTimeout(this._measure, 800);\n  }\n  componentWillUnmount() { window.removeEventListener('resize', this._measure); clearTimeout(this._t); }\n  renderVals() {\n    const D = window.AHV_PAST_RETREATS || { cards: [], more: [], currentLinks: [], groupLinks: [], aboutLinks: [], footerLinks: [] };\n    const A = 'https://ayurvedichealingvillage.com';\n    const abs = (l) => ({ ...l, url: A + l.href });\n    return {\n      guard: () => {} /* preview-only nav guard neutralised for the published site */,\n      anchorMargin: (64 + this.state.navH + 20) + 'px',\n      cards: D.cards.map(abs), more: D.more.map(abs), currentLinks: D.currentLinks.map(abs),\n      groupLinks: D.groupLinks.map(abs), aboutLinks: D.aboutLinks.map(abs), footerLinks: D.footerLinks.map(abs)\n    };\n  }\n}\n",
  "props": "",
  "scripts": [
    "/ahv/l10n/zh/assets/past-retreats-data.js"
  ],
  "locale": "zh-Hans"
}
