1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8],{1077:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/gramps",function(){return t(844)}])},844:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return Gramps}});var a=t(5893),l=t(9008),r=t.n(l),m=t(1664),x=t.n(m),i=t(5026),c=t(8575),n=t(2463),d=t(7961);let o="https://apps.apple.com/us/app/gramps/id629159274",p=["payOnce","offline","privacy"],h=["gedcom","widget","birthdays","photos","export"];function Gramps(){let{t:e}=(0,i.Z)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(r(),{children:[(0,a.jsx)("title",{children:e("gramps.meta.title")}),(0,a.jsx)("meta",{name:"description",content:e("gramps.meta.description")})]}),(0,a.jsx)(c.Z,{}),(0,a.jsxs)("main",{className:"bg-white",children:[(0,a.jsxs)("section",{className:"relative bg-gradient-to-br from-dark-900 via-dark-800 to-dark-900 pt-28 pb-20 sm:pt-32 sm:pb-24 overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute inset-0 opacity-20 pointer-events-none","aria-hidden":"true",children:(0,a.jsx)("div",{className:"absolute top-1/4 left-1/2 -translate-x-1/2 w-[40rem] h-[40rem] rounded-full bg-amber-500 blur-[120px]"})}),(0,a.jsxs)("div",{className:"relative max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)(x(),{href:"/#apps",className:"inline-flex items-center text-dark-300 hover:text-white mb-8 text-sm transition-colors",children:e("gramps.backToApps")}),(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-4 mb-6 flex-col sm:flex-row",children:[(0,a.jsx)("img",{src:"/icons/stamboom.png",alt:"",width:80,height:80,className:"w-16 h-16 sm:w-20 sm:h-20 rounded-2xl shadow-lg flex-shrink-0"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-amber-400 text-sm font-medium mb-1",children:e("gramps.hero.kicker")}),(0,a.jsx)("h1",{className:"text-3xl sm:text-5xl font-bold text-white tracking-tight",children:e("apps.stamboom.name")})]})]}),(0,a.jsx)("p",{className:"text-xl sm:text-2xl text-amber-100 mb-4 font-medium",children:e("gramps.hero.subtitle")}),(0,a.jsx)("p",{className:"text-base sm:text-lg text-dark-200 max-w-2xl mb-8 leading-relaxed",children:e("gramps.hero.lead")}),(0,a.jsx)(d.Z,{href:o,variant:"light"}),(0,a.jsx)(x(),{href:"/gramps2",className:"block mt-4 text-sm text-amber-200/90 hover:text-white underline underline-offset-4 transition-colors",children:e("gramps.teaser")})]})]}),(0,a.jsx)("section",{className:"py-16 sm:py-20 bg-white",children:(0,a.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsx)("img",{src:"/gramps/family-tree.jpg",alt:e("gramps.imageAlt.familyTree"),loading:"eager",className:"w-full h-auto rounded-2xl shadow-2xl",width:1600,height:1200})})}),(0,a.jsx)("section",{className:"py-20 sm:py-28 bg-amber-50",children:(0,a.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsx)("div",{className:"text-center mb-12 sm:mb-16",children:(0,a.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-dark-900 mb-4 tracking-tight",children:e("gramps.trust.title")})}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8",children:p.map(s=>(0,a.jsxs)("div",{className:"bg-white rounded-2xl p-6 shadow-sm border border-amber-100",children:[(0,a.jsx)("h3",{className:"text-xl font-bold text-amber-700 mb-2",children:e("gramps.trust.".concat(s,".title"))}),(0,a.jsx)("p",{className:"text-dark-600 leading-relaxed",children:e("gramps.trust.".concat(s,".body"))})]},s))})]})}),(0,a.jsx)("section",{className:"py-16 sm:py-20 bg-white",children:(0,a.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,a.jsx)("img",{src:"/gramps/devices.jpg",alt:e("gramps.imageAlt.devices"),loading:"lazy",className:"w-full h-auto rounded-2xl shadow-2xl",width:1600,height:1200})})}),(0,a.jsx)("section",{className:"py-20 sm:py-28",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,a.jsxs)("div",{className:"text-center mb-12 sm:mb-16",children:[(0,a.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-dark-900 mb-4 tracking-tight",children:e("gramps.features.title")}),(0,a.jsx)("p",{className:"text-lg text-dark-500 max-w-2xl mx-auto",children:e("gramps.features.subtitle")})]}),(0,a.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8",children:h.map(s=>(0,a.jsxs)("div",{className:"card flex flex-col",children:[(0,a.jsx)("h3",{className:"text-xl font-bold text-dark-900 mb-3",children:e("gramps.features.".concat(s,".title"))}),(0,a.jsx)("p",{className:"text-dark-600 leading-relaxed flex-grow",children:e("gramps.features.".concat(s,".body"))})]},s))})]})}),(0,a.jsx)("section",{className:"bg-gradient-to-br from-amber-500 to-orange-600 py-20 sm:py-28",children:(0,a.jsxs)("div",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[(0,a.jsx)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-white mb-4 tracking-tight",children:e("gramps.cta.title")}
1),(0,a.jsx)("p",{className:"text-lg sm:text-xl text-amber-50 mb-8",children:e("gramps.cta.body")}),(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsx)(d.Z,{href:o})})]})})]}),(0,a.jsx)(n.Z,{})]})}}},function(e){e.O(0,[996,821,774,888,179],function(){return e(e.s=1077)}),_N_E=e.O()}]);
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.