1import{j as e}from"./ui-DGDVfbFn.js";import{a as t}from"./react-vendor-CG7WfdSN.js";import{e as s}from"./index-BEigjK7B.js";import{N as a}from"./Navigation-DASxHmc6.js";import{S as r}from"./smartphone-bUy1fNU5.js";import"./supabase-BrKiwD5U.js";import"./charts-ChniAfy4.js";import"./x-DrAs1Mgh.js";const i="https://apps.apple.com/nl/app/trouwassistent/id6758988622",n="https://play.google.com/store/apps/details?id=nl.trouwassistent.app&pcampaignid=web_share",o=()=>{const[o,l]=t.useState(!0),d=t.useMemo(()=>(()=>{if("undefined"==typeof navigator)return"desktop";const e=navigator.userAgent||navigator.vendor||"",t=/android/i.test(e);return/iPhone|iPad|iPod/i.test(e)?"ios":t?"android":"desktop"})(),[]);t.useEffect(()=>{if("desktop"===d)return void l(!1);const e="ios"===d?i:n,t=window.setTimeout(()=>{window.location.href=e},600),s=window.setTimeout(()=>{l(!1)},2200);return()=>{window.clearTimeout(t),window.clearTimeout(s)}},[d]);const c="ios"===d?"App Store":"android"===d?"Google Play":"de downloadpagina";return e.jsxs("div",{className:"min-h-screen bg-gradient-to-b from-gray-50 to-white",children:[e.jsx(a,{}),e.jsx("section",{className:"pt-28 pb-20 px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("div",{className:"inline-block mb-5",children:e.jsx("span",{className:"text-sm tracking-[0.3em] uppercase text-[#8b9290] font-light",children:"TrouwAssistent"})}),e.jsx("h1",{className:"text-5xl md:text-7xl font-medium text-[#2c2c2c] mb-6 leading-[1.1] font-dancing",children:"Download TrouwAssistent"}),e.jsx("p",{className:"text-lg md:text-xl text-[#5a5a5a] mb-10 max-w-2xl mx-auto leading-relaxed font-light",children:"Alles voor jullie bruiloft overzichtelijk in 1 app. Voor het bruidspaar, gasten én bruidspersoneel."}),e.jsxs(s,{className:"p-8 md:p-10 border-0 shadow-lg bg-white max-w-2xl mx-auto",children:[e.jsx("div",{className:"flex justify-center mb-6",children:e.jsx("div",{className:"w-10 h-10 rounded-full bg-[#eef6f7] flex items-center justify-center",children:e.jsx(r,{className:"h-6 w-6 text-[#8bb1b6]"})})}),o?e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-semibold text-[#2c2c2c] mb-3",children:"Een momentjeâ¦"}),e.jsxs("p",{className:"text-[#5a5a5a] font-light leading-relaxed mb-6",children:["We sturen je automatisch door naar ",c,"."]}),e.jsx("div",{className:"flex justify-center",children:e.jsx("div",{className:"w-10 h-10 border-2 border-[#d9e7e9] border-t-[#8bb1b6] rounded-full animate-spin"})}),e.jsx("p",{className:"text-sm text-[#8b9290] mt-6 font-light",children:"Werkt het niet direct? Gebruik dan één van de knoppen hieronder."})]}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-[#5a5a5a] font-light leading-relaxed mb-8",children:"Download TrouwAssistent via de juiste app store voor jouw device."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[e.jsxs("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-5 py-3 bg-black text-white text-sm font-medium rounded-[15px] hover:bg-gray-800 transition-colors min-w-[220px]",children:[e.jsx("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"currentColor",children:e.jsx("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.8-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"})}),"Download via App Store"]}),e.jsxs("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-5 py-3 bg-[#8bb1b6] text-white text-sm font-medium rounded-[15px] hover:bg-[#a2c4c9] transition-colors min-w-[220px]",children:[e.jsx("svg",{className:"h-5 w-5",viewBox:"0 0 24 24",fill:"currentColor",children:e.jsx("path",{d:"M3.18 23.76c.3.17.64.22.98.15l12.08-6.98-2.54-2.54-10.52 9.37zM.54 1.03C.2 1.38 0 1.94 0 2.67v18.67c0 .73.2 1.29.54 1.63l.09.08 10.46-10.46v-.25L.63.95l-.09.08zM20.38 10.43l-2.9-1.68-2.85 2.85 2.85 2.85 2.92-1.68c.83-.48.83-1.27-.02-1.34zM3.18.24l12.08 6.98-2.54 2.54L2.2.39c.34-.07.68-.02.98-.15z"})}),"Download via Google Play"]})]})]})]})]})})]})};export{o as default};
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.