1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HeroLogo3D-C9SfWyOU.js","assets/react-DRPo-ETD.js","assets/jsx-runtime-qsKQ_aOW.js"])))=>i.map(i=>d[i]); 2import{i as e,t}from"./react-DRPo-ETD.js";import{t as n}from"./preload-helper-D4M6sveU.js";import{m as r}from"./useLocale-DZF_kiJn.js";import{t as i}from"./jsx-runtime-qsKQ_aOW.js";import{t as a}from"./api-CnQLCJmy.js";import{i as o,o as s,s as c,t as l}from"./productsCache-9UGI5FPK.js";import{i as u}from"./useCurrency-DQCT0fHJ.js";import{n as d,r as f}from"./scroll-reveal-B5FQEdYc.js";import{t as ee}from"./useSeo-CEooVyPS.js";import{t as te}from"./productArt-Dy-KC5uq.js";import{n as p}from"./usePageContent-BzEjuQF7.js";import{t as ne}from"./useAddToCart-B4BBcTUi.js";import{t as re}from"./Footer-CFOpsEi7.js";import{n as m,r as h}from"./SoftGlow-KtQqhvjA.js";import{t as ie}from"./PrimaryCta-DFtj_9mG.js";var g=e(t(),1),_=i(),ae=`/assets/mascot/evo-mascot.webp`;function v({left:e,width:t=170,overlap:n=34}){let[r,i]=(0,g.useState)(!1);return r?null:(0,_.jsx)(`img`,{src:ae,alt:``,"aria-hidden":`true`,draggable:!1,loading:`lazy`,decoding:`async`,onError:()=>i(!0),className:`pointer-events-none absolute select-none`,style:{left:e,width:t,bottom:`100%`,marginBottom:-n}})}var oe=30,y=null,b=null;function se(){return y?Promise.resolve(y):(b??=a(`/api/reviews/recent?limit=${oe}`).then(e=>{let t=e.ok?e.data.reviews??[]:[];return y=t,t}).catch(()=>[]).finally(()=>{b=null}),b)}function x(e){let t=e.slice();for(let e=t.length-1;e>0;e--){let n=Math.floor(Math.random()*(e+1));[t[e],t[n]]=[t[n],t[e]]}return t}function S(){let[e,t]=(0,g.useState)(()=>y?x(y):null);return(0,g.useEffect)(()=>{if(e)return;let n=!0;return se().then(e=>{n&&t(x(e))}),()=>{n=!1}},[]),e}function C(e){let t=S(),[n,r]=(0,g.useState)(()=>new Set),i=(0,g.useCallback)(e=>{r(t=>t.has(e)?t:new Set(t).add(e))},[]);return{faces:(0,g.useMemo)(()=>{let r=[...new Set((t??[]).map(e=>e.user.avatar_url).filter(e=>!!e&&!n.has(e)))];return Array.from({length:e},(e,t)=>r[t]??null)},[t,e,n]),onBroken:i}}function w(){let[e,t]=(0,g.useState)(()=>o());return(0,g.useEffect)(()=>{if(e)return;let n=!0;return l().then(e=>{n&&t(e)}),()=>{n=!1}},[e]),(0,g.useMemo)(()=>{let t=new Map;for(let n of e??[])t.set(n.id,n.name);return t},[e])}function T({live:e,count:t,row:n,placeholders:r,products:i,productNames:a,fallbackQuote:o}){let s=e??[];return Array.from({length:t},(e,c)=>{let l=n*t+c,u=s.length>0?s[l%s.length]:null,d=r[l%r.length],f=i[(n+c)%i.length]??``;return u?{key:`${u.id}-${l}`,name:u.user.cfx_username||u.user.discord_username||d.name,country:null,product:a.get(u.product_id)||f,quote:u.body,rating:u.rating,avatar:u.user.avatar_url}:{key:`ph-${l}`,name:d.name,country:d.country,product:f,quote:o,rating:null,avatar:null}})}(0,g.lazy)(()=>n(()=>import(`./HeroLogo3D-C9SfWyOU.js`),__vite__mapDeps([0,1,2])));var E=4928,D=288,O=1632,k=`https://discord.gg/CRbM5RUs4u`,A=`https://evo-development.gitbook.io/evo-development-docs`;function j({dark:e=!1,label:t,slot:n,to:r=`/leo-tablet`}){return(0,_.jsx)(ie,{label:t,slot:n,variant:e?`card`:`hero`,to:r})}function M({label:e,slot:t,icon:n,iconSlot:i,to:a=`/products`,href:o}){let s=`bg-[#222225] border border-[#303036] border-solid flex gap-[4px] items-center justify-center p-[14px] rounded-[9px] transition-colors hover:bg-[#2a2a2e]`,c=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(`img`,{alt:``,src:n,"data-evo-slot":i,className:`size-[18px]`}),(0,_.jsx)(`span`,{"data-evo-slot":t,className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-medium leading-[0.913] text-[#d6d6db] text-[16px] tracking-[-0.32px] whitespace-nowrap`,children:e})]});return o?(0,_.jsx)(`a`,{href:o,target:`_blank`,rel:`noreferrer`,className:s,children:c}):(0,_.jsx)(r,{to:a,className:s,children:c})}function N({n:e,src:t,onBroken:n,className:r}){let i=p(`home`).img(`hero.community.avatar.${e}`);return(0,_.jsx)(`img`,{alt:``,...i,src:t??i.src,onError:t?()=>n(t):void 0,className:r})}var P=1921,F=2099,I=2834,L=2896;function R({height:e}){return(0,_.jsx)(`div`,{"aria-hidden":`true`,style:{height:e,backgroundImage:`repeating-linear-gradient(127.5deg, #0d0d0d 0px, #0d0d0d 8.5px, transparent 8.5px, transparent 11.1px)`},className:`w-full`})}function z({y:e=32,delay:t=0,duration:n=800}={}
2){let{ref:r,shown:i}=f(.12,!0),a=`cubic-bezier(0.16, 1, 0.3, 1)`;return{ref:r,style:{opacity:+!!i,transform:i?`translate3d(0, 0, 0)`:`translate3d(0, ${e}px, 0)`,transition:`opacity ${n}ms ${a} ${t}ms, transform ${n}ms ${a} ${t}ms`,willChange:`transform, opacity`}}}var B=4,ce=.6,V=.075;function le(){let e=p(`home`),t=(0,g.useRef)(null);return(0,g.useEffect)(()=>{let e=t.current;if(!e||window.matchMedia?.(`(prefers-reduced-motion: reduce)`).matches)return;let n=0,r=0,i=0,a=0,o=0,s=!1,c=()=>{if(i+=(n-i)*V,a+=(r-a)*V,e.style.transform=`translate3d(${i*B}px, ${a*B*ce}px, 0)`,Math.abs(n-i)<5e-4&&Math.abs(r-a)<5e-4){s=!1;return}o=requestAnimationFrame(c)},l=()=>{s||(s=!0,o=requestAnimationFrame(c))},u=t=>{let i=e.getBoundingClientRect(),a=(t.clientX-(i.left+i.width/2))/(window.innerWidth/2),o=(t.clientY-(i.top+i.height/2))/(window.innerHeight/2);n=Math.max(-1,Math.min(1,a)),r=Math.max(-1,Math.min(1,o)),l()},d=()=>{n=0,r=0,l()};return window.addEventListener(`pointermove`,u,{passive:!0}),document.addEventListener(`pointerleave`,d),()=>{window.removeEventListener(`pointermove`,u),document.removeEventListener(`pointerleave`,d),cancelAnimationFrame(o)}},[]),(0,_.jsx)(`div`,{className:`home-logo-drift absolute inset-0`,children:(0,_.jsx)(`div`,{ref:t,className:`size-full will-change-transform`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`hero.logo`),width:524,height:470,className:`home-logo-img block size-full select-none`,draggable:!1})})})}function ue(){let e=p(`home`),{faces:t,onBroken:n}=C(3);return(0,_.jsxs)(`div`,{className:`absolute left-0 top-0 w-[1920px] h-[855px]`,"data-node-id":`910:646`,children:[h(e.img(`hero.glow`).src,`hero-ellipse.svg`)?(0,_.jsx)(m,{"data-evo-slot":`hero.glow`,x:139,y:181,radius:408,sigma:250,rgb:[34,34,37],alpha:1}):(0,_.jsx)(`div`,{className:`absolute left-[-269px] top-[-227px] size-[816px] pointer-events-none`,children:(0,_.jsx)(`div`,{className:`absolute inset-[-61.27%]`,style:{WebkitMaskImage:`radial-gradient(closest-side, #000 55%, transparent 100%)`,maskImage:`radial-gradient(closest-side, #000 55%, transparent 100%)`},children:(0,_.jsx)(`img`,{alt:``,...e.img(`hero.glow`),className:`block max-w-none size-full`})})}),(0,_.jsxs)(`div`,{className:`absolute left-1/2 -translate-x-1/2 top-0 w-[1919.75px] h-[1065px] opacity-50 pointer-events-none`,children:[(0,_.jsx)(`img`,{alt:``,...e.img(`hero.bg`),className:`absolute size-full max-w-none object-cover object-bottom`}),(0,_.jsx)(`div`,{className:`absolute inset-x-0 top-0 -bottom-[2px] bg-gradient-to-b from-[rgba(8,8,8,0.8)] to-[#080808] to-[43.474%]`})]}),(0,_.jsx)(`div`,{className:`absolute inset-[-2.34%_-3.06%_26.15%_-3.07%] pointer-events-none`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`hero.texture`),className:`absolute inset-0 block max-w-none size-full`})}),(0,_.jsx)(m,{x:1206.09,y:246.09,square:357.527,sigma:131.2,rgb:[87,229,175],alpha:.29}),(0,_.jsx)(m,{x:1063.02,y:376.02,square:569.165,sigma:350,rgb:[24,158,107],alpha:.44}),(0,_.jsx)(`div`,{className:`absolute left-[819px] top-[158px] w-[524px] h-[470px] pointer-events-none z-10`,children:(0,_.jsx)(le,{})}),(0,_.jsx)(d,{repeat:!0,y:30,duration:850,className:`absolute left-[312px] top-[216px] w-[892px]`,children:(0,_.jsxs)(`div`,{className:`flex flex-col gap-[18px] items-start`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col items-start`,children:[(0,_.jsxs)(`p`,{"data-evo-slot":`hero.title.1`,className:`bg-clip-text font-semibold leading-[1.21] text-[60px] text-transparent tracking-[-0.84px] w-[586px] leading-[1.21]`,style:{backgroundImage:`linear-gradient(132.8deg, rgb(214,214,219) 6.66%, rgb(185,185,185) 92.13%)`},children:[e.text(`hero.title.1`),` `]}),(0,_.jsxs)(`div`,{className:`flex gap-[14px] items-center justify-center`,children:[(0,_.jsx)(`p`,{"data-evo-slot":`hero.title.2`,className:`bg-clip-text font-semibold leading-[1.21] text-[60px] text-transparent tracking-[-0.84px] whitespace-nowrap leading-[1.21]`,style:{backgroundImage:`linear-gradient(107.6deg, rgb(214,214,219) 6.66%, rgb(185,185,185) 92.13%)`},children:e.text(`hero.title.2`)}),(0,_.jsx)(`div`,{className:`relative size-[54px] transition-transform duration-300 ease-out hover:scale-110 hover:-rotate-[25deg]`,children:(0,_.jsx)(`div`,{className:`absolute inset-[-2.17%]`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`hero.badge.evo`),className:`block max-w-none size-full`})})}),(0,_.jsxs)(`p`,{"data-evo-slot":`hero.title.3`,className:`bg-clip-text font-semibold leading-[1.21] text-[60px] text-transparent tracking-[-0.84px] whitespace-nowrap leading-[1.21]`,style:{backgroundImage:`linear-gradient(117deg, rgb(214,214,219) 6.66%, rgb(185,185,185) 92.13%)`},children:[e.text(`hero.title.3`),` `]})]}),(0,_.jsxs)(`div`,{className:`flex gap-[18px] items-center`,children:[(0,_.jsx)(`p`,{"data-evo-slot":`hero.title.4`,className:`bg-clip-text font-semibold leading-[1.21] text-[60px] text-transparent tracking-[-0.84px] whitespace-nowrap leading-[1.21]`,style:{backgroundImage:`linear-gradient(112.7deg, rgb(214,214,219) 6.66%, rgb(185,185,185) 92.13%)`},children:e.text(`hero.title.4`)}),(0,_.jsx)(`div`,{className:`bg-gradient-to-b from-[#d25823] to-[#99401a] border-[0.831px] border-[#d25823] border-solid flex items-center justify-center rounded-[11.739px] size-[54px] transition-transform duration-300 ease-out hover:scale-110 hover:-rotate-[25deg]`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`hero.badge.fivem`),className:`size-[28.246px]`})})]})]}),(0,_.jsx)(`p`,{className:`font-medium leading-[28px] text-[#909090] text-[20px] w-[557px]`,...e.txt(`hero.subtitle`)}),(0,_.jsxs)(`div`,{className:`flex gap-[14px] items-center`,children:[(0,_.jsx)(j,{label:e.text(`hero.cta.primary`),slot:`hero.cta.primary`,to:`/products`}),(0,_.jsx)(M,{label:e.text(`hero.cta.secondary`),slot:`hero.cta.secondary`,icon:e.text(`hero.cta.secondary.icon`),iconSlot:`hero.cta.secondary.icon`,href:A})]})]})}),(0,_.jsx)(d,{repeat:!0,y:30,delay:140,duration:850,className:`absolute left-[1322px] top-[317px] w-[270px]`,children:(0,_.jsxs)(`div`,{className:`flex flex-col gap-[18px] items-start`,children:[(0,_.jsxs)(`div`,{className:`backdrop-blur-[10px] bg-[rgba(13,13,13,0.5)] border border-[#222225] border-solid flex flex-col gap-[14px] items-start justify-center p-[17px] rounded-[15p
2x] w-full`,children:[(0,_.jsxs)(`div`,{className:`flex items-center`,children:[[1,2,3].map(e=>(0,_.jsx)(`div`,{className:`border-[2.4px] border-black border-solid mr-[-18px] overflow-hidden rounded-full size-[50.4px]`,children:(0,_.jsx)(N,{n:e,src:t[e-1]??null,onBroken:n,className:`size-full object-cover`})},e)),(0,_.jsx)(`a`,{href:k,target:`_blank`,rel:`noreferrer`,"aria-label":`Join the EVO Discord`,className:`bg-[#222225] border-[2.4px] border-[#222225] border-solid flex items-center justify-center overflow-hidden rounded-full size-[50.4px] transition-opacity hover:opacity-80`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`hero.community.plus`),className:`size-[28.8px]`})})]}),(0,_.jsxs)(`div`,{className:`content-center flex flex-wrap gap-x-[14px] gap-y-[24px] items-center w-full`,children:[(0,_.jsx)(`p`,{className:`bg-clip-text capitalize font-medium leading-[1.21] text-[44px] text-transparent text-center tracking-[-0.616px] whitespace-nowrap`,style:{backgroundImage:`linear-gradient(to right, #fff, #999)`},...e.txt(`hero.community.count`)}),(0,_.jsx)(`div`,{className:`border-l border-[#222225] border-solid flex flex-1 h-[53px] items-center justify-center min-w-px`,children:(0,_.jsx)(`p`,{className:`leading-[1.21] text-[#909090] text-[14px] w-[87px]`,...e.txt(`hero.community.label`)})})]})]}),(0,_.jsx)(`p`,{className:`font-medium leading-[28px] text-[#909090] text-[20px] w-full`,...e.txt(`hero.community.desc`)})]})})]})}var H=[[`features.1`,`features.2`,`features.3`,`features.4`],[`features.5`,`features.6`,`features.7`,`features.8`]];function U({slot:e}){let t=p(`home`);return(0,_.jsxs)(`div`,{className:`group border border-[rgba(255,255,255,0.03)] border-solid flex flex-1 flex-col gap-[18px] h-[192px] items-start pb-[34px] pt-[24px] px-[44px] transition-colors duration-[1200ms] ease-out hover:duration-[900ms] hover:bg-[rgba(255,255,255,0.075)]`,children:[(0,_.jsx)(`div`,{className:`bg-[rgba(255,255,255,0.07)] flex items-center p-[14px] rounded-[44px] transition-colors duration-[1200ms] ease-out group-hover:duration-[900ms] group-hover:bg-[rgba(255,255,255,0.16)]`,children:(0,_.jsx)(`img`,{alt:``,...t.img(`${e}.icon`),className:`size-[24px]`})}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-semibold leading-[1.21] text-[20px] text-white`,...t.txt(`${e}.title`)}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-normal leading-[1.21] text-[#909090] text-[16px]`,...t.txt(`${e}.desc`)})]})}function de(){let{ref:e,style:t}=z({y:28,duration:800});return(0,_.jsxs)(`div`,{className:`absolute left-[242px] top-[702px] w-[1436px] h-[383px] bg-[rgba(255,255,255,0.03)] border-2 border-[rgba(255,255,255,0.03)] border-solid overflow-hidden rounded-[31px]`,"data-node-id":`910:
2708`,ref:e,style:t,children:[(0,_.jsx)(`div`,{className:`absolute left-1/2 -translate-x-1/2 top-[-2px] w-[1436px] flex items-center justify-between rounded-t-[33px]`,children:H[0].map(e=>(0,_.jsx)(U,{slot:e},e))}),(0,_.jsx)(`div`,{className:`absolute left-1/2 -translate-x-1/2 top-[189px] w-[1436px] flex items-center justify-between rounded-b-[33px]`,children:H[1].map(e=>(0,_.jsx)(U,{slot:e},e))})]})}var fe=3,pe=[/tablet/i,/k9/i,/anklet/i];function W(e,t){let n=e.filter(e=>!e.draft),r=[],i=e=>{e&&r.length<3&&!r.includes(e)&&r.push(e)};for(let e of t)i(n.find(t=>t.id===e));for(let e of pe)i(n.find(t=>!r.includes(t)&&e.test(`${t.slug} ${t.name}`)));for(let e of n)i(e);return r}function G(){let e=p(`home`),[t,n]=(0,g.useState)(()=>o());return(0,g.useEffect)(()=>{if(t)return;let e=!0;return l().then(t=>{e&&n(t)}).catch(()=>{e&&n([])}),()=>{e=!1}},[t]),{products:t?W(t,e.productOrder):null}}function K(e){return e==null?`â`:e.toLocaleString(`en-US`)}function q(e){return(e.rating_count??0)===0?`New`:e.rating_avg==null?`â`:e.rating_avg.toFixed(1)}function J(e){return e.sale_percentage!=null&&e.sale_percentage>0&&e.regular_price!=null&&e.regular_price>e.price?{pct:`-${e.sale_percentage}%`,old:e.regular_price}:null}var me=`\xA0`;function Y({prefix:e,value:t,last:n=!1}){let r=p(`home`);return(0,_.jsxs)(`div`,{className:`flex flex-1 flex-col gap-[8px] items-start justify-center p-[18px] ${n?``:`border-r border-[#222225] border-solid`}`,children:[(0,_.jsxs)(`div`,{className:`flex gap-[4px] items-center`,children:[(0,_.jsx)(`img`,{alt:``,...r.img(`${e}.icon`),className:`size-[14px]`}),(0,_.jsx)(`p`,{className:`font-medium text-[#909090] text-[14px] whitespace-nowrap leading-[1.21]`,...r.txt(`${e}.label`)})]}),(0,_.jsx)(`p`,{className:`bg-clip-text font-semibold text-[28px] text-transparent whitespace-nowrap leading-[1.21]`,style:{backgroundImage:`linear-gradient(to bottom, #fff, #949494)`},children:t})]})}function he({product:e}){let{format:t,formatPrice:n}=u(),i=e?s(e):null,a=e?J(e):null,o=`group bg-[#0d0d0d] border border-[#222225] border-solid flex flex-col items-center justify-center overflow-hidden rounded-[15px] w-[420px] transition-[background-color,border-color,transform,box-shadow] duration-300 ease-out hover:-translate-y-[4px] hover:bg-[#141417] hover:border-[#303036] hover:shadow-[0px_18px_40px_0px_rgba(0,0,0,0.45)]`,l=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(`div`,{className:`h-[235px] w-full block relative ${e?``:`bg-[#141417] animate-pulse`}`,children:e&&(0,_.jsx)(`img`,{alt:e.name,src:te(e).img,className:`absolute inset-0 size-full object-cover`})}),(0,_.jsxs)(`div`,{className:`flex flex-col items-end p-[24px] w-full`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[18px] items-start pb-[18px] w-full`,children:[(0,_.jsxs)(`div`,{className:`flex gap-[15px] items-center h-[28px]`,children:[(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-semibold leading-[1.21] text-[24px] text-white tracking-[-0.336px] whitespace-nowrap`,children:e?e.name:`\xA0`}),i&&(0,_.jsx)(`div`,{className:`bg-gradient-to-b from-[#00b26f] from-[44.565%] to-[#00995f] border-[1.174px] border-[#00b26f] border-solid flex h-[28px] items-center p-[8px] rounded-[6px]`,children:(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] bg-clip-text capitalize font-bold leading-[1.21] text-[16px] text-transparent tracking-[-0.224px] whitespace-nowrap`,style:{backgroundImage:`linear-gradient(to bottom, #fff, rgba(255,255,255,0.6))`},children:i})})]}),(0,_.jsxs)(`div`,{className:`bg-[#141417] border border-[#222225] border-solid flex items-center rounded-[10px] w-full transition-colors duration-300 ease-out group-hover:bg-[#18181b]`,children:[(0,_.jsx)(Y,{prefix:`products.stat.servers`,value:e?K(e.live_servers):`\xA0`}),(0,_.jsx)(Y,{prefix:`products.stat.players`,value:e?K(e.live_players):`\xA0`}),(0,_.jsx)(Y,{prefix:`products.stat.rate`,value:e?q(e):`\xA0`,last:!0})]})]}),(0,_.jsxs)(`div`,{className:`border-t border-[#222225] border-solid flex items-center justify-between pt-[18px] w-full`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[2px] items-start w-[128px] shrink-0`,children:[(0,_.jsxs)(`div`,{className:`flex gap-[12px] items-center`,children:[(0,_.jsx)(`p`,{className:`font-semibold text-[24px] text-white whitespace-nowrap leading-[1.21]`,children:e?n(e.price):`\xA0`}),a&&(0,_.jsx)(`div`,{className:`bg-[#9e1e1e] flex h-[23px] items-center justify-center rounded-[5px] w-[51px]`,children:(0,_.jsx)(`p`,{className:`font-bold text-[14px] text-white leading-[1.21]`,children:a.pct})})]}),a&&(0,_.jsx)(`p`,{className:`font-medium text-[#909090] text-[16px] line-through leading-[1.21]`,children:t(a.old)})]}),(0,_.jsx)(X,{productId:e?.id??null,className:`p-[16px] gap-[12px] rounded-[10px] text-[18px]`,iconClass:`size-[22px]`})]})]})]});return e?(0,_.jsx)(r,{to:c(e),className:o,children:l}):(0,_.jsx)(`div`,{className:o,"aria-hidden":`true`,children:l})}function X({productId:e,className:t=``,iconClass:n=``}){let r=p(`home`),{onClick:i,busy:a}=ne(e??``),o=`bg-[#222225] border border-[#303036] border-solid flex items-center justify-center transition-colors duration-300 ease-out ${t}`,s=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(`img`,{alt:``,...r.img(`products.cart.icon`),className:n}),(0,_.jsx)(`span`,{className:`font-semibold text-[#d6d6db] whitespace-nowrap leading-[1.21]`,...r.txt(`products.cartLabel`)})]});return e?(0,_.jsx)(`button`,{type:`button`,onClick:i,disabled:a,className:`${o} group-hover:bg-[#2a2a2e] disabled:opacity-60`,children:s}):(0,_.jsx)(`span`,{className:`${o} group-hover:bg-[#2a2a2e]`,children:s})}function ge(){let e=p(`home`),{ref:t,style:n}=z({y:32,duration:800}),{products:i}=G(),a=Array.from({length:3},(e,t)=>i?.[t]??null);return(0,_.jsxs)(`div`,{className:`absolute left-[288px] top-[1202px] w-[1342px] flex flex-col gap-[23px] items-center pb-[34px] border-b border-[#222225] border-solid`,"data-node-id":`910:1139`,ref:t,style:n,children:[(0,_.jsxs)(`div`,{className:`border-y border-[#222225] border-solid capitalize flex items-center px-[24px] py-[34px] w-full`,children:[(0,_.jsxs)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-medium leading-[1.21] text-[#d6d6db] text-[36px] whitespace-nowrap`,children:[(0,_.jsx)(`span`,{...e.txt(`products.heading.1`)}),(0,_.jsx)(`br`,{}),(0,_.jsx)(`span`,{...e.txt(`products.heading.2`)})]}),(0,_.jsx)(`div`,{className:`h-[58px] w-px shrink-0 bg-[#222225] ml-[48px] mr-[48px]`,"aria-hidden":`true`}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-normal leading-[1.21] text-[#909090] text-[18px] w-[530px]`,...e.txt(`products.copy`)}),(0,_.jsxs)(r,{to:`/products`,className:`ml-auto shrink-0 bg-[#222225] border border-[#303036] border-solid flex gap-[8px] items-center justify-center normal-case px-[16px] py-[14px] rounded-[10px] transition-colors hover:bg-[#2a2a2e]`,children:[(0,_.jsx)(`span`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-medium leading-[0.913] text-[#d6d6db] text-[16px] tracking-[-0.32px] whitespace-nowrap`,...e.txt(`products.cta`)}),(0,_.jsx)(`img`,{alt:``,...e.img(`products.cta.icon`),className:`size-[16
2px]`})]})]}),(0,_.jsx)(`div`,{className:`flex gap-[15px] items-center`,children:a.map((e,t)=>(0,_.jsx)(d,{repeat:!0,y:30,delay:t*90,duration:800,children:(0,_.jsx)(he,{product:e})},t))})]})}var Z=421.474,Q=16,_e=229;function ve({rating:e}){return(0,_.jsx)(`div`,{className:`flex h-[24px] w-[120px] items-center gap-[2px]`,role:`img`,"aria-label":`${e} out of 5`,children:[1,2,3,4,5].map(t=>(0,_.jsx)(`svg`,{viewBox:`0 0 24 24`,className:`size-[22px]`,"aria-hidden":!0,children:(0,_.jsx)(`path`,{d:`M12 2.5l2.9 5.88 6.5.95-4.7 4.58 1.11 6.47L12 17.33l-5.81 3.05 1.11-6.47-4.7-4.58 6.5-.95L12 2.5z`,fill:t<=e?`#ffffff`:`#595959`})},t))})}function ye({review:e,quote:t,avatar:n,stars:r,waveDelay:i=0,duplicate:a=!1}){let{name:o,country:s,product:c}=e;return(0,_.jsxs)(`div`,{className:`bg-[#0d0d0d] border border-[#18181b] border-solid flex flex-col gap-[22px] items-start justify-between overflow-hidden p-[28px] rounded-[15px] shrink-0`,style:{width:Z,height:_e,marginRight:Q},"aria-hidden":a||void 0,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[14px] items-start w-full`,children:[e.rating==null?(0,_.jsx)(`div`,{className:`h-[24px] w-[120px] relative overflow-visible`,children:(0,_.jsx)(`div`,{className:`absolute inset-[-240.68%_0_-233.73%_-594.45%]`,children:(0,_.jsx)(`img`,{alt:``,"data-evo-slot":`testimonials.stars`,src:r,className:`block max-w-none size-full`})})}):(0,_.jsx)(ve,{rating:e.rating}),(0,_.jsx)(`p`,{"data-evo-slot":`testimonials.quote`,title:e.quote||t,className:`font-normal text-[#8c8c8c] text-[18px] tracking-[-0.4px] leading-[22.4px] line-clamp-3`,children:e.quote||t})]}),(0,_.jsxs)(`div`,{className:`flex gap-[12px] items-center w-full`,children:[(0,_.jsx)(`img`,{alt:``,"data-evo-slot":`testimonials.avatar`,src:e.avatar||n,className:`rounded-full size-[44px] object-cover`}),(0,_.jsxs)(`div`,{className:`flex flex-col gap-[4px] items-start justify-center`,children:[(0,_.jsxs)(`p`,{className:`flex items-center gap-[7px] font-medium text-[#fafafa] text-[18px] tracking-[-0.3px] leading-[24px]`,children:[o,s?(0,_.jsx)(xe,{country:s,delay:i}):null]}),(0,_.jsx)(`p`,{className:`capitalize font-normal text-[#8c8c8c] text-[12px] tracking-[-0.3px] leading-[15.6px]`,children:c})]})]})]})}var $=3,be={de:`Germany`,us:`United States`,br:`Brazil`,fr:`France`,gb:`United Kingdom`,nl:`Netherlands`,pl:`Poland`,se:`Sweden`,es:`Spain`,ca:`Canada`,tr:`Turkey`,au:`Australia`};function xe({country:e,delay:t=0}){let n=be[e]??e.toUpperCase();return(0,_.jsx)(`img`,{src:`/assets/flags/${e}.svg`,alt:n,title:n,loading:`eager`,className:`home-flag size-[18px] shrink-0 select-none`,style:{animationDelay:`${t}ms`},draggable:!1})}var Se=[{name:`Michael Chen`,country:`us`},{name:`Lukas Brandt`,country:`de`},{name:`Rafael Moreira`,country:`br`},{name:`Camille Laurent`,country:`fr`},{name:`Oliver Whitfield`,country:`gb`},{name:`Daan Vermeer`,country:`nl`},{name:`Kacper Nowak`,country:`pl`},{name:`Elias Lindberg`,country:`se`},{name:`Marta Ruiz`,country:`es`},{name:`Ethan Caron`,country:`ca`},{name:`Deniz Yilmaz`,country:`tr`},{name:`Harper Nguyen`,country:`au`}],Ce=Math.ceil(4/$)*$,we=Ce*(Z+Q)/38.9;function Te({top:e,direction:t,reviews:n,quote:r,avatar:i,stars:a}){let o=[...n,...n];return(0,_.jsx)(`div`,{className:`absolute left-0 w-full overflow-hidden`,style:{top:e},children:(0,_.jsx)(`div`,{className:`flex w-max ${t===`left`?`home-marquee-left`:`home-marquee-right`}`,style:{"--home-marquee-duration":`${we}s`},children:o.map((e,t)=>(0,_.jsx)(ye,{review:e,quote:r,avatar:i,stars:a,waveDelay:t%n.length*180,duplicate:t>=n.length},`${e.key}-${t}`))})})}function Ee(){let e=p(`home`),{ref:t,style:n}=z({y:32,duration:800}),r=(G().products??[]).map(e=>e.name.trim()),i=e.text(`testimonials.quote`),a=e.text(`testimonials.avatar`),o=e.text(`testimonials.stars`),s={live:S(),count:Ce,placeholders:Se,products:r,productNames:w(),fallbackQuote:i},c=T({...s,row:0}),l=T({...s,row:1});return(0,_.jsxs)(`div`,{ref:t,style:n,className:`absolute left-[288px] top-[2099px] w-[1343px] flex flex-col items-start`,"data-node-id":`910:1354`,children:[(0,_.jsxs)(`div`,{className:`border-y border-[#222225] border-solid flex items-center justify-between mb-[-1px] px-[24px] py-[34px] w-full`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[12px] items-start justify-center`,children:[(0,_.jsxs)(`div`,{className:`flex gap-[6px] items-center`,children:[(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-semibold leading-[1.21] text-[36px] text-white whitespace-nowrap`,...e.txt(`testimonials.heading.1`)}),(0,_.jsx)(`img`,{alt:``,...e.img(`testimonials.heading.icon`),className:`size-[44px]`}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-semibold leading-[1.21] text-[36px] text-white w-[413px]`,...e.txt(`testimonials.heading.2`)})]}),(0,_.jsx)(`p`,{className:`capitalize [text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-medium leading-[1.21] text-[#d6d6db] text-[36px] w-[413px]`,...e.txt(`testimonials.heading.3`)})]}),(0,_.jsx)(`p`,{className:`capitalize [text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-normal leading-[1.21] text-[#909090] text-[18px] w-[530px]`,...e.txt(`testimonials.copy`)})]}),(0,_.jsxs)(`div`,{className:`border-y border-[#222225] border-solid h-[584px] overflow-hidden relative w-full`,children:[(0,_.jsx)(Te,{top:33,direction:`left`,reviews:c,quote:i,avatar:a,stars:o}),(0,_.jsx)(Te,{top:299,direction:`right`,reviews:l,quote:i,avatar:a,stars:o}),(0,_.jsx)(`div`,{className:`absolute bottom-[33px] right-0 h-[516px] w-[100px] bg-gradient-to-l from-[#080808] to-[rgba(8,8,8,0)] pointer-events-none`}),(0,_.jsx)(`div`,{className:`absolute bottom-[33px] left-0 h-[516px] w-[100px] bg-gradient-to-r from-[#080808] to-[rgba(8,8,8,0)] pointer-events-none`})]})]})}var De=5;function Oe(){let e=p(`home`),{ref:t,style:n}=z({y:32,duration:800}),[r,i]=(0,g.useState)(4),a=Array.from({length:5},(e,t)=>({q:`faq.${t+1}.q`,a:`faq.${t+1}.a`}));return(0,_.jsxs)(`div`,{className:`absolute left-[288px] top-[2896px] w-[1344px] h-[691px] border-y border-[#222225] border-solid flex items-start justify-between pl-[24px]`,"data-node-id":`910:817`,ref:t,style:n,children:[(0,_.jsx)(`div`,{className:`absolute left-[-1px] top-[-1px] w-[664px] h-[690p
2x] pointer-events-none`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`faq.watermark`),className:`absolute inset-0 block max-w-none size-full`})}),(0,_.jsxs)(`div`,{className:`border-r border-[#222225] border-solid flex flex-col gap-[34px] h-full items-start overflow-hidden py-[42px] relative w-[640px] shrink-0`,children:[(0,_.jsxs)(`div`,{className:`capitalize flex flex-col gap-[24px] items-start w-full`,children:[(0,_.jsxs)(`div`,{className:`font-medium text-[#d6d6db] text-[36px] w-full`,children:[(0,_.jsx)(`p`,{className:`leading-[1.21] mb-0`,...e.txt(`faq.heading.1`)}),(0,_.jsx)(`p`,{className:`leading-[1.21]`,...e.txt(`faq.heading.2`)})]}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-normal leading-[1.21] text-[#909090] text-[18px] w-full`,...e.txt(`faq.copy`)})]}),(0,_.jsxs)(`a`,{href:k,target:`_blank`,rel:`noreferrer`,className:`bg-[#222225] border border-[#303036] border-solid flex gap-[8px] h-[46px] items-center justify-center p-[14px] rounded-[9px] transition-colors hover:bg-[#2a2a2e]`,children:[(0,_.jsx)(`img`,{alt:``,...e.img(`faq.cta.icon`),className:`size-[22px]`}),(0,_.jsx)(`span`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] font-medium leading-[0.913] text-[#d6d6db] text-[16px] tracking-[-0.32px] whitespace-nowrap`,...e.txt(`faq.cta`)})]})]}),(0,_.jsx)(`div`,{className:`flex flex-1 flex-col gap-[8px] items-start min-w-0 px-[24px] py-[42px] relative`,children:a.map((t,n)=>{let a=r===n;return(0,_.jsx)(d,{repeat:!0,y:20,delay:n*70,duration:700,className:`w-full`,children:(0,_.jsxs)(`button`,{type:`button`,onClick:()=>i(a?-1:n),"aria-expanded":a,className:`bg-[#0d0d0d] border border-[#18181b] border-solid flex flex-col items-stretch text-left p-[18px] w-full transition-[border-radius,border-color,background-color] duration-300 ease-out hover:border-[#222225]`,style:{borderRadius:a?10:8},children:[(0,_.jsxs)(`span`,{className:`flex items-center justify-between w-full`,children:[(0,_.jsx)(`span`,{className:`text-[18px] whitespace-nowrap leading-[1.21] transition-colors duration-300 ease-out ${a?`font-semibold text-white`:`font-medium text-[#d6d6db]`}`,...e.txt(t.q)}),(0,_.jsx)(`img`,{alt:``,...e.img(`faq.caret`),className:`size-[18px] transition-transform duration-[420ms] ease-out`,style:{transform:a?`rotate(180deg)`:`none`}})]}),(0,_.jsx)(`span`,{className:`grid transition-[grid-template-rows] duration-[420ms] ease-out`,style:{gridTemplateRows:a?`1fr`:`0fr`},children:(0,_.jsx)(`span`,{className:`overflow-hidden`,children:(0,_.jsx)(`span`,{className:`mt-[18px] block w-full border-t border-[#222225] border-solid pt-[14px] font-medium text-[#909090] text-[18px] leading-[27px] transition-opacity duration-300 ease-out ${a?`opacity-100`:`opacity-0`}`,...e.txt(t.a)})})})]})},t.q)})})]})}var ke=[`cta.point.1`,`cta.point.2`,`cta.point.3`,`cta.point.4`];function Ae(){let e=p(`home`),{ref:t,style:n}=z({y:36,duration:850});return(0,_.jsxs)(`div`,{className:`absolute left-[312px] top-[3651px] w-[1296px] h-[478px]`,ref:t,style:n,children:[(0,_.jsxs)(`div`,{className:`absolute inset-0 bg-[#0d0d0d] border border-[#18181b] border-solid overflow-hidden rounded-[15px]`,"data-node-id":`910:858`,children:[h(e.img(`cta.glow`).src,`cta-ellipse.svg`)?(0,_.jsx)(m,{"data-evo-slot":`cta.glow`,x:-1,y:-1,radius:342,sigma:350,rgb:[0,245,152],alpha:.25}):(0,_.jsx)(`div`,{className:`absolute top-[-343px] size-[684px] pointer-events-none`,style:{left:`calc(50% - 648px)`,transform:`translateX(-50%)`},children:(0,_.jsx)(`div`,{className:`absolute inset-[-102.34%]`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`cta.glow`),className:`block max-w-none size-full`})})}),(0,_.jsx)(`div`,{className:`absolute left-[-372px] top-[-20px] w-[2037.735px] h-[651.447px] pointer-events-none`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`cta.texture`),className:`absolute inset-0 block max-w-none size-full`})}),(0,_.jsx)(`div`,{className:`absolute left-[548px] top-[44px] w-[1562px] h-[900px] border border-[#222225] border-solid rounded-[20px] overflow-hidden`,children:(0,_.jsx)(`img`,{alt:`Evo Tablet dashboard`,...e.img(`cta.image`),className:`absolute inset-0 size-full object-cover rounded-[20px]`})}),(0,_.jsx)(`div`,{className:`absolute left-[548px] top-[307px] w-[747px] h-[169px] bg-gradient-to-t from-[#0d0d0d] from-[7.692%] to-[rgba(13,13,13,0)] pointer-events-none`}),(0,_.jsxs)(`div`,{className:`absolute left-[52px] top-[53px] w-[414px] flex flex-col gap-[25px] items-start`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[34px] items-start w-full`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[24px] items-start w-full`,children:[(0,_.jsxs)(`div`,{className:`flex flex-col gap-[4px] items-start`,children:[(0,_.jsxs)(`div`,{className:`capitalize font-medium text-[#d6d6db] text-[36px]`,children:[(0,_.jsx)(`p`,{className:`h-[48px] flex items-center`,...e.txt(`cta.heading.1`)}),(0,_.jsx)(`p`,{className:`h-[48px] flex items-center`,...e.txt(`cta.heading.2`)})]}),(0,_.jsxs)(`div`,{className:`flex gap-[14px] items-center`,children:[(0,_.jsx)(`div`,{className:`relative size-[44px]`,children:(0,_.jsx)(`div`,{className:`absolute inset-[-2.17%]`,children:(0,_.jsx)(`img`,{alt:``,...e.img(`cta.badge`),className:`block max-w-none size-full`})})}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-medium leading-[1.21] text-[#d6d6db] text-[36px] whitespace-nowrap`,...e.txt(`cta.heading.3`)})]})]}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-medium leading-[1.21] text-[#909090] text-[18px] w-[414px]`,...e.txt(`cta.copy`)})]}),(0,_.jsx)(`div`,{className:`grid grid-cols-2 gap-y-[14px] w-full`,children:ke.map(t=>(0,_.jsxs)(`div`,{className:`flex gap-[8px] items-center`,children:[(0,_.jsx)(`img`,{alt:``,...e.img(`${t}.icon`),className:`size-[24px]`}),(0,_.jsx)(`p`,{className:`[text-box-edge:cap_alphabetic] [text-box-trim:trim-both] capitalize font-medium leading-[1.21] text-[#909090] text-[18px] whitespace-nowrap`,...e.txt(t)})]},t))})]}),(0,_.jsxs)(`div`,{className:`flex gap-[14px] items-center`,children:[(0,_.jsx)(j,{dark:!0,label:e.text(`cta.button.primary`),slot:`cta.button.primary`}),(0,_.jsx)(M,{label:e.text(`cta.button.secondary`),slot:`cta.button.secondary`,icon:e.text(`cta.button.secondary.icon`),iconSlot:`cta.button.secondary.icon`})]})]})]}),(0,_.jsx)(v,{left:110})]})}function je(){let{ref:e,style:t}=z({y:28,duration:800});return(0,_.jsx)(`div`,{ref:e,style:t,className:`absolute left-0 top-[4262px] w-[1920px]`,children:(0,_.jsx)(re,{grid:{width:O-D,offsetX:0}})})}function Me(){return ee({title:`EVO Development â Powerful Game Scripts Engineered for FiveM`,description:`Premium FiveM scripts for serious roleplay servers â EVO K9, Police/HR Tablet, Anklet, Blackmarket and more.`,canonicalPath:`/`}),(0,_.jsxs)(`div`,{className:`relative mx-auto overflow-hidden isolate bg-[#080808]`,style:{width:1920,height:E},"data-node-id":`910:643`,children:[(0,_.jsx)(`div`,{"aria-hidden":`true`,className:`absolute top-[1085px] bottom-[666px] w-px bg-[#18181b]`,style:{left:D}}),(0,_.jsx)(`div`,{"aria-hidden":`true`,className:`absolute top-[1085px] bottom-[666px] w-px bg-[#18181b]`,style:{left:O}}),(0,_.jsx)(ue,{}),(0,_.jsx)(de,{}),(0,_.jsx)(ge,{}),(0,_.jsx)(`div`,{className:`absolute left-[289px] w-[1342px] overflow-hidden`,style:{to
2p:P,height:F-P},children:(0,_.jsx)(R,{height:F-P})}),(0,_.jsx)(Ee,{}),(0,_.jsx)(`div`,{className:`absolute left-[289px] w-[1342px] overflow-hidden`,style:{top:I,height:L-I},children:(0,_.jsx)(R,{height:L-I})}),(0,_.jsx)(Oe,{}),(0,_.jsx)(Ae,{}),(0,_.jsx)(je,{})]})}export{X as AddToCartChip,ke as CTA_POINTS,N as CommunityAvatar,k as DISCORD_URL,A as DOCS_URL,De as FAQ_COUNT,H as FEATURE_ROWS,xe as Flag,fe as HOME_PRODUCT_COUNT,E as HOME_V2_DESIGN_HEIGHT,M as PricingButton,Se as REVIEWERS,me as SKELETON_TEXT,R as StripeBand,v as a,Me as default,C as i,w as n,S as r,q as ratingValue,W as resolveHomeProducts,J as saleOf,K as statValue,T as t,G as useHomeProducts};
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.