{"ast":null,"code":"var _jsxFileName = \"/var/www/yuvaride/yuvaride-static/yuva-ride/src/components/Footer.js\",\n  _s = $RefreshSig$();\nimport React, { useState } from 'react';\nimport { FaCar, FaFacebookF, FaTwitter, FaInstagram, FaLinkedinIn, FaYoutube, FaGooglePlay, FaAppStoreIos, FaMapMarkerAlt, FaPhone, FaEnvelope, FaClock, FaArrowRight, FaShieldAlt, FaLeaf, FaUsers, FaRocket, FaRegHeart, FaCopyright } from 'react-icons/fa';\nimport './Footer.css';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst Footer = () => {\n  _s();\n  const [email, setEmail] = useState('');\n  const [isSubscribed, setIsSubscribed] = useState(false);\n  const currentYear = new Date().getFullYear();\n  const footerSections = [{\n    title: 'Services',\n    links: [{\n      name: 'Book a Ride',\n      href: '#book-ride'\n    }, {\n      name: 'Share a Ride',\n      href: '#share-ride'\n    }, {\n      name: 'Corporate Services',\n      href: '#corporate'\n    }, {\n      name: 'Eco Rides',\n      href: '#eco-rides'\n    }, {\n      name: 'Safety Features',\n      href: '#safety'\n    }, {\n      name: 'Pricing',\n      href: '#pricing'\n    }]\n  }, {\n    title: 'Company',\n    links: [{\n      name: 'About Yuva',\n      href: '#about'\n    }, {\n      name: 'Our Team',\n      href: '#team'\n    }, {\n      name: 'Careers',\n      href: '#careers'\n    }, {\n      name: 'Press Kit',\n      href: '#press'\n    }, {\n      name: 'Partners',\n      href: '#partners'\n    }, {\n      name: 'Blog',\n      href: '#blog'\n    }]\n  }, {\n    title: 'Support',\n    links: [{\n      name: 'Help Center',\n      href: '#help'\n    }, {\n      name: 'Contact Us',\n      href: '#contact'\n    }, {\n      name: 'Safety Center',\n      href: '#safety'\n    }, {\n      name: 'Community Guidelines',\n      href: '#guidelines'\n    }, {\n      name: 'Driver Resources',\n      href: '#drivers'\n    }, {\n      name: 'Rider Resources',\n      href: '#riders'\n    }]\n  }, {\n    title: 'Legal',\n    links: [{\n      name: 'Terms of Service',\n      href: '#terms'\n    }, {\n      name: 'Privacy Policy',\n      href: '#privacy'\n    }, {\n      name: 'Cookie Policy',\n      href: '#cookies'\n    }, {\n      name: 'Insurance',\n      href: '#insurance'\n    }, {\n      name: 'Accessibility',\n      href: '#accessibility'\n    }, {\n      name: 'Compliance',\n      href: '#compliance'\n    }]\n  }];\n  const appStores = [{\n    platform: 'Google Play',\n    icon: /*#__PURE__*/_jsxDEV(FaGooglePlay, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 81,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    bgColor: '#4285F4'\n  }, {\n    platform: 'App Store',\n    icon: /*#__PURE__*/_jsxDEV(FaAppStoreIos, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 87,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    bgColor: '#000000'\n  }];\n  const socialLinks = [{\n    name: 'Facebook',\n    icon: /*#__PURE__*/_jsxDEV(FaFacebookF, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 96,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    color: '#1877F2'\n  }, {\n    name: 'Twitter',\n    icon: /*#__PURE__*/_jsxDEV(FaTwitter, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 102,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    color: '#1DA1F2'\n  }, {\n    name: 'Instagram',\n    icon: /*#__PURE__*/_jsxDEV(FaInstagram, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 108,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    color: '#E4405F'\n  }, {\n    name: 'LinkedIn',\n    icon: /*#__PURE__*/_jsxDEV(FaLinkedinIn, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 114,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    color: '#0A66C2'\n  }, {\n    name: 'YouTube',\n    icon: /*#__PURE__*/_jsxDEV(FaYoutube, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 120,\n      columnNumber: 13\n    }, this),\n    href: '#',\n    color: '#FF0000'\n  }];\n  const contactInfo = [{\n    icon: /*#__PURE__*/_jsxDEV(FaMapMarkerAlt, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 128,\n      columnNumber: 13\n    }, this),\n    label: 'Headquarters',\n    value: 'Madhapur,  Hyderabad, 560034',\n    href: '#'\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaPhone, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 134,\n      columnNumber: 13\n    }, this),\n    label: 'Support Line',\n    value: '+91 9876543210',\n    href: 'tel:+15551234567'\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaEnvelope, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 140,\n      columnNumber: 13\n    }, this),\n    label: 'Email',\n    value: 'hellohelp@yuvaride.com',\n    href: 'mailto:hello@yuvaride.com'\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaClock, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 146,\n      columnNumber: 13\n    }, this),\n    label: 'Support Hours',\n    value: '24/7 Emergency Support',\n    href: '#'\n  }];\n  const features = [{\n    icon: /*#__PURE__*/_jsxDEV(FaShieldAlt, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 154,\n      columnNumber: 13\n    }, this),\n    text: '100% Safe & Verified'\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaLeaf, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 155,\n      columnNumber: 13\n    }, this),\n    text: 'Eco-Friendly Rides'\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaUsers, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 156,\n      columnNumber: 13\n    }, this),\n    text: 'Community Driven'\n  }, {\n    icon: /*#__PURE__*/_jsxDEV(FaRocket, {}, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 157,\n      columnNumber: 13\n    }, this),\n    text: 'Fast & Reliable'\n  }];\n  const handleSubscribe = e => {\n    e.preventDefault();\n    if (email) {\n      // Simulate API call\n      setTimeout(() => {\n        setIsSubscribed(true);\n        setEmail('');\n        setTimeout(() => setIsSubscribed(false), 5000);\n      }, 1000);\n    }\n  };\n  return /*#__PURE__*/_jsxDEV(\"footer\", {\n    className: \"footer\",\n    children: [/*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"footer-main\",\n      children: /*#__PURE__*/_jsxDEV(\"div\", {\n        className: \"footer-container\",\n        children: [/*#__PURE__*/_jsxDEV(\"div\", {\n          className: \"footer-top\",\n          children: [/*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"brand-section\",\n            children: [/*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"footer-logo\",\n              children: [/*#__PURE__*/_jsxDEV(FaCar, {\n                className: \"logo-icon\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 182,\n                columnNumber: 17\n              }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n                className: \"logo-text\",\n                children: \"Yuva\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 183,\n                columnNumber: 17\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 181,\n              columnNumber: 15\n            }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n              className: \"brand-description\",\n              children: \"Transforming urban mobility through smart, sustainable, and affordable ride-sharing solutions. Join us in building better cities together.\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 185,\n              columnNumber: 15\n            }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"feature-tags\",\n              children: features.map((feature, index) => /*#__PURE__*/_jsxDEV(\"div\", {\n                className: \"feature-tag\",\n                children: [/*#__PURE__*/_jsxDEV(\"span\", {\n                  className: \"feature-icon\",\n                  children: feature.icon\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 193,\n                  columnNumber: 21\n                }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n                  children: feature.text\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 194,\n                  columnNumber: 21\n                }, this)]\n              }, index, true, {\n                fileName: _jsxFileName,\n                lineNumber: 192,\n                columnNumber: 19\n              }, this))\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 190,\n              columnNumber: 15\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 180,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"newsletter-section\",\n            children: [/*#__PURE__*/_jsxDEV(\"h3\", {\n              children: \"Stay Updated\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 201,\n              columnNumber: 15\n            }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n              children: \"Get the latest news, updates, and exclusive offers delivered to your inbox.\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 202,\n              columnNumber: 15\n            }, this), isSubscribed ? /*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"success-message\",\n              children: [/*#__PURE__*/_jsxDEV(FaRegHeart, {\n                className: \"success-icon\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 206,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n                children: [/*#__PURE__*/_jsxDEV(\"strong\", {\n                  children: \"Thank you for subscribing!\"\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 208,\n                  columnNumber: 21\n                }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n                  children: \"Welcome to the Yuva community!\"\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 209,\n                  columnNumber: 21\n                }, this)]\n              }, void 0, true, {\n                fileName: _jsxFileName,\n                lineNumber: 207,\n                columnNumber: 19\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 205,\n              columnNumber: 17\n            }, this) : /*#__PURE__*/_jsxDEV(\"form\", {\n              className: \"newsletter-form\",\n              onSubmit: handleSubscribe,\n              children: [/*#__PURE__*/_jsxDEV(\"div\", {\n                className: \"input-group\",\n                children: [/*#__PURE__*/_jsxDEV(\"input\", {\n                  type: \"email\",\n                  placeholder: \"Enter your email address\",\n                  value: email,\n                  onChange: e => setEmail(e.target.value),\n                  required: true,\n                  className: \"newsletter-input\"\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 215,\n                  columnNumber: 21\n                }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n                  type: \"submit\",\n                  className: \"subscribe-btn\",\n                  children: /*#__PURE__*/_jsxDEV(FaArrowRight, {\n                    className: \"btn-icon\"\n                  }, void 0, false, {\n                    fileName: _jsxFileName,\n                    lineNumber: 224,\n                    columnNumber: 23\n                  }, this)\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 223,\n                  columnNumber: 21\n                }, this)]\n              }, void 0, true, {\n                fileName: _jsxFileName,\n                lineNumber: 214,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n                className: \"newsletter-note\",\n                children: \"By subscribing, you agree to our Privacy Policy\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 227,\n                columnNumber: 19\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 213,\n              columnNumber: 17\n            }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"app-download\",\n              children: [/*#__PURE__*/_jsxDEV(\"h4\", {\n                children: \"Get the App\"\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 234,\n                columnNumber: 17\n              }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n                className: \"app-buttons\",\n                children: appStores.map((store, index) => /*#__PURE__*/_jsxDEV(\"a\", {\n                  href: store.href,\n                  className: \"app-button\",\n                  style: {\n                    '--store-color': store.bgColor\n                  },\n                  children: [/*#__PURE__*/_jsxDEV(\"span\", {\n                    className: \"store-icon\",\n                    children: store.icon\n                  }, void 0, false, {\n                    fileName: _jsxFileName,\n                    lineNumber: 243,\n                    columnNumber: 23\n                  }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n                    className: \"store-text\",\n                    children: [/*#__PURE__*/_jsxDEV(\"span\", {\n                      children: \"Download on\"\n                    }, void 0, false, {\n                      fileName: _jsxFileName,\n                      lineNumber: 245,\n                      columnNumber: 25\n                    }, this), /*#__PURE__*/_jsxDEV(\"strong\", {\n                      children: store.platform\n                    }, void 0, false, {\n                      fileName: _jsxFileName,\n                      lineNumber: 246,\n                      columnNumber: 25\n                    }, this)]\n                  }, void 0, true, {\n                    fileName: _jsxFileName,\n                    lineNumber: 244,\n                    columnNumber: 23\n                  }, this)]\n                }, index, true, {\n                  fileName: _jsxFileName,\n                  lineNumber: 237,\n                  columnNumber: 21\n                }, this))\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 235,\n                columnNumber: 17\n              }, this)]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 233,\n              columnNumber: 15\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 200,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 179,\n          columnNumber: 11\n        }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n          className: \"footer-middle\",\n          children: [/*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"links-grid\",\n            children: footerSections.map((section, index) => /*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"link-section\",\n              children: [/*#__PURE__*/_jsxDEV(\"h4\", {\n                children: section.title\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 261,\n                columnNumber: 19\n              }, this), /*#__PURE__*/_jsxDEV(\"ul\", {\n                className: \"footer-links\",\n                children: section.links.map((link, linkIndex) => /*#__PURE__*/_jsxDEV(\"li\", {\n                  children: /*#__PURE__*/_jsxDEV(\"a\", {\n                    href: link.href,\n                    className: \"footer-link\",\n                    children: link.name\n                  }, void 0, false, {\n                    fileName: _jsxFileName,\n                    lineNumber: 265,\n                    columnNumber: 25\n                  }, this)\n                }, linkIndex, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 264,\n                  columnNumber: 23\n                }, this))\n              }, void 0, false, {\n                fileName: _jsxFileName,\n                lineNumber: 262,\n                columnNumber: 19\n              }, this)]\n            }, index, true, {\n              fileName: _jsxFileName,\n              lineNumber: 260,\n              columnNumber: 17\n            }, this))\n          }, void 0, false, {\n            fileName: _jsxFileName,\n            lineNumber: 258,\n            columnNumber: 13\n          }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"contact-section\",\n            children: [/*#__PURE__*/_jsxDEV(\"h4\", {\n              children: \"Contact Information\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 277,\n              columnNumber: 15\n            }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n              className: \"contact-list\",\n              children: contactInfo.map((contact, index) => /*#__PURE__*/_jsxDEV(\"a\", {\n                href: contact.href,\n                className: \"contact-item\",\n                children: [/*#__PURE__*/_jsxDEV(\"span\", {\n                  className: \"contact-icon\",\n                  children: contact.icon\n                }, void 0, false, {\n                  fileName: _jsxFileName,\n                  lineNumber: 285,\n                  columnNumber: 21\n                }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n                  className: \"contact-details\",\n                  children: [/*#__PURE__*/_jsxDEV(\"span\", {\n                    className: \"contact-label\",\n                    children: contact.label\n                  }, void 0, false, {\n                    fileName: _jsxFileName,\n                    lineNumber: 287,\n                    columnNumber: 23\n                  }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n                    className: \"contact-value\",\n                    children: contact.value\n                  }, void 0, false, {\n                    fileName: _jsxFileName,\n                    lineNumber: 288,\n                    columnNumber: 23\n                  }, this)]\n                }, void 0, true, {\n                  fileName: _jsxFileName,\n                  lineNumber: 286,\n                  columnNumber: 21\n                }, this)]\n              }, index, true, {\n                fileName: _jsxFileName,\n                lineNumber: 280,\n                columnNumber: 19\n              }, this))\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 278,\n              columnNumber: 15\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 276,\n            columnNumber: 13\n          }, this)]\n        }, void 0, true, {\n          fileName: _jsxFileName,\n          lineNumber: 256,\n          columnNumber: 11\n        }, this)]\n      }, void 0, true, {\n        fileName: _jsxFileName,\n        lineNumber: 176,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 175,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n      className: \"footer-bottom\",\n      children: /*#__PURE__*/_jsxDEV(\"div\", {\n        className: \"footer-container\",\n        children: /*#__PURE__*/_jsxDEV(\"div\", {\n          className: \"bottom-content\",\n          children: /*#__PURE__*/_jsxDEV(\"div\", {\n            className: \"copyright\",\n            children: [/*#__PURE__*/_jsxDEV(FaCopyright, {\n              className: \"copyright-icon\"\n            }, void 0, false, {\n              fileName: _jsxFileName,\n              lineNumber: 309,\n              columnNumber: 15\n            }, this), /*#__PURE__*/_jsxDEV(\"span\", {\n              children: [currentYear, \" Yuva Ride Sharing. All rights reserved.\"]\n            }, void 0, true, {\n              fileName: _jsxFileName,\n              lineNumber: 310,\n              columnNumber: 15\n            }, this)]\n          }, void 0, true, {\n            fileName: _jsxFileName,\n            lineNumber: 308,\n            columnNumber: 13\n          }, this)\n        }, void 0, false, {\n          fileName: _jsxFileName,\n          lineNumber: 307,\n          columnNumber: 11\n        }, this)\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 306,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 305,\n      columnNumber: 7\n    }, this), /*#__PURE__*/_jsxDEV(\"button\", {\n      className: \"back-to-top\",\n      onClick: () => window.scrollTo({\n        top: 0,\n        behavior: 'smooth'\n      }),\n      \"aria-label\": \"Back to top\",\n      children: /*#__PURE__*/_jsxDEV(FaArrowRight, {\n        className: \"top-icon\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 326,\n        columnNumber: 9\n      }, this)\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 321,\n      columnNumber: 7\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 173,\n    columnNumber: 5\n  }, this);\n};\n_s(Footer, \"Z+MSe3DMLnH2DqM4EZ9v3drKPVI=\");\n_c = Footer;\nexport default Footer;\nvar _c;\n$RefreshReg$(_c, \"Footer\");","map":{"version":3,"names":["React","useState","FaCar","FaFacebookF","FaTwitter","FaInstagram","FaLinkedinIn","FaYoutube","FaGooglePlay","FaAppStoreIos","FaMapMarkerAlt","FaPhone","FaEnvelope","FaClock","FaArrowRight","FaShieldAlt","FaLeaf","FaUsers","FaRocket","FaRegHeart","FaCopyright","jsxDEV","_jsxDEV","Footer","_s","email","setEmail","isSubscribed","setIsSubscribed","currentYear","Date","getFullYear","footerSections","title","links","name","href","appStores","platform","icon","fileName","_jsxFileName","lineNumber","columnNumber","bgColor","socialLinks","color","contactInfo","label","value","features","text","handleSubscribe","e","preventDefault","setTimeout","className","children","map","feature","index","onSubmit","type","placeholder","onChange","target","required","store","style","section","link","linkIndex","contact","onClick","window","scrollTo","top","behavior","_c","$RefreshReg$"],"sources":["/var/www/yuvaride/yuvaride-static/yuva-ride/src/components/Footer.js"],"sourcesContent":["import React, { useState } from 'react';\nimport { \n  FaCar, \n  FaFacebookF, \n  FaTwitter, \n  FaInstagram, \n  FaLinkedinIn,\n  FaYoutube,\n  FaGooglePlay,\n  FaAppStoreIos,\n  FaMapMarkerAlt,\n  FaPhone,\n  FaEnvelope,\n  FaClock,\n  FaArrowRight,\n  FaShieldAlt,\n  FaLeaf,\n  FaUsers,\n  FaRocket,\n  FaRegHeart,\n  FaCopyright\n} from 'react-icons/fa';\nimport './Footer.css';\n\nconst Footer = () => {\n  const [email, setEmail] = useState('');\n  const [isSubscribed, setIsSubscribed] = useState(false);\n\n  const currentYear = new Date().getFullYear();\n\n  const footerSections = [\n    {\n      title: 'Services',\n      links: [\n        { name: 'Book a Ride', href: '#book-ride' },\n        { name: 'Share a Ride', href: '#share-ride' },\n        { name: 'Corporate Services', href: '#corporate' },\n        { name: 'Eco Rides', href: '#eco-rides' },\n        { name: 'Safety Features', href: '#safety' },\n        { name: 'Pricing', href: '#pricing' }\n      ]\n    },\n    {\n      title: 'Company',\n      links: [\n        { name: 'About Yuva', href: '#about' },\n        { name: 'Our Team', href: '#team' },\n        { name: 'Careers', href: '#careers' },\n        { name: 'Press Kit', href: '#press' },\n        { name: 'Partners', href: '#partners' },\n        { name: 'Blog', href: '#blog' }\n      ]\n    },\n    {\n      title: 'Support',\n      links: [\n        { name: 'Help Center', href: '#help' },\n        { name: 'Contact Us', href: '#contact' },\n        { name: 'Safety Center', href: '#safety' },\n        { name: 'Community Guidelines', href: '#guidelines' },\n        { name: 'Driver Resources', href: '#drivers' },\n        { name: 'Rider Resources', href: '#riders' }\n      ]\n    },\n    {\n      title: 'Legal',\n      links: [\n        { name: 'Terms of Service', href: '#terms' },\n        { name: 'Privacy Policy', href: '#privacy' },\n        { name: 'Cookie Policy', href: '#cookies' },\n        { name: 'Insurance', href: '#insurance' },\n        { name: 'Accessibility', href: '#accessibility' },\n        { name: 'Compliance', href: '#compliance' }\n      ]\n    }\n  ];\n\n  const appStores = [\n    {\n      platform: 'Google Play',\n      icon: <FaGooglePlay />,\n      href: '#',\n      bgColor: '#4285F4'\n    },\n    {\n      platform: 'App Store',\n      icon: <FaAppStoreIos />,\n      href: '#',\n      bgColor: '#000000'\n    }\n  ];\n\n  const socialLinks = [\n    {\n      name: 'Facebook',\n      icon: <FaFacebookF />,\n      href: '#',\n      color: '#1877F2'\n    },\n    {\n      name: 'Twitter',\n      icon: <FaTwitter />,\n      href: '#',\n      color: '#1DA1F2'\n    },\n    {\n      name: 'Instagram',\n      icon: <FaInstagram />,\n      href: '#',\n      color: '#E4405F'\n    },\n    {\n      name: 'LinkedIn',\n      icon: <FaLinkedinIn />,\n      href: '#',\n      color: '#0A66C2'\n    },\n    {\n      name: 'YouTube',\n      icon: <FaYoutube />,\n      href: '#',\n      color: '#FF0000'\n    }\n  ];\n\n  const contactInfo = [\n    {\n      icon: <FaMapMarkerAlt />,\n      label: 'Headquarters',\n      value: 'Madhapur,  Hyderabad, 560034',\n      href: '#'\n    },\n    {\n      icon: <FaPhone />,\n      label: 'Support Line',\n      value: '+91 9876543210',\n      href: 'tel:+15551234567'\n    },\n    {\n      icon: <FaEnvelope />,\n      label: 'Email',\n      value: 'hellohelp@yuvaride.com',\n      href: 'mailto:hello@yuvaride.com'\n    },\n    {\n      icon: <FaClock />,\n      label: 'Support Hours',\n      value: '24/7 Emergency Support',\n      href: '#'\n    }\n  ];\n\n  const features = [\n    { icon: <FaShieldAlt />, text: '100% Safe & Verified' },\n    { icon: <FaLeaf />, text: 'Eco-Friendly Rides' },\n    { icon: <FaUsers />, text: 'Community Driven' },\n    { icon: <FaRocket />, text: 'Fast & Reliable' }\n  ];\n\n  const handleSubscribe = (e) => {\n    e.preventDefault();\n    if (email) {\n      // Simulate API call\n      setTimeout(() => {\n        setIsSubscribed(true);\n        setEmail('');\n        setTimeout(() => setIsSubscribed(false), 5000);\n      }, 1000);\n    }\n  };\n\n  return (\n    <footer className=\"footer\">\n      {/* Main Footer Content */}\n      <div className=\"footer-main\">\n        <div className=\"footer-container\">\n          \n          {/* Top Section - Brand & Newsletter */}\n          <div className=\"footer-top\">\n            <div className=\"brand-section\">\n              <div className=\"footer-logo\">\n                <FaCar className=\"logo-icon\" />\n                <span className=\"logo-text\">Yuva</span>\n              </div>\n              <p className=\"brand-description\">\n                Transforming urban mobility through smart, sustainable, and affordable \n                ride-sharing solutions. Join us in building better cities together.\n              </p>\n              \n              <div className=\"feature-tags\">\n                {features.map((feature, index) => (\n                  <div key={index} className=\"feature-tag\">\n                    <span className=\"feature-icon\">{feature.icon}</span>\n                    <span>{feature.text}</span>\n                  </div>\n                ))}\n              </div>\n            </div>\n\n            <div className=\"newsletter-section\">\n              <h3>Stay Updated</h3>\n              <p>Get the latest news, updates, and exclusive offers delivered to your inbox.</p>\n              \n              {isSubscribed ? (\n                <div className=\"success-message\">\n                  <FaRegHeart className=\"success-icon\" />\n                  <div>\n                    <strong>Thank you for subscribing!</strong>\n                    <p>Welcome to the Yuva community!</p>\n                  </div>\n                </div>\n              ) : (\n                <form className=\"newsletter-form\" onSubmit={handleSubscribe}>\n                  <div className=\"input-group\">\n                    <input\n                      type=\"email\"\n                      placeholder=\"Enter your email address\"\n                      value={email}\n                      onChange={(e) => setEmail(e.target.value)}\n                      required\n                      className=\"newsletter-input\"\n                    />\n                    <button type=\"submit\" className=\"subscribe-btn\">\n                      <FaArrowRight className=\"btn-icon\" />\n                    </button>\n                  </div>\n                  <p className=\"newsletter-note\">\n                    By subscribing, you agree to our Privacy Policy\n                  </p>\n                </form>\n              )}\n\n              <div className=\"app-download\">\n                <h4>Get the App</h4>\n                <div className=\"app-buttons\">\n                  {appStores.map((store, index) => (\n                    <a\n                      key={index}\n                      href={store.href}\n                      className=\"app-button\"\n                      style={{ '--store-color': store.bgColor }}\n                    >\n                      <span className=\"store-icon\">{store.icon}</span>\n                      <div className=\"store-text\">\n                        <span>Download on</span>\n                        <strong>{store.platform}</strong>\n                      </div>\n                    </a>\n                  ))}\n                </div>\n              </div>\n            </div>\n          </div>\n\n          {/* Middle Section - Links & Contact */}\n          <div className=\"footer-middle\">\n            {/* Quick Links */}\n            <div className=\"links-grid\">\n              {footerSections.map((section, index) => (\n                <div key={index} className=\"link-section\">\n                  <h4>{section.title}</h4>\n                  <ul className=\"footer-links\">\n                    {section.links.map((link, linkIndex) => (\n                      <li key={linkIndex}>\n                        <a href={link.href} className=\"footer-link\">\n                          {link.name}\n                        </a>\n                      </li>\n                    ))}\n                  </ul>\n                </div>\n              ))}\n            </div>\n\n            {/* Contact Information */}\n            <div className=\"contact-section\">\n              <h4>Contact Information</h4>\n              <div className=\"contact-list\">\n                {contactInfo.map((contact, index) => (\n                  <a\n                    key={index}\n                    href={contact.href}\n                    className=\"contact-item\"\n                  >\n                    <span className=\"contact-icon\">{contact.icon}</span>\n                    <div className=\"contact-details\">\n                      <span className=\"contact-label\">{contact.label}</span>\n                      <span className=\"contact-value\">{contact.value}</span>\n                    </div>\n                  </a>\n                ))}\n              </div>\n\n              {/* Social Links */}\n           \n            </div>\n          </div>\n\n          \n          \n        </div>\n      </div>\n\n      {/* Bottom Section - Copyright & Legal */}\n      <div className=\"footer-bottom\">\n        <div className=\"footer-container\">\n          <div className=\"bottom-content\">\n            <div className=\"copyright\">\n              <FaCopyright className=\"copyright-icon\" />\n              <span>{currentYear} Yuva Ride Sharing. All rights reserved.</span>\n            </div>\n            \n            \n\n           \n          </div>\n        </div>\n      </div>\n\n      {/* Back to Top Button */}\n      <button \n        className=\"back-to-top\"\n        onClick={() => window.scrollTo({ top: 0, behavior: 'smooth' })}\n        aria-label=\"Back to top\"\n      >\n        <FaArrowRight className=\"top-icon\" />\n      </button>\n    </footer>\n  );\n};\n\nexport default Footer;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}