PageSourceSearch

https://planetroc.net/assets/meetmitch-DhBS1g1v.js

js planetroc.net collected 2026-10-07 20:42:09 UTC 33,236 bytes, 1 lines download raw bytes

1import{r as s,j as e,L as A}from"./index-X-is_XvP.js";import{u as R,P as M,X as O,M as S}from"./PlanetRocLogo-0JccjSTH.js";import{A as H}from"./arrow-left-CpsvsTe_.js";const y="https://embed.liveavatar.com/v1/bf3eee41-e722-46a0-b8bc-0498b2c6bc51?orientation=horizontal",C="Couldn't start. He can only hold one conversation at a time — try again in a moment.",P=1200,I=15e3,W=3e4,N=.25;function F(){const[r,i]=s.useState("standby"),[p,c]=s.useState(null),a=s.useRef(0),d=s.useRef([]),m=s.useRef(null),f=s.useCallback(n=>{m.current=n},[]),o=s.useCallback(()=>{d.current.forEach(n=>window.clearTimeout(n)),d.current=[]},[]),t=s.useCallback(()=>{i(n=>n!=="arming"?n:(c(C),"after"))},[]),h=s.useCallback(()=>{c(null),a.current=Date.now(),i("arming"),o(),d.current.push(window.setTimeout(t,I)),fetch(y,{method:"HEAD",mode:"no-cors",cache:"no-store"}).catch(t)},[o,t]),u=s.useCallback(()=>{o(),i(n=>n==="standby"?n:"after")},[o]),b=s.useCallback(()=>{o(),c(null),i("standby")},[o]),w=s.useCallback(()=>{const n=Math.max(0,P-(Date.now()-a.current));d.current.push(window.setTimeout(()=>i(l=>l==="arming"?"live":l),n))},[]),v=s.useCallback(()=>{o(),c(C),i(n=>n==="arming"||n==="live"?"after":n)},[o]);return s.useEffect(()=>{if(r!=="live"&&r!=="arming")return;const n=l=>{l.key==="Escape"&&u()};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[r,u]),s.useEffect(()=>{if(r!=="standby")return;const n=m.current;if(!n||typeof IntersectionObserver>"u"){h();return}const l=new IntersectionObserver(x=>{const g=x[x.length-1];g&&g.intersectionRatio>=.35&&(l.disconnect(),h())},{threshold:[0,.35,1]});return l.observe(n),()=>l.disconnect()},[r,h]),s.useEffect(()=>{if(r!=="live"&&r!=="arming")return;const n=m.current;if(!n||typeof IntersectionObserver>"u")return;let l=0;const x=new IntersectionObserver(g=>{const j=g[g.length-1];j&&(j.intersectionRatio<N?l||(l=window.setTimeout(b,W)):l&&(window.clearTimeout(l),l=0))},{threshold:[0,N,1]});return x.observe(n),()=>{x.disconnect(),l&&window.clearTimeout(l)}},[r,b]),s.useEffect(()=>o,[o]),{stage:r,error:p,start:h,end:u,reset:b,embedSrc:y,onFrameLoad:w,onFrameError:v,stageRef:f}}const q={standby:"",arming:"",live:"",after:"Ended"},L={standby:"",arming:"",live:"",after:"Conversation ended"};function X({stage:r,error:i}){const p=i??q[r],c=i??L[r];return e.jsxs("p",{role:"status","aria-live":"polite",className:i?"max-w-[40ch] font-mono text-[11px] leading-relaxed sm:text-right":"font-mono text-[11px] uppercase tracking-[0.16em]",style:{color:i?"var(--roc-blue)":"rgba(255,255,255,0.40)"},children:[e.jsx("span",{"aria-hidden":!0,children:p}),e.jsx("span",{className:"sr-only",children:c})]})}function z({stage:r,error:i,embedSrc:p,still:c,onStart:a,onEnd:d,onReset:m,onFrameLoad:f,onFrameError:o,stageRef:t}){const h=s.useRef(null),u=s.useRef(!1);s.useEffect(()=>{if(r==="arming"||r==="live"){u.current=!0;return}u.current&&r==="after"?h.current?.focus():u.current&&r==="standby"&&(u.current=!1)},[r]);const b=r==="arming"||r==="live";return e.jsxs("div",{ref:t,className:"relative",children:[e.jsxs("div",{className:"stage-frame",children:[e.jsx("img",{src:c,alt:"Mitch Richmond, lit from one side against a dark room, waiting.",width:2816,height:1584,loading:"eager",fetchPriority:"high",decoding:"async",className:"stage-still"}),e.jsxs("div",{className:"stage-live",children:[b&&e.jsx("iframe",{src:p,allow:"microphone; autoplay",referrerPolicy:"strict-origin-when-cross-origin",title:"Live conversation with Mitch Richmond",loading:"eager",className:"absolute inset-0 block h-full w-full",style:{border:0,borderRadius:"6px"},onLoad:f,onError:o}),e.jsx("div",{className:"stage-grade","aria-hidden":!0})]}),e.jsx("div",{className:"stage-rim","aria-hidden":!0})]}),e.jsxs("div",{className:"mx-auto mt-5 flex max-w-[1180px] flex-col gap-4 px-1 sm:flex-row sm:items-end sm:justify-between",children:[e.jsxs("div",{className:"nameplate",children:[e.jsx("p",{className:"font-display text-[17px] font-semibold tracking-[0.02em] text-white sm:text-[22px]",children:"Mitch Richmond"}),e.jsx("p",{className:"mt-1 font-mono text-[10px] uppercase tracking-[0.14em] text-white/40 sm:text-[11px]",children:"Hall of Fame · 2014"})]}),e.jsxs("div",{className:"flex items-center gap-5",children:[e.jsx(X,{stage:r,error:i}),r==="live"&&e.jsx("span",{className:"esc-hint hidden font-mono text-[11px] uppercase tracking-[0.16em] text-white/35 sm:inline",children:"Esc to end"}),r==="after"&&e.jsx("button",{ref:h,id:"again",type:"button",onClick:m,className:"border border-white/25 px-4 py-2 font-mono text-[11px] uppercase tracking-[0.16em] text-white/70 transition-colors hover:border-white/60 hover:text-white",children:"Talk again"})]})]}),(r==="standby"||r==="arming")&&e.jsxs("p",{className:"stage-dim mt-7 text-center font-mono text-[11px] leading-relaxed tracking-[0.04em] text-white/45",children:["Press ",e.jsx("span",{className:"text-white/75",children:"Chat now"})," to talk to him. Your browser will ask for the microphone."]})]})}function Q({chapter:r,active:i,portrait:p,reducedMotion:c,muted:a}){const d=s.useRef(null),[m,f]=s.useState(!1),o=r.video?p?r.video.portrait:r.video.landscape:null;return s.useEffect(()=>{const t=d.current;if(!(!t||!o)){if(c){i&&!t.src&&(t.src=o,t.load()),!i&&!t.paused&&t.pause();return}if(i){const h=new URL(o,location.href).href;t.src!==h&&(t.src=o,t.load(),f(!1)),t.muted=a||!r.scored,t.defaultMuted=!0,t.muted&&t.setAttribute("muted","");const u=()=>t.play().then(()=>f(!0),()=>{t.muted?f(!1):(t.muted=!0,t.setAttribute("muted",""),t.play().then(()=>f(!0),()=>f(!1)))});u();const b=["pointerdown","touchstart","scroll","wheel","keydown"],w=()=>{t.paused&&u(),b.forEach(v=>
1removeEventListener(v,w))};return b.forEach(v=>addEventListener(v,w,{passive:!0})),()=>b.forEach(v=>removeEventListener(v,w))}else t.paused||t.pause()}},[i,o,c,a,r.scored]),e.jsxs("div",{className:"absolute inset-0","aria-hidden":!i||void 0,children:[e.jsx("img",{src:r.poster,alt:"","aria-hidden":!0,className:`absolute inset-0 h-full w-full ${r.fit==="contain"?"object-contain":"object-cover"}`,loading:"eager",decoding:"async"}),o&&e.jsx("video",{ref:d,poster:r.poster,preload:"none",loop:!0,playsInline:!0,controls:c,className:`absolute inset-0 h-full w-full ${r.fit==="contain"?"object-contain":"object-cover"} transition-opacity duration-700 ${m||c?"opacity-100":"opacity-0"}`}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-[#050a14] via-[#050a14]/45 to-[#050a14]/15"}),e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 h-40 bg-gradient-to-b from-[#050a14]/80 to-transparent"}),e.jsx("div",{"aria-hidden":!0,className:"cosmic-grid pointer-events-none absolute inset-0 opacity-25"})]})}function G({chapters:r,active:i,onSelect:p,reducedMotion:c}){const[a,d]=s.useState(!1);s.useEffect(()=>{const t=matchMedia("(orientation: portrait)"),h=()=>d(t.matches);return h(),t.addEventListener("change",h),()=>t.removeEventListener("change",h)},[]);const[m,f]=s.useState(!0),o=r[i];return e.jsxs("div",{className:"stage-root relative h-[100svh] w-full overflow-hidden bg-[#050a14]",children:[r.map((t,h)=>e.jsx("div",{className:`absolute inset-0 transition-opacity duration-500 ${h===i?"opacity-100":"pointer-events-none opacity-0"}`,children:e.jsx(Q,{chapter:t,active:h===i,portrait:a,reducedMotion:c,muted:m})},t.id)),o.custom?e.jsx("div",{className:"pointer-events-none absolute inset-x-0 top-[64px] bottom-[calc(env(safe-area-inset-bottom,0px)+104px)] z-20 flex items-center justify-center px-6 sm:px-10",children:e.jsx("div",{className:"pointer-events-auto w-full",children:o.custom})}):e.jsx("div",{className:"pointer-events-none absolute inset-x-0 bottom-[calc(env(safe-area-inset-bottom,0px)+104px)] z-20 px-6 sm:px-10",children:e.jsx("div",{className:"pointer-events-auto mx-auto max-h-[52svh] max-w-[1500px] overflow-y-auto",children:e.jsxs("div",{className:"stage-copy max-w-[54ch]",children:[e.jsx("p",{className:"font-tech text-[9.5px] uppercase tracking-[0.3em] text-[color:var(--roc-blue)] sm:text-[10px]",children:o.kicker}),e.jsx("h1",{className:"mt-3 font-display text-[clamp(1.9rem,4.4vw,3.7rem)] font-black uppercase leading-[.92] tracking-[-.04em] text-white",children:o.title}),e.jsx("p",{className:"mt-4 max-w-[46ch] text-[14.5px] leading-[1.6] text-white/70 sm:text-[16px]",children:o.blurb}),o.ctas&&o.ctas.length>0&&e.jsx("div",{className:"mt-6 flex flex-wrap gap-3",children:o.ctas.map(t=>e.jsx("a",{href:t.href,target:t.href.startsWith("http")?"_blank":void 0,rel:t.href.startsWith("http")?"noreferrer":void 0,className:`inline-flex items-center rounded-full px-5 py-3 font-tech text-[10px] font-bold uppercase tracking-[0.2em] transition-colors duration-300 ${t.primary?"bg-[#c9a253] text-[#050a14] hover:bg-[#dcb96a]":"border border-white/30 bg-[#050a14]/55 text-white backdrop-blur-md hover:border-white hover:bg-[#050a14]/80"}`,children:t.label},t.label))})]},o.id)})}),o.scored&&!c&&e.jsxs("button",{type:"button",onClick:()=>f(t=>!t),"aria-pressed":!m,className:"absolute right-6 top-[76px] z-30 inline-flex items-center gap-2 rounded-full border border-white/25 bg-[#050a14]/75 px-3.5 py-2 font-tech text-[9px] uppercase tracking-[0.24em] text-white/80 backdrop-blur-md transition-colors hover:border-white/55 hover:text-white sm:right-10 sm:top-[84px] sm:text-[9.5px]",children:[e.jsx("span",{"aria-hidden":!0,children:m?"🔇":"🔊"}
1),m?"Sound on":"Sound off"]}),e.jsx("nav",{"aria-label":"Chapters",className:"absolute inset-x-0 bottom-[calc(env(safe-area-inset-bottom,0px)+14px)] z-30",children:e.jsx("div",{className:"chapter-rail mx-auto flex max-w-[1500px] snap-x snap-mandatory items-center gap-2 overflow-x-auto px-4 sm:justify-center sm:gap-2.5 sm:px-10",children:r.map((t,h)=>{const u=h===i;return e.jsxs("button",{type:"button",onClick:()=>p(h),"aria-current":u?"true":void 0,className:`group flex shrink-0 snap-start items-center gap-2 rounded-full border p-1 pr-3 backdrop-blur-md transition-colors duration-300 outline-none focus-visible:ring-2 focus-visible:ring-[color:var(--roc-blue)] ${u?"chapter-pill-on border-[#c9a253]/85 bg-[#140f04]/92":"border-white/12 bg-[#050a14]/92 hover:border-white/30 hover:bg-[#050a14]/97"}`,children:[e.jsx("img",{src:t.thumb,alt:"","aria-hidden":!0,width:128,height:128,loading:"eager",decoding:"async",className:`h-[26px] w-[26px] shrink-0 rounded-full object-cover transition-opacity duration-300 ${u?"opacity-100":"opacity-70 group-hover:opacity-95"}`}),e.jsxs("span",{className:"flex items-baseline gap-1.5 leading-none",children:[e.jsx("span",{className:`font-tech text-[8.5px] tracking-[0.14em] transition-colors ${u?"text-[#c9a253]":"text-[color:var(--roc-blue)]/70"}`,children:t.n}),e.jsx("span",{className:`whitespace-nowrap font-tech text-[9.5px] uppercase tracking-[0.16em] transition-colors ${u?"text-white":"text-white/55 group-hover:text-white/85"}`,children:t.label})]})]},t.id)})})})]})}const D="data:image/webp;base64,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",T="data:image/webp;base64,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",Y="data:image/webp;base64,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",J="data:image/webp;base64,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",V="/assets/p2-standby-Cy-Mayeq.webp",E=s.createContext({rm:!1}),U=()=>s.useContext(E);function Z({children:r}){const i=R(),[p,c]=s.useState(null);s.useEffect(()=>{try{const d=localStorage.getItem("planetroc:reduceMotion");d!=null&&c(d==="1")}catch{}},[]);const a=p??!!i;return s.useEffect(()=>{const d=document.documentElement;a?d.setAttribute("data-rm","1"):d.removeAttribute("data-rm")},[a]),e.jsx(E.Provider,{value:{rm:a},children:r})}const k=[{label:"Universe",href:"/#universe",group:"story"},{label:"Impact",href:"/#impact",group:"story"},{label:"Shows",href:"/#shows",group:"story"},{label:"Live",href:"/#live",group:"story"},{label:"Merch",href:"/#merch",group:"story"},{label:"Vault",href:"/#vault",group:"story"},{label:"Connect",href:"/#connect",group:"story"},{label:"About",href:"/about",route:!0,group:"page"},{label:"Software",href:"/technologies",route:!0,group:"page"},{label:"Meet Mitch",href:"/meetmitch",route:!0,active:!0,group:"page"},{label:"Games",href:"/games",route:!0,group:"page"}];function B({menuOpen:r,setMenuOpen:i}){const[p,c]=s.useState(!1);return s.useEffect(()=>{const a=()=>c(window.scrollY>40);return a(),window.addEventListener("scroll",a,{passive:!0}),()=>window.removeEventListener("scroll",a)},[]),e.jsxs("nav",{className:`site-nav fixed inset-x-0 top-0 z-50 transition-colors duration-500 ${p?"border-b border-white/10 bg-black/85 backdrop-blur-xl":"bg-gradient-to-b from-black/70 to-transparent"}`,children:[e.jsxs("div",{className:"mx-auto flex max-w-[1500px] items-center justify-between px-6 py-4 sm:px-10",children:[e.jsx(A,{to:"/","aria-label":"Planet Roc home",className:"shrink-0",children:e.jsx(M,{})}),e.jsx("div",{className:"hidden min-w-0 items-center gap-4 lg:flex 2xl:gap-7",children:k.map((a,d)=>{const m=d>0&&k[d-1].group!==a.group,f=`whitespace-nowrap font-tech text-[10px] font-medium uppercase tracking-[0.16em] transition-colors 2xl:tracking-[0.28em] ${a.active?"text-[color:var(--roc-blue)]":a.group==="page"?"text-white/80 hover:text-white":"text-white/55 hover:text-white"}`;return e.jsxs("span",{className:"flex shrink-0 items-center gap-4 2xl:gap-7",children:[m&&e.jsx("span",{"aria-hidden":!0,className:"h-3 w-px bg-white/20"}),a.route?e.jsx(A,{to:a.href,className:f,children:a.label}):e.jsx("a",{href:a.href,className:f,children:a.label})]},a.label)})}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsxs(A,{to:"/",className:"hidden shrink-0 items-center gap-2 whitespace-nowrap font-tech text-[10px] font-medium uppercase tracking-[0.16em] text-[color:var(--roc-blue)] sm:inline-flex 2xl:tracking-[0.3em]",children:[e.jsx(H,{className:"h-3 w-3"})," Planet Roc"]}),e.jsx("button",{onClick:()=>i(!r),className:"lg:hidden","aria-label":r?"Close menu":"Open menu","aria-expanded":r,children:r?e.jsx(O,{className:"h-5 w-5"}):e.jsx(S,{className:"h-5 w-5"})})]})]}),r&&e.jsx("div",{className:"border-t border-white/10 bg-black/95 px-6 py-5 backdrop-blur-xl lg:hidden",children:e.jsx("div",{className:"flex flex-col gap-3",children:k.map((a,d)=>{const m=d>0&&k[d-1].group!==a.group,f=`font-tech text-[11px] font-medium uppercase tracking-[0.28em] transition-colors ${a.active?"text-[color:var(--roc-blue)]":a.group==="page"?"text-white/80 hover:text-white":"text-white/55 hover:text-white"}`;return e.jsxs("span",{className:"flex flex-col gap-0",children:[m&&e.jsx("span",{"aria-hidden":!0,
1className:"my-2 border-t border-white/10 pt-3 text-[9px] font-tech uppercase tracking-[0.3em] text-white/35",children:"Pages"}),a.route?e.jsx(A,{to:a.href,className:f,children:a.label}):e.jsx("a",{href:a.href,className:f,children:a.label})]},a.label)})})})]})}function te(){return e.jsx(Z,{children:e.jsx(K,{})})}function K(){const[r,i]=s.useState(!1),[p,c]=s.useState(0),{rm:a}=U(),{stage:d,error:m,start:f,end:o,reset:t,embedSrc:h,onFrameLoad:u,onFrameError:b,stageRef:w}=F();s.useEffect(()=>{const n=document.body,l=document.documentElement,x={b:n.style.overflow,h:l.style.overflow};return n.style.overflow="hidden",l.style.overflow="hidden",()=>{n.style.overflow=x.b,l.style.overflow=x.h}},[]),s.useEffect(()=>{const n=l=>{(l.key==="ArrowRight"||l.key==="ArrowDown")&&c(x=>Math.min(v.length-1,x+1)),(l.key==="ArrowLeft"||l.key==="ArrowUp")&&c(x=>Math.max(0,x-1))};return addEventListener("keydown",n),()=>removeEventListener("keydown",n)},[]);const v=[{id:"crash-landing",n:"01",label:"Crash Landing",kicker:"Planet Roc transmission · Arrival 001",title:e.jsxs(e.Fragment,{children:["The rock",e.jsx("br",{}),e.jsx("span",{className:"font-serif font-normal italic text-[color:var(--roc-blue)]",children:"has landed."})]}),blurb:"He came in from orbit, burned through the atmosphere, put a crater in the ground — and walked out of it.",thumb:D,poster:"/arrival-portrait-poster.webp",video:{portrait:"/arrival-portrait.mp4?v=2",landscape:"/arrival-landscape.mp4?v=2"},scored:!0,ctas:[{label:"Talk to Mitch",href:"#talk",primary:!0},{label:"Watch the film",href:"#the-film"}]},{id:"the-film",n:"02",label:"The Film",kicker:"The Arrival · 1:02",title:e.jsxs(e.Fragment,{children:["Sixty seconds,",e.jsx("br",{}),e.jsx("span",{className:"font-serif font-normal italic text-[color:var(--roc-blue)]",children:"start to finish."})]}),blurb:"The whole arrival, scored. He came down, walked out of the crater, and then went on to play basketball.",thumb:T,poster:"/THE-ARRIVAL-60s-poster.png",video:{portrait:"/THE-ARRIVAL-60s-scored.mp4?v=2",landscape:"/THE-ARRIVAL-60s-scored.mp4?v=2"},scored:!0,fit:"contain"},{id:"talk",n:"03",label:"Talk to Mitch",kicker:"Planet Roc · Live",title:e.jsxs(e.Fragment,{children:["Talk to ",e.jsx("span",{className:"font-serif font-normal italic text-[color:var(--roc-blue)]",children:"Mitch"})]}),blurb:"Ask him about the shows, the food, the basketball work, or where Planet Roc is headed. He answers out loud, in his own voice.",thumb:Y,poster:"/starfield-poster.webp",video:{portrait:"/starfield-portrait.mp4?v=2",landscape:"/starfield-landscape.mp4?v=2"},custom:e.jsx("div",{ref:w,className:"mx-auto w-full max-w-[980px]",children:e.jsx(z,{stage:d,error:m,embedSrc:h,still:V,onStart:f,onEnd:o,onReset:t,onFrameLoad:u,onFrameError:b})})},{id:"connect",n:"04",label:"Connect",kicker:"The Exit",title:e.jsxs(e.Fragment,{children:["Come back and",e.jsx("br",{}),e.jsx("span",{className:"font-serif font-normal italic text-[color:var(--roc-blue)]",children:"ask him something else."})]}),blurb:"Mitch reads what comes through here.",thumb:J,poster:"/connect-poster.webp",video:{portrait:"/connect-portrait.mp4?v=2",landscape:"/connect-landscape.mp4?v=2"},ctas:[{label:"Email Mitch",href:"mailto:[email protected]",primary:!0},{label:"Back to Planet Roc",href:"/"}]}];return s.useEffect(()=>{const n=l=>{const x=l.target?.closest?.("a[href^='#']");if(!x)return;const g=v.findIndex(j=>j.id===x.getAttribute("href").slice(1));g>=0&&(l.preventDefault(),c(g))};return addEventListener("click",n),()=>removeEventListener("click",n)}),e.jsxs("div",{"data-stage":d,className:"h-[100svh] overflow-hidden bg-[#050a14] text-white",children:[e.jsx(B,{menuOpen:r,setMenuOpen:i}),e.jsx(G,{chapters:v,active:p,onSelect:c,reducedMotion:a})]})}export{te as component};

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.