PageSourceSearch

https://thiagovibesp.com/assets/ForumPost-dyOqIq6L.js

js thiagovibesp.com collected 2026-10-02 00:57:11 UTC 5,866 bytes, 1 lines download raw bytes

1import{n as w,r as o,j as e,L as l,_ as N,s as d}from"./index-Gd3ICOax.js";import{S}from"./SEOHead-C7dcErS8.js";import{B as v}from"./Breadcrumbs-Ciz11APc.js";import{F as k}from"./Footer-wwnpDw4k.js";import{S as T}from"./ShareButtons-CPamIKRk.js";import{d as C,I as q,S as p}from"./InlineProductMention-m9gOT1FS.js";import{S as L,F as P}from"./SocialProofTicker-BEDnxjt4.js";import{R as A}from"./RelatedProductsBooster-BGQkT1BV.js";import{I as u,S as F,E as U,M as _}from"./MembershipConversionSuite-BRnOzP1y.js";import{A as $}from"./arrow-left-BCoV2hTh.js";import"./arrow-up-right-D_3XJmRt.js";import"./useQuery-BRiRVS38.js";import"./zap-CgRr_HJ7.js";import"./tag-CzkGLvu6.js";import"./check-YLpScurZ.js";import"./circle-check-Cd0FxmjF.js";import"./arrow-right-_jmurFjZ.js";import"./users-BjuviLZK.js";const ee=()=>{const{slug:r}=w(),[t,x]=o.useState(null),[m,h]=o.useState([]),[g,f]=o.useState(!0);if(o.useEffect(()=>{r&&(async()=>{const{data:n}=await d.from("forum_posts").select("*").eq("slug",r).maybeSingle();x(n||null);const{data:y}=await d.from("forum_posts").select("id, slug, question, answer, keywords, created_at").neq("slug",r).order("created_at",{ascending:!1}).limit(6);h(y||[]),f(!1)})()},[r]),g)return e.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center",children:e.jsx("p",{className:"text-muted-foreground",children:"Loading..."})});if(!t)return e.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h1",{className:"text-3xl font-display mb-4",children:"Question not found"}),e.jsx(l,{to:"/forum",className:"text-primary hover:underline",children:"Back to Forum"})]})});const i=`https://thiagovibesp.com/forum/${t.slug}`,a=C(`${t.question} ${t.answer} ${t.keywords||""}`),c=a?`/shop?category=${a}`:"/shop",j={"@context":"https://schema.org","@type":"QAPage",mainEntity:{"@type":"Question",name:t.question,text:t.question,answerCount:1,dateCreated:t.created_at,author:{"@type":"Person",name:"Community"},acceptedAnswer:{"@type":"Answer",text:t.answer,dateCreated:t.created_at,upvoteCount:1,url:i,author:{"@type":"Person",name:"Thiago Vibesp",url:"https://thiagovibesp.com/about-me"}}}},b={"@context":"https://schema.org","@type":"WebPage",speakable:{"@type":"SpeakableSpecification",cssSelector:["h1",".ai-answer"]},url:i};return e.jsxs(e.Fragment,{children:[e.jsxs(S,{title:`${t.question} | ThiagoVibesp Forum`,description:t.answer.slice(0,155),path:`/forum/${t.slug}`,keywords:t.keywords||void 0,ogType:"article",breadcrumbs:[{name:"Home",path:"/"},{name:"Forum",path:"/forum"},{name:t.question}],children:[e.jsx("script",{type:"application/ld+json",children:JSON.stringify(j)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(b)})]}),e.jsxs("div",{className:"min-h-screen bg-background pt-32 md:pt-36",children:[e.jsxs("main",{className:"max-w-3xl mx-auto px-4 pb-12",children:[e.jsx(v,{items:[{name:"Home",path:"/"},{name:"Forum",path:"/forum"},{name:t.question.slice(0,60)}]}),e.jsxs(l,{to:"/forum",className:"inline-flex items-center gap-2 text-sm text-muted-foreground hover:text-primary mb-6",children:[e.jsx($,{className:"h-4 w-4"})," Back to Forum"]}),e.jsxs("article",{className:"bg-card border border-border rounded-xl p-6 md:p-8",children:[e.jsxs("div",{className:"flex items-start gap-3 mb-4",children:[e.jsx(N,{className:"h-6 w-6 text-primary mt-1 shrink-0"}),e.jsx("h1",{className:"text-2xl md:text-3xl font-display text-foreground leading-tight",children:t.question})]}),e.jsx("time",{dateTime:t.created_at,className:"block text-xs text-muted-foreground mb-6 pl-9",children:new Date(t.created_at).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}),e.jsx("div",{className:"ai-answer pl-9 text-foreground/90 leading-relaxed whitespace-pre-wrap",children:t.answer}),e.jsxs("div",{className:"pl-9",children:[e.jsx(q,{preferCategory:a,label:"MATCHING LUT PACK"}),e.jsx(p,{variant:"inline",title:"Need this look faster?",subtitle:"Open the matching LUT collection and start grading this camera profile today.",label:"SHOP MATCHING LUTS",to:c})]}),e.jsx("div",{className:"pl-9",children:e.jsx(A,{context:`${t.question} ${t.keywords||""}`,heading:"Recommended cinema LUTs for this question",limit:3,source:"forum_answer_recommendations"})}),t.keywords&&e.jsx("div",{className:"flex flex-wrap gap-2 mt-6 pl-9",children:t.keywords.split(",").filter(s=>s.trim()).map((s,n)=>e.jsx("span",{className:"px-2 py-0.5 bg-muted text-muted-foreground text-xs rounded-full",children:s.trim()}
1,n))}),e.jsx("div",{className:"flex justify-end mt-6 pl-9",children:e.jsx(T,{url:i,title:t.question,description:t.answer.slice(0,150)})})]}),e.jsx(u,{variant:"compact"}),e.jsx(L,{}),e.jsx(P,{title:"Recommended LUTs for this question",subtitle:"Skip the guesswork — load these professionally graded LUTs and start grading in seconds.",preferCategory:a}),e.jsx(u,{variant:"endArticle",headline:"Stop buying single packs — get every answer's LUT in one pass"}),e.jsx("div",{className:"my-10",children:e.jsx(p,{variant:"banner",to:c,title:"Open the LUT collection for this answer",label:"SHOP MATCHING LUTS"})}),m.length>0&&e.jsxs("section",{className:"mt-10",children:[e.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"Related Questions"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:m.map(s=>e.jsxs(l,{to:`/forum/${s.slug}`,className:"block p-4 rounded-xl border border-border hover:border-primary/50 transition bg-card",children:[e.jsx("p",{className:"text-sm font-medium text-foreground line-clamp-2",children:s.question}),e.jsx("p",{className:"text-xs text-muted-foreground line-clamp-2 mt-2",children:s.answer})]},s.id))})]})]}),e.jsx(k,{}),e.jsx(F,{category:a,label:"Shop matching LUTs"}),e.jsx(U,{}),e.jsx(_,{})]})]})};export{ee as default};

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.