PageSourceSearch

https://thebookmaster.zo.space/assets/site5-DHydM95b.js

js thebookmaster.zo.space collected 2026-10-03 05:09:15 UTC 17,057 bytes, 1 lines download raw bytes

1import{r as a,j as e}from"./index-DTeKUbj_.js";import{B as p}from"./building-2-kYkftEZr.js";import{X as g,M as u}from"./x-DSfYwSvl.js";import{c as j}from"./createLucideIcon-Bxc8-nNe.js";import{A as f}from"./arrow-right-FcE-yzy8.js";import{M as i}from"./map-pin-BWMlRhqo.js";import{B as N,a as y,S as v}from"./square-BVNNUE6Y.js";import{C as l}from"./check-D1-VOP8c.js";import{H as w}from"./heart-B9qpMHY_.js";import{M as k}from"./mail-DTgj_wIr.js";import{P}from"./phone-9_CQ-WVT.js";const S=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],A=j("house",S);function D(){const[r,n]=a.useState(!1),[c,o]=a.useState(!1),[d,x]=a.useState(0);a.useEffect(()=>{const s=()=>o(window.scrollY>50);return window.addEventListener("scroll",s),()=>window.removeEventListener("scroll",s)},[]);const m=[{title:"Modern Downtown Loft",location:"Downtown, NY",price:"$850,000",beds:2,baths:2,sqft:"1,200",image:"🏢",tag:"Featured"},{title:"Luxury Beach Villa",location:"Malibu, CA",price:"$2,500,000",beds:5,baths:4,sqft:"4,500",image:"🏖️",tag:"New"},{title:"Cozy Suburban Home",location:"Austin, TX",price:"$450,000",beds:3,baths:2,sqft:"1,800",image:"🏡",tag:"Hot"},{title:"Penthouse Suite",location:"Miami, FL",price:"$1,800,000",beds:3,baths:3,sqft:"2,200",image:"🌆",tag:"Luxury"}],h=[{number:"2,500+",label:"Properties Sold"},{number:"$1.2B",label:"Total Sales"},{number:"98%",label:"Client Satisfaction"},{number:"15+",label:"Years Experience"}],b=[{name:"Jennifer Williams",role:"Senior Agent",initials:"JW",sales:"200+ sales"},{name:"Robert Chen",role:"Luxury Specialist",initials:"RC",sales:"150+ sales"},{name:"Maria Garcia",role:"First-Time Buyer Expert",initials:"MG",sales:"180+ sales"},{name:"David Thompson",role:"Commercial Agent",initials:"DT",sales:"120+ sales"}];return e.jsxs("div",{className:"min-h-screen bg-white",children:[e.jsxs("nav",{className:`fixed w-full z-50 transition-all duration-300 ${c?"bg-white/95 backdrop-blur-md shadow-sm":"bg-transparent"}`,children:[e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"flex justify-between items-center h-20",children:[e.jsxs("a",{href:"#hero",className:"flex items-center text-2xl font-bold text-gray-900",children:[e.jsx(p,{className:"mr-2 text-amber-600",size:28}),"EstatePro"]}),e.jsxs("div",{className:"hidden md:flex space-x-8",children:[e.jsx("a",{href:"#hero",className:"text-gray-700 hover:text-amber-600 font-medium",children:"Home"}),e.jsx("a",{href:"#listings",className:"text-gray-700 hover:text-amber-600 font-medium",children:"Listings"}),e.jsx("a",{href:"#agents",className:"text-gray-700 hover:text-amber-600 font-medium",children:"Agents"}),e.jsx("a",{href:"#about",className:"text-gray-700 hover:text-amber-600 font-medium",children:"About"}),e.jsx("a",{href:"#contact",className:"text-gray-700 hover:text-amber-600 font-medium",children:"Contact"})]}),e.jsx("div",{className:"hidden md:flex items-center space-x-4",children:e.jsx("a",{href:"#contact",className:"px-6 py-3 bg-amber-600 text-white font-semibold rounded-full hover:bg-amber-700 transition-colors",children:"Get Started"})}),e.jsx("button",{onClick:()=>n(!r),className:"md:hidden p-2 text-gray-700",children:r?e.jsx(g,{size:24}):e.jsx(u,{size:24})})]})}),r&&e.jsx("div",{className:"md:hidden bg-white border-t shadow-lg",children:e.jsxs("div",{className:"px-4 py-4 space-y-2",children:[e.jsx("a",{href:"#hero",className:"block py-2 text-gray-700",children:"Home"}),e.jsx("a",{href:"#listings",className:"block py-2 text-gray-700",children:"Listings"}),e.jsx("a",{href:"#agents",className:"block py-2 text-gray-700",children:"Agents"}),e.jsx("a",{href:"#about",className:"block py-2 text-gray-700",children:"About"}),e.jsx("a",{href:"#contact",className:"block py-2 text-gray-700",children:"Contact"})]})})]}),e.jsxs("section",{id:"hero",className:"relative pt-32 pb-20 lg:pt-48 lg:pb-32 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-amber-50 via-white to-orange-50"}),e.jsx("div",{className:"absolute top-20 right-0 w-[500px] h-[500px] bg-amber-200 rounded-full mix-blend-multiply filter blur-[100px] opacity-40"}),e.jsx("div",{className:"absolute bottom-0 left-0 w-[500px] h-[500px] bg-
1orange-200 rounded-full mix-blend-multiply filter blur-[100px] opacity-40"}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("span",{className:"inline-block px-4 py-2 bg-amber-100 text-amber-700 rounded-full text-sm font-medium mb-6",children:"#1 Real Estate Platform"}),e.jsxs("h1",{className:"text-5xl md:text-6xl font-bold text-gray-900 mb-6 leading-tight",children:["Find Your",e.jsx("span",{className:"block text-amber-600",children:"Dream Home"})]}),e.jsx("p",{className:"text-xl text-gray-600 mb-8 max-w-lg",children:"Discover thousands of properties for sale and rent. Your perfect home is just a click away."}),e.jsxs("div",{className:"bg-white rounded-2xl shadow-xl p-2 mb-6",children:[e.jsx("div",{className:"flex mb-4",children:["Buy","Rent","Sell"].map((s,t)=>e.jsx("button",{onClick:()=>x(t),className:`flex-1 py-3 rounded-xl font-medium transition-all ${d===t?"bg-amber-600 text-white":"text-gray-600 hover:bg-gray-100"}`,children:s},s))}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("input",{type:"text",placeholder:"Enter location...",className:"flex-1 px-4 py-3 border border-gray-200 rounded-xl focus:outline-none focus:border-amber-500"}),e.jsx("button",{className:"px-6 py-3 bg-amber-600 text-white rounded-xl hover:bg-amber-700 transition-colors",children:"Search"})]})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"relative rounded-3xl overflow-hidden shadow-2xl",children:e.jsx("div",{className:"aspect-[4/5] bg-gradient-to-br from-amber-400 to-orange-500 flex items-center justify-center",children:e.jsx(A,{className:"w-48 h-48 text-white/80"})})}),e.jsx("div",{className:"absolute -bottom-6 -left-6 bg-white rounded-2xl p-6 shadow-xl",children:e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-14 h-14 bg-amber-100 rounded-full flex items-center justify-center",children:e.jsx("span",{className:"text-2xl",children:"🏆"})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-bold text-gray-900",children:"Trusted Platform"}),e.jsx("p",{className:"text-sm text-gray-600",children:"10,000+ happy clients"})]})]})})]})]})})]}),e.jsx("section",{className:"py-20 bg-amber-600",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:h.map((s,t)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-4xl md:text-5xl font-bold text-white mb-2",children:s.number}),e.jsx("div",{className:"text-amber-100",children:s.label})]},t))})})}),e.jsx("section",{id:"listings",className:"py-32 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex justify-between items-end mb-12",children:[e.jsxs("div",{children:[e.jsx("span",{className:"inline-block px-4 py-2 bg-amber-100 text-amber-700 rounded-full text-sm font-medium mb-4",children:"Featured"}),e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900",children:"Popular Properties"})]}),e.jsxs("a",{href:"#listings",className:"hidden md:inline-flex items-center text-amber-600 font-semibold hover:text-amber-700",children:["View All ",e.jsx(f,{className:"ml-2",size:20})]})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:m.map((s,t)=>e.jsxs("div",{className:"group bg-white rounded-2xl overflow-hidden shadow-lg hover:shadow-2xl transition-all",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"h-56 bg-gradient-to-br from-amber-200 to-orange-300 flex items-center justify-center",children:e.jsx("span",{className:"text-6xl",children:s.image})}),e.jsx("span",{className:"absolute top-4 left-4 px-3 py-1 bg-white/90 rounded-full text-sm font-medium text-gray-800",children:s.tag})]}),e.jsxs("div",{className:"p-6",children:[e.jsxs("p",{className:"text-sm text-gray-500 mb-1 flex items-center",children:[e.jsx(i,{className:"w-4 h-4 mr-1"})," ",s.location]}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3",children:s.title}),e.jsxs("div",{className:"flex items-center gap-4 text-sm text-gray-600 mb-4",children:[e.jsxs("span",{className:"flex items-center",children:[e.jsx(N,{className:"w-4 h-4 mr-1"})," ",s.beds]}),e.jsxs("span",{className:"flex items-center",children:[e.jsx(y,{className:"w-4 h-4 mr-1"})," ",s.baths]}),e.jsxs("span",{className:"flex items-center",children:[e.jsx(v,{className:"w-4 h-4 mr-1"})," ",s.sqft]})]}),e.jsxs("div",{className:"flex items-center justify-between pt-4 border-t border-gray-100",children:[e.jsx("span",{className:"text-2xl font-bold text-amber-600",children:s.price}),e.jsx("button",{className:"px-4 py-2 bg-gray-900 text-white rounded-full text-sm font-medium hover:bg-gray-800 transition-colors",children:"View Details"})]})]})]},t))})]})}),e.jsx("section",{id:"agents",className:"py-32 bg-gradient-to-br from-amber-50 to-orange-50",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("span",{className:"inline-block px-4 py-2 bg-amber-100 text-amber-700 rounded-full text-sm font-medium mb-4",children:"Our Team"}),e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:"Meet Our Agents"}),e.jsx("p",{className:"text-xl text-gray-600 max-w-2xl mx-auto",children:"Experienced professionals ready to help you find your perfect property"})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:b.map((s,t)=>e.jsxs("div",{className:"bg-white rounded-2xl p-8 text-center shadow-lg hover:shadow-xl transition-all group",children:[e.jsx("div",{className:"w-24 h-24 mx-auto mb-4 rounded-full bg-gradient-to-br from-amber-400 to-orange-500 flex items-center justify-center text-white text-2xl font-bold group-hover:scale-110 transition-transform",children:s.initials}),e.jsx("h3",{className:"text-xl font-bold text-gray-900",children:s.name}),e.jsx("p",{className:"text-amber-600 font-medium mb-2",children:s.role}),e.jsx("p",{className:"text-gray-500 text-sm",children:s.sales}),e.jsx("button",{className:"mt-4 px-6 py-2 border-2 border-amber-600 text-amber-600 rounded-full font-medium hover:bg-amber-600 hover:text-white transition-all",children:"Contact"})]},t))})]})}),e.jsx("section",{id:"about",className:"py-32 bg-white",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[e.jsxs("div",{children:[e.jsx("span",{className:"inline-block px-4 py-2 bg-amber-100 text-amber-700 rounded-full text-sm font-medium mb-6",children:"About Us"}),e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-6",children:"Your Trusted Real Estate Partner"}),e.jsx("p",{className:"text-xl text-gray-600 mb-6",children:"EstatePro has been helping families find their dream homes since 2010. With over 15 years of experience, we've built a reputation for excellence and trust."}),e.jsx("p",{className:"text-gray-600 mb-8",children:"Our team of dedicated agents comb
1ines local expertise with cutting-edge technology to make your real estate journey smooth and successful. Whether you're buying, selling, or renting, we're here to guide you every step of the way."}),e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(l,{className:"w-6 h-6 text-amber-600"}),e.jsx("span",{className:"text-gray-700",children:"Licensed & Insured"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(l,{className:"w-6 h-6 text-amber-600"}),e.jsx("span",{className:"text-gray-700",children:"24/7 Support"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(l,{className:"w-6 h-6 text-amber-600"}),e.jsx("span",{className:"text-gray-700",children:"Free Consultation"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(l,{className:"w-6 h-6 text-amber-600"}),e.jsx("span",{className:"text-gray-700",children:"Market Analysis"})]})]})]}),e.jsx("div",{className:"relative",children:e.jsx("div",{className:"rounded-3xl overflow-hidden shadow-2xl",children:e.jsx("div",{className:"aspect-square bg-gradient-to-br from-amber-400 to-orange-500 flex items-center justify-center",children:e.jsx(w,{className:"w-32 h-32 text-white/80"})})})})]})})}),e.jsx("section",{id:"contact",className:"py-32 bg-gray-50",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-6",children:"Get in Touch"}),e.jsx("p",{className:"text-xl text-gray-600",children:"Ready to find your dream home? Contact us today."})]}),e.jsxs("form",{className:"space-y-6",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsx("input",{type:"text",placeholder:"Your Name",className:"w-full px-6 py-4 border border-gray-200 rounded-xl focus:border-amber-500 outline-none transition-colors"}),e.jsx("input",{type:"email",placeholder:"Email Address",className:"w-full px-6 py-4 border border-gray-200 rounded-xl focus:border-amber-500 outline-none transition-colors"})]}),e.jsx("input",{type:"tel",placeholder:"Phone Number",className:"w-full px-6 py-4 border border-gray-200 rounded-xl focus:border-amber-500 outline-none transition-colors"}),e.jsxs("select",{className:"w-full px-6 py-4 border border-gray-200 rounded-xl focus:border-amber-500 outline-none transition-colors text-gray-600",children:[e.jsx("option",{children:"I'm interested in..."}),e.jsx("option",{children:"Buying a property"}),e.jsx("option",{children:"Selling my property"}),e.jsx("option",{children:"Renting"}),e.jsx("option",{children:"Property valuation"})]}),e.jsx("textarea",{rows:5,placeholder:"Tell us what you're looking for...",className:"w-full px-6 py-4 border border-gray-200 rounded-xl focus:border-amber-500 outline-none transition-colors resize-none"}),e.jsx("button",{type:"submit",className:"w-full py-4 bg-amber-600 text-white font-semibold rounded-xl hover:bg-amber-700 transition-colors",children:"Send Message"})]}),e.jsxs("div",{className:"mt-12 grid md:grid-cols-3 gap-8 text-center",children:[e.jsxs("div",{children:[e.jsx(k,{className:"w-6 h-6 mx-auto text-amber-600 mb-2"}),e.jsx("p",{className:"text-gray-600",children:"[email protected]"})]}),e.jsxs("div",{children:[e.jsx(P,{className:"w-6 h-6 mx-auto text-amber-600 mb-2"}),e.jsx("p",{className:"text-gray-600",children:"+1 (555) 345-6789"})]}),e.jsxs("div",{children:[e.jsx(i,{className:"w-6 h-6 mx-auto text-amber-600 mb-2"}),e.jsx("p",{className:"text-gray-600",children:"321 Property Lane, NY"})]})]})]})}),e.jsx("footer",{className:"bg-gray-900 text-white py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"grid md:grid-cols-4 gap-8 mb-8",children:[e.jsxs("div",{children:[e.jsx("span",{className:"text-2xl font-bold text-amber-400",children:"EstatePro"}),e.jsx("p",{className:"mt-4 text-gray-400",children:"Your trusted partner in finding the perfect property."})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold mb-4",children:"Qu
1ick Links"}),e.jsxs("ul",{className:"space-y-2 text-gray-400",children:[e.jsx("li",{children:e.jsx("a",{href:"#hero",className:"hover:text-white",children:"Home"})}),e.jsx("li",{children:e.jsx("a",{href:"#listings",className:"hover:text-white",children:"Listings"})}),e.jsx("li",{children:e.jsx("a",{href:"#agents",className:"hover:text-white",children:"Agents"})}),e.jsx("li",{children:e.jsx("a",{href:"#contact",className:"hover:text-white",children:"Contact"})})]})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold mb-4",children:"Services"}),e.jsxs("ul",{className:"space-y-2 text-gray-400",children:[e.jsx("li",{children:"Buy Property"}),e.jsx("li",{children:"Sell Property"}),e.jsx("li",{children:"Rent Property"}),e.jsx("li",{children:"Property Management"})]})]}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold mb-4",children:"Contact"}),e.jsxs("ul",{className:"space-y-2 text-gray-400",children:[e.jsx("li",{children:"[email protected]"}),e.jsx("li",{children:"+1 (555) 345-6789"}),e.jsx("li",{children:"321 Property Lane"}),e.jsx("li",{children:"New York, NY 10001"})]})]})]}),e.jsx("div",{className:"border-t border-gray-800 pt-8 text-center text-gray-500",children:e.jsx("p",{children:"© 2026 EstatePro Real Estate. All rights reserved."})})]})})]})}export{D 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.