1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94909,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l={default:function(){return c},getImageProps:function(){return o}};for(var r in l)Object.defineProperty(a,r,{enumerable:!0,get:l[r]});let i=e.r(55682),s=e.r(8927),n=e.r(5500),d=i._(e.r(1948));function o(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:d.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let c=n.Image},57688,(e,t,a)=>{t.exports=e.r(94909)},24071,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",0,t],24071)},67927,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],67927)},57500,e=>{"use strict";var t=e.i(43476),a=e.i(71645),l=e.i(57688),r=e.i(22016),i=e.i(24071),s=e.i(67927);e.s(["default",0,function({slides:e,height:n="min-h-[80vh]"}){let[d,o]=(0,a.useState)(0),[c,h]=(0,a.useState)(!1),u=(0,a.useCallback)(()=>o(t=>(t-1+e.length)%e.length),[e.length]),x=(0,a.useCallback)(()=>o(t=>(t+1)%e.length),[e.length]);(0,a.useEffect)(()=>{if(c||e.length<=1)return;let t=setInterval(x,6e3);return()=>clearInterval(t)},[c,x,e.length]);let b=e[d],g=["bg-brand-dark","bg-[#0a1628]","bg-[#0d1f2d]"];return(0,t.jsxs)("section",{className:`relative ${n} flex items-center overflow-hidden ${b.image?"bg-brand-dark":b.bgClass??g[d%g.length]}`,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),"aria-label":"Hero carousel",children:[b.image&&(0,t.jsxs)("div",{className:"absolute inset-0 image-slide-fade","aria-hidden":"true",children:[(0,t.jsx)(l.default,{src:b.image,alt:"",fill:!0,className:"object-cover object-center",loading:"eager",priority:0===d,sizes:"100vw"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-brand-dark/70"})]},`hero-bg-${d}`),!b.image&&(0,t.jsx)("div",{className:"absolute inset-0 opacity-5 image-slide-fade","aria-hidden":"true",children:(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundImage:"radial-gradient(circle at 20% 50%, #EF3340 0%, transparent 50%), radial-gradient(circle at 80% 20%, #97D700 0%, transparent 40%)"}})},`hero-pattern-${d}`),(0,t.jsx)("div",{className:"relative z-10 w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20 slide-fade",children:(0,t.jsxs)("div",{className:"max-w-3xl",children:[b.tagline&&(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 bg-brand-red/20 border border-brand-red/30 text-brand-red text-xs font-bold uppercase tracking-widest px-4 py-2 rounded-full mb-6",children:[(0,t.jsx)("span",{className:"w-2 h-2 rounded-full bg-brand-red animate-pulse","aria-hidden":"true"}),b.tagline]}),(0,t.jsx)("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-extrabold text-white leading-tight text-balance mb-6",children:b.title}),(0,t.jsx)("p",{className:"text-lg sm:text-xl text-input leading-relaxed mb-10 max-w-2xl",children:b.subtitle}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 flex-wrap",children:[(0,t.jsx)(r.default,{href:b.primaryCTA.href,className:"inline-flex items-center justify-center px-8 py-4 rounded-xl bg-brand-red text-white font-bold text-base hover:bg-red-600 transition-colors min-h-[52px] shadow-lg shadow-brand-red/30",children:b.primaryCTA.label}),b.secondaryCTAs?.map(e=>(0,t.jsx)(r.default,{href:e.href,className:"inline-flex items-center justify-center px-8 py-4 rounded-xl border-2 border-white/30 text-white font-bold text-base hover:bg-white/10 hover:border-white/60 transition-colors min-h-[52px]",children:e.label},e.href))]})]})},d),e.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{onClick:u,className:"absolute left-4 top-1/2 -translate-y-1/2 z-20 w-11 h-11 rounded-full bg-white/10 hover:bg-white/20 flex items-center justify-center text-white transition-colors","aria-label":"Previous slide",children:(0,t.jsx)(i.ChevronLeft,{className:"w-5 h-5"})}),(0,t.jsx)("button",{onClick:x,className:"absolute right-4 top-1/2 -translate-y-1/2 z-20 w-11 h-11 rounded-full bg-white/10 hover:bg-white/20 flex items-center justify-center text-white transition-colors","aria-label":"Next slide",children:(0,t.jsx)(s.ChevronRight,{className:"w-5 h-5"})}),(0,t.jsx)("div",{className:"absolute bottom-8 left-0 right-0 flex justify-center gap-2",role:"tablist","aria-label":"Carousel slides",children:e.map((e,a)=>(0,t.jsx)("button",{onClick:()=>o(a),role:"tab","aria-selected":a===d,"aria-label":`Go to slide ${a+1}`,className:`rounded-full transition-all duration-300 ${a===d?"bg-brand-red w-8 h-2.5":"bg-white/30 hover:bg-white/50 w-2.5 h-2.5"}`},a))})]})]})}])}]);
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.