PageSourceSearch

https://mostreams-com.lovable.app/assets/TrustProof-BgfGtO9J.js

js mostreams-com.lovable.app collected 2026-10-03 03:34:07 UTC 2,662 bytes, 1 lines download raw bytes

1import{r as s,s as d,j as e,aU as c,E as m,a7 as x}from"./index-BNrdOJig.js";import{S as r}from"./star-5Or_XEAT.js";const p=[{id:"f1",display_name:"K MUNCH",rating:5,comment:"Uploaded on a Tuesday, live on the stores by the weekend. Payouts hit my wallet without me chasing anybody."},{id:"f2",display_name:"DJ Solace",rating:5,comment:"The live room and the crate tools alone are worth it. My sets pull listeners I never reached before."},{id:"f3",display_name:"Mound City A&R",rating:5,comment:"Splits, masters, MO STREAMS Digital DISCS and booking in one back office. It replaced three services we were paying for."}];function h({stats:i=!0}){const[l,n]=s.useState(p);return s.useEffect(()=>{let a=!0;return(async()=>{const{data:t}=await d.from("platform_reviews").select("id, display_name, rating, comment").eq("is_public",!0).gte("rating",4).not("comment","is",null).order("created_at",{ascending:!1}).limit(3);a&&t&&t.length>=3&&n(t)})(),()=>{a=!1}},[]),e.jsx("section",{className:"py-20 md:py-24 bg-card/30 border-y border-border",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("div",{className:"text-xs font-bold uppercase tracking-[0.18em] text-primary",children:"Trusted by independents"}),e.jsx("h2",{className:"font-display text-3xl md:text-4xl mt-3",children:"Artists who stopped renting their career"})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:l.map(a=>e.jsxs("figure",{className:"rounded-2xl border border-border bg-background p-7 flex flex-col",children:[e.jsx("div",{className:"flex gap-1 text-primary mb-4",children:Array.from({length:Math.max(1,Math.min(5,a.rating))}).map((t,o)=>e.jsx(r,{className:"w-4 h-4 fill-current"},o))}),e.jsxs("blockquote",{className:"text-sm text-muted-foreground flex-1",children:['"',a.comment,'"']}),e.jsx("figcaption",{className:"mt-5 text-xs font-bold uppercase tracking-wider",children:a.display_name??"MO STREAMS artist"})]},a.id))}),i&&e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mt-12",children:[{icon:c,label:"100% royalties",sub:"kept on every withdrawal"},{icon:m,label:"150+ stores",sub:"worldwide delivery"},{icon:x,label:"You own the masters",sub:"always, no exceptions"},{icon:r,label:"7-day free trial",sub:"cancel before it ends"}].map(a=>e.jsxs("div",{className:"rounded-2xl border border-border bg-background p-6 text-center",children:[e.jsx(a.icon,{className:"w-5 h-5 text-primary mx-auto"}),e.jsx("div",{className:"font-display text-lg mt-3",children:a.label}),e.jsx("div",{className:"text-xs text-muted-foreground mt-1",children:a.sub})]},a.label))})]})})}export{h 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.