PageSourceSearch

https://www.ftptech.xyz/_next/static/chunks/43n9jt-5nafyh.js

js ftptech.xyz collected 2026-10-04 05:38:18 UTC 19,516 bytes, 16 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,92950,e=>{"use strict";var t=e.i(43476),r=e.i(46932),n=e.i(22576),a=e.i(14984),i=e.i(71645),l=e.i(87022),s=e.i(37806),o=e.i(75157);let c=(0,i.createContext)(null),d=({children:e,className:r,sensitivity:n=1,easingFactor:a=.05,...d})=>{let m,u=(0,i.useRef)(null),h=(0,i.useRef)(new Map),x=(m=(0,i.useRef)({x:0,y:0}),(0,i.useEffect)(()=>{let e=(e,t)=>{if(u&&u.current){let r=u.current.getBoundingClientRect();m.current={x:e-r.left,y:t-r.top}}else m.current={x:e,y:t}},t=t=>{e(t.clientX,t.clientY)},r=t=>{let r=t.touches[0];e(r.clientX,r.clientY)};return window.addEventListener("mousemove",t),window.addEventListener("touchmove",r),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",r)}},[u]),m),p=(0,i.useCallback)((e,t,r)=>{h.current.set(e,{element:t,depth:r,currentPosition:{x:0,y:0}})},[]),f=(0,i.useCallback)(e=>{h.current.delete(e)},[]);return!function(e){let t=(0,i.useRef)(0),{isStatic:r}=(0,i.useContext)(s.MotionConfigContext);(0,i.useEffect)(()=>{if(r)return;let n=({timestamp:r,delta:n})=>{t.current||(t.current=r),e(r-t.current,n)};return l.frame.update(n,!0),()=>(0,l.cancelFrame)(n)},[e])}(()=>{u.current&&h.current.forEach(e=>{let t=e.depth*n/20,r=x.current.x*t,i=x.current.y*t,l=r-e.currentPosition.x,s=i-e.currentPosition.y;e.currentPosition.x+=l*a,e.currentPosition.y+=s*a,e.element.style.transform=`translate3d(${e.currentPosition.x}px, ${e.currentPosition.y}px, 0)`})}),(0,t.jsx)(c.Provider,{value:{registerElement:p,unregisterElement:f},children:(0,t.jsx)("div",{ref:u,className:(0,o.cn)("absolute top-0 left-0 w-full h-full",r),...d,children:e})})},m=({children:e,className:r,depth:n=1})=>{let a=(0,i.useRef)(null),l=(0,i.useRef)(Math.random().toString(36).substring(7)),s=(0,i.useContext)(c);return(0,i.useEffect)(()=>{if(!a.current||!s)return;let e=n??.01;return s.registerElement(l.current,a.current,e),()=>s.unregisterElement(l.current)},[n,s]),(0,t.jsx)("div",{ref:a,className:(0,o.cn)("absolute will-change-transform",r),children:e})};var u=e.i(13003);let h=[.32,.72,0,1],x={hidden:{opacity:0,y:28,filter:"blur(10px)"},show:e=>({opacity:1,y:0,filter:"blur(0px)",transition:{duration:.9,ease:h,delay:.1+.08*e}})},p=u.NETWORKS.filter(e=>e.logo&&e.twitter).map(e=>({name:e.name.replace(" Network","").replace(" Protocol",""),logo:e.logo,href:e.twitter})),f=[{src:"/brand/event-zksync-crowd.jpg",alt:"FTP at a 200-person ZkSync tech meetup",depth:1,className:"top-[13%] left-[3%] w-[clamp(6rem,13vw,14rem)]",rotate:"-rotate-3"},{src:"/brand/event-aleo.png",alt:"Aleo dev hackathon hosted end to end",depth:2,className:"top-[7%] right-[3%] w-[clamp(5.5rem,11vw,12rem)]",rotate:"rotate-6"},{src:"/brand/event-cyber.png",alt:"Cyberconnect community and devs event",depth:.8,className:"top-[58%] left-[2%] w-[clamp(6rem,12vw,13rem)] hidden sm:block",rotate:"rotate-3"},{src:"/brand/event-monad.png",alt:"Link3 community and dev activations",depth:3,className:"bottom-[9%] right-[4%] w-[clamp(6rem,14vw,15rem)]",rotate:"-rotate-6"},{src:"/brand/event-zksync.png",alt:"A 50+ builder hackathon",depth:1.6,className:"bottom-[13%] left-[9%] w-[clamp(5rem,10vw,10.5rem)] hidden sm:block",rotate:"rotate-2"}];e.s(["Hero",0,function(){return(0,t.jsxs)("section",{id:"top",className:"relative isolate min-h-[100dvh] w-full overflow-hidden",children:[(0,t.jsx)(d,{sensitivity:-.4,className:"z-0 hidden md:block",children:f.map((e,n)=>(0,t.jsx)(m,{depth:e.depth,className:e.className,children:(0,t.jsx)(r.motion.img,{src:e.src,alt:e.alt,loading:"eager",initial:{opacity:0,scale:.92},animate:{opacity:1,scale:1},transition:{delay:.4+.12*n,duration:.8,ease:h},className:`${e.rotate} h-auto w-full cursor-pointer rounded-2xl object-cover opacity-[0.55] shadow-[0_24px_70px_-24px_rgba(0,0,0,0.85)] ring-1 ring-white/10 saturate-[0.9] transition-[opacity,transform] duration-500 ease-[cubic-bezier(0.32,0.72,0,1)] hover:scale-[1.04] hover:opacity-90`})},e.src))}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1] bg-[radial-gradient(58%_46%_at_50%_42%,rgba(10,9,7,0.72)_0%,rgba(10,9,7,0.35)_55%,transparent_100%)]"}),(0,t.jsxs)("div",{className:"pointer-events-none relative z-10 mx-auto flex min-h-[100dvh] max-w-5xl flex-col items-center justify-center px-5 pb-[12vh] pt-[27vh] text-center md:px-8",children:[(0,t.jsx)("h1",{className:"font-display text-[clamp(1.9rem,5.4vw,5.25rem)] font-extrabold leading-[1.02] tracking-[-0.03em]",children:(0,t.jsx)(r.motion.span,{custom:0,variants:x,initial:"hidden",animate:"show",className:"block",children:"Validators / Web3 Developers"})}),(0,t.jsx)(r.motion.p,{custom:1,variants:x,initial:"hidden",animate:"show",className:"mt-6 max-w-2xl text-[1.02rem] leading-relaxed text-muted md:text-lg",children:"We run hackathons, build tools, ship products, and grow infrastru
1cture and communities"}),(0,t.jsxs)(r.motion.div,{custom:2,variants:x,initial:"hidden",animate:"show",className:"pointer-events-auto mt-[11vh] flex flex-wrap items-center justify-center gap-3 md:mt-[13vh]",children:[(0,t.jsx)(n.Cta,{href:u.CONTACTS.telegramContact,children:"Start a conversation"}),(0,t.jsx)(n.Cta,{href:"#networks",variant:"ghost",external:!1,children:"See what we run"}),(0,t.jsxs)("a",{href:u.CONTACTS.github,target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-1.5 px-1 text-sm text-faint transition-colors duration-300 hover:text-ink",children:["Browse our GitHub",(0,t.jsx)(a.ArrowUpRight,{width:13,height:13,className:"opacity-70 transition-transform duration-300 group-hover:translate-x-0.5 group-hover:-translate-y-px"})]})]}),(0,t.jsx)(r.motion.div,{custom:3,variants:x,initial:"hidden",animate:"show",className:"pointer-events-auto mt-12 flex flex-wrap items-center justify-center gap-x-5 gap-y-2.5",children:p.map(e=>(0,t.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"group/chip flex items-center gap-1.5 text-sm text-muted transition-colors duration-300 hover:text-ink",children:[(0,t.jsx)("img",{src:e.logo,alt:"",className:"size-[18px] object-contain"}),e.name]},e.name))})]})]})}],92950)},46383,e=>{"use strict";var t=e.i(43476),r=e.i(94604),n=e.i(75157);e.s(["SectionHead",0,function({title:e,desc:a,className:i}){return(0,t.jsxs)("div",{className:(0,n.cn)("max-w-2xl",i),children:[(0,t.jsx)(r.Reveal,{children:(0,t.jsx)("h2",{className:"font-display text-[clamp(2rem,4.4vw,3.4rem)] font-bold leading-[1.02] tracking-[-0.025em]",children:e})}),a&&(0,t.jsx)(r.Reveal,{delay:.08,children:(0,t.jsx)("p",{className:"mt-5 text-[1.02rem] leading-relaxed text-muted",children:a})})]})}])},83785,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(88653),a=e.i(46932),i=e.i(13003),l=e.i(14984),s=e.i(46383),o=e.i(75157);let c=[.32,.72,0,1];e.s(["Contributions",0,function(){let[e,d]=(0,r.useState)(0),m=i.CONTRIBUTIONS[e];return(0,t.jsxs)("section",{id:"contributions",className:"mx-auto max-w-7xl px-5 py-24 md:px-8 md:py-32",children:[(0,t.jsx)(s.SectionHead,{index:"02",eyebrow:"Tech contributions",title:(0,t.jsxs)(t.Fragment,{children:["Tooling we ship"," ",(0,t.jsx)("span",{className:"text-gold-gradient",children:"in the open"})]})}),(0,t.jsxs)("div",{className:"mt-12 grid gap-4 lg:grid-cols-[0.92fr_1.35fr]",children:[(0,t.jsx)("div",{className:"rounded-[1.7rem] bg-white/[0.03] p-1.5 ring-1 ring-white/[0.06]",children:(0,t.jsx)("ul",{className:"rounded-[calc(1.7rem-0.375rem)] bg-[#100d08]/70 p-2 ring-1 ring-white/[0.05]",children:i.CONTRIBUTIONS.map((r,n)=>{let a=n===e;return(0,t.jsx)("li",{children:(0,t.jsxs)("button",{onClick:()=>d(n),className:(0,o.cn)("group relative flex w-full items-center gap-4 roun
1ded-2xl px-4 py-3 text-left transition-colors duration-300",a?"bg-white/[0.05]":"hover:bg-white/[0.025]"),children:[(0,t.jsx)("span",{className:(0,o.cn)("absolute left-0 top-1/2 h-7 w-[3px] -translate-y-1/2 rounded-full bg-gold transition-opacity duration-300",a?"opacity-100":"opacity-0")}),(0,t.jsx)("span",{className:(0,o.cn)("font-mono text-xs tabular-nums transition-colors",a?"text-gold":"text-faint"),children:r.index}),(0,t.jsx)("span",{className:(0,o.cn)("flex-1 text-[0.97rem] font-medium tracking-tight transition-colors",a?"text-ink":"text-muted group-hover:text-ink"),children:r.title}),(0,t.jsx)(l.ArrowUpRight,{width:15,height:15,className:(0,o.cn)("shrink-0 transition-all duration-300",a?"text-gold opacity-100":"text-faint opacity-0 group-hover:opacity-60")})]})},r.index)})})}),(0,t.jsx)("div",{className:"relative min-h-[24rem] overflow-hidden rounded-[1.7rem] bg-white/[0.03] p-1.5 ring-1 ring-white/[0.06]",children:(0,t.jsxs)("div",{className:"relative flex h-full flex-col overflow-hidden rounded-[calc(1.7rem-0.375rem)] bg-[#100d08]/80 p-7 ring-1 ring-white/[0.05] shadow-[inset_0_1px_1px_rgba(255,255,255,0.07)] md:p-10",children:[(0,t.jsx)("span",{className:"pointer-events-none absolute -right-6 -top-10 select-none font-display text-[10rem] font-extrabold leading-none text-white/[0.03]",children:m.index}),(0,t.jsx)(n.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16,filter:"blur(8px)"},animate:{opacity:1,y:0,filter:"blur(0px)"},exit:{opacity:0,y:-12,filter:"blur(8px)"},transition:{duration:.45,ease:c},className:"relative flex h-full flex-col",children:[(0,t.jsx)("span",{className:"inline-flex w-max rounded-full border border-white/10 bg-white/[0.02] px-3 py-1 font-mono text-[10px] uppercase tracking-[0.18em] text-gold",children:m.network}),(0,t.jsx)("h3",{className:"mt-5 font-display text-3xl font-bold tracking-tight md:text-4xl",children:m.title}),(0,t.jsx)("p",{className:"mt-5 max-w-xl text-[1.05rem] leading-relaxed text-muted",children:m.description}),(0,t.jsx)("div",{className:"mt-auto pt-8",children:m.links.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-2.5",children:m.links.map(e=>(0,t.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"group/l inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/[0.03] py-2 pl-4 pr-2.5 text-sm text-ink transition-colors duration-300 hover:border-gold/40 hover:bg-gold/[0.06]",children:[e.label,(0,t.jsx)("span",{className:"grid size-6 place-items-center rounded-full bg-white/10 transition-transform duration-300 ease-[cubic-bezier(0.32,0.72,0,1)] group-hover/l:translate-x-0.5 group-hover/l:-translate-y-px",children:(0,t.jsx)(l.ArrowUpRight,{width:13,height:13})})]},e.href))}):(0,t.jsx)("span",{className:"font-mono text-xs uppercase tracking-[0.18em] text-faint",children:"Live in production"})})]},m.index)})]})})]})]})}])},55588,e=>{"use strict";let t,r;var n=e.i(43476),a=e.i(71645),i=e.i(7670);let l=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,s=i.clsx;var o=e.i(46932),c=e.i(10542),d=e.i(95420),m=e.i(75157);let u=(t="relative grid gap-4 [&>*:first-child]:origin-top-right [&>*:nth-child(3)]:origin-bottom-right [&>*:nth-child(4)]:origin-top-right",r={variants:{variant:{default:`
2          grid-cols-8 grid-rows-[1fr_0.5fr_0.5fr_1fr]
3          [&>*:first-child]:col-span-8 md:[&>*:first-child]:col-span-6 [&>*:first-child]:row-span-3
4          [&>*:nth-child(2)]:col-span-2 md:[&>*:nth-child(2)]:row-span-2 [&>*:nth-child(2)]:hidden md:[&>*:nth-child(2)]:block
5          [&>*:nth-child(3)]:col-span-2 md:[&>*:nth-child(3)]:row-span-2 [&>*:nth-child(3)]:hidden md:[&>*:nth-child(3)]:block
6          [&>*:nth-child(4)]:col-span-4 md:[&>*:nth-child(4)]:col-span-3
7          [&>*:nth-child(5)]:col-span-4 md:[&>*:nth-child(5)]:col-span-3
8        `,threeCells:`
9          grid-cols-2 grid-rows-2
10          [&>*:first-child]:col-span-2
11      `,fourCells:`
12        grid-cols-3 grid-rows-2
13        [&>*:first-child]:col-span-1
14        [&>*:nth-child(2)]:col-span-2
15        [&>*:nth-child(3)]:col-span-2
16      `}},defaultVariants:{variant:"default"}},e=>{var n;if((null==r?void 0:r.variants)==null)return s(t,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:a,defaultVariants:i}=r,o=Object.keys(a).map(t=>{let r=null==e?void 0:e[t],n=null==i?void 0:i[t];if(null===r)return null;let s=l(r)||l(n);return a[t][s]}),c=e&&Object.entries(e).reduce((e,t)=>
16{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return s(t,o,null==r||null==(n=r.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...a}=t;return Object.entries(a).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...c}[t]):({...i,...c})[t]===r})?[...e,r,n]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)}),h=a.createContext(void 0);function x(){let e=a.useContext(h);if(!e)throw Error("useContainerScrollContext must be used within a ContainerScroll Component");return e}let p=({children:e,className:t,...r})=>{let i=a.useRef(null),{scrollYProgress:l}=(0,c.useScroll)({target:i});return(0,n.jsx)(h.Provider,{value:{scrollYProgress:l},children:(0,n.jsx)("div",{ref:i,className:(0,m.cn)("relative min-h-screen w-full",t),...r,children:e})})},f=a.forwardRef(({variant:e,className:t,...r},a)=>(0,n.jsx)("div",{ref:a,className:(0,m.cn)(u({variant:e}),t),...r}));f.displayName="BentoGrid";let g=a.forwardRef(({className:e,style:t,...r},a)=>{let{scrollYProgress:i}=x(),l=(0,d.useTransform)(i,[.1,.9],["-35%","0%"]),s=(0,d.useTransform)(i,[0,.9],[.5,1]);return(0,n.jsx)(o.motion.div,{ref:a,className:e,style:{translate:l,scale:s,...t},...r})});g.displayName="BentoCell";let v=a.forwardRef(({className:e,style:t,...r},a)=>{let{scrollYProgress:i}=x(),l=(0,d.useTransform)(i,[0,.08,.42,.6],[0,1,1,0]),s=(0,d.useTransform)(i,[.42,.6],[1,0]),c=(0,d.useTransform)(i,e=>e>=.6?"absolute":"fixed");return(0,n.jsx)(o.motion.div,{ref:a,className:(0,m.cn)("left-1/2 top-1/2  size-fit",e),style:{translate:"-50% -50%",scale:s,position:c,opacity:l,...t},...r})});v.displayName="ContainerScale";var b=e.i(57688),w=e.i(13003),N=e.i(46383),j=e.i(94604);function y({desc:e}){let t=[...w.EXPERIENCE,...w.EXPERIENCE,...w.EXPERIENCE],r=[...t,...t],i=(0,a.useRef)(null),l=(0,a.useRef)(!1),s=(0,a.useRef)(null),o=(0,a.useRef)({active:!1,startX:0,startScroll:0});(0,a.useEffect)(()=>{let e=i.current;if(!e)return;let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;e.scrollLeft=e.scrollWidth/4;let r=!0,n=new IntersectionObserver(([e])=>{r=e.isIntersecting});n.observe(e);let a=0,s=()=>{let n=e.scrollWidth/2;!r||t||l.current||o.current.active||(e.scrollLeft+=.55),e.scrollLeft>=n?e.scrollLeft-=n:e.scrollLeft<=0&&(e.scrollLeft+=n),a=requestAnimationFrame(s)};return a=requestAnimationFrame(s),()=>{cancelAnimationFrame(a),n.disconnect()}},[]);let c=()=>{l.current=!0,s.current&&clearTimeout(s.current)},d=()=>{s.current&&clearTimeout(s.current),s.current=setTimeout(()=>{l.current=!1},1500)},m=()=>{o.current.active=!1,d()};return(0,n.jsxs)("div",{className:"py-20",children:[(0,n.jsx)("div",{className:"mx-auto max-w-7xl px-5",children:(0,n.jsx)(N.SectionHead,{title:(0,n.jsxs)(n.Fragment,{children:["We run ",(0,n.jsx)("span",{className:"text-gold-gradient",children:"the room"})]}),desc:e})}),(0,n.jsx)(j.Reveal,{delay:.1,children:(0,n.jsxs)("div",{className:"group relative mt-10",children:[(0,n.jsx)("div",{ref:i,onPointerDown:e=>{if(c(),"mouse"===e.pointerType){let t=i.current;t&&(o.current={active:!0,startX:e.clientX,startScroll:t.scrollLeft},t.setPointerCapture?.(e.pointerId))}},onPointerMove:e=>{o.current.active&&i.current&&(i.current.scrollLeft=o.current.startScroll-(e.clientX-o.current.startX))},onPointerUp:m,onPointerCancel:m,onPointerLeave:()=>o.current.active&&m(),onMouseEnter:c,onMouseLeave:d,onTouchStart:c,onTouchEnd:d,onWheel:()=>{c(),d()},onDragStart:e=>e.preventDefault(),className:"flex w-full cursor-grab touch-pan-x select-none overflow-x-auto overscroll-x-contain pb-2 active:cursor-grabbing [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:r.map((e,t)=>(0,n.jsx)("article",{"aria-hidden":t>=w.EXPERIENCE.length,className:"group/card mr-4 flex w-[80vw] shrink-0 flex-col overflow-hidden rounded-[1.6rem] bg-white/[0.03] p-1.5 ring-1 ring-white/[0.06] sm:w-[360px]",children:(0,n.jsxs)("div",{className:"flex h-full flex-col overflow-hidden rounded-[calc(1.6rem-0.375rem)] bg-[#100d08]/80 ring-1 ring-white/[0.05] shadow-[inset_0_1px_1px_rgba(255,255,255,0.07)]",children:[(0,n.jsxs)("div",{className:"relative aspect-[16/9] w-full overflow-hidden",children:[(0,n.jsx)(b.default,{src:e.image,alt:`FTP \xd7 ${e.partner}: ${e.headline}`,fill:!0,draggable:!1,sizes:"(max-width: 640px) 80vw, 360px",className:"object-cover grayscale-[0.5] transition-all duration-700 ease-[
16cubic-bezier(0.32,0.72,0,1)] group-hover/card:scale-[1.05] group-hover/card:grayscale-0",loading:"eager"}),(0,n.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-[#100d08] via-transparent to-[#100d08]/30"}),(0,n.jsxs)("div",{className:"absolute inset-x-4 top-4 flex items-center justify-between",children:[(0,n.jsxs)("span",{className:"rounded-full border border-white/15 bg-black/50 px-3 py-1 font-mono text-[10px] uppercase tracking-[0.18em] text-ink",children:["FTP × ",e.partner]}),(0,n.jsxs)("span",{className:"font-mono text-[10px] text-ink/70",children:["0",t%w.EXPERIENCE.length+1]})]})]}),(0,n.jsxs)("div",{className:"flex flex-1 flex-col p-6",children:[(0,n.jsx)("h3",{className:"font-display text-xl font-bold leading-tight tracking-tight text-ink",children:e.headline}),(0,n.jsx)("ul",{className:"mt-4 space-y-2",children:e.facts.map(e=>(0,n.jsxs)("li",{className:"flex items-start gap-2.5 text-[13px] leading-snug text-muted",children:[(0,n.jsx)("span",{className:"mt-1.5 size-1 shrink-0 rounded-full bg-gold"}),e]},e))})]})]})},`${e.partner}-${t}`))}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 w-12 bg-gradient-to-r from-base to-transparent"}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-12 bg-gradient-to-l from-base to-transparent"})]})})]})}let k=[w.EXPERIENCE[4],w.EXPERIENCE[0],w.EXPERIENCE[3],w.EXPERIENCE[2],w.EXPERIENCE[1]],E="Dev hackathons, tech meetups and community events across the world, produced and hosted with the teams we work with.";e.s(["Experience",0,function(){return(0,n.jsxs)("section",{id:"experience",className:"relative bg-base",children:[(0,n.jsx)("div",{className:"hidden md:block",children:(0,n.jsxs)(p,{className:"h-[360vh]",children:[(0,n.jsx)(f,{className:"sticky left-0 top-0 z-0 h-svh w-full p-4 md:p-6 lg:p-8",children:k.map((e,t)=>(0,n.jsxs)(g,{className:"group relative overflow-hidden rounded-2xl bg-white/[0.03] shadow-[0_40px_90px_-40px_rgba(0,0,0,0.9)] ring-1 ring-white/10",children:[(0,n.jsx)("img",{src:e.image,alt:`FTP \xd7 ${e.partner}: ${e.headline}`,loading:"eager",className:"size-full object-cover object-center"}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-black/75 via-black/10 to-transparent"}),(0,n.jsxs)("span",{className:"absolute bottom-3 left-3 rounded-full border border-white/15 bg-black/45 px-2.5 py-1 font-mono text-[10px] uppercase tracking-[0.16em] text-ink backdrop-blur-md",children:["FTP × ",e.partner]})]},t))}),(0,n.jsxs)(v,{className:"pointer-events-none z-10 px-5 text-center",children:[(0,n.jsxs)("h2",{className:"font-display text-[clamp(2.6rem,7vw,5.5rem)] font-extrabold leading-[0.98] tracking-[-0.03em]",children:["We run ",(0,n.jsx)("span",{className:"text-gold-gradient",children:"the room"})]}),(0,n.jsx)("p",{className:"mx-auto mt-6 max-w-xl text-[1.02rem] leading-relaxed text-muted md:text-lg",children:E})]})]})}),(0,n.jsx)("div",{className:"md:hidden",children:(0,n.jsx)(y,{desc:E})})]})}],55588)}]);

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.