PageSourceSearch

https://launchnest.io/_next/static/chunks/app/products/page-24a968239cfc064a.js

js launchnest.io collected 2026-10-08 07:26:56 UTC 5,687 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3571],{63:(e,t,s)=>{"use strict";var r=s(7260);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},2997:(e,t,s)=>{"use strict";s.d(t,{SortSelect:()=>l});var r=s(5155),a=s(63);function l(e){let{sort:t,q:s}=e,l=(0,a.useRouter)();return(0,r.jsxs)("label",{className:"flex items-center gap-2 text-sm",children:[(0,r.jsx)("span",{className:"font-medium uppercase tracking-wider text-[11px] text-slate-400",children:"Sort by"}),(0,r.jsxs)("select",{value:t,onChange:function(e){let t=new URLSearchParams;s&&t.set("q",s),"top"===e.target.value&&t.set("sort","top");let r=t.toString();l.push(r?"/products?".concat(r):"/products")},className:"rounded-xl border border-slate-200 bg-white px-3 py-2 text-sm font-normal text-slate-800 transition-colors focus:border-[#ea8a11] focus:outline-none",children:[(0,r.jsx)("option",{value:"recent",children:"Newest"}),(0,r.jsx)("option",{value:"top",children:"Most upvoted"})]})]})}},3931:(e,t,s)=>{"use strict";s.d(t,{SpotlightGrid:()=>x});var r=s(5155),a=s(2619),l=s.n(a),n=s(5239),o=s(2115),i=s(9347),c=s(6191);function d(e){let t=[...e];for(let e=t.length-1;e>0;e--){let s=Math.floor(Math.random()*(e+1));[t[e],t[s]]=[t[s],t[e]]}return t}function x(e){let{ads:t,slots:s=8}=e,[a,x]=(0,o.useState)(()=>t.slice(0,s));(0,o.useEffect)(()=>{if(t.length<=s)return void x(t);x(d(t).slice(0,s));let e=setInterval(()=>{x(d(t).slice(0,s))},6e3);return()=>clearInterval(e)},[t,s]);let h=Math.max(0,s-a.length);return(0,r.jsxs)("section",{className:"max-w-[1400px] mx-auto px-4 sm:px-6 lg:px-8 pb-16",children:[(0,r.jsx)("h2",{className:"text-xs font-medium text-slate-500 uppercase tracking-widest mb-3",children:"Spotlight"}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-3",children:[a.map(e=>(0,r.jsxs)("div",{className:"bg-white rounded-2xl p-4 border border-[#d4af37] shadow-sm shadow-amber-500/10 flex flex-col justify-between transition-all duration-200 hover:-translate-y-0.5 hover:shadow-md hover:shadow-amber-500/20",children:[(0,r.jsxs)("div",{className:"flex gap-4",children:[(0,r.jsx)("div",{className:"relative w-12 h-12 rounded-xl flex-shrink-0 bg-white ring-1 ring-amber-200 overflow-hidden flex items-center justify-center",children:e.logoUrl?(0,r.jsx)(n.default,{src:e.logoUrl,alt:"".concat(e.productName," logo"),fill:!0,unoptimized:!0,className:"object-contain"}):(0,r.jsx)("span",{className:"font-display font-black text-amber-300 text-xs",children:e.productName.slice(0,2).toUpperCase()})}),(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("h3",{className:"font-bold text-slate-900 text-sm mb-1 line-clamp-1",children:(0,r.jsx)("a",{href:"/api/spotlight-click/".concat(e.id),target:"_blank",rel:"nofollow noopener noreferrer",className:"hover:text-amber-700 transition-colors",children:e.productName})}),(0,r.jsx)("p",{className:"text-xs text-amber-900/70 leading-snug line-clamp-1",children:e.tagline})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between mt-3",children:[(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 rounded-full border border-[#e3cd88] bg-white px-2 py-0.5 text-[9px] font-black uppercase tracking-wide text-[#c19a3a]",children:[(0,r.jsx)(i.A,{className:"h-2.5 w-2.5 fill-[#e0a93a] text-[#e0a93a]","aria-hidden":"true"}),"Sponsored"]}),(0,r.jsx)("a",{href:"/api/spotlight-click/".concat(e.id),target:"_blank",rel:"nofollow noopener noreferrer",className:"text-xs font-medium text-amber-800 hover:text-amber-950 transition-colors",children:"Visit"})]})]},e.id)),Array.from({length:h}).map((e,t)=>(0,r.jsxs)(l(),{href:"/advertise",className:"bg-slate-50/50 rounded-2xl p-4 border border-dashed border-slate-300 flex flex-col justify-between hover:bg-slate-50 transition-colors group",children:[(0,r.jsxs)("div",{className:"flex gap-4",children:[(0,r.jsx)("div",{className:"w-12 h-12 rounded-xl flex-shrink-0 flex items-center justify-center bg-white border border-dashed border-slate-300 text-slate-400 group-hover:text-slate-600 transition-colors",children:(0,r.jsx)(c.A,{className:"w-5 h-5","aria-hidden":"true"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"font-bold text-slate-700 text-sm mb-1 group-hover:text-slate-900 transition-colors",children:"Your product here"}),(0,r.jsx)("p",{className:"text-xs text-slate-500 leading-snug",children:"Seen by every visitor"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between mt-3",children:[(0,r.jsx)("span",{className:"text-[10px] font-medium text-slate-500 bg-slate-200/50 px-2 py-1 rounded",children:"1 SLOT OPEN"}),(0,r.jsx)("span",{className:"text-xs font-medium text-[#ea8a11]",children:"Know more"})]})]},"empty-".concat(t)))]})]})}},6191:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(1847).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},6470:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2619,23)),Promise.resolve().then(s.t.bind(s,1356,23)),Promise.resolve().then(s.bind(s,6298)),Promise.resolve().then(s.bind(s,2997)),Promise.resolve().then(s.bind(s,3931)),Promise.resolve().then(s.bind(s,8526))},9347:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(1847).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])}},e=>{e.O(0,[2619,1356,6298,8441,1255,7358],()=>e(e.s=6470)),_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.