1import{at as e,h as t,rt as n,x as r}from"./roblox-fak-king-DGWt0-2L.js";import{i,n as a,t as o}from"./header-logo-o1lqHiaH.js";var s=e(n(),1),c=r();function l(){let[e,t]=(0,s.useState)(0);return(0,s.useEffect)(()=>{let e=0,n=()=>{cancelAnimationFrame(e),e=requestAnimationFrame(()=>{let e=document.documentElement.scrollHeight-window.innerHeight;t(e>0?Math.min(1,window.scrollY/e):0)})};return n(),window.addEventListener(`scroll`,n,{passive:!0}),window.addEventListener(`resize`,n),()=>{cancelAnimationFrame(e),window.removeEventListener(`scroll`,n),window.removeEventListener(`resize`,n)}},[]),(0,c.jsx)(`div`,{"aria-hidden":!0,className:`fixed inset-x-0 top-0 z-50 h-[3px] bg-transparent`,children:(0,c.jsx)(`div`,{className:`h-full origin-left rounded-r-full bg-[linear-gradient(90deg,var(--azure),var(--burgundy))]`,style:{transform:`scaleX(${e})`,transition:`transform 120ms linear`}})})}function u({children:e,narrow:t}){return(0,c.jsxs)(`section`,{className:`insights-sky relative overflow-hidden`,children:[(0,c.jsx)(`div`,{"aria-hidden":!0,className:`galaxy-stars`}),(0,c.jsx)(`div`,{"aria-hidden":!0,className:`galaxy-milky`}),(0,c.jsx)(`div`,{className:`relative z-10 mx-auto ${t?`max-w-3xl`:`max-w-6xl`} px-4 sm:px-6 pb-24 pt-[9rem] sm:pb-32 sm:pt-[11rem]`,children:e}),(0,c.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-x-0 bottom-0 h-40 bg-[linear-gradient(180deg,transparent,oklch(0.985_0.004_240))]`})]})}function d({children:e,wide:n,sky:r,portfolio:s=!1}){let u=n?`max-w-6xl`:`max-w-3xl`;return(0,c.jsxs)(`div`,{className:`relative min-h-screen text-ink mesh-blue`,children:[(0,c.jsx)(l,{}),(0,c.jsxs)(`div`,{"aria-hidden":!0,className:`pointer-events-none fixed inset-0 overflow-hidden`,children:[(0,c.jsx)(`div`,{className:`blob left-[-10%] top-[-8%] h-[38rem] w-[38rem] bg-[oklch(0.86_0.09_235_/_0.45)]`}),(0,c.jsx)(`div`,{className:`blob right-[-12%] top-[22%] h-[32rem] w-[32rem] bg-[oklch(0.92_0.06_270_/_0.4)]`}),(0,c.jsx)(`div`,{className:`blob bottom-[-14%] left-[35%] h-[34rem] w-[34rem] bg-[oklch(0.93_0.05_200_/_0.4)]`})]}),(0,c.jsx)(`header`,{className:`sticky top-0 z-30`,children:(0,c.jsx)(`div`,{className:`mx-auto ${u} px-4 sm:px-6 pt-4`,children:(0,c.jsxs)(`div`,{className:`liquid-card flex items-center justify-between gap-4 rounded-full px-4 py-2.5 sm:px-5`,children:[(0,c.jsxs)(t,{to:`/`,className:`flex items-center gap-2.5`,children:[(0,c.jsx)(i,{src:o,alt:`Enrapture`,className:`h-8 w-8 object-contain`}),(0,c.jsxs)(`div`,{className:`leading-tight`,children:[(0,c.jsx)(`div`,{className:`font-display text-[14px] tracking-[0.14em]`,children:`ENRAPTURE`}),(0,c.jsx)(`div`,{className:`text-[9px] uppercase tracking-[0.22em] text-muted-foreground`,children:`Reality. Broken.`})]})]}),(0,c.jsxs)(`div`,{className:`flex items-center gap-2`,children:[s?(0,c.jsx)(`a`,{href:`/#highlights`,className:`liquid-pill hidden sm:inline-flex`,children:`Portfolio`}):(0,c.jsx)(t,{to:`/articles`,className:`liquid-pill hidden sm:inline-flex`,children:`All articles`}),(0,c.jsxs)(t,{to:`/`,className:`liquid-pill`,children:[`Back to site `,(0,c.jsx)(a,{size:13})]})]})]})})}),r?(0,c.jsx)(`div`,{className:`relative -mt-[4.5rem]`,children:r}):null,(0,c.jsx)(`main`,{className:`relative mx-auto ${u} px-4 sm:px-6 ${r?`-mt-16 pb-20 sm:pb-28`:`py-14 sm:py-20`}`,children:e}),(0,c.jsx)(`footer`,{className:`relative border-t border-[oklch(1_0_0_/_0.6)] bg-[oklch(1_0_0_/_0.45)]`,children:(0,c.jsxs)(`div`,{className:`mx-auto ${u} px-4 sm:px-6 py-10 flex flex-wrap gap-4 justify-between text-sm text-muted-foreground`,children:[(0,c.jsxs)(`p`,{className:`tracking-[0.04em]`,children:[`© Enrapture `,new Date().getFullYear(),`. ALL RIGHTS RESERVED.`]}),(0,c.jsxs)(`nav`,{className:`flex flex-wrap gap-5`,children:[(0,c.jsx)(t,{to:`/privacy-policy`,target:`_blank`,rel:`noopener noreferrer`,className:`hover:text-ink transition-colors`,children:`Privacy Policy`}),(0,c.jsx)(t,{to:`/job-applicant-privacy`,target:`_blank`,rel:`noopener noreferrer`,className:`hover:text-ink transition-colors`,children:`Job Applicant Privacy Notice`}),(0,c.jsx)(t,{to:`/terms-of-use`,target:`_blank`,rel:`noopener noreferrer`,className:`hover:text-ink transition-colors`,children:`Terms of Use`})]})]})})]})}function f({text:e}){let t=[],n=/\[([^\]]+)\]\((https?:\/\/[^)]+)\)|\*\*([^*]+)\*\*|_([^_]+)_/g,r=0,i,a=0;for(;(i=n.exec(e))!==null;)i.index>r&&t.push(e.slice(r,i.index)),i[1]?t.push((0,c.jsx)(`a`,{href:i[2],target:`_blank`,rel:`noopener noreferrer`,className:`text-primary underline decoration-primary/40 underline-offset-4 hover:
1decoration-primary`,children:i[1]},a++)):i[3]?t.push((0,c.jsx)(`strong`,{className:`font-medium text-ink`,children:i[3]},a++)):i[4]&&t.push((0,c.jsx)(`em`,{children:i[4]},a++)),r=n.lastIndex;return r<e.length&&t.push(e.slice(r)),(0,c.jsx)(c.Fragment,{children:t})}export{u as n,f as r,d as t};
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.