1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,22179,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1o_xoo-h9mue3.js"].map(t=>e.l(t))).then(()=>t(90029)))},55401,e=>{e.v(t=>Promise.all(["static/immutable/chunks/31od1kg95u6gx.js"].map(t=>e.l(t))).then(()=>t(63971)))},68318,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2s_7z6zofe--4.js"].map(t=>e.l(t))).then(()=>t(56691)))},20049,e=>{e.v(t=>Promise.all(["static/immutable/chunks/0p3p1p9q98b92.js"].map(t=>e.l(t))).then(()=>t(70617)))},62319,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(92161),l=e.i(37727),r=e.i(48256),i=e.i(87316),n=e.i(76525),o=e.i(40042),c=e.i(63349),d=e.i(97815),u=e.i(18566),m=e.i(6315),h=e.i(15908);let x=a.default.lazy(()=>e.A(56974));e.s(["default",0,()=>{let[e,b]=(0,a.useState)(!1),[f,p]=(0,a.useState)(!1),[j,k]=(0,a.useState)(!1),[g,v]=(0,a.useState)(!1),[w,y]=(0,a.useState)(!1),{t:F,theme:N,toggleTheme:C,language:z,setLanguage:E}=(0,o.useSettings)(),_=[{code:"fr",label:"FR"},{code:"en",label:"EN"},{code:"es",label:"ES"},{code:"ar",label:"AR"}],{navigate:A}=(0,c.useRouter)(),{isAuthenticated:P}=(0,d.useAuth)(),S=(0,h.useNavLinkClick)(),M="en"===(0,m.localeFromPath)((0,u.usePathname)()||"/")?"/en":"/";(0,a.useEffect)(()=>{let e=()=>{k(window.scrollY>50)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);let R=()=>{P?A("dashboard"):A("login")};return(0,t.jsxs)("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${j?"bg-white/80 dark:bg-black/80 backdrop-blur-md border-b border-black/5 dark:border-white/5":"bg-transparent"}`,children:[(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 md:px-8",children:(0,t.jsxs)("div",{className:"flex items-center justify-between h-20 w-full",children:[(0,t.jsx)("div",{className:"flex-none flex items-center z-10",children:(0,t.jsx)("a",{href:M,onClick:e=>S(e,M),className:"flex items-center",children:(0,t.jsx)("img",{src:"dark"===N?"/services/zeplug-logo-dark.webp":"/services/zeplug-logo-light.webp",alt:"Logo Zeplug â Agence créative IA Maroc",className:"h-12 md:h-14",width:150,height:56})})}),(0,t.jsx)("div",{className:"hidden md:flex flex-none items-center justify-center space-x-8 z-10",children:F.nav.links.map(e=>(0,t.jsx)("a",{href:e.href,onClick:t=>S(t,e.href),className:"text-sm font-semibold text-white hover:text-[#FFC20E] transition-colors",children:e.name},e.name))}),(0,t.jsxs)("div",{className:"hidden md:flex flex-none items-center justify-end space-x-4 z-10",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("button",{onClick:()=>v(!g),className:"flex items-center text-sm font-semibold text-white hover:text-[#FFC20E] transition-colors","aria-label":"Toggle language",children:[(0,t.jsx)(r.Globe,{size:18,className:"mr-1"}),z.toUpperCase()]}),g&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>v(!1)}),(0,t.jsx)("div",{className:"absolute top-full right-0 mt-2 w-24 bg-black border border-white/10 rounded-xl shadow-xl z-50 overflow-hidden",children:_.map(e=>(0,t.jsx)("button",{onClick:()=>{E(e.code),v(!1)},className:`w-full px-4 py-2 text-left text-sm hover:bg-white/5 transition-colors ${z===e.code?"text-[#FFC20E] font-bold":"text-neutral-300"}`,children:e.label},e.code))})]})]}),(0,t.jsxs)("div",{className:"flex items-center space-x-3 pl-4 border-l border-white/10",children:[(0,t.jsxs)("button",{onClick:()=>p(!0),className:"hidden lg:inline-flex items-center justify-center gap-2 px-4 py-2 rounded-full font-semibold text-sm transition-all duration-300 bg-transparent border-2 border-[#FFC20E] text-[#FFC20E] hover:bg-[#FFC20E] hover:text-black hover:shadow-[0_0_15px_rgba(255,194,14,0.3)] focus:outline-none focus:ring-2 focus:ring-[#FFC20E] focus:ring-offset-2 focus:ring-offset-black",children:[(0,t.jsx)(i.Calendar,{size:16}),F.nav.bookDemo||"Réserver une démo"]}),(0,t.jsx)(n.default,{variant:"primary",className:"!px-5 !py-2 text-sm",onClick:R,children:F.nav.cta})]})]}),(0,t.jsxs)("div",{className:"md:hidden flex items-center space-x-4",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("button",{onClick:()=>
1y(!w),className:"text-sm font-bold text-neutral-600 dark:text-neutral-400 hover:text-[#FFC20E] transition-colors",children:z.toUpperCase()}),w&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>y(!1)}),(0,t.jsx)("div",{className:"absolute top-full right-0 mt-2 w-24 bg-white dark:bg-black border border-neutral-200 dark:border-white/10 rounded-xl shadow-xl z-50 overflow-hidden",children:_.map(e=>(0,t.jsx)("button",{onClick:()=>{E(e.code),y(!1)},className:`w-full px-4 py-2 text-center text-sm hover:bg-neutral-50 dark:hover:bg-white/5 transition-colors ${z===e.code?"text-[#FFC20E] font-bold":"text-neutral-700 dark:text-neutral-300"}`,children:e.label},e.code))})]})]}),(0,t.jsx)("button",{onClick:()=>b(!e),className:"text-black dark:text-white focus:outline-none",children:e?(0,t.jsx)(l.X,{size:24}):(0,t.jsx)(s.Menu,{size:24})})]})]})}),e&&(0,t.jsx)("div",{className:"md:hidden absolute top-20 left-0 w-full bg-white dark:bg-black border-b border-black/5 dark:border-neutral-800",children:(0,t.jsxs)("div",{className:"px-4 py-6 space-y-4 flex flex-col items-center",children:[F.nav.links.map(e=>(0,t.jsx)("a",{href:e.href,className:"text-lg font-medium text-neutral-600 dar
1k:text-neutral-300 hover:text-[#FFC20E] transition-colors",onClick:t=>{b(!1),S(t,e.href)},children:e.name},e.name)),(0,t.jsxs)("button",{onClick:()=>{b(!1),p(!0)},className:"w-full inline-flex items-center justify-center gap-2 px-4 py-3 rounded-full font-semibold text-sm mt-4 transition-all duration-300 bg-transparent border-2 border-[#FFC20E] text-[#FFC20E] hover:bg-[#FFC20E] hover:text-black hover:shadow-[0_0_15px_rgba(255,194,14,0.3)] focus:outline-none focus:ring-2 focus:ring-[#FFC20E]",children:[(0,t.jsx)(i.Calendar,{size:16}),F.nav.bookDemo||"Réserver une démo"]}),(0,t.jsx)(n.default,{variant:"primary",className:"w-full mt-2",onClick:()=>{b(!1),R()},children:F.nav.cta})]})}),(0,t.jsx)(a.Suspense,{fallback:null,children:(0,t.jsx)(x,{isOpen:f,onClose:()=>p(!1)})})]})}])},80588,e=>{e.v(t=>Promise.all(["static/immutable/chunks/0k5igthkdcukd.js"].map(t=>e.l(t))).then(()=>t(35203)))},73569,e=>{e.v(t=>Promise.all(["static/immutable/chunks/3b1oi22q70yte.js"].map(t=>e.l(t))).then(()=>t(99763)))},46108,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2j8vh2u81636r.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(24232)))},25780,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1z419y0v2gwgz.js"].map(t=>e.l(t))).then(()=>t(30133)))},96541,e=>{e.v(t=>Promise.all(["static/immutable/chunks/185vqad9zdq_f.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(59713)))},42466,e=>{e.v(t=>Promise.all(["static/immutable/chunks/3c122o-8f-j6f.js"].map(t=>e.l(t))).then(()=>t(64277)))},24909,e=>{e.v(t=>Promise.all(["static/immutable/chunks/114urbiwhjpp7.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(15661)))},56974,e=>{e.v(t=>Promise.all(["static/immutable/chunks/43nr7td2e0ve4.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(51994)))},97772,e=>{e.v(t=>Promise.all(["static/immutable/chunks/0dbhr3bkzycat.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(24075)))},85738,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2cu45eyb3h642.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(87788)))},78455,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2n1fs-vkvdcgp.js","static/immutable/chunks/0hccfbft_x5bb.js"].map(t=>e.l(t))).then(()=>t(20056)))},76525,e=>{"use strict";var t=e.i(43476);e.s(["default",0,({variant:e="primary",children:a,className:s="",...l})=>(0,t.jsx)("button",{className:`inline-flex items-center justify-center px-6 py-3 rounded-full font-semibold transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-[#FFC20E] focus:ring-offset-white dark:focus:ring-offset-black ${{primary:"bg-[#FFC20E] text-black hover:bg-[#e0a800] hover:shadow-[0_0_15px_rgba(255,194,14,0.4)]",secondary:"bg-transparent border border-neutral-300 dark:border-neutral-700 text-neutral-900 dark:text-white hover:border-[#FFC20E] hover:text-[#FFC20E] dark:hover:text-[#FFC20E]",ghost:"text-neutral-600 dar
1k:text-neutral-400 hover:text-[#FFC20E]"}[e]} ${s}`,...l,children:a})])},15908,e=>{"use strict";var t=e.i(18566);e.s(["useNavLinkClick",0,function(){let e=(0,t.useRouter)();return(t,a)=>{if(!a.startsWith("/"))return;let s=a.indexOf("#");if(-1!==s){let e=a.slice(0,s)||"/";if((window.location.pathname.replace(/\/$/,"")||"/")===e){t.preventDefault();let e=document.getElementById(a.slice(s+1));e&&e.scrollIntoView({behavior:"smooth"})}return}t.preventDefault(),e.push(a)}}])},87316,e=>{"use strict";let t=(0,e.i(75254).default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["Calendar",0,t],87316)},31278,e=>{"use strict";let t=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],31278)},92161,e=>{"use strict";let t=(0,e.i(75254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);e.s(["Menu",0,t],92161)},23571,e=>{"use strict";var t=e.i(43476),a=e.i(71645),s=e.i(62319),l=e.i(40042);let r=a.default.lazy(()=>e.A(20049)),i=()=>{let{t:e,language:s}=(0,l.useSettings)();return(0,t.jsxs)("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-20",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0 bg-gray-50 dark:bg-[#050505] transition-colors duration-300",children:[(0,t.jsx)(a.Suspense,{fallback:(0,t.jsx)("div",{className:"absolute inset-0 bg-gray-50 dark:bg-[#050505]"}),children:(0,t.jsx)(r,{})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-white/50 to-white dark:via-black/50 dark:to-black pointer-events-none"})]}),(0,t.jsxs)("div",{className:"relative z-10 max-w-5xl mx-auto px-4 text-center pointer-events-none",children:[(0,t.jsxs)("div",{className:"mb-6 inline-flex items-center px-3 py-1 rounded-full border border-black/10 dark:border-white/10 bg-white/50 dark:bg-white/5 backdrop-blur-sm pointer-events-auto",children:[(0,t.jsx)("span",{className:"w-2 h-2 rounded-full bg-[#FFC20E] mr-2 animate-pulse"}),(0,t.jsx)("span",{className:"text-[11px] font-bold tracking-widest text-neutral-600 dar
1k:text-neutral-300",children:e.hero.badge})]}),(0,t.jsx)("h1",{className:"text-4xl md:text-6xl lg:text-7xl font-bold font-heading tracking-tight mb-8 text-black dark:text-white leading-[1.1] pointer-events-auto",children:"en"===s?(0,t.jsxs)(t.Fragment,{children:[e.hero.titleStart," ",(0,t.jsx)("span",{className:"text-[#FFC20E] drop-shadow-[0_0_15px_rgba(255,194,14,0.3)]",children:e.hero.titleHighlight1})," ",(0,t.jsx)("br",{className:"hidden md:block"}),(0,t.jsx)("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-neutral-800 to-neutral-500 dark:from-white dark:to-neutral-500",children:e.hero.titleHighlight2})]}):(0,t.jsxs)(t.Fragment,{children:[e.hero.titleStart,(0,t.jsx)("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-neutral-800 to-neutral-500 dark:from-white dark:to-neutral-500",children:e.hero.titleHighlight1})," ",(0,t.jsx)("br",{className:"hidden md:block"}),(0,t.jsx)("span",{className:"text-[#FFC20E] drop-shadow-[0_0_15px_rgba(255,194,14,0.3)]",children:e.hero.titleHighlight2})]})}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-neutral-600 dar
1k:text-neutral-400 max-w-2xl mx-auto mb-10 leading-relaxed pointer-events-auto",children:e.hero.description})]})]})};var n=e.i(31278);let o=a.default.lazy(()=>e.A(97772)),c=a.default.lazy(()=>e.A(22179)),d=a.default.lazy(()=>e.A(46108)),u=a.default.lazy(()=>e.A(80588)),m=a.default.lazy(()=>e.A(73569)),h=a.default.lazy(()=>e.A(25780)),x=a.default.lazy(()=>e.A(55401)),b=a.default.lazy(()=>e.A(42466)),f=a.default.lazy(()=>e.A(68318)),p=a.default.lazy(()=>e.A(78455)),j=a.default.lazy(()=>e.A(85738)),k=a.default.lazy(()=>e.A(96541)),g=a.default.lazy(()=>e.A(24909)),v=()=>(0,t.jsx)("div",{className:"flex items-center justify-center py-12",children:(0,t.jsx)(n.Loader2,{className:"animate-spin text-[#FFC20E]",size:24})});e.s(["default",0,()=>(0,t.jsxs)("div",{className:"min-h-screen bg-[#0a0a0a] text-white",children:[(0,t.jsx)(s.default,{}),(0,t.jsxs)("main",{children:[(0,t.jsx)(i,{}),(0,t.jsxs)(a.Suspense,{fallback:(0,t.jsx)(v,{}),children:[(0,t.jsx)(d,{}),(0,t.jsx)(o,{}),(0,t.jsx)(p,{}),(0,t.jsx)(j,{}),(0,t.jsx)(k,{}),(0,t.jsx)(u,{limit:2}),(0,t.jsx)(c,{}),(0,t.jsx)(m,{}),(0,t.jsx)(h,{}),(0,t.jsx)(b,{}),(0,t.jsx)(x,{})]})]}),(0,t.jsxs)(a.Suspense,{fallback:null,children:[(0,t.jsx)(f,{}),(0,t.jsx)(g,{})]})]})],23571)}]);
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.