1import{u as v,j as e,E as g}from"./index-376A2J5H.js";import{a as b,F as u,b as w,c as f,d as j,e as y}from"./index-v2SWm-nz.js";import{H as N,h as k,i as H,j as C,c as L,g as F,k as T,l as A,e as I}from"./index-zMxkKZQp.js";import{u as z,L as l}from"./vendor-react-0R6VX6ld.js";import{m as s}from"./vendor-framer-JqHIcSWX.js";import"./vendor-three-dec0Z_i3.js";import"./vendor-icons-LlCGcXb-.js";const E=()=>{const{t:o,language:t}=v(),r=z(),c=new Date().getFullYear(),h=[{name:"QR Generator",path:"/qr-code-generator",icon:k},{name:"Pomodoro Timer",path:"/pomodoro-timer",icon:H},{name:"Eisenhower Matrix",path:"/eisenhower-matrix",icon:C},{name:"URL Encoder",path:"/url-encoder",icon:L},{name:"UTM Builder",path:"/utm-builder",icon:F},{name:"BMI Rechner",path:"/bmi-rechner",icon:T},{name:t==="de"?"Schlafrechner":"Sleep Calculator",path:"/sleep-calculator",icon:A},{name:t==="de"?"21-Tage Challenge":"21-Day Challenge",path:"/21-day-challenge",icon:I}],m=[{name:t==="de"?"Ãber uns":"About",path:"/#about"},{name:"Services",path:"/services"},{name:"Apps",path:"/apps"},{name:t==="de"?"Kontakt":"Contact",path:"/#contact"}],p=[{name:o("common.privacyPolicy"),path:"/privacy-policy"},{name:o("common.cookiePolicy"),path:"/cookie-policy"},{name:o("common.imprint"),path:"/imprint"}],d=[{icon:b,href:"mailto:[email protected]",label:"Email",hoverColor:"hover:text-blue-400"},{icon:u,href:"https://x.com/VitaApps",label:"X",hoverColor:"hover:text-white"},{icon:w,href:"https://www.instagram.com/vitaapps",label:"Instagram",hoverColor:"hover:text-pink-500"},{icon:f,href:"https://www.tiktok.com/@vitaapps",label:"TikTok",hoverColor:"hover:text-cyan-400"},{icon:j,href:"https://www.linkedin.com/company/vitaapps/",label:"LinkedIn",hoverColor:"hover:text-blue-500"},{icon:y,href:"https://github.com/nicospohr",label:"GitHub",hoverColor:"hover:text-gray-300"}],x=a=>{if(a.startsWith("/#")){const i=a.substring(2);if(window.location.pathname!=="/")r("/",{state:{scrollToSection:i}});else{const n=document.getElementById(i);n&&n.scrollIntoView({behavior:"smooth"})}}else r(a)};return e.jsxs("footer",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-purple-950/20 to-black/40"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_bottom,_var(--tw-gradient-stops))] from-violet-900/20 via-transparent to-transparent"}),e.jsxs("div",{className:"relative z-10 max-w-7xl mx-auto px-6 pt-16 pb-8",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10 mb-12",children:[e.jsxs("div",{className:"lg:col-span-1",children:[e.jsx(s.img,{src:g,alt:"VitaApps",className:"h-12 w-auto mb-4 cursor-pointer",onClick:()=>r("/"),whileHover:{scale:1.05},width:48,height:48}),e.jsx("p",{className:"text-gray-400 text-sm leading-relaxed mb-4",children:t==="de"?"Wir sind stolz auf unsere Apps â mit Herzblut entwickelt.":"We are proud of our apps â crafted with passion."}),e.jsx("div",{className:"flex gap-3",children:d.map(a=>e.jsx(s.a,{href:a.href,target:a.href.startsWith("mailto")?void 0:"_blank",rel:"noopener noreferrer","aria-label":a.label,className:`p-2.5 rounded-xl bg-white/5 border border-white/10 text-gray-400 ${a.hoverColor} transition-all duration-300`,whileHover:{scale:1.1,y:-2},whileTap:{scale:.95},children:e.jsx(a.icon,{size:18})},a.label))})]}),e.jsxs("div",{children:[e.jsxs("h4",{className:"text-white font-semibold mb-4 flex items-center gap-2",children:[e.jsx(N,{className:"text-purple-400",size:16}),t==="de"?"Kostenlose Tools":"Free Tools"]}),e.jsx("div",{className:"space-y-1",children:h.map(a=>e.jsx(s.div,{whileHover:{x:4},children:e.jsxs(l,{to:a.path,className:"flex items-center gap-2 py-1.5 text-gray-400 hover:text-white transition-colors group",children:[e.jsx(a.icon,{size:14,className:"text-gray-500 group-hover:text-purple-400 transition-colors"}),e.jsx("span",{className:"text-sm",children:a.name})]})},a.path))})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-white font-semibold mb-4",children:t==="de"?"Unternehmen":"Company"}),e.jsx("div",{className:"space-y-1 mb-6",children:m.map(a=>e.jsx(s.div,{whileHover:{x:4},children:e.jsx("button",{onClick:()=>x(a.path),className:"block py-1.5 text-gray-400 hover:text-white transition-colors text-sm text-left",children:a.name})},a.path))}),e.jsx("h4",{className:"text-white font-semibold mb-3 text-sm",children:t==="de"?"Rechtliches":"Legal"}),e.jsx("div",{className:"space-y-1",children:p.map(a=>e.jsx(s.div,{whileHover:{x:4},children:e.jsx(l,{to:a.path,className:"block py-1 text-gray-500 hover:text-gray-300 transition-colors text-xs",children:a.name})},a.path))})]})]}),e.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-white/20 to-transparent mb-6"}),e.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4",children:[e.jsxs("p",{className:"text-gray-500 text-sm",children:["© ",c," VitaApps. ",t==="de"?"Alle Rechte vorbehalten.":"All rights reserved."]}),e.jsxs("div",{className:"flex items-center gap-2 text-gray-600 text-xs",children:[e.jsx("span",{children:"Made with"}),e.jsx("span",{className:"text-red-500 animate-herzschlag motion-reduce:animate-none",children:"â¤ï¸"}),e.jsx("span",{children:"in ð©ðª & ð·ð´"})]})]})]})]})},_=E;export{_ 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.