1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,972520,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],972520)},795193,e=>{"use strict";let t=(0,e.i(475254).default)("file-chart-column-increasing",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 18v-2",key:"qcmpov"}],["path",{d:"M12 18v-4",key:"q1q25u"}],["path",{d:"M16 18v-6",key:"15y0np"}]]);e.s(["FileBarChart",0,t],795193)},492161,e=>{"use strict";let t=(0,e.i(475254).default)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]]);e.s(["Menu",0,t],492161)},991799,e=>{"use strict";let t=(0,e.i(475254).default)("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);e.s(["Moon",0,t],991799)},529996,e=>{"use strict";var t=e.i(843476),s=e.i(972520),a=e.i(519455),r=e.i(975157);e.s(["CtaButton",0,function({label:e="Subscribe now",href:n="/register",size:l="lg",className:i,withArrow:o=!0}){return(0,t.jsx)(a.Button,{asChild:!0,size:l,className:(0,r.cn)("group relative gap-2 rounded-full bg-gradient-to-r from-sol-cyan to-sol-orange font-semibold text-sol-navy","shadow-[0_14px_40px_-12px_rgba(0,174,198,0.55)] transition-all hover:brightness-110 hover:shadow-[0_16px_46px_-10px_rgba(0,174,198,0.6)]",i),children:(0,t.jsxs)("a",{href:n,target:n.startsWith("http")?"_blank":void 0,rel:n.startsWith("http")?"noopener noreferrer":void 0,children:[e,o&&(0,t.jsx)(s.ArrowRight,{className:"size-4 transition-transform group-hover:translate-x-0.5"})]})})}],529996)},213063,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(975157),r=e.i(529996);e.s(["StickyCta",0,function({label:e,href:n}={}){let[l,i]=s.useState(!1),[o,d]=s.useState(!1);s.useEffect(()=>{let e=document.getElementById("sticky-cta-start"),t=document.getElementById("sticky-cta-end"),s=new IntersectionObserver(([e])=>i(e.boundingClientRect.top<=0),{threshold:0}),a=new IntersectionObserver(([e])=>d(e.isIntersecting),{threshold:0});return e&&s.observe(e),t&&a.observe(t),()=>{s.disconnect(),a.disconnect()}},[]);let c=l&&!o;return(0,t.jsx)("div",{"aria-hidden":!c,className:(0,a.cn)("pointer-events-none fixed inset-x-0 bottom-4 z-50 flex justify-center px-4 transition-[transform,opacity] duration-500 ease-[cubic-bezier(0.22,1,0.36,1)] sm:bottom-6",c?"translate-y-0 opacity-100":"translate-y-24 opacity-0"),children:(0,t.jsx)(r.CtaButton,{label:e,href:n,className:(0,a.cn)("h-12 w-full max-w-sm justify-center px-7 text-base shadow-2xl sm:w-auto sm:max-w-none sm:px-8",c?"pointer-events-auto":"pointer-events-none")})})}])},861351,e=>{"use strict";var t=e.i(843476),s=e.i(194983),a=e.i(283086),r=e.i(25652),n=e.i(847645),l=e.i(529996);function i(){return(0,t.jsxs)("div",{className:"sol-float-slow relative overflow-hidden rounded-3xl border border-sol-cyan/20 bg-card p-6 shadow-[0_24px_70px_-24px_rgba(0,174,198,0.4)] sm:p-8",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"flex size-9 items-center justify-center rounded-xl bg-gradient-to-br from-sol-cyan to-sol-orange text-sol-navy",children:(0,t.jsx)(a.Sparkles,{className:"size-4"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold",children:"Daily AI Report"}),(0,t.jsxs)("p",{className:"flex items-center gap-1.5 text-[11px] text-muted-foreground",children:[(0,t.jsxs)("span",{className:"relative flex size-1.5",children:[(0,t.jsx)("span",{className:"absolute inline-flex size-full animate-ping rounded-full bg-sol-cyan opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex size-1.5 rounded-full bg-sol-cyan"})]}),"Today · 8 Jun 2026"]})]})]}),(0,t.jsx)("span",{className:"rounded-full bg-sol-cyan/10 px-2.5 py-1 text-[11px] font-semibold text-sol-cyan",children:"Healthy"})]}),(0,t.jsxs)("div",{className:"mt-5 grid grid-cols-2 gap-3",children:[(0,t.jsxs)("div",{className:"rounded-xl border border-border bg-background/60 p-3",children:[(0,t.jsx)("p",{className:"text-[11px] text-muted-foreground",children:"Total generated"}),(0,t.jsx)("p",{className:"text-xl font-bold sm:text-2xl",children:"34 kWh"})]}),(0,t.jsxs)("div",{className:"rounded-xl border border-border bg-background/60 p-3",children:[(0,t.jsx)("p",{className:"text-[11px] text-muted-foreground",children:"Savings"}),(0,t.jsx)("p",{className:"text-xl font-bold text-sol-cyan sm:text-2xl",children:"Rs 920"})]})]}),(0,t.jsxs)("div",{className:"mt-4 flex items-center gap-2 rounded-xl border border-sol-amber/30 bg-sol-amber/10 p-3 text-xs",children:[(0,t.jsx)(r.TrendingUp,{className:"size-4 shrink-0 text-sol-amber"}),(0,t.jsx)("span",{children:"12% better than yesterday, after panel cleaning."})]}),(0,t.jsxs)("div",{className:"mt-4 flex items-center gap-2 border-t border-border pt-3 text-[11px] text-muted-foreground",children:[(0,t.jsx)(s.MessageCircle,{className:"size-3.5 shrink-0 text-sol-cyan"}),(0,t.jsxs)("span",{children:["Sent to your WhatsApp · ",(0,t.jsx)("span",{className:"font-medium text-foreground",children:"7:30 PM"})]})]})]})}e.s(["AiReport",0,function(){return(0,t.jsxs)("section",{id:"report",className:"relative overflow-hidden px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute left-1/2 top-1/2 -z-0 size-[640px] -translate-x-1/2 -translate-y-1/2 roun
1ded-full bg-sol-cyan/5 blur-3xl"}),(0,t.jsxs)("div",{className:"relative mx-auto grid max-w-6xl grid-cols-1 items-center gap-12 lg:grid-cols-2 lg:gap-16",children:[(0,t.jsx)(n.Reveal,{children:(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"inline-block rounded-full border border-sol-amber/30 bg-sol-amber/10 px-3 py-1 text-xs font-semibold uppercase tracking-wide text-sol-amber",children:"Daily AI Report"}),(0,t.jsx)("h2",{className:"mt-4 text-balance text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl",children:"Your dedicated AI engineer"}),(0,t.jsx)("p",{className:"mt-5 text-pretty text-muted-foreground sm:text-lg",children:"Every day, your solar explains itself. Like having a solar engineer assigned to your plant, it checks everything and tells you in plain language what's working, where you can do better, and what to do next. No site visit, no guesswork."}),(0,t.jsx)("div",{className:"mt-7",children:(0,t.jsx)(l.CtaButton,{})})]})}),(0,t.jsx)(n.Reveal,{delay:120,children:(0,t.jsx)(i,{})})]})]})}])},927764,e=>{"use strict";var t=e.i(843476),s=e.i(657688),a=e.i(346773),r=e.i(126526),n=e.i(323211),l=e.i(730456);e.s(["CompatibleInverters",0,function(){return(0,t.jsxs)("section",{id:"inverters",className:"relative px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(r.SectionHeading,{title:"Works with the inverters you already own",subtitle:"No replacement, no extra device. Just connect and go."}),(0,t.jsx)(n.Carousel,{opts:{loop:!0,dragFree:!0,align:"start",containScroll:!1},plugins:[(0,a.default)({speed:.5,startDelay:0,stopOnInteraction:!1,stopOnMouseEnter:!0})],className:"mx-auto mt-8 max-w-5xl cursor-grab active:cursor-grabbing [-webkit-mask-image:linear-gradient(to_right,transparent,#000_6%,#000_94%,transparent)] [mask-image:linear-gradient(to_right,transparent,#000_6%,#000_94%,transparent)]",children:(0,t.jsx)(n.CarouselContent,{className:"ml-0 items-center",children:l.LIVE_BRANDS.map(e=>(0,t.jsx)(n.CarouselItem,{className:"basis-auto pl-0",children:(0,t.jsx)("div",{className:"mr-5 flex size-28 items-center justify-center sm:mr-6 sm:size-36",children:e.logo?(0,t.jsx)(s.default,{src:e.logo,alt:`${e.name} inverter`,width:180,height:180,loading:"eager",unoptimized:!0,className:"size-full object-contain [filter:invert(1)] dark:[filter:none]"}):(0,t.jsx)("span",{className:"text-lg font-semibold tracking-tight text-foreground/70 sm:text-xl",children:e.name})})},e.name))})})]})}])},31376,e=>{"use strict";var t=e.i(843476),s=e.i(346773),a=e.i(126526),r=e.i(323211);let n=[{name:"Tariq Mehmood",meta:"Lahore · 12 kW home system",initials:"TM",headline:"My plant sat dead for 3 months, over one tripped breaker",body:"When the system was new, he checked the inverter app every day. Months later, he stopped opening it. A single breaker had tripped, and the plant stayed offline for three months. He even paid to clean the panels twice, blaming dust. The day he moved to SOL AI, the very first AI report told him the truth: his plant was offline.",metrics:["Offline 3 months","Caught on day 1","2 needless cleanings"]},{name:"Hassan Industries",meta:"Faisalabad · 850 kW industrial plant",initials:"HI",headline:"Three different inverters, finally on one screen",body:"Their plant ran on three different inverter brands, each with its own app and its own login, so nobody ever had the full picture. We brought all three onto a single SOL AI platform. Now the whole plant is monitored in one place, with one clear view of production, faults and savings, no matter which inverter the data comes from.",metrics:["3 inverter brands","One platform","One clear view"]},{name:"Jubilee Spinning",meta:"Karachi · 1.2 MW industrial plant",initials:"JS",headline:"Dust was quietly eating our bill, SOL AI did the math before we noticed",body:"Their 1.2 MW plant was generating a little less week after week, but the drop was slow enough that nobody questioned it. SOL AI tracked the steady decline, compared it against the expected output, and flagged that the panels needed cleaning, along with what the dust was costing every month. One wash later, generation was right back where it should be.",metrics:["Output down 14%","Dust flagged by AI","Back to full output"]}];function l({s:e}){return(0,t.jsxs)("figure",{className:"mr-5 flex h-full w-[320px] shrink-0 flex-col rounded-3xl border border-border bg-card/60 p-6 transition-colors hover:border-sol-cyan/40 sm:w-[400px] sm:p-8",children:[(0,t.jsxs)("figcaption",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"flex size-11 items-center justify-center rounded-full bg-sol-cyan/15 text-sm font-bold text-sol-cyan",children:e.initials}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold",children:e.name}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:e.meta})]})]}),(0,t.jsxs)("h3",{className:"mt-5 text-balance text-lg font-bold leading-snug sm:text-xl",children:["â",e.headline,"â"]}),(0,t.jsx)("blockquote",{className:"mt-3 flex-1 text-sm leading-relaxed text-muted-foreground",children:e.body}),(0,t.jsx)("div",{className:"mt-6 flex flex-wrap gap-2",children:e.metrics.map(e=>(0,t.jsx)("span",{className:"rounded-full border border-sol-cyan/25 bg-sol-cyan/10 px-3 py-1 text-xs font-semibold text-sol-cyan",children:e},e))})]})}e.s(["CustomerStories",0,function(){return(0,t.jsxs)("section",{id:"stories",className:"relative overflow-hidden px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(a.SectionHeading,{title:"Real problems. Real fixes. Real savings.",subt
1itle:"See what solar owners only discovered once SOL AI was watching for them."}),(0,t.jsx)(r.Carousel,{opts:{loop:!0,dragFree:!0,align:"start",containScroll:!1},plugins:[(0,s.default)({speed:.9,startDelay:0,stopOnInteraction:!1,stopOnMouseEnter:!0})],className:"mt-10 cursor-grab active:cursor-grabbing [-webkit-mask-image:linear-gradient(to_right,transparent,#000_6%,#000_94%,transparent)] [mask-image:linear-gradient(to_right,transparent,#000_6%,#000_94%,transparent)]",children:(0,t.jsx)(r.CarouselContent,{className:"ml-0 items-stretch",children:Array.from({length:3}).flatMap((e,s)=>n.map((e,a)=>(0,t.jsx)(r.CarouselItem,{className:"basis-auto pl-0",children:(0,t.jsx)(l,{s:e})},`${s}-${a}`)))})})]})}])},527642,293492,e=>{"use strict";var t=e.i(843476),s=e.i(126526),a=e.i(847645),r=e.i(273443),n=e.i(975157);function l({items:e,className:s}){return(0,t.jsx)(r.Accordion,{type:"single",collapsible:!0,className:(0,n.cn)("w-full",s),children:e.map((e,s)=>(0,t.jsxs)(r.AccordionItem,{value:`faq-${s}`,className:"mb-3 rounded-xl border border-border bg-card/50 px-5 transition-colors last:mb-0 last:border-b hover:border-sol-cyan/40",children:[(0,t.jsx)(r.AccordionTrigger,{className:"py-5 text-base font-medium hover:no-underline sm:text-lg",children:e.q}),(0,t.jsxs)(r.AccordionContent,{forceMount:!0,className:"text-[15px] text-muted-foreground sm:text-base [[data-state=closed]>&]:hidden",children:[e.a,e.link&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)("a",{href:e.link.href,className:"whitespace-nowrap font-medium text-sol-cyan underline-offset-4 hover:underline",children:e.link.label})]})]})]},e.q))})}e.s(["FaqAccordion",0,l],293492);var i=e.i(730456);let o=[{q:"Do I need a new device?",a:"No. SOL AI ties into your existing inverter. No new hardware required."},{q:"Do I need internet?",a:"Yes. Your inverter needs an internet connection so your data keeps updating. Setup is quick, with no new hardware to install."},{q:"Is my data safe?",a:"Absolutely. Your data is encrypted, and only you can see your plant's data."},{q:"Which inverters are supported?",a:`${i.LIVE_BRANDS_SENTENCE} â every one of them lands in the same dashboard and the same Issues queue.`,link:{href:"/pk#inverters",label:"See the supported brands â"}},{q:"Can I cancel?",a:"Yes, anytime. No long-term contract, just a simple monthly plan."}];e.s(["Faq",0,function(){return(0,t.jsxs)("section",{id:"faq",className:"relative px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(s.SectionHeading,{title:"Frequently asked questions"}),(0,t.jsx)(a.Reveal,{className:"mx-auto mt-6 max-w-3xl",children:(0,t.jsx)(l,{items:o})})]})}],527642)},776685,e=>{"use strict";var t=e.i(843476),s=e.i(847645),a=e.i(529996);e.s(["FinalCta",0,function(){return(0,t.jsx)("section",{id:"demo",className:"relative px-4 pb-8 pt-2 sm:px-6 lg:px-8 lg:pb-12 lg:pt-2",children:(0,t.jsx)(s.Reveal,{className:"mx-auto max-w-6xl",children:(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-3xl border border-sol-cyan/25 bg-card px-8 py-16 text-center text-foreground shadow-sm dark:bg-sol-navy dark:text-white sm:px-12 sm:py-20",children:[(0,t.jsxs)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 sol-grid opacity-50"}),(0,t.jsx)("div",{className:"absolute left-1/2 top-0 size-[420px] -translate-x-1/2 -translate-y-1/2 rounded-full bg-[radial-gradient(circle,rgba(0,174,198,0.28),transparent_62%)] blur-2xl"}),(0,t.jsx)("div",{className:"absolute bottom-0 right-1/4 size-[320px] rounded-full bg-[radial-gradient(circle,rgba(0,174,198,0.18),transparent_60%)] blur-3xl"})]}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsxs)("h2",{className:"mx-auto max-w-2xl text-balance text-2xl font-extrabold tracking-tight sm:text-3xl md:text-4xl lg:text-5xl",children:["Your solar could be saving you more."," ",(0,t.jsx)("span",{className:"bg-gradient-to-r from-sol-cyan via-sol-amber to-sol-orange bg-clip-text text-transparent",children:"Find out how much."})]}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-lg text-sm text-muted-foreground dark:text-white/70 sm:text-base",children:"Connect your existing inverter and let SOL AI show you what you've been leaving on the table."}),(0,t.jsx)("div",{className:"mt-8 flex justify-center",children:(0,t.jsx)(a.CtaButton,{className:"h-11 w-full max-w-xs px-12 text-base sm:h-12 sm:px-16"})})]})]})})})}])},686220,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(795193),r=e.i(581418),n=e.i(283086),l=e.i(25652),i=e.i(565791),o=e.i(975157);let d="rounded-2xl border border-border bg-background/85 shadow-[0_8px_30px_rgba(0,0,0,0.12)] backdrop-blur-md dark:border-white/10 dark:bg-sol-navy/70 dark:shadow-[0_8px_30px_rgba(0,0,0,0.4)]",c=e=>null!=e?{animationDelay:`${e}s`}:void 0;e.s(["AlertToast",0,function({className:e,enterDelay:s}){return(0,t.jsx)("div",{className:(0,o.cn)("sol-float-slow absolute z-20 max-w-[230px] sm:max-w-[260px]",e),children:(0,t.jsxs)("div",{className:(0,o.cn)("chip-pop flex items-start gap-2.5 px-3.5 py-2.5",d),style:c(s),children:[(0,t.jsx)("span",{className:"mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-lg bg-sol-cyan/15 text-sol-cyan",children:(0,t.jsx)(n.Sparkles,{className:"size-3.5"})}),(0,t.jsxs)("p",{className:"text-xs leading-snug text-foreground
1/85",children:["Panel cleaning recommended",(0,t.jsx)("span",{className:"mt-0.5 block font-semibold text-sol-cyan",children:"could save Rs 38,000/month"})]})]})})},"GenerationChip",0,function({className:e,enterDelay:s}){return(0,t.jsx)("div",{className:(0,o.cn)("sol-float-slow absolute z-20",e),children:(0,t.jsxs)("div",{className:(0,o.cn)("chip-pop px-3.5 py-2.5",d),style:c(s),children:[(0,t.jsx)("p",{className:"text-[10px] font-medium uppercase tracking-wide text-muted-foreground",children:"Today's generation"}),(0,t.jsxs)("div",{className:"mt-1 flex items-end gap-2.5",children:[(0,t.jsx)("span",{className:"text-sm font-bold text-foreground",children:"34 kWh"}),(0,t.jsx)("svg",{width:"58",height:"18",viewBox:"0 0 58 18",fill:"none",className:"text-sol-cyan",children:(0,t.jsx)("polyline",{points:"0,15 10,11 18,13 26,6 34,8 42,3 50,5 58,1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})]})})},"HealthChip",0,function({className:e,enterDelay:s}){return(0,t.jsx)("div",{className:(0,o.cn)("sol-float absolute z-20",e),children:(0,t.jsxs)("div",{className:(0,o.cn)("chip-pop flex items-center gap-2.5 px-3.5 py-2.5",d),style:c(s),children:[(0,t.jsx)("span",{className:"flex size-8 items-center justify-center rounded-xl bg-eco/15 text-eco",children:(0,t.jsx)(r.ShieldCheck,{className:"size-4"})}),(0,t.jsxs)("div",{className:"leading-tight",children:[(0,t.jsx)("p",{className:"text-[10px] font-medium uppercase tracking-wide text-muted-foreground",children:"AI health check"}),(0,t.jsx)("p",{className:"text-sm font-bold text-foreground",children:"96% · Healthy"})]})]})})},"ReportChip",0,function({className:e,enterDelay:s}){return(0,t.jsx)("div",{className:(0,o.cn)("sol-float-slow absolute z-20",e),children:(0,t.jsxs)("div",{className:(0,o.cn)("chip-pop flex items-center gap-2.5 px-3.5 py-2.5",d),style:c(s),children:[(0,t.jsx)("span",{className:"flex size-8 items-center justify-center rounded-xl bg-gradient-to-br from-sol-cyan to-sol-orange text-sol-navy",children:(0,t.jsx)(a.FileBarChart,{className:"size-4"})}),(0,t.jsxs)("div",{className:"leading-tight",children:[(0,t.jsx)("p",{className:"text-[10px] font-medium uppercase tracking-wide text-muted-foreground",children:"Daily AI report"}),(0,t.jsx)("p",{className:"text-sm font-bold text-foreground",children:"Ready · 7:30 PM"})]})]})})},"SavingsChip",0,function({className:e,enterDelay:a}){let[r,n]=s.useState(1240),[i,m]=s.useState(0);return s.useEffect(()=>{let e=window.setInterval(()=>{n(e=>e+Math.floor(2+6*Math.random())),m(e=>e+1)},2200);return()=>window.clearInterval(e)},[]),(0,t.jsx)("div",{className:(0,o.cn)("sol-float absolute z-20",e),children:(0,t.jsxs)("div",{className:(0,o.cn)("chip-pop flex items-center gap-2.5 px-3.5 py-2.5",d),style:c(a),children:[(0,t.jsx)("span",{className:"flex size-8 items-center justify-center rounded-xl bg-sol-cyan/15 text-sol-cyan",children:(0,t.jsx)(l.TrendingUp,{className:"size-4"})}),(0,t.jsxs)("div",{className:"leading-tight",children:[(0,t.jsx)("p",{className:"text-[10px] font-medium uppercase tracking-wide text-muted-foreground",children:"Today's savings"}),(0,t.jsxs)("p",{className:"sol-tick text-sm font-bold text-foreground",children:["Rs ",r.toLocaleString("en-PK")]},i)]})]})})},"WhatsAppAlertChip",0,function({className:e,enterDelay:s}){return(0,t.jsx)("div",{className:(0,o.cn)("sol-float absolute z-20",e),children:(0,t.jsxs)("div",{className:(0,o.cn)("chip-pop flex items-center gap-2.5 px-3.5 py-2.5",d),style:c(s),children:[(0,t.jsx)("span",{className:"flex size-8 items-center justify-center rounded-xl bg-[#25D366]/15 text-[#25D366]",children:(0,t.jsx)(i.WhatsAppIcon,{className:"size-4"})}),(0,t.jsxs)("div",{className:"leading-tight",children:[(0,t.jsx)("p",{className:"text-[10px] font-medium uppercase tracking-wide text-muted-foreground",children:"WhatsApp alert"}),(0,t.jsx)("p",{className:"text-sm font-bold text-foreground",children:"Inverter offline"})]})]})})}])},172179,e=>{"use strict";var t=e.i(843476),s=e.i(390152);let a=(0,e.i(475254).default)("chart-line",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]);var r=e.i(623385),n=e.i(503116),l=e.i(669990),i=e.i(126526),o=e.i(847645);let d=[{icon:s.Plug,title:"Connect your inverter",desc:"Pick your brand and link it. No technician needed."},{icon:a,title:"We read your data",desc:"SOL AI starts pulling in y
1our generation, savings, battery and grid."},{icon:r.BrainCircuit,title:"Get answers, not numbers",desc:"AI insights, WhatsApp alerts and a daily report, from day one."}];e.s(["HowItWorks",0,function(){return(0,t.jsxs)("section",{id:"how",className:"relative px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(o.Reveal,{children:(0,t.jsx)(i.SectionHeading,{title:"Up and running in a few easy steps",subtitle:"No new hardware. Works with the inverter you already have."})}),(0,t.jsxs)("div",{className:"relative mx-auto mt-8 max-w-5xl",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute left-0 right-0 top-8 hidden h-px bg-gradient-to-r from-transparent via-sol-cyan/40 to-transparent sm:block"}),(0,t.jsx)(l.ResponsiveGrid,{cols:{base:1,sm:3},gap:"lg",children:d.map((e,s)=>{let a=e.icon;return(0,t.jsx)(o.Reveal,{delay:150+150*s,children:(0,t.jsxs)("div",{className:"group relative flex flex-col items-center text-center",children:[(0,t.jsxs)("span",{className:"relative z-10 flex size-16 items-center justify-center rounded-2xl border border-sol-cyan/30 bg-card text-sol-cyan shadow-sm transition-all duration-200 group-hover:-translate-y-1 group-hover:border-sol-cyan/60 group-hover:shadow-[0_12px_30px_-12px_rgba(0,174,198,0.55)]",children:[(0,t.jsx)(a,{className:"size-7"}),(0,t.jsx)("span",{className:"absolute -right-1.5 -top-1.5 flex size-6 items-center justify-center rounded-full bg-gradient-to-br from-sol-cyan to-sol-orange text-xs font-bold text-sol-navy",children:s+1})]}),(0,t.jsx)("h3",{className:"mt-5 text-lg font-semibold",children:e.title}),(0,t.jsx)("p",{className:"mt-2 max-w-[16rem] text-sm text-muted-foreground sm:text-base",children:e.desc})]})},e.title)})})]}),(0,t.jsxs)(o.Reveal,{delay:200,className:"mx-auto mt-8 flex max-w-md items-center justify-center gap-2 rounded-full border border-border bg-card/60 px-4 py-2.5 text-sm text-muted-foreground",children:[(0,t.jsx)(n.Clock,{className:"size-4 text-sol-cyan"}),(0,t.jsxs)("span",{children:["No new device, just a ",(0,t.jsx)("span",{className:"font-semibold text-foreground",children:"quick, simple"})," ","setup."]})]})]})}],172179)},29690,e=>{"use strict";var t=e.i(843476),s=e.i(643531),a=e.i(37727),r=e.i(126526),n=e.i(847645);let l=[{app:"Raw kWh numbers, no meaning",sol:"Your savings in rupees, in plain words"},{app:"Silent when a panel underperforms",sol:"AI spots faults early and warns you"},{app:"You check the app, hoping it's fine",sol:"A WhatsApp alert finds you the moment something breaks"},{app:"No record, no advice",sol:"A daily AI report with what to fix next"},{app:"One inverter, one screen",sol:"All your plants in one place"}];e.s(["InverterComparison",0,function(){return(0,t.jsxs)("section",{id:"difference",className:"relative px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(r.SectionHeading,{title:"What your inverter app will never tell you"}),(0,t.jsx)(n.Reveal,{className:"mx-auto mt-10 max-w-4xl",children:(0,t.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[(0,t.jsxs)("div",{className:"rounded-3xl border border-border bg-card/40 p-6 sm:p-8",children:[(0,t.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wide text-muted-foreground",children:"Your inverter app"}),(0,t.jsx)("ul",{className:"mt-5 space-y-3.5",children:l.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-3 text-sm text-muted-foreground sm:text-base",children:[(0,t.jsx)("span",{className:"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-muted-foreground/15 text-muted-foreground",children:(0,t.jsx)(a.X,{className:"size-3"})}),e.app]},e.app))})]}),(0,t.jsxs)("div",{className:"relative rounded-3xl border border-sol-cyan/40 bg-sol-cyan/[0.04] p-6 shadow-[0_0_50px_-20px_rgba(0,174,198,0.5)] sm:p-8",children:[(0,t.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wide text-sol-cyan",children:"SOL AI"}),(0,t.jsx)("ul",{className:"mt-5 space-y-3.5",children:l.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-3 text-sm sm:text-base",children:[(0,t.jsx)("span",{className:"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-sol-cyan/15 text-sol-cyan",children:(0,t.jsx)(s.Check,{className:"size-3"})}),e.sol]},e.sol))})]})]})})]})}])},716475,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(522016),r=e.i(657688),n=e.i(618566),l=e.i(664659),i=e.i(492161),o=e.i(37727),d=e.i(529996);let c={global:"/",pk:"/pk"};function m(e){return"/pk"===e||e.startsWith("/pk/")}var u=e.i(975157);let x=[{value:"pk",flag:"ðµð°",label:"Pakistan"},{value:"global",flag:"ð",label:"Global"}];function p({className:e,compact:s=!1}){let a=(0,n.usePathname)(),r=(0,n.useRouter)(),l=m(a)?"pk":"global";return(0,t.jsx)("div",{role:"group","aria-label":"Choose region",className:(0,u.cn)("items-center gap-0.5 rounded-full border border-border/60 bg-background/50 p-0.5",e),children:x.map(e=>{let a=e.value===l;return(0,t.jsxs)("button",{type:"button",onClick:()=>{var t;
1return t=e.value,void(document.cookie=`sc_audience=${t}; path=/; max-age=31536000; SameSite=Lax`,t!==l&&r.push(c[t]))},"aria-pressed":a,title:e.label,className:(0,u.cn)("flex items-center gap-1.5 whitespace-nowrap rounded-full py-1.5 text-xs font-semibold transition-colors",s?"px-2.5":"px-2.5 sm:px-3.5 sm:text-sm",a?"bg-sol-cyan text-sol-navy shadow-sm":"text-muted-foreground hover:text-foreground"),children:[(0,t.jsx)("span",{"aria-hidden":!0,children:e.flag}),(0,t.jsx)("span",{className:s?"sr-only":"sr-only sm:not-sr-only",children:e.label})]},e.value)})})}var h=e.i(537067);let g=[{label:"Individual",href:"/pk"},{label:"Enterprise",href:"/pk/business"}],f=[{label:"Sol AI",href:"/sol-ai"},{label:"What you get",href:"/pricing"},{label:"Proof",href:"/proof"},{label:"Rae",href:"/rae"},{label:"About",href:"/about"}],b=[{label:"Installers",href:"/partners"},{label:"O&M providers",href:"/for-om"},{label:"Site owners",href:"/for-site-owners"},{label:"Lenders",href:"/for-lenders"}],v={label:"Book a call",href:h.BOOKING_URL};function y({className:e,pk:r}){let[l,c]=s.useState(!1),m=s.useRef(null),x=(0,n.usePathname)(),[h,g]=s.useState(x);return h!==x&&(g(x),c(!1)),s.useEffect(()=>{if(!l)return;let e=e=>{m.current?.contains(e.target)||c(!1)},t=e=>{"Escape"===e.key&&c(!1)};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)}},[l]),(0,t.jsxs)("div",{ref:m,className:(0,u.cn)("relative",e),children:[(0,t.jsx)("button",{type:"button","aria-label":l?"Close menu":"Open menu","aria-expanded":l,"aria-controls":"landing-mobile-menu",onClick:()=>c(e=>!e),className:"flex size-9 items-center justify-center rounded-full border border-border text-foreground transition-colors hover:bg-accent",children:l?(0,t.jsx)(o.X,{className:"size-4"}):(0,t.jsx)(i.Menu,{className:"size-4"})}),l&&(0,t.jsxs)("div",{id:"landing-mobile-menu",className:"navbar-menu-in absolute right-0 top-full z-50 mt-2 max-h-[calc(100dvh-5.5rem)] w-56 overflow-y-auto rounded-2xl border border-border bg-background/95 p-2 shadow-lg backdrop-blur-xl",children:[!r&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"px-3 pb-1 pt-2 text-[11px] font-semibold uppercase tracking-[0.14em] text-muted-foreground",children:"Who it's for"}),b.map(e=>(0,t.jsx)(a.default,{href:e.href,className:"flex h-10 items-center rounded-xl px-3 text-sm font-medium text-foreground transition-colors hover:bg-accent",children:e.label},e.href)),(0,t.jsx)("div",{className:"my-1 border-t border-border"}),f.map(e=>(0,t.jsx)(a.default,{href:e.href,className:"flex h-10 items-center rounded-xl px-3 text-sm font-medium text-foreground transition-colors hover:bg-accent",children:e.label},e.href))]}),(0,t.jsx)(a.default,{href:"/login",className:"flex h-10 items-center rounded-xl px-3 text-sm font-medium text-foreground transition-colors hover:bg-accent sm:hidden",children:"Sign in"}),(0,t.jsx)(d.CtaButton,{size:"default",withArrow:!1,label:r?"Subscribe now":v.label,href:r?"/register":v.href,className:"mt-1 flex h-10 w-full px-4 text-sm sm:hidden"}),r&&(0,t.jsxs)("div",{className:"mt-1 flex h-10 items-center justify-between rounded-xl px-3 sm:hidden",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-foreground",children:"Region"}),(0,t.jsx)(p,{})]})]})]})}function j({pathname:e}){let[r,n]=s.useState(!1),i=s.useRef(null),o=b.some(t=>e===t.href),[d,c]=s.useState(e);return d!==e&&(c(e),n(!1)),s.useEffect(()=>{if(!r)return;let e=e=>{i.current?.contains(e.target)||n(!1)},t=e=>{"Escape"===e.key&&n(!1)};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)}},[r]),(0,t.jsxs)("div",{ref:i,className:"relative",children:[(0,t.jsxs)("button",{type:"button","aria-expanded":r,"aria-controls":"landing-who-menu",onClick:()=>n(e=>!e),className:(0,u.cn)("flex items-center gap-1 whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm xl:px-3.5 font-medium transition-colors",o||r?"text-foreground":"text-muted-foreground hover:text-foreground"),children:["Who it's for",(0,t.jsx)(l.ChevronDown,{className:(0,u.cn)("size-3.5 transition-transform",r&&"rotate-180"),"aria-hidden":!0})]}),r&&(0,t.jsx)("div",{id:"landing-who-menu",className:"navbar-menu-in absolute left-0 top-full z-50 mt-2 w-52 rounded-2xl border border-border bg-background/95 p-2 shadow-lg backdrop-blur-xl",children:b.map(s=>(0,t.jsx)(a.default,{href:s.href,"aria-current":e===s.href?"page":void 0,onClick:()=>n(!1),className:"flex h-10 items-center rounded-xl px-3 text-sm font-medium text-foreground transition-colors hover:bg-accent",children:s.label},s.href))})]})}function w({pathname:e,className:s}){return(0,t.jsx)("div",{className:(0,u.cn)("items-center gap-0.5 rounded-full border border-border/60 bg-background/50 p-0.5",s),children:g.map(s=>{let a="/pk"===s.href?"/pk"===e:e.startsWith("/pk/business");return(0,t.jsx)("a",{href:s.href,"aria-current":a?"page":void 0,className:(0,u.cn)("whitespace-nowrap rounded-full px-2.5 py-1.5 text-xs font-semibold transition-colors sm:px-4 sm:text-sm",a?"bg-sol-cyan text-sol-navy shadow-sm":"text-muted-foreground hover:text-foreground"),children:s.label},s.href)})})}e.s(["LandingNavbar",0,function(){let[e,l]=s.useState(!1),i=(0,n.usePathname)(),o=m(i);return s.useEffect(()=>{var e;let t,s,a,r;return e=()=>{let e=()=>l(window.scrollY>.7*window.innerHeight);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},s=window,a=()=>{t=e()},r=s.requestIdleCallback?s.requestIdleCallback(a):window.setTimeout(a,1),()=>{s.cancelIdleCallback?s.cancelIdleCallback(r):window.clearTimeout(r),t?.()}},[]),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("header",{className:"fixed inset-x-0 top-0 z-50 max-w-[100vw] overflow-x-clip px-3 pt-3 sm:px-4 sm:pt-4",children:(0,t.jsxs)("nav",{className:(0,u.cn)("navbar-drop relative mx-auto flex h-14 max-w-5xl items-center justify-between gap-3 rounded-full border pl-3 pr-2 backdrop-blur-xl transition-colors duration-300 sm:pl-4",e?"border-border bg-background/80 shadow-sm":"border-border/60 bg-background/40 shadow-[0_8px_30px_rgba(0,0,0,0.08)] dark:border-white/10 dark:bg-white/5 dark:shadow-[0_8px_30px_rgba(0,0,0,0.25)]"),children:[(0,t.jsx)(a.default,{href:o?"/pk":"/","aria-label":"Sol AI home",className:"flex shrink-0 items-center",children:(0,t.jsx)(r.default,{src:"/logo/logo-dark.png",alt:"Sol AI",width:224,height:224,priority:!0,className:"-my-4 h-16 w-auto object-contain sm:-my-6 sm:h-28"})}),(0,t.jsx)("div",{className:"hidden min-w-0 flex-1 justify-center lg:flex",children:o?(0,t.jsx)(w,{pathname:i,className:"flex"}):(0,t.jsx)("nav",{className:"flex items-center gap-1",children:f.map((e,r)=>(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)(a.default,{href:e.href,"aria-current":i===e.href?"page":void 0,className:(0,u.cn)("whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm font-medium transition-colors xl:px-3.5",i===e.href?"text-foreground":"text-muted-foreground hover:text-foreground"),children:e.label},e.href),0===r&&(0,t.jsx)(j,{pathname:i})]},e.href))})}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2 sm:gap-3",children:[o&&(0,t.jsx)(w,{pathname:i,className:"flex lg:hidden"}),o&&(0,t.jsx)(p,{compact:!0,className:"hidden sm:flex"}),(0,t.jsx)(a.default,{href:"/login",className:"hidden h-9 items-center rounded-full border border-border px-4 text-sm font-medium text-foreground transition-colors hover:bg-accent sm:flex",children:"Sign in"}
1),(0,t.jsx)(d.CtaButton,{size:"default",withArrow:!1,label:o?"Subscribe now":v.label,href:o?"/register":v.href,className:"hidden h-9 px-4 text-sm sm:flex"}),(0,t.jsx)(y,{className:o?"sm:hidden":"lg:hidden",pk:o})]})]})})})}],716475)},92234,e=>{"use strict";var t=e.i(843476),s=e.i(939544),a=e.i(878894),r=e.i(273705),n=e.i(669990),l=e.i(126526),i=e.i(847645);let o=[{icon:s.Droplets,text:"You don't know when to get your panels cleaned."},{icon:a.AlertTriangle,text:"When a fault happens, you don't know what caused it."},{icon:r.BellRing,text:"Nothing alerts you when something stops working."}];e.s(["PainStrip",0,function(){return(0,t.jsxs)("section",{className:"relative px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(l.SectionHeading,{title:"If you own solar, you know the feeling"}),(0,t.jsx)(n.ResponsiveGrid,{cols:{base:1,sm:3},gap:"md",className:"mx-auto mt-10 max-w-5xl",children:o.map((e,s)=>{let a=e.icon;return(0,t.jsx)(i.Reveal,{delay:90*s,children:(0,t.jsxs)("div",{className:"flex h-full items-start gap-3 rounded-2xl border border-border bg-card/60 p-5 transition-colors hover:border-sol-orange/40",children:[(0,t.jsx)("span",{className:"flex size-10 shrink-0 items-center justify-center rounded-xl bg-sol-orange/10 text-sol-orange",children:(0,t.jsx)(a,{className:"size-5"})}),(0,t.jsx)("p",{className:"pt-1.5 text-sm font-medium sm:text-base",children:e.text})]})},e.text)})})]})}])},842141,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(21218),r=e.i(844345),n=e.i(795193),l=e.i(565791),i=e.i(126526),o=e.i(847645),d=e.i(529996),c=e.i(361957);let m=[{icon:a.Activity,label:"Production & savings"},{icon:l.WhatsAppIcon,label:"WhatsApp alerts"},{icon:r.BatteryCharging,label:"Battery & grid record"},{icon:n.FileBarChart,label:"Daily AI report"}];e.s(["Pricing",0,function(){let[e,a]=s.useState(2),[r,n]=s.useState(""),l=c.SIZE_TIERS[e],u=null===l.price,x=`mailto:[email protected]?subject=${encodeURIComponent("Custom pricing enquiry")}&body=${encodeURIComponent(`My system size is ${r||"____"} kWh. Please share a custom quote.`)}`;return(0,t.jsxs)("section",{id:"pricing",className:"relative px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(i.SectionHeading,{title:"Pay for your system size",subtitle:"Plans as low as Rs 599 a month. No hardware cost. Every plan includes all of SolAI's smart features. You only pay based on how big your solar system is."}),(0,t.jsx)(o.Reveal,{children:(0,t.jsxs)("div",{className:"mx-auto mt-10 max-w-xl",children:[(0,t.jsxs)("div",{className:"rounded-3xl border border-sol-cyan/30 bg-card p-6 shadow-[0_0_50px_-20px_rgba(0,174,198,0.5)] sm:p-8",children:[(0,t.jsx)(c.SystemSizeSlider,{index:e,onIndexChange:a}),(0,t.jsx)("div",{className:"mt-6",children:u?(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)("input",{type:"number",inputMode:"numeric",min:1e3,value:r,onChange:e=>n(e.target.value),placeholder:"Your system size (kWh)",className:"w-full rounded-full border border-border bg-background px-4 py-2.5 text-sm outline-none transition-colors placeholder:text-muted-foreground focus:border-sol-cyan"}),(0,t.jsx)("a",{href:x,className:"flex h-11 w-full items-center justify-center gap-2 rounded-full bg-gradient-to-r from-sol-cyan to-sol-orange font-semibold text-sol-navy shadow-[0_14px_40px_-12px_rgba(0,174,198,0.55)] transition hover:brightness-110",children:"Get a custom quote"})]}):(0,t.jsx)(d.CtaButton,{label:"Subscribe",className:"w-full",href:`/register?size=${encodeURIComponent(l.label)}`})})]}),(0,t.jsxs)("div",{className:"mt-6 rounded-2xl border border-border bg-card/40 p-5",children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wide text-muted-foreground",children:"Every plan includes"}),(0,t.jsx)("ul",{className:"mt-4 grid gap-3 sm:grid-cols-2",children:m.map(({icon:e,label:s})=>(0,t.jsxs)("li",{className:"group flex items-center gap-3 rounded-xl border border-border/60 bg-background/40 p-3 transition-all duration-200 hover:-translate-y-0.5 hover:border-sol-cyan/50 hover:bg-sol-cyan/5 hover:shadow-[0_8px_24px_-12px_rgba(0,174,198,0.55)]",children:[(0,t.jsx)("span",{className:"flex size-9 shrink-0 items-center justify-center rounded-lg bg-sol-cyan/10 text-sol-cyan transition-transform duration-200 group-hover:scale-110",children:(0,t.jsx)(e,{className:"size-5"})}),(0,t.jsx)("span",{className:"text-sm font-medium",children:s})]},s))})]})]})})]})}])},664064,e=>{"use strict";var t=e.i(843476),s=e.i(870273),a=e.i(346773),r=e.i(126526),n=e.i(323211);let l=[{name:"Ahmed Raza",city:"Lahore",initials:"AR",text:"For the first time I can see exactly how much my system saves every day. The monthly savings are right there in numbers."},{name:"Sana Khalid",city:"Karachi",initials:"SK",text:"Inverter band hua to WhatsApp pe foran alert aaya. Warna mujhe pata hi na chalta."},{name:"Bilal Ahmed",city:"Islamabad",initials:"BA",text:"The AI report told me my panels were dusty. After a quick cleaning, generation went up 30%."},{name:"Ayesha Siddiqui",city:"Karachi",initials:"AS",text:"Setup bohat asaan tha, koi naya device nahi. Ab roz WhatsApp pe SOL AI se report aa jati hai."},{name:"Imran Yousaf",city:"Faisalabad",initials:"IY",text:"SOL AI khud bata deta hai ke kab panel clean karwane hain taake plant theek se chalta rahe. Mujhe to pehle andaza hi nahi hota tha."},{name:"Hamza Sheikh",city:"Karachi",initials:"HS",text:"I manage 3 plants and now they're all in one place. Any fault and I get an alert. Total peace of mind."}];function i({r:e}){return(0,t.jsxs)("figure",{className:"mr-4 flex h-full w-[300px] shrink-0 flex-col rounded-2xl border border-border bg-card/60 p-6 transition-colors hover:border-sol-cyan/40 sm:w-[340px]",children:[(0,t.jsx)("div",{className:"flex gap-0.5 text-yellow-400",children:Array.from({length:5}).map((e,a)=>(0,t.jsx)(s.Star,{className:"size-4 fill-current"},a))}),(0,t.jsxs)("blockquote",{className:"mt-3 flex-1 text-sm leading-relaxed text-foreground
1/90",children:["â",e.text,"â"]}),(0,t.jsxs)("figcaption",{className:"mt-5 flex items-center gap-3",children:[(0,t.jsx)("span",{className:"flex size-10 items-center justify-center rounded-full bg-sol-cyan/15 text-sm font-bold text-sol-cyan",children:e.initials}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-semibold",children:e.name}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:e.city})]})]})]})}e.s(["Testimonials",0,function(){return(0,t.jsxs)("section",{id:"reviews",className:"relative overflow-hidden px-4 py-6 sm:px-6 lg:px-8 lg:py-10",children:[(0,t.jsx)(r.SectionHeading,{title:"Trusted by solar owners across Pakistan",subtitle:"Real systems, real savings. Here's what they noticed."}),(0,t.jsx)(n.Carousel,{opts:{loop:!0,dragFree:!0,align:"start",containScroll:!1},plugins:[(0,a.default)({speed:1,startDelay:0,stopOnInteraction:!1,stopOnMouseEnter:!0})],className:"mt-8 cursor-grab active:cursor-grabbing [-webkit-mask-image:linear-gradient(to_right,transparent,#000_6%,#000_94%,transparent)] [mask-image:linear-gradient(to_right,transparent,#000_6%,#000_94%,transparent)]",children:(0,t.jsx)(n.CarouselContent,{className:"ml-0 items-stretch",children:Array.from({length:2}).flatMap((e,s)=>l.map((e,a)=>(0,t.jsx)(n.CarouselItem,{className:"basis-auto pl-0",children:(0,t.jsx)(i,{r:e})},`${s}-${a}`)))})})]})}])},489676,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(991799),r=e.i(897250),n=e.i(975157);let l=s.lazy(()=>e.A(521759).then(e=>({default:e.ThemeMenu})));function i({triggerCls:e,onActivate:s}){return(0,t.jsxs)("button",{type:"button","aria-label":"Toggle theme",className:e,onPointerEnter:s,onClick:s,children:[(0,t.jsx)(r.Sun,{className:"size-4 rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,t.jsx)(a.Moon,{className:"absolute size-4 rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,t.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}e.s(["ThemeToggle",0,function({className:e}){let[a,r]=s.useState(!1),o=(0,n.cn)("relative flex size-9 items-center justify-center rounded-full border transition-colors",e);return a?(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)(i,{triggerCls:o}),children:(0,t.jsx)(l,{triggerCls:o,defaultOpen:!0})}):(0,t.jsx)(i,{triggerCls:o,onActivate:()=>r(!0)})}])},273443,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(30030),r=e.i(75830),n=e.i(820783),l=e.i(981140),i=e.i(369340),o=e.i(248425),d=e.i(934620),c=e.i(296626),m=e.i(610772),u="Collapsible",[x,p]=(0,a.createContextScope)(u),[h,g]=x(u),f=s.forwardRef((e,a)=>{let{__scopeCollapsible:r,open:n,defaultOpen:l,disabled:d,onOpenChange:c,...x}=e,[p,g]=(0,i.useControllableState)({prop:n,defaultProp:l??!1,onChange:c,caller:u});return(0,t.jsx)(h,{scope:r,disabled:d,contentId:(0,m.useId)(),open:p,onOpenToggle:s.useCallback(()=>g(e=>!e),[g]),children:(0,t.jsx)(o.Primitive.div,{"data-state":N(p),"data-disabled":d?"":void 0,...x,ref:a})})});f.displayName=u;
1var b="CollapsibleTrigger",v=s.forwardRef((e,s)=>{let{__scopeCollapsible:a,...r}=e,n=g(b,a);return(0,t.jsx)(o.Primitive.button,{type:"button","aria-controls":n.open?n.contentId:void 0,"aria-expanded":n.open||!1,"data-state":N(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...r,ref:s,onClick:(0,l.composeEventHandlers)(e.onClick,n.onOpenToggle)})});v.displayName=b;var y="CollapsibleContent",j=s.forwardRef((e,s)=>{let{forceMount:a,...r}=e,n=g(y,e.__scopeCollapsible);return(0,t.jsx)(c.Presence,{present:a||n.open,children:({present:e})=>(0,t.jsx)(w,{...r,ref:s,present:e})})});j.displayName=y;var w=s.forwardRef((e,a)=>{let{__scopeCollapsible:r,present:l,children:i,...c}=e,m=g(y,r),[u,x]=s.useState(l),p=s.useRef(null),h=(0,n.useComposedRefs)(a,p),f=s.useRef(0),b=f.current,v=s.useRef(0),j=v.current,w=m.open||u,k=s.useRef(w),A=s.useRef(void 0);return s.useEffect(()=>{let e=requestAnimationFrame(()=>k.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.useLayoutEffect)(()=>{let e=p.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();f.current=t.height,v.current=t.width,k.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),x(l)}},[m.open,l]),(0,t.jsx)(o.Primitive.div,{"data-state":N(m.open),"data-disabled":m.disabled?"":void 0,id:m.contentId,hidden:!w,...c,ref:h,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":j?`${j}px`:void 0,...e.style},children:w&&i})});function N(e){return e?"open":"closed"}var k=e.i(586318),A="Accordion",C=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[S,_,I]=(0,r.createCollection)(A),[R,z]=(0,a.createContextScope)(A,[I,p]),E=p(),T=s.forwardRef((e,s)=>{let{type:a,...r}=e;return(0,t.jsx)(S.Provider,{scope:e.__scopeAccordion,children:"multiple"===a?(0,t.jsx)(B,{...r,ref:s}):(0,t.jsx)(W,{...r,ref:s})})});T.displayName=A;var[O,M]=R(A),[L,P]=R(A,{collapsible:!1}),W=s.forwardRef((e,a)=>{let{value:r,defaultValue:n,onValueChange:l=()=>{},collapsible:o=!1,...d}=e,[c,m]=(0,i.useControllableState)({prop:r,defaultProp:n??"",onChange:l,caller:A});return(0,t.jsx)(O,{scope:e.__scopeAccordion,value:s.useMemo(()=>c?[c]:[],[c]),onItemOpen:m,onItemClose:s.useCallback(()=>o&&m(""),[o,m]),children:(0,t.jsx)(L,{scope:e.__scopeAccordion,collapsible:o,children:(0,t.jsx)(H,{...d,ref:a})})})}),B=s.forwardRef((e,a)=>{let{value:r,defaultValue:n,onValueChange:l=()=>{},...o}=e,[d,c]=(0,i.useControllableState)({prop:r,defaultProp:n??[],onChange:l,caller:A}),m=s.useCallback(e=>c((t=[])=>[...t,e]),[c]),u=s.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(O,{scope:e.__scopeAccordion,value:d,onItemOpen:m,onItemClose:u,children:(0,t.jsx)(L,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(H,{...o,ref:a})})})}),[D,q]=R(A),H=s.forwardRef((e,a)=>{let{__scopeAccordion:r,disabled:i,dir:d,orientation:c="vertical",...m}=e,u=s.useRef(null),x=(0,n.useComposedRefs)(u,a),p=_(r),h="ltr"===(0,k.useDirection)(d),g=(0,l.composeEventHandlers)(e.onKeyDown,e=>{if(!C.includes(e.key))return;let t=e.target,s=p().filter(e=>!e.ref.current?.disabled),a=s.findIndex(e=>e.ref.current===t),r=s.length;if(-1===a)return;e.preventDefault();let n=a,l=r-1,i=()=>{(n=a+1)>l&&(n=0)},o=()=>{(n=a-1)<0&&(n=l)};switch(e.key){case"Home":n=0;break;case"End":n=l;break;case"ArrowRight":"horizontal"===c&&(h?i():o());break;case"ArrowDown":"vertical"===c&&i();break;case"ArrowLeft":"horizontal"===c&&(h?o():i());break;case"ArrowUp":"vertical"===c&&o()}let d=n%r;s[d].ref.current?.focus()});return(0,t.jsx)(D,{scope:r,disabled:i,direction:d,orientation:c,children:(0,t.jsx)(S.Slot,{scope:r,children:(0,t.jsx)(o.Primitive.div,{...m,"data-orientation":c,ref:x,onKeyDown:i?void 0:g})})})}),F="AccordionItem",[U,$]=R(F),Y=s.forwardRef((e,s)=>{let{__scopeAccordion:a,value:r,...n}=e,l=q(F,a),i=M(F,a),o=E(a),d=(0,m.useId)(),c=r&&i.value.includes(r)||!1,u=l.disabled||e.disabled;return(0,t.jsx)(U,{scope:a,open:c,disabled:u,triggerId:d,children:(0,t.jsx)(f,{"data-orientation":l.orientation,"data-state":Q(c),...o,...n,ref:s,disabled:u,open:c,onOpenChange:e=>{e?i.onItemOpen(r):i.onItemClose(r)}})})});Y.displayName=F;var G="AccordionHeader",K=s.forwardRef((e,s)=>{let{__scopeAccordion:a,...r}=e,n=q(A,a),l=$(G,a);return(0,t.jsx)(o.Primitive.h3,{"data-orientation":n.orientation,"data-state":Q(l.open),"data-disabled":l.disabled?"":void 0,...r,ref:s})});K.displayName=G;var V="AccordionTrigger",J=s.forwardRef((e,s)=>{let{__scopeAccordion:a,...r}=e,n=q(A,a),l=$(V,a),i=P(V,a),o=E(a);return(0,t.jsx)(S.ItemSlot,{scope:a,children:(0,t.jsx)(v,{"aria-disabled":l.open&&!i.collapsible||void 0,"data-orientation":n.orientation,id:l.triggerId,...o,...r,ref:s})})});J.displayName=V;var X="AccordionContent",Z=s.forwardRef((e,s)=>{let{__scopeAccordion:a,...r}=e,n=q(A,a),l=$(X,a),i=E(a);return(0,t.jsx)(j,{role:"region","aria-labelledby":l.triggerId,"data-orientation":n.orientation,...i,...r,ref:s,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function Q(e){return e?"open":"closed"}Z.displayName=X;var ee=e.i(409797),et=e.i(975157);e.s(["Accordion",0,function({...e}){return(0,t.jsx)(T,{"data-slot":"accordion",...e})},"AccordionContent",0,function({className:e,children:s,...a}){return(0,t.jsx)(Z,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...a,children:(0,t.jsx)("div",{className:(0,et.cn)("pt-0 pb-4",e),children:s})})},"AccordionItem",0,function({className:e,...s}){return(0,t.jsx)(Y,{"data-slot":"accordion-item",className:(0,et.cn)("border-b last:border-b-0",e),...s})},"AccordionTrigger",0,function({className:e,children:s,...a}){return(0,t.jsx)(K,{className:"flex",children:(0,t.jsxs)(J,{"data-slot":"accordion-trigger",className:(0,et.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
1ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...a,children:[s,(0,t.jsx)(ee.ChevronDownIcon,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}],273443)},669990,e=>{"use strict";var t=e.i(843476),s=e.i(975157);let a={1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",12:"grid-cols-12"},r={1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",12:"sm:grid-cols-12"},n={1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",12:"md:grid-cols-12"},l={1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",12:"lg:grid-cols-12"},i={1:"xl:grid-cols-1",2:"xl:grid-cols-2",3:"xl:grid-cols-3",4:"xl:grid-cols-4",5:"xl:grid-cols-5",6:"xl:grid-cols-6",7:"xl:grid-cols-7",8:"xl:grid-cols-8",12:"xl:grid-cols-12"},o={none:"gap-0",xs:"gap-2",sm:"gap-3",md:"gap-4",lg:"gap-6"};e.s(["ResponsiveGrid",0,function({cols:e,gap:d="md",as:c="div",className:m,children:u,...x}){let{base:p=1,sm:h,md:g,lg:f,xl:b}=e??{};return(0,t.jsx)(c,{className:(0,s.cn)("grid",a[p],h&&r[h],g&&n[g],f&&l[f],b&&i[b],o[d],m),...x,children:u})}])},565791,e=>{"use strict";var t=e.i(843476),s=e.i(975157);e.s(["WhatsAppIcon",0,function({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,className:(0,s.cn)("size-4",e),children:(0,t.jsx)("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z"})})}])},764010,436209,e=>{"use strict";var t=e.i(271645),s=e.i(618566),a=e.i(863013),r=e.i(908406),n=e.i(919351);function l(e){return`https://app-api.solconnect.ai/api/v1/auth/oauth/${e}`}e.s(["OAUTH_PROVIDERS",0,[{id:"google",label:"Google"}],"oauthStartUrl",0,l],436209);let i="sol-oauth",o="sol-oauth-channel",d="sol-oauth",c="sol-oauth-ack";e.s(["OAUTH_ACK_TYPE",0,c,"OAUTH_CHANNEL_NAME",0,o,"OAUTH_MESSAGE_TYPE",0,i,"OAUTH_POPUP_NAME",0,d,"useOAuthPopup",0,function(){let e=(0,s.useRouter)(),{toast:m}=(0,r.useToast)(),u=(0,n.useSocialLoginCallback)(),[x,p]=t.useState(null),h=t.useRef(null),g=t.useRef(null),f=t.useRef(0),b=t.useRef(!1),v=t.useCallback(e=>{h.current=e,p(e)},[]),y=t.useCallback(()=>{g.current=null,v(null)},[v]),j=t.useRef(()=>{});return t.useEffect(()=>{j.current=t=>{if(t&&t.type===i&&!b.current){b.current=!0;try{let e=new BroadcastChannel(o);e.postMessage({type:c}),e.close()}catch{}try{g.current?.close()}catch{}if(y(),t.error||!t.token||!t.user){m({variant:"destructive",title:"Sign in failed",description:"We could not complete social sign in. Please try again."}),b.current=!1;return}u(t.user,t.token),m({variant:"success",title:"Welcome!"}),e.push((0,a.homeRouteForBackendRole)(t.user.role))}}}),t.useEffect(()=>{let e=null;try{(e=new BroadcastChannel(o)).onmessage=e=>j.current(e.data)}catch{}function t(e){e.origin===window.location.origin&&j.current(e.data)}return window.addEventListener("message",t),()=>{window.removeEventListener("message",t),e?.close()}},[]),t.useEffect(()=>{function e(){!h.current||Date.now()-f.current<700||window.setTimeout(()=>{h.current&&y()},350)}return window.addEventListener("focus",e),()=>window.removeEventListener("focus",e)},[y]),{start:t.useCallback(e=>{let t=l(e),s=window.screenX+Math.max(0,(window.outerWidth-500)/2),a=window.screenY+Math.max(0,(window.outerHeight-620)/2);b.current=!1;let r=window.open(t,d,`popup=yes,width=500,height=620,left=${s},top=${a}`);if(!r)return void window.location.assign(t);g.current=r,f.current=Date.now(),v(e);try{r.focus()}catch{}},[v]),pending:x}}],764010)},863013,e=>{"use strict";e.s(["homeRouteFor",0,function(e){return"demo"===e?"/demo":"/dashboard"},"homeRouteForBackendRole",0,function(e){return"DEMO"===e?"/demo":"/dashboard"}])},730456,e=>{"use strict";let t=e=>({logo:`/logo/wall/${e}.png`,colorLogo:`/logo/wall/${e}_color.png`}),s=[{name:"Enphase",...t("Enphase")},{name:"SolarEdge",...t("SolarEdge")},{name:"Tesla",...t("Tesla")},{name:"SMA",...t("SMA")},{name:"Fronius",...t("Fronius")},{name:"CPS",...t("CPS")}
1,{name:"Sol-Ark",...t("SolArk")},{name:"Generac",...t("Generac")},{name:"GoodWe",...t("Goodwe")},{name:"Sungrow",...t("Sungrow")},{name:"Huawei",...t("Huawei")},{name:"Fox",...t("Fox")},{name:"Solis",...t("Solis")},{name:"Growatt",...t("Growatt")},{name:"SolaX",...t("solax")},{name:"Solarman",...t("Solarman")},{name:"SAJ",...t("SAJ")},{name:"MaxPower",...t("MaxPower")}],a=s.length,r=s.map(e=>e.name).join(", ").replace(/, ([^,]*)$/," and $1");e.s(["BRAND_COUNT",0,a,"LIVE_BRANDS",0,s,"LIVE_BRANDS_SENTENCE",0,r])},537067,e=>{"use strict";var t=e.i(730456);t.BRAND_COUNT,String(t.BRAND_COUNT),String(t.BRAND_COUNT);let s={min:10,max:25,default:20},a={min:50,max:2e3,default:400,step:10};a.default,s.default,e.s(["BOOKING_URL",0,"https://calendar.app.google/AxP7HXayMyWPGoQT7","CARE_PLAN_PRICE",0,s,"FLEET_SIZE",0,a,"SERVICE_CALC",0,{fleet:{min:500,max:5e3,default:1e3,step:100},faultRatePct:{min:.5,max:20,default:1,step:.5},jobValue:{min:1e3,max:3e3,default:1e3,step:100}},"US_CONTACT",0,{email:"[email protected]",locations:"New York / Karachi"}])}]);
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.