PageSourceSearch

https://www.luthor.ai/_next/static/chunks/b55f1e0c29154509.js?dpl=dpl_CUddittkfzJCVqZgbTnJFhvGax1H

js luthor.ai collected 2026-09-25 21:08:16 UTC 16,108 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75679,e=>{"use strict";function t(e,r={}){let a={page_path:window.location.pathname,page_location:window.location.href,...r},n=window.gtag;n?.("event",e,a)}e.s(["trackMarketingEvent",()=>t])},35659,e=>{"use strict";var t=e.i(43476),r=e.i(22016),a=e.i(75679);function n({children:e,eventName:n,eventParams:i,onClick:l,...o}){return(0,t.jsx)(r.default,{...o,onClick:function(e){(0,a.trackMarketingEvent)(n,i),l?.(e)},children:e})}e.s(["TrackedLink",()=>n])},72520,42910,e=>{"use strict";let t=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",()=>t],72520);var r=e.i(43476),a=e.i(7670);function n({options:e,activeValue:t,onChange:n,className:i="mb-12"}){return(0,r.jsx)("div",{className:(0,a.clsx)("flex flex-wrap gap-2",i),children:e.map(e=>{let i=e.value===t;return(0,r.jsx)("button",{onClick:()=>n(e.value),className:(0,a.clsx)("cursor-pointer border px-4 py-2 font-mono text-[11px] uppercase tracking-[0.14em] transition-colors duration-200",i?"border-ink bg-ink text-white":"border-[color:var(--color-border-ed)] bg-transparent text-ink-soft hover:border-ink hover:text-ink"),children:e.label},e.value)})})}e.s(["FilterPills",()=>n],42910)},81418,e=>{"use strict";let t=(0,e.i(75254).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",()=>t],81418)},10980,e=>{"use strict";let t=(0,e.i(75254).default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);e.s(["BookOpen",()=>t],10980)},33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},76135,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(4743);let n=(0,r.forwardRef)(({children:e,noStyle:r=!0,...n},i)=>(0,t.jsx)(a.ConsentButton,{ref:i,action:"open-consent-dialog",noStyle:r,"data-testid":"consent-dialog-link",...n,children:e}));function i(){return(0,t.jsx)(n,{className:"font-sans text-[12px] uppercase leading-[1.33] tracking-[0.129em] text-[#a3a3a3] transition-colors hover:text-white",children:"Privacy Settings"})}n.displayName="ConsentDialogLink",e.s(["PrivacySettingsLink",()=>i],76135)},8488,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let a="abcdefghijklmnopqrstuvwxyz0123456789";function n({text:e,className:a}){let n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t,r=n.current;if(!r)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){r.textContent=e;return}let a=Array.from(e,()=>document.createElement("span"));r.replaceChildren(...a),a.forEach((t,r)=>{t.textContent=i(e[r],r,0),t.style.opacity="0.35"});let l=!1,o=new IntersectionObserver(([r])=>{if(!r.isIntersecting)return;o.disconnect();let n=performance.now(),s=r=>{if(l)return;let o=r-n,c=!0,d=Math.floor(o/55);for(let t=0;t<e.length;t++){let r=a[t];if(o>=60*t+180)r.textContent!==e[t]&&(r.textContent=e[t]),""!==r.style.opacity&&(r.style.opacity="");else{c=!1;let a=i(e[t],t,d);r.textContent!==a&&(r.textContent=a)}}c||(t=requestAnimationFrame(s))};t=requestAnimationFrame(s)},{threshold:.4});return o.observe(r),()=>{l=!0,o.disconnect(),void 0!==t&&cancelAnimationFrame(t)}},[e]),(0,t.jsx)("span",{ref:n,className:a,children:e})}function i(e,t,r){if(!/[a-zA-Z]/.test(e))return e;let n=Math.floor(Math.abs((9301*t+49297*r)%233280)/233280*a.length),i=a[n];return e===e.toUpperCase()?i.toUpperCase():i}e.s(["RedactedReveal",()=>n])},78894,e=>{"use strict";let t=(0,e.i(75254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["AlertTriangle",()=>t],78894)},78583,e=>{"use strict";
1let t=(0,e.i(75254).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",()=>t],78583)},25652,e=>{"use strict";let t=(0,e.i(75254).default)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]);e.s(["TrendingUp",()=>t],25652)},90128,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(22016),n=e.i(57688),i=e.i(72520),l=e.i(75254);let o=(0,l.default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);var s=e.i(42910),c=e.i(75679),d=e.i(81418),h=e.i(78583);let p=(0,l.default)("scale",[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]]);var u=e.i(10980);let x=(0,l.default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);var m=e.i(78894),g=e.i(25652);let f=(0,l.default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]),b=(0,l.default)("git-branch",[["path",{d:"M15 6a9 9 0 0 0-9 9V3",key:"1cii5b"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}]]),k=(0,l.default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),y=(0,l.default)("clipboard-check",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]),v=(0,l.default)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]),j=["ink","orange","peach","motherboard","pixelgrid"],w={ShieldCheck:d.ShieldCheck,FileText:h.FileText,Scale:p,BookOpen:u.BookOpen,Lock:x,AlertTriangle:m.AlertTriangle,TrendingUp:g.TrendingUp,Layers:f,GitBranch:b,Sparkles:k,ClipboardCheck:y,Search:o,Building2:v},N={ink:{panel:"bg-gradient-to-br from-ink via-[#1f1f1f] to-[#2d2d2d]",fg:"text-white",eyebrow:"text-white/55"},orange:{panel:"bg-gradient-to-br from-accent via-[#E6451B] to-[color:var(--color-accent-dark)]",fg:"text-white",eyebrow:"text-white/65"},peach:{panel:"bg-gradient-to-br from-[color:var(--color-accent-soft)] via-[#F8E0D0] to-[color:var(--color-bg-editorial-alt)]",fg:"text-ink",eyebrow:"text-ink-soft"},motherboard:{panel:"bg-[color:var(--color-bg-editorial-alt)]",fg:"text-ink",eyebrow:"text-ink-soft",pattern:"motherboard"},pixelgrid:{panel:"bg-[color:var(--color-bg-editorial-alt)]",fg:"text-ink",eyebrow:"text-ink-soft",pattern:"pixelgrid"}};function M({variant:e,eyebrow:r,label:a,icon:n}){let i=N[e],l=n?w[n]:null;return(0,t.jsxs)("div",{className:`relative h-full w-full overflow-hidden ${i.panel}`,children:["motherboard"===i.pattern&&(0,t.jsx)(C,{}),"pixelgrid"===i.pattern&&(0,t.jsx)(A,{}),(0,t.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3 px-8 text-center",children:[(0,t.jsx)("div",{className:`font-mono text-[10px] font-semibold uppercase tracking-[0.18em] ${i.eyebrow}`,children:r}),l?(0,t.jsx)(l,{className:`h-16 w-16 ${i.fg}`,strokeWidth:1.25}):(0,t.jsx)("div",{className:`line-clamp-3 font-sans text-[22px] font-medium leading-[1.15] tracking-[-0.02em] md:text-[26px] ${i.fg}`,children:a})]})]})}function C(){return(0,t.jsx)("img",{src:"/hero-motherboard.svg",alt:"","aria-hidden":!0,className:"pointer-events-none absolute inset-0 h-full w-full object-cover opacity-40"})}function A(){return(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",style:{backgroundImage:"linear-gradient(to right, var(--color-border-ed) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-ed) 1px, transparent 1px)",backgroundSize:"16px 16px"}})}function S({item:e,priority:r=!1,preserveComposition:a=!1}){return e.thumbnailImage?(0,t.jsx)(n.default,{src:e.thumbnailImage,alt:e.thumbnailImageAlt||`Thumbnail for ${e.title}`,width:1200,height:750,sizes:r?"(min-width: 1024px) 50vw, 100vw":"(min-width: 1024px) 33vw, (min-width: 768px) 50vw, 100vw",priority:r,className:a?"h-full w-full bg-[#f4e4dc] object-contain":"h-full w-full object-cover"}):(0,t.jsx)(M,{...{variant:e.thumbnailVariant??function(e){let t=0;for(let r=0;r<e.length;r++)t=31*t+e.charCodeAt(r)|0;return j[Math.abs(t)%j.length]}(e.slug),eyebrow:e.category,label:e.thumbnailLabel??e.title,icon:e.thumbnailIcon}})}function z(e){return new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}function T({item:e,basePath:r}){let n=V(e,r);return(0,t.jsx)(a.default,{href:n,className:"group mb-8 block border border-[color:var(--color-border-ed)] bg-surface no-underline transition-colors duration-200 hover:border-ink-soft",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:aspect-[32/10] lg:grid-cols-2",children:[(0,t.jsx)("div",{className:"aspect-[16/10] border-b border-[color:var(--color-border-ed)] lg:aspect-auto lg:h-full lg:border-b-0 lg:border-r",children:(0,t.jsx)(S,{item:e,priority:!0,preserveComposition:!0})}),(0,t.jsxs)("div",{className:"flex min-h-0 flex-col gap-3 overflow-hidden p-6 lg:p-7",children:[(0,t.jsx)("div",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-ink-soft",children:e.category}),(0,t.jsx)("h3",{className:"font-sans text-[23px] font-medium leading-[1.15] tracking-[-0.02em] text-ink lg:text-[25px]",children:e.title}),(0,t.jsx)("p",{className:"font-sans text-[15px] leading-[1.45] text-ink-soft",children:e.description}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 font-mono text-[10px] uppercase tracking-[0.14em] text-ink-soft",children:[(0,t.jsx)("span",{className:"text-ink",children:e.author?.name||"Luthor"}),(0,t.jsx)("span",{className:"text-ink-mute",children:"·"}),(0,t.jsx)("time",{dateTime:e.publishedAt,children:z(e.publishedAt)}),e.readingTime&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"text-ink-mute",children:"·"}),(0,t.jsxs)("span",{children:[e.readingTime," min read"]})]})]}),(0,t.jsx)("div",{className:"mt-auto pt-2",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 border border-[color:var(--color-border-ed)] px-4 py-2.5 font-mono text-[11px] font-semibold uppercase tracking-[0.14em] text-ink transition-colors group-hover:bg-[color:var(--color-bg-editorial)]",children:["Read Article",(0,t.jsx)(i.ArrowRight,{className:"size-3",strokeWidth:2.5})]})})]})]})})}function _({item:e,basePath:r}){let n=V(e,r);return(0,t.jsxs)(a.default,{href:n,className:"group flex flex-col border border-[color:var(--color-border-ed)] bg-surface no-underline transition-colors duration-200 hover:border-ink-soft",children:[(0,t.jsx)("div",{className:"aspect-[16/10] border-b border-[color:var(--color-border-ed)]",children:(0,t.jsx)(S,{item:e})}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-4 p-6",children:[(0,t.jsx)("div",{className:"font-mono text-[11px] uppercase tracking-[0.18em] text-ink-soft",children:e.category}),(0,t.jsx)("h3",{className:"font-sans text-[18px] font-medium leading-[1.25] tracking-[-0.01em] text-ink",children:e.title}),(0,t.jsx)("p",{className:"line-clamp-2 font-sans text-[15px] leading-[1.55] text-ink-soft",children:e.description}),(0,t.jsxs)("div",{className:"mt-auto flex items-center justify-between pt-2 font-mono text-[11px] uppercase tracking-[0.14em] text-ink-soft",children:[(0,t.jsx)("time",{dateTime:e.publishedAt,children:z(e.publishedAt)}),e.readingTime&&(0,t.jsxs)("span",{children:[e.readingTime," min"]})]})]})]})}function L({items:e,basePath:a,categories:n,pageSize:l=9,initialCategory:d="all",initialPage:h=1,initialQuery:p=""}){let[u,x]=(0,r.useState)(d),[m,g]=(0,r.useState)(p),[f,b]=(0,r.useState)(l*Math.max(1,Math.floor(h))),k=n&&n.length>1,y=k?[{label:"All",value:"all"},...n.map(e=>({label:e,value:e}))]:[],v="all"===u?e:e.filter(e=>e.category===u||e.filterTags?.includes(u)),j=m.trim().toLowerCase(),w=j?v.filter(e=>[e.title,e.description,e.category,...e.tags||[]].join(" ").toLowerCase().includes(j)):v,N=w[0],M=w.slice(1),C=M.slice(0,f),A=f<M.length,S=Math.max(1,Math.ceil(f/l))+1,z=P(a,u,S,m);return(0,t.jsxs)(t.Fragment,{children:[k&&(0,t.jsxs)("div",{className:"mb-12 flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between",children:[(0,t.jsx)(s.FilterPills,{options:y,activeValue:u,onChange:function(e){x(e),b(l);let t=P(a,e,1,m);window.history.pushState(null,"",t),(0,c.trackMarketingEvent)("resource_taxonomy_click",{content_type:q(a),placement:"content_grid_filter",taxonomy_kind:"category",taxonomy_label:e,destination_url:t})},className:"mb-0"}),(0,t.jsxs)("label",{className:"relative block w-full lg:w-[320px]",children:[(0,t.jsx)("span",{className:"sr-only",children:"Search resources"}),(0,t.jsx)(o,{className:"pointer-events-none absolute left-3 top-1/2 size-4 -translate-y-1/2 text-ink-soft",strokeWidth:2}),(0,t.jsx)("input",{type:"search",value:m,onChange:e=>{var t;let r;return g(t=e.target.value),b(l),r=P(a,u,1,t),void window.history.replaceState(null,"",r)},placeholder:"Search",className:"h-10 w-full border border-[color:var(--color-border-ed)] bg-transparent pl-10 pr-3 font-mono text-[11px] uppercase tracking-[0.14em] text-ink outline-none transition-colors placeholder:text-ink-soft focus:border-ink"})]})]}),N&&(0,t.jsx)(T,{item:N,basePath:a}),C.length>0&&(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3",children:C.map(e=>(0,t.jsx)(_,{item:e,basePath:a},`${e.basePath??a}/${e.slug}`))}),A&&(0,t.jsx)("div",{className:"mt-12 text-center",children:(0,t.jsxs)("a",{href:z,onClick:function(e){e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(e.preventDefault(),b(e=>e+l),window.history.pushState(null,"",z),(0,c.trackMarketingEvent)("resource_pagination_click",{content_type:q(a),placement:"content_grid_load_more",category:u,page:S,destination_url:z}))},className:"inline-flex cursor-pointer items-center gap-2 border border-[color:var(--color-border-ed)] px-6 py-3 font-mono text-[11px] font-semibold uppercase tracking-[0.14em] text-ink transition-colors hover:bg-[color:var(--color-bg-editorial)]",children:["Load More",(0,t.jsx)(i.ArrowRight,{className:"size-3",strokeWidth:2.5})]})}),0===w.length&&(0,t.jsx)("div",{className:"py-20 text-center font-sans text-[16px] text-ink-soft",children:"No posts found in this category."})]})}function P(e,t,r,a=""){let n=new URLSearchParams;"all"!==t&&n.set("category",t),r>1&&n.set("page",String(r)),a.trim()&&n.set("q",a.trim());let i=n.toString();return i?`${e}?${i}`:e}function V(e,t){return`${e.basePath??t}/${e.slug}`}function q(e){return"/blog"===e?"blog":"/guides"===e?"guide":"resource"}e.s(["ContentGrid",()=>L],90128)}]);

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.