1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5160],{2868:(e,t,r)=>{"use strict";r.d(t,{Providers:()=>i});var n=r(5155),a=r(7882);function i({children:e}){return(0,n.jsx)(a.SessionProvider,{children:e})}},3809:(e,t,r)=>{Promise.resolve().then(r.bind(r,2868)),Promise.resolve().then(r.bind(r,5754))},4220:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n={dir:"right"}},5754:(e,t,r)=>{"use strict";r.d(t,{PageTransition:()=>d});var n=r(5155),a=r(3321),i=r(2115),l=r(4220);let o="lr-flash-style",s="lr-flash",c=["/feed","/leaderboard","/dashboard","/create"];function d({children:e}){let t=(0,a.usePathname)(),r=(0,a.useRouter)(),u=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{null!==u.current&&u.current!==t&&function(){if("u"<typeof document)return;document.getElementById(s)?.remove(),function(){if(document.getElementById(o))return;let e=document.createElement("style");e.id=o,e.textContent=` 2@keyframes _lr_bg { 3 0% { opacity: 0 } 4 15% { opacity: 1 } 5 70% { opacity: 1 } 6 100% { opacity: 0 } 7} 8@keyframes _lr_logo { 9 0% { opacity: 0; transform: scale(0.5) translateY(20px); filter: blur(14px) } 10 35% { opacity: 1; transform: scale(1.06) translateY(0); filter: blur(0) } 11 55% { transform: scale(1) } 12 72% { opacity: 1 } 13 100% { opacity: 0; transform: scale(1.18); filter: blur(5px) } 14} 15@keyframes _lr_glow { 16 0% { box-shadow: 0 0 0 0 rgba(139,92,246,0) } 17 40% { box-shadow: 0 0 40px 12px rgba(139,92,246,0.55) } 18 100% { box-shadow: 0 0 0 0 rgba(139,92,246,0) } 19}`,document.head.appendChild(e)}();let e=document.createElement("div");e.id=s,e.setAttribute("aria-hidden","true"),Object.assign(e.style,{position:"fixed",top:"0",right:"0",bottom:"0",left:"0",width:"100%",height:"100%",zIndex:"9999",pointerEvents:"none",display:"flex",alignItems:"center",justifyContent:"center",background:"radial-gradient(ellipse 100% 80% at 50% 50%, rgba(16,6,32,0.95), rgba(9,9,11,0.92))",backdropFilter:"blur(20px) saturate(1.4)",WebkitBackdropFilter:"blur(20px) saturate(1.4)",animation:"_lr_bg 0.7s cubic-bezier(0.4,0,0.2,1) both"});let t=document.createElement("div");Object.assign(t.style,{display:"flex",flexDirection:"column",alignItems:"center",gap:"14px",animation:"_lr_logo 0.7s cubic-bezier(0.34,1.38,0.64,1) both"});let r=document.createElement("img");r.src="/logo.png",r.alt="",Object.assign(r.style,{width:"68px",height:"68px",borderRadius:"18px",display:"block",animation:"_lr_glow 0.7s ease both"});let n=document.createElement("span");n.innerHTML='Link<em style="font-style:normal;color:#a78bfa">revvy</em>',Object.assign(n.style,{fontSize:"22px",fontWeight:"900",letterSpacing:"-0.025em",color:"#fff",fontFamily:"inherit"}),t.appendChild(r),t.appendChild(n),e.appendChild(t),document.body.appendChild(e),setTimeout(()=>{document.getElementById(s)?.remove()},800)}(),u.current=t},[t]),(0,i.useEffect)(()=>{let e=t?.split("/")[1]??"fr";c.forEach(t=>r.prefetch(`/${e}${t}`))},[]),(0,n.jsx)("div",{"data-page-slide":l.Z.dir,children:e},t)}}},e=>{e.O(0,[9630,8441,3794,7358],()=>e(e.s=3809)),_N_E=e.O()}]);
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.