PageSourceSearch

https://formation-plongee-en-ligne.lovable.app/assets/routes-SyEF_vAX.js

js formation-plongee-en-ligne.lovable.app collected 2026-10-03 03:31:48 UTC 9,683 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-CY_MMzgk.js";import{n as t,t as n}from"./book-open-BoplDMnb.js";import{t as r}from"./award-Dci2CskM.js";import{t as i}from"./star-BhDVkeTA.js";import{d as a,g as o,l as s,m as c,o as l,s as u,u as d}from"./index-KiXXdCSs.js";import{t as f}from"./hero-diver-BO1SGnp0.js";import{t as p}from"./diving-center-sVRdfgNA.js";import{t as m}from"./diving-equipment-D8prLtEx.js";import{t as h}from"./diving-training-DaG0_wDg.js";import{t as g}from"./diving-rescue-B5AHQqKM.js";import{t as _}from"./diving-theory-CQYFeFut.js";var v=s(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),y=s(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),b=e();function x(){let{lang:e,t:s}=d(),x=[{to:`/formation`,title:s.nav.formation,img:h,desc:s.pages.formation.intro},{to:`/equipement`,title:s.nav.equipment,img:m,desc:s.pages.equipement.intro},{to:`/secourisme`,title:s.nav.rescue,img:g,desc:s.pages.secourisme.intro},{to:`/theorie`,title:s.nav.theory,img:_,desc:s.pages.theorie.intro},{to:`/centre`,title:s.nav.center,img:p,desc:s.pages.centre.intro},{to:`/autres`,title:s.nav.other,img:f,desc:s.pages.autres.intro}];return(0,b.jsxs)(`div`,{children:[(0,b.jsxs)(`section`,{className:`relative min-h-[88vh] w-full overflow-hidden`,children:[(0,b.jsx)(`img`,{src:f,alt:`Plongeur explorant un récif corallien`,className:`absolute inset-0 h-full w-full object-cover`,width:1920,height:1080}),(0,b.jsx)(`div`,{className:`absolute inset-0 gradient-hero-overlay`}),(0,b.jsxs)(`div`,{className:`relative mx-auto flex min-h-[88vh] max-w-7xl flex-col justify-center px-4 py-20 text-primary-foreground`,children:[(0,b.jsxs)(`span`,{className:`mb-5 inline-flex w-fit items-center gap-2 rounded-full border border-white/30 bg-white/10 px-4 py-1.5 text-xs font-medium uppercase tracking-[0.18em] backdrop-blur`,children:[(0,b.jsx)(l,{className:`h-3.5 w-3.5`}),` `,s.hero.eyebrow]}),(0,b.jsx)(`h1`,{className:`max-w-4xl font-serif text-5xl font-bold leading-[1.05] md:text-7xl`,children:s.hero.title}),(0,b.jsx)(`p`,{className:`mt-6 max-w-2xl text-lg text-white/90 md:text-xl`,children:s.hero.subtitle}),(0,b.jsxs)(`div`,{className:`mt-9 flex flex-wrap gap-4`,children:[(0,b.jsxs)(o,{to:`/formation`,className:`inline-flex items-center gap-2 rounded-lg bg-white px-7 py-3.5 font-semibold text-primary shadow-ocean transition hover:bg-white/90`,children:[s.hero.ctaPrimary,` `,(0,b.jsx)(t,{className:`h-5 w-5`})]}),(0,b.jsxs)(`a`,{href:c,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center gap-2 rounded-lg border border-white/50 bg-white/10 px-7 py-3.5 font-semibold backdrop-blur transition hover:bg-white/20`,children:[(0,b.jsx)(u,{className:`h-5 w-5`}),` `,s.hero.ctaSecondary]})]}),(0,b.jsxs)(`div`,{className:`mt-14 grid max-w-3xl grid-cols-3 gap-6 border-t border-white/20 pt-8 text-sm`,children:[(0,b.jsxs)(`div`,{children:[(0,b.jsx)(`p`,{className:`font-serif text-3xl font-bold`,children:`25+`}),(0,b.jsx)(`p`,{className:`text-white/75`,children:e===`fr`?`eBooks au catalogue`:e===`en`?`eBooks in catalog`:`eBook ในแคตตาล็อก`})]}),(0,b.jsxs)(`div`,{children:[(0,b.jsx)(`p`,{className:`font-serif text-3xl font-bold`,children:`4 000+`}),(0,b.jsx)(`p`,{className:`text-white/75`,children:e===`fr`?`Plongeurs lecteurs`:e===`en`?`Reader divers`:`นักดำน้ำผู้อ่าน`})]}),(0,b.jsxs)(`div`,{children:[(0,b.jsx)(`p`,{className:`font-serif text-3xl font-bold`,children:`4.9/5`}),(0,b.jsx)(`p`,{className:`text-white/75`,children:e===`fr`?`Note moyenne`:e===`en`?`Average rating`:`คะแนนเฉลี่ย`})]})]})]})]}),(0,b.jsx)(`section`,{className:`mx-auto max-w-7xl px-4 py-20`,children:(0,b.jsxs)(`div`,{className:`grid items-center gap-10 md:grid-cols-2`,children:[(0,b.jsxs)(`div`,{children:[(0,b.jsx)(`p`,{className:`mb-3 text-sm font-semibold uppercase tracking-widest text-primary`,children:s.sections.why}
1),(0,b.jsx)(`h2`,{className:`font-serif text-4xl font-bold leading-tight md:text-5xl`,children:e===`fr`?`Le savoir des instructeurs, dans votre poche.`:e===`en`?`Instructor-grade knowledge, in your pocket.`:`ความรู้ระดับครูสอน อยู่ในกระเป๋าของคุณ`}),(0,b.jsx)(`p`,{className:`mt-5 text-lg text-muted-foreground`,children:s.sections.whyText}),(0,b.jsx)(`div`,{className:`mt-8 grid gap-5 sm:grid-cols-2`,children:[{icon:r,title:e===`fr`?`Instructeurs certifiés`:e===`en`?`Certified instructors`:`ครูสอนรับรอง`},{icon:y,title:e===`fr`?`Contenu vérifié`:e===`en`?`Verified content`:`เนื้อหาตรวจสอบแล้ว`},{icon:v,title:e===`fr`?`Trois langues`:e===`en`?`Three languages`:`สามภาษา`},{icon:n,title:e===`fr`?`Mises à jour à vie`:e===`en`?`Lifetime updates`:`อัปเดตตลอดชีพ`}].map(e=>(0,b.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,b.jsx)(`span`,{className:`grid h-10 w-10 shrink-0 place-items-center rounded-lg bg-secondary text-primary`,children:(0,b.jsx)(e.icon,{className:`h-5 w-5`})}),(0,b.jsx)(`p`,{className:`pt-1.5 font-medium`,children:e.title})]},e.title))})]}),(0,b.jsxs)(`div`,{className:`relative`,children:[(0,b.jsx)(`img`,{src:h,alt:``,className:`rounded-2xl shadow-ocean`,loading:`lazy`}),(0,b.jsxs)(`div`,{className:`absolute -bottom-6 -left-6 max-w-[260px] rounded-xl bg-card p-5 shadow-card-soft`,children:[(0,b.jsx)(`div`,{className:`flex items-center gap-1 text-coral`,children:[...[,,,,,]].map((e,t)=>(0,b.jsx)(i,{className:`h-4 w-4 fill-current`},t))}),(0,b.jsxs)(`p`,{className:`mt-2 text-sm italic`,children:[`« `,e===`fr`?`Le pack le plus complet que j'ai jamais lu sur la plongée.`:e===`en`?`The most complete bundle I've ever read on diving.`:`ชุดที่สมบูรณ์ที่สุดที่ฉันเคยอ่านเกี่ยวกับการดำน้ำ`,` »`]}),(0,b.jsx)(`p`,{className:`mt-2 text-xs font-semibold text-muted-foreground`,children:`— Marc D., Lyon`})]})]})]})}),(0,b.jsx)(`section`,{className:`bg-secondary/40 py-20`,children:(0,b.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4`,children:[(0,b.jsx)(`div`,{className:`mb-12 flex items-end justify-between`,children:(0,b.jsxs)(`div`,{children:[(0,b.jsx)(`p`,{className:`mb-2 text-sm font-semibold uppercase tracking-widest text-primary`,children:s.sections.featured}),(0,b.jsx)(`h2`,{className:`font-serif text-4xl font-bold md:text-5xl`,children:e===`fr`?`Explorez nos collections`:e===`en`?`Explore our collections`:`สำรวจคอลเลกชันของเรา`})]})}),(0,b.jsx)(`div`,{className:`grid gap-6 md:grid-cols-2 lg:grid-cols-3`,children:x.map(e=>(0,b.jsxs)(o,{to:e.to,className:`group relative block overflow-hidden rounded-2xl shadow-card-soft transition hover:-translate-y-1 hover:shadow-ocean`,children:[(0,b.jsx)(`div`,{className:`aspect-[4/3] overflow-hidden`,children:(0,b.jsx)(`img`,{src:e.img,alt:``,className:`h-full w-full object-cover transition duration-700 group-hover:scale-110`,loading:`lazy`})}),(0,b.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-[oklch(0.18_0.06_245_/_0.95)] via-[oklch(0.18_0.06_245_/_0.3)] to-transparent`}),(0,b.jsxs)(`div`,{className:`absolute inset-x-0 bottom-0 p-6 text-primary-foreground`,children:[(0,b.jsx)(`h3`,{className:`font-serif text-2xl font-bold`,children:e.title}),(0,b.jsx)(`p`,{className:`mt-1 line-clamp-2 text-sm text-white/85`,children:e.desc}),(0,b.jsxs)(`span`,{className:`mt-3 inline-flex items-center gap-1 text-sm font-semibold`,children:[s.cta.more.split(` `).slice(0,3).join(` `),`… `,(0,b.jsx)(t,{className:`h-4 w-4`})]})]})]},e.to))})]})}),(0,b.jsx)(`section`,{className:`mx-auto max-w-7xl px-4 py-20`,children:(0,b.jsx)(`div`,{className:`overflow-hidden rounded-3xl gradient-ocean p-10 text-primary-foreground shadow-ocean md:p-16`,children:(0,b.jsxs)(`div`,{className:`grid items-center gap-8 md:grid-cols-[1fr_auto]`,children:[(0,b.jsxs)(`div`,{children:[(0,b.jsx)(`h2`,{className:`font-serif text-3xl font-bold md:text-4xl`,children:s.cta.advisor}),(0,b.jsx)(`p`,{className:`mt-3 max-w-xl text-white/90 md:text-lg`,children:e===`fr`?`Un conseiller francophone répond à toutes vos questions sur nos eBooks, vos brevets de plongée ou votre projet de centre. WhatsApp, e-mail, formulaire : à votre convenance.`:e===`en`?`An English-speaking advisor answers all your questions about our eBooks, your diving certifications or your dive center project.`:`ที่ปรึกษาของเราตอบคำถามทั้งหมดเกี่ยวกับ eBook ใบประกาศดำน้ำ หรือโครงการศูนย์ดำน้ำของคุณ`})]}),(0,b.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,b.jsxs)(`a`,{href:c,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center justify-center gap-2 rounded-lg bg-white px-7 py-3.5 font-semibold text-primary transition hover:bg-white/90`,children:[(0,b.jsx)(u,{className:`h-5 w-5`}),` `,s.cta.advisor]}),(0,b.jsx)(`a`,{href:a[e],target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center justify-center gap-2 rounded-lg border border-white/40 bg-white/10 px-7 py-3.5 font-semibold backdrop-blur transition hover:bg-white/20`,children:s.cta.contactLink})]})]})})})]})}export{x as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.