1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
exports.id=851,exports.ids=[851],exports.modules={1135:()=>{},1163:(a,b,c)=>{"use strict";c.d(b,{FloatingCallButton:()=>d});let d=(0,c(7954).registerClientReference)(function(){throw Error("Attempted to call FloatingCallButton() from the server but FloatingCallButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/kirukib/Desktop/Ghion Finance/src/components/floating-call-button.tsx","FloatingCallButton")},1466:(a,b,c)=>{"use strict";c.d(b,{UU:()=>d});let d=[{id:"va",name:"Virginia office",label:"Virginia Office",addressLines:["3819-D S. George Mason Dr.","Falls Church, VA 22041"],phone:"703.931.1050",phoneHref:"tel:17039311050",email:"info@ghionfinancial.com",emailHref:"mailto:info@ghionfinancial.com",mapUrl:"https://www.google.com/maps/search/?api=1&query=3819-D+S+George+Mason+Dr+Falls+Church+VA+22041"},{id:"md",name:"Maryland office",label:"Maryland Office",addressLines:["911 Silver Spring Ave # 100","Silver Spring MD 20910"],phone:"240.393.4852",phoneHref:"tel:12403934852",email:"md@ghionfinancial.com",emailHref:"mailto:md@ghionfinancial.com",mapUrl:"https://www.google.com/maps/search/?api=1&query=911+Silver+Spring+Ave+%23100+Silver+Spring+MD+20910"}]},5058:(a,b,c)=>{"use strict";c.d(b,{SiteHeader:()=>d});let d=(0,c(7954).registerClientReference)(function(){throw Error("Attempted to call SiteHeader() from the server but SiteHeader is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/Users/kirukib/Desktop/Ghion Finance/src/components/site-header.tsx","SiteHeader")},5253:(a,b,c)=>{"use strict";c.d(b,{FloatingCallButton:()=>g});var d=c(1124),e=c(878),f=c(1466);function g(){let a=f.UU.find(a=>"va"===a.id);return a?(0,d.jsxs)("a",{href:a.phoneHref,className:"fixed bottom-4 right-4 z-40 inline-flex h-12 items-center justify-center rounded-full bg-sky-500 px-4 text-sm font-semibold text-white shadow-lg shadow-sky-500/40 hover:bg-sky-400 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-300",children:[(0,d.jsx)("span",{className:"mr-2 inline-flex h-8 w-8 items-center justify-center rounded-full bg-sky-600",children:(0,d.jsx)(e.A,{className:"h-4 w-4"})}),"Call Ghion Financial"]}):null}},5607:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,3991,23)),Promise.resolve().then(c.bind(c,5253)),Promise.resolve().then(c.bind(c,9072))},5952:(a,b,c)=>{"use strict";c.d(b,{UU:()=>d,Yq:()=>e,gp:()=>f});let d=[{id:"va",name:"Virginia office",label:"Virginia Office",addressLines:["3819-D S. George Mason Dr.","Falls Church, VA 22041"],phone:"703.931.1050",phoneHref:"tel:17039311050",email:"info@ghionfinancial.com",emailHref:"mailto:info@ghionfinancial.com",mapUrl:"https://www.google.com/maps/search/?api=1&query=3819-D+S+George+Mason+Dr+Falls+Church+VA+22041"},{id:"md",name:"Maryland office",label:"Maryland Office",addressLines:["911 Silver Spring Ave # 100","Silver Spring MD 20910"],phone:"240.393.4852",phoneHref:"tel:12403934852",email:"md@ghionfinancial.com",emailHref:"mailto:md@ghionfinancial.com",mapUrl:"https://www.google.com/maps/search/?api=1&query=911+Silver+Spring+Ave+%23100+Silver+Spring+MD+20910"}],e=[{id:"review-1",name:"Sara T.",rating:5,quote:"Ghion Financial made tax season simple and stress‑free. They explained every step clearly."},{id:"review-2",name:"Michael D.",rating:5,quote:"Professional, responsive, and detail‑oriented. I trust them with both my personal and business taxes."},{id:"review-3",name:"Liya G.",rating:5,quote:"Friendly team and excellent service. They helped me find deductions I would have missed on my own."}],f="https://www.google.com/search?q=Ghion+Financial+reviews"},6359:(a,b,c)=>{"use strict";c.r(b),c.d(b,{Button:()=>j,buttonVariants:()=>i});var d=c(1124),e=c(9958),f=c(6691),g=c(3249),h=c(8829);let i=(0,f.F)("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function j({className:a,variant:b="default",size:c="default",...f}){return(0,d.jsx)(e.$,{"data-slot":"button",className:function(...a){return(0,h.QP)((0,g.$)(a))}(i({variant:b,size:c,className:a})),...f})}},8059:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>e});var d=c(7523);let e=async a=>[{type:"image/x-icon",sizes:"16x16",url:(0,d.fillMetadataSegment)(".",await a.params,"favicon.ico")+""}]},8655:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,5169,23)),Promise.resolve().then(c.bind(c,1163)),Promise.resolve().then(c.bind(c,5058))},9072:(a,b,c)=>{"use strict";c.d(b,{SiteHeader:()=>k});var d=c(1124),e=c(3991),f=c.n(e),g=c(8301),h=c(6130),i=c(1466),j=c(6359);function k(){i.UU.find(a=>"va"===a.id);let[a,b]=(0,g.useState)(!1);return(0,d.jsxs)("header",{className:"pointer-events-none sticky top-0 z-40 bg-transparent pb-2",children:[(0,d.jsxs)("div",{className:"pointer-events-auto mx-auto mt-3 flex max-w-6xl items-center justify-between rounded-full border border-slate-200 bg-white/95 px-4 py-2.5 shadow-md shadow-slate-900/5 backdrop-blur md:px-6",children:[(0,d.jsx)(f(),{href:"/",className:"flex items-center gap-2",children:(0,d.jsx)("span",{className:"flex h-8 w-8 items-center justify-center rounded-full border border-sky-400 bg-sky-100 text-xs font-semibold text-sky-800",children:"GF"})}),(0,d.jsxs)("nav",{className:"hidden items-center gap-6 text-xs font-medium text-slate-600 md:flex",children:[(0,d.jsx)(f(),{href:"/",className:"relative pb-1 hover:text-slate-900",children:(0,d.jsx)("span",{children:"Home"})}),(0,d.jsx)(f(),{href:"#services",className:"relative pb-1 hover:text-slate-900",children:"Services"}),(0,d.jsx)(f(),{href:"#reviews",className:"relative pb-1 hover:text-slate-900",children:"Reviews"}),(0,d.jsx)(f(),{href:"#locations",className:"relative pb-1 hover:text-slate-900",children:"Locations"}),(0,d.jsx)(f(),{href:"/contact",className:"relative pb-1 hover:text-slate-900",children:"Contact"})]}),(0,d.jsxs)("div",{className:"flex items-center gap-3",children:[(0,d.jsx)("div",{className:"hidden md:block",children:(0,d.jsx)(j.Button,{variant:"outline",size:"sm",className:"h-9 rounded-full border-sky-400 bg-sky-100 px-4 text-[0.7rem] font-semibold text-slate-900 hover:bg-sky-200",children:(0,d.jsx)(f(),{href:"/appointment",children:"Book Appointment"})})}),(0,d.jsx)("button",{type:"button",className:"flex h-9 w-9 items-center justify-center rounded-full border border-slate-300 bg-white text-slate-700 hover:bg-slate-100 md:hidden","aria-label":"Toggle navigation",onClick:()=>b(a=>!a),children:(0,d.jsx)(h.A,{className:"h-4 w-4"})})]})]}),a&&(0,d.jsx)("div",{className:"pointer-events-auto border-t border-slate-200 bg-white md:hidden",children:(0,d.jsx)("div",{className:"mx-auto max-w-6xl px-4 py-3 text-sm text-slate-800",children:(0,d.jsxs)("nav",{className:"flex flex-col gap-3",children:[(0,d.jsx)(f(),{href:"/",onClick:()=>b(!1),children:"Home"}),(0,d.jsx)("a",{href:"#services",onClick:()=>b(!1),children:"Services"}),(0,d.jsx)("a",{href:"#reviews",onClick:()=>b(!1),children:"Reviews"}),(0,d.jsx)("a",{href:"#locations",onClick:()=>b(!1),children:"Locations"}),(0,d.jsx)(f(),{href:"/contact",onClick:()=>b(!1),children:"Contact"}),(0,d.jsx)(f(),{href:"/appointment",onClick:()=>b(!1),className:"mt-2 inline-flex h-10 items-center justify-center rounded-full border border-sky-400 bg-sky-100 px-4 text-xs font-semibold text-slate-900",children:"Book Appointment"})]})})})]})}},9585:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,1170,23)),Promise.resolve().then(c.t.bind(c,3597,23)),Promise.resolve().then(c.t.bind(c,6893,23)),Promise.resolve().then(c.t.bind(c,9748,23)),Promise.resolve().then(c.t.bind(c,6060,23)),Promise.resolve().then(c.t.bind(c,7184,23)),Promise.resolve().then(c.t.bind(c,9576,23)),Promise.resolve().then(c.t.bind(c,3041,23)),Promise.resolve().then(c.t.bind(c,1384,23))},9844:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>s,metadata:()=>r,playfair:()=>h()});var d=c(5338),e=c(5661),f=c.n(e),g=c(4339),h=c.n(g);c(1135);var i=c(5058),j=c(5169),k=c.n(j),l=c(5928),m=c(9148),n=c(3234),o=c(5952);function p(){let a=o.UU.find(a=>"va"===a.id);return(0,d.jsx)("footer",{className:"mt-8 bg-slate-900 text-slate-50",children:(0,d.jsx)("div",{className:"mx-auto max-w-6xl px-4 pb-8 pt-10 md:px-6 md:pb-10",children:(0,d.jsxs)("div",{className:"rounded-3xl border border-slate-700 bg-slate-900 px-6 py-8 shadow-[0_18px_0_0_rgba(15,23,42,0.8)] md:px-10 md:py-10",children:[(0,d.jsxs)("div",{className:"grid gap-8 md:grid-cols-[2fr,1fr,1fr]",children:[(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-center gap-2",children:[(0,d.jsx)("span",{className:"flex h-8 w-8 items-center justify-center rounded-full border border-sky-400 bg-sky-100 text-xs font-semibold text-sky-900",children:"GF"}),(0,d.jsx)("span",{className:"text-sm font-semibold tracking-[0.14em] uppercase",children:"Ghion Financial"})]}),(0,d.jsx)("p",{className:"mt-3 max-w-sm text-sm text-slate-200",children:"Empowering individuals, families, and businesses with tax, insurance, and bookkeeping services that make financial decisions clearer and less stressful."}),a&&(0,d.jsxs)("div",{className:"mt-4 space-y-2 text-sm text-slate-200",children:[(0,d.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,d.jsx)(l.A,{className:"h-4 w-4"}),(0,d.jsx)("a",{href:a.phoneHref,className:"hover:underline",children:a.phone})]}),(0,d.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,d.jsx)(m.A,{className:"h-4 w-4"}),(0,d.jsx)("a",{href:a.emailHref,className:"hover:underline",children:a.email})]}),(0,d.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,d.jsx)(n.A,{className:"h-4 w-4"}),(0,d.jsx)("a",{href:"https://www.ghiontax.com/",target:"_blank",rel:"noreferrer",className:"hover:underline",children:"ghiontax.com"})]})]})]}),(0,d.jsxs)("div",{className:"space-y-3 text-sm",children:[(0,d.jsx)("div",{className:"font-semibold text-slate-50",children:"Site map"}),(0,d.jsxs)("div",{className:"flex flex-col gap-1 text-slate-200",children:[(0,d.jsx)(k(),{href:"/",className:"underline-offset-2 hover:underline",children:"Home"}),(0,d.jsx)("a",{href:"#services",className:"underline-offset-2 hover:underline",children:"Services"}),(0,d.jsx)("a",{href:"#reviews",className:"underline-offset-2 hover:underline",children:"Reviews"}),(0,d.jsx)("a",{href:"#locations",className:"underline-offset-2 hover:underline",children:"Locations"}),(0,d.jsx)(k(),{href:"/contact",className:"underline-offset-2 hover:underline",children:"Contact Us"})]})]}),(0,d.jsxs)("div",{className:"space-y-3 text-sm",children:[(0,d.jsx)("div",{className:"font-semibold text-slate-50",children:"Offices"}),o.UU.map(a=>(0,d.jsxs)("div",{className:"space-y-1 text-slate-200",children:[(0,d.jsx)("div",{children:a.label}),(0,d.jsx)("div",{className:"text-xs text-slate-300",children:a.addressLines.map(a=>(0,d.jsx)("div",{children:a},a))})]},a.id))]})]}),(0,d.jsxs)("div",{className:"mt-8 flex flex-col items-start justify-between gap-3 border-t border-slate-700 pt-4 text-xs text-slate-400 md:flex-row md:items-center",children:[(0,d.jsxs)("p",{children:["\xa9 ",new Date().getFullYear()," Ghion Financial. All rights reserved."]}),(0,d.jsx)("div",{className:"flex gap-4",children:(0,d.jsx)(k(),{href:"/privacy",className:"underline-offset-2 hover:underline",children:"Privacy Policy"})})]})]})})})}var q=c(1163);let r={title:"Ghion Financial — Tax, Insurance & Bookkeeping",description:"Ghion Financial provides trusted income tax preparation, insurance services, and bookkeeping for individuals, families, and businesses across Virginia and Maryland."};function s({children:a}){return(0,d.jsx)("html",{lang:"en",children:(0,d.jsxs)("body",{className:`${f().variable} ${h().variable} min-h-screen bg-slate-50 text-slate-900 antialiased`,children:[(0,d.jsxs)("div",{className:"flex min-h-screen flex-col",children:[(0,d.jsx)(i.SiteHeader,{}),(0,d.jsx)("main",{className:"flex-1",children:a}),(0,d.jsx)(p,{})]}),(0,d.jsx)(q.FloatingCallButton,{})]})})}},9857:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,4160,23)),Promise.resolve().then(c.t.bind(c,1603,23)),Promise.resolve().then(c.t.bind(c,8495,23)),Promise.resolve().then(c.t.bind(c,5170,23)),Promise.resolve().then(c.t.bind(c,7526,23)),Promise.resolve().then(c.t.bind(c,8922,23)),Promise.resolve().then(c.t.bind(c,9234,23)),Promise.resolve().then(c.t.bind(c,2263,23)),Promise.resolve().then(c.bind(c,2146))}}; |