PageSourceSearch

https://slashvibe.ai/_next/static/immutable/chunks/37-vx8pakhzfn.js

js slashvibe.ai collected 2026-10-05 14:11:15 UTC 37,165 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35402,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(71645),i=e.i(16947);e.s(["default",0,function(){let e=(0,a.useRef)(null),[r,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(n(!0),(0,i.trackEvent)("home_context_section_view",{section:"context_device"}),s.disconnect())},{threshold:.12});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsx)("section",{className:`context-device ${r?"context-device-visible":""}`,"aria-labelledby":"context-device-title",children:(0,t.jsxs)("div",{className:"context-device-stage",ref:e,children:[(0,t.jsx)("div",{className:"context-device-visual","aria-hidden":"true",children:(0,t.jsx)(s.default,{className:"context-device-hand",src:"/assets/fourth-screen/context-device-hand-full.png",width:1672,height:941,alt:"",sizes:"(max-width: 620px) 172vw, (max-width: 980px) 105vw, (max-width: 1799px) 1160px, (max-width: 3804px) 92vw, 3500px"})}),(0,t.jsxs)("div",{className:"context-device-copy",children:[(0,t.jsxs)("h2",{id:"context-device-title",children:[(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-title-line",style:{"--context-line-index":0},children:"A controller today."})}),(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-title-line",style:{"--context-line-index":1},children:"A manager agent tomorrow."})})]}),(0,t.jsxs)("div",{className:"context-device-details",children:[(0,t.jsx)("p",{className:"context-device-lede",children:["The more you use SlashVibe,","the better it understands how you work with AI agents.","Over time, it adapts to the context you build and the choices you make,","helping you get more from every agent you use."].map((e,s)=>(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-copy-line",style:{"--context-line-index":s+2},children:e})},e))}),(0,t.jsx)("p",{className:"context-device-note",children:["Your session and context data stay on your device.","Cloud sync is optional and limited to transcripts, personal dictionary entries, and voice input preferences.","We don’t use your data to train models."].map((e,s)=>(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-note-line",style:{"--context-line-index":s+6},children:e})},e))})]})]})]})})}])},91605,e=>{e.v({action:"EarlybirdReservationCta-module__me6z1W__action",bottomButton:"EarlybirdReservationCta-module__me6z1W__bottomButton",heroButton:"EarlybirdReservationCta-module__me6z1W__heroButton",heroCta:"EarlybirdReservationCta-module__me6z1W__heroCta",heroNote:"EarlybirdReservationCta-module__me6z1W__heroNote",inner:"EarlybirdReservationCta-module__me6z1W__inner",perks:"EarlybirdReservationCta-module__me6z1W__perks",refund:"EarlybirdReservationCta-module__me6z1W__refund",section:"EarlybirdReservationCta-module__me6z1W__section",visible:"EarlybirdReservationCta-module__me6z1W__visible"})},44384,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(16947),i=e.i(91605);let r="https://www.paypal.com/ncp/payment/4PSEDQALT4D2S";e.s(["EarlybirdHeroCta",0,function({mobile:e=!1}){return(0,t.jsxs)("div",{className:`hero-waitlist ${i.default.heroCta}`,children:[(0,t.jsx)(a.TrackedAnchor,{className:`waitlist-button ${i.default.heroButton}`,href:r,eventName:"deposit_reserve_click_hero",eventProperties:{location:e?"hero_mobile":"hero",cta_text:"Get VIP Access for $1",landing_page:"earlybird"},children:"Get VIP Access for $1"}),(0,t.jsx)("span",{className:i.default.heroNote,children:"Save $100 at launch. Fully refundable."})]})},"default",0,function(){let e=(0,s.useRef)(null),[n,o]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let t=e.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),(0,a.trackEvent)("earlybird_perks_view",{section:"reservation_perks"}),s.disconnect())},{threshold:.08});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsx)("section",{className:`waitlist-cta ${i.default.section} ${n?`waitlist-cta-visible ${i.default.visible}`:""}`,ref:e,"aria-labelledby":"earlybird-cta-title",children:(0,t.jsxs)("div",{className:`waitlist-cta-inner ${i.default.inner}`,children:[(0,t.jsxs)("h2",{id:"earlybird-cta-title",children:["Unlock V
1IP launch perks for just $1. ",(0,t.jsx)("span",{"aria-hidden":"true",children:"✨"})]}),(0,t.jsxs)("ul",{className:i.default.perks,children:[(0,t.jsx)("li",{children:"$100 off at launch"}),(0,t.jsx)("li",{children:"Priority fulfillment"}),(0,t.jsx)("li",{children:"An exclusive VIP launch surprise"})]}),(0,t.jsx)("div",{className:`waitlist-form ${i.default.action}`,children:(0,t.jsx)(a.TrackedAnchor,{className:i.default.bottomButton,href:r,eventName:"deposit_reserve_click_final",eventProperties:{location:"bottom",cta_text:"Get VIP Access for $1",landing_page:"earlybird"},children:"Get VIP Access for $1"})}),(0,t.jsx)("p",{className:i.default.refund,children:"Fully refundable."})]})})}])},36001,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(16947),i=e.i(98835);e.s(["default",0,function({className:e="",inputId:r="hero-waitlist-email",lockMobileViewport:n=!1}){let o=(0,s.useRef)(null),l=(0,s.useRef)(null),c=(0,s.useRef)(0),[d,u]=(0,s.useState)(!1),[m,h]=(0,s.useState)(""),[p,y]=(0,s.useState)({status:"idle",message:""}),f=()=>{u(!1),h(""),y({status:"idle",message:""})};(0,s.useEffect)(()=>{if(!d)return;let e=l.current;if(!n)return void e?.focus();let t=document.documentElement,s=window.visualViewport,a=new ResizeObserver(()=>m()),i=0,r=!1;t.classList.add("hero-mobile-waitlist-open");let u=()=>{let e=o.current?.offsetHeight??98,a=s?.offsetTop??0,i=Math.max(a+12,a+(s?.height??window.innerHeight)-e-16);t.style.setProperty("--hero-mobile-waitlist-top",`${Math.round(i)}px`)},m=()=>{i||r||(i=window.requestAnimationFrame(()=>{i=0,u(),Math.abs(window.scrollY-c.current)>1&&(r=!0,window.scrollTo(0,c.current),r=!1)}))};return s?.addEventListener("resize",m),s?.addEventListener("scroll",m),window.addEventListener("scroll",m,{passive:!0}),o.current&&a.observe(o.current),u(),e?.focus({preventScroll:!0}),window.scrollTo(0,c.current),m(),()=>{s?.removeEventListener("resize",m),s?.removeEventListener("scroll",m),window.removeEventListener("scroll",m),a.disconnect(),i&&window.cancelAnimationFrame(i),t.classList.remove("hero-mobile-waitlist-open"),t.style.removeProperty("--hero-mobile-waitlist-top"),window.scrollTo(0,c.current)}},[d,n]),(0,s.useEffect)(()=>{if(!d)return;let e=e=>{o.current?.contains(e.target)||f()};return document.addEventListener("pointerdown",e),()=>{document.removeEventListener("pointerdown",e)}},[d]);let x=async e=>{e.preventDefault();let t=m.trim();if(!t||"submitting"===p.status)return void l.current?.focus({preventScroll:n});y({status:"submitting",message:""});let s=window.open("about:blank","_blank");s&&(s.opener=null);try{await (0,i.subscribeToWaitlist)(t,"SlashVibe homepage hero"),(0,a.trackEvent)("home_waitlist_email_submit",{location:"hero",has_email:!0}),(0,a.trackMetaEvent)("Lead",{content_name:"SlashVibe Waitlist",cta_location:"hero"},{email:t,sendServer:!0}),h(""),y({status:"success",message:"You’re on the waitlist!"}),s?s.location.replace(i.WAITLIST_SUCCESS_URL):window.open(i.WAITLIST_SUCCESS_URL,"_blank","noopener,noreferrer")}catch(e){s?.close(),y({status:"error",message:e instanceof Error?e.message:"Please try again."})}};return(0,t.jsxs)("form",{ref:o,className:`hero-waitlist ${n?"hero-waitlist-mobile":""} ${e} ${d?"hero-waitlist-expanded":""}`,onSubmit:x,children:[(0,t.jsx)("button",{className:"waitlist-button hero-waitlist-trigger",type:"button","aria-expanded":d,onClick:()=>{(0,a.trackEvent)("home_join_waitlist_click",{location:"hero",cta_text:"Join the waitlist"}),n&&(c.current=window.scrollY),u(!0)},children:"Join The Waitlist"}),(0,t.jsx)("label",{className:"sr-only",htmlFor:r,children:"Enter your email"}),(0,t.jsx)("input",{id:r,ref:l,name:"email",type:"email",value:m,onChange:e=>{h(e.target.value),"error"===p.status&&y({status:"idle",message:""})},onKeyDown:e=>{"Escape"===e.key&&f()},placeholder:"Enter Your Email",autoComplete:"email",tabIndex:d?0:-1,required:!0,disabled:"submitting"===p.status||"success"===p.status}),(0,t.jsx)("button",{className:"waitlist-button hero-waitlist-submit",type:"submit",tabIndex:d?0:-1,disabled:"submitting"===p.status||"success"===p.status,children:"submitting"===p.status?"Joining...":"success"===p.status?"You’re In!":"Join The Waitlist"}),(0,t.jsx)("span",{className:`hero-waitlist-status hero-waitlist-status-${p.status}`,"aria-live":"polite",children:p.message})]})}])},56193,e=>{e.v({active:"MissionBoard-module__sCU0aa__active",board:"MissionBoard-module__sCU0aa__board",card:"MissionBoard-module__sCU0aa__card",cards:"MissionBoard-module__sCU0aa__cards",done:"MissionBoard-module__sCU0aa__done",dot:"MissionBoard-module__sCU0aa__dot",error:"MissionBoard-module__sCU0aa__error",glow:"MissionBoard-module__sCU0aa__glow",hotBadge:"MissionBoard-module__sCU0aa__hotBadge",metricGood:"MissionBoard-module__sCU0aa__metricGood",metricGroup:"MissionBoard-module__sCU0aa__metricGroup",metricIcon:"MissionBoard-module__sCU0aa__metricIcon",metricLabel:"MissionBoard-module__sCU0aa__metricLabel",metricPrice:"MissionBoard-module__sCU0aa__metricPrice","mission-board-card-in":"MissionBoard-module__sCU0aa__mission-board-card-in","mission-board-selected-in":"MissionBoard-module__sCU0aa__mission-board-selected-in","mission-board-topbar-in":"MissionBoard-module__sCU0aa__mission-board-topbar-in",safeBadge:"MissionBoard-module__sCU0aa__safeBadge",selected:"MissionBoard-module__sCU0aa__selected",status:"MissionBoard-module__sCU0aa__status",statusPanel:"MissionBoard-module__sCU0aa__statusPanel",surface:"MissionBoard-module__sCU0aa__surface",title:"MissionBoard-module__sCU0aa__title",topbar:"MissionBoard-module__sCU0aa__topbar",topbarContent:"MissionBoard-module__sCU0aa__topbarContent",waiting:"MissionBoard-module__sCU0aa__waiting",working:"MissionBoard-module__sCU0aa__working"})},21279,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(71645),i=e.i(16947),r=e.i(56193);let n=[[.3792,.1514],[.7847,.2236],[.7417,.5611],[.3361,.4667]],o=[{status:"WAITING",tone:"waiting",title:"Build /audit and /vulnerability..."},{status:"DONE",tone:"done",title:"LLM Reasoning Capabilities Meta"},{status:"WORKING",tone:"working",title:"Extract the discount calculation..."},{status:"ERROR",tone:"error",title:"Pricing page with Stripe"}];function l({active:e=!1}){let i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=i.current,t=e?.parentElement;if(!e||!t)return;let s=0,a=()=>{s=0;let a=function(e,t){let[s,a,i,r]=n.map(([s,a])=>[s*e,a*t]),[o,l]=s,[c,d]=a,[u,m]=i,[h,p]=r,y=c-u,f=h-u,x=d-m,w=p-m,g=o-c+u-h,v=l-d+m-p,b=y*w-f*x,_=(g*w-f*v)/b,j=(y*v-g*x)/b;return[(c-o+_*c)/1e3,(d-l+_*d)/1e3,0,_/1e3,(h-o+j*h)/800,(p-l+j*p)/800,0,j/800,0,0,1,0,o,l,0,1]}(t.clientWidth,t.clientHeight);
1e.style.transform=`matrix3d(${a.join(",")})`,e.dataset.positioned="true"},r=new ResizeObserver(()=>{s||(s=window.requestAnimationFrame(a))});return r.observe(t),a(),()=>{r.disconnect(),s&&window.cancelAnimationFrame(s)}},[]),(0,t.jsx)("div",{ref:i,className:`${r.default.surface} ${e?r.default.active:""}`,"data-mission-board-surface":"","data-positioned":"false","aria-hidden":"true",children:(0,t.jsxs)("div",{className:r.default.board,children:[(0,t.jsx)("div",{className:r.default.topbar,children:(0,t.jsxs)("div",{className:r.default.topbarContent,children:[(0,t.jsxs)("span",{className:r.default.metricGroup,children:[(0,t.jsx)(s.default,{className:r.default.metricIcon,src:"/assets/second-screen/ui-icons/api-mark.png",width:60,height:60,alt:""}),(0,t.jsx)("span",{className:r.default.metricLabel,children:"Codex · API"}),(0,t.jsx)("span",{className:r.default.hotBadge,children:"HOT"}),(0,t.jsx)("span",{className:r.default.metricPrice,children:"$284.6"})]}),(0,t.jsxs)("span",{className:r.default.metricGroup,children:[(0,t.jsx)(s.default,{className:r.default.metricIcon,src:"/assets/second-screen/ui-icons/starburst.png",width:60,height:60,alt:""}),(0,t.jsx)("span",{className:r.default.metricLabel,children:"Claude · 5H"}),(0,t.jsx)("span",{className:r.default.safeBadge,children:"SAFE"}),(0,t.jsx)("span",{className:r.default.metricGood,children:"55%"})]})]})}),(0,t.jsx)("div",{className:r.default.cards,children:o.map(({status:e,tone:s,title:a},i)=>(0,t.jsxs)("div",{className:`${r.default.card} ${r.default[s]} ${0===i?r.default.selected:""}`,style:{"--mission-card-top":`${20.5+19.1*i}%`,"--mission-card-delay":`${280+105*i}ms`},children:[(0,t.jsx)("span",{className:r.default.glow}),(0,t.jsx)("span",{className:r.default.statusPanel}),(0,t.jsx)("span",{className:r.default.dot}),(0,t.jsx)("span",{className:r.default.status,children:e}),(0,t.jsx)("span",{className:r.default.title,children:a})]},a))})]})})}let c=(e,t=0,s=1)=>Math.min(s,Math.max(t,e));function d({progress:e=0,onReady:s}){let i=(0,a.useRef)(null),r=(0,a.useRef)(Math.round(80*c(e))),n=(0,a.useRef)(()=>{}),o=(0,a.useRef)(s);return(0,a.useEffect)(()=>{o.current=s},[s]),(0,a.useEffect)(()=>{let e=i.current;if(!e)return;let t=e.getContext("2d");if(!t)return;let s=Array.from({length:81},()=>new window.Image),a=0,l=-1,c=!1,d=!1,u=()=>{a=0;let i=function(e,t){if(e[t]?.complete&&e[t].naturalWidth>0)return t;for(let s=1;s<81;s+=1){let a=t-s;if(a>=0&&e[a]?.complete&&e[a].naturalWidth>0)return a;let i=t+s;if(i<81&&e[i]?.complete&&e[i].naturalWidth>0)return i}return -1}(s,r.current);if(i<0||i===l)return;let n=e.getBoundingClientRect(),c=Math.min(window.devicePixelRatio||1,1.25),u=Math.max(1,Math.round(n.width*c)),m=Math.max(1,Math.round(n.height*c));(e.width!==u||e.height!==m)&&(e.width=u,e.height=m),t.clearRect(0,0,u,m),t.drawImage(s[i],440,180,720,720,0,0,u,m),function(e,t,s){let a=e.getImageData(0,0,t,s),i=a.data,r=new Int32Array(t*s),n=0,o=0,l=e=>{let t=4*e;0!==i[t+3]&&i[t]<=6&&i[t+1]<=6&&i[t+2]<=6&&(i[t+3]=0,r[o]=e,o+=1)};for(let e=0;e<t;e+=1)l(e),l((s-1)*t+e);for(let e=1;e<s-1;e+=1)l(e*t),l(e*t+t-1);for(;n<o;){let e=r[n];n+=1;let a=e%t;a>0&&l(e-1),a<t-1&&l(e+1),e>=t&&l(e-t),e<t*(s-1)&&l(e+t)}e.putImageData(a,0,0)}(t,u,m),l=i,d||(d=!0,o.current?.())},m=()=>{a||(a=window.requestAnimationFrame(u))};n.current=m;let h=new ResizeObserver(()=>{l=-1,m()});h.observe(e);let p=r.current,y=Array.from({length:81},(e,t)=>t).filter(e=>e!==p);return[p,...y].forEach(e=>{let t=s[e];t.decoding="async",t.fetchPriority=e===p?"high":"auto",t.onload=()=>{!c&&(e===r.current||l<0)&&m()},t.src=`/assets/second-screen/lp-sequence/2.46.${91+e}.jpg`}),m(),()=>{c=!0,h.disconnect(),n.current=()=>{},s.forEach(e=>{e.onload=null}),a&&window.cancelAnimationFrame(a)}},[]),(0,a.useEffect)(()=>{r.current=Math.round(80*c(e)),n.current()},[e]),(0,t.jsxs)("div",{className:"landing-frame-stage","aria-hidden":"true",children:[(0,t.jsx)("canvas",{ref:i,className:"landing-frame-sequence"}),(0,t.jsx)(l,{active:e>=.995})]})}let u=[{word:"Responsive",emphasis:!0,hold:760},{word:"Fluid",emphasis:!0,hold:580},{word:"Tactile",emphasis:!0,hold:420},{word:"Instinctive",emphasis:!1,hold:150},{word:"Focused",emphasis:!1,hold:115},{word:"Alive",emphasis:!1,hold:90},{word:"Visible",emphasis:!1,hold:80},{word:"Vibe",emphasis:!0,hold:1600}],m=["The more agents you run,","the harder they are to track.","Things get messy fast."],h=["The more agents","you run, the harder","they are to track.","Things get messy fast."],p=[{title:"Agent Display",summary:"See every session and status.",detail:"Every session stays visible at a glance, so you can stay focused without opening every window just to check.",mobileDetail:"The Agent Display keeps every session visible, so you can stay focused on the work on your main screen. One glance shows what changed and which agent needs you, without opening every window just to check. Your agents keep working. SlashVibe keeps you oriented.",desktopDetail:"The Agent Display keeps every session visible, so you can stay focused on the work on your main screen. One glance shows what changed and which agent needs you.",position:"agent-display"},{title:"Action Keys",summary:"Record. Send. Cancel.",detail:"Three dedicated actions stay under your fingers for the decisions you repeat all day.",desktopSummaryOnly:!0,mobileDetail:null,position:"action-keys"},{title:"Tactile Joystick",summary:"Flick between sessions.",detail:"A physical switch for context, tuned for quick movement between active agents.",desktopSummaryOnly:!0,mobileDetail:null,position:"tactile-joystick"},{title:"Speaker",summary:"Hear what needs your attention.",detail:"A small signal keeps 
1status changes present without adding another window.",desktopSummaryOnly:!0,mobileDetail:null,position:"speaker"},{title:"Low-latency Mic",summary:"Tuned end to end for AI workflow.",detail:"Capture prompts, notes, and searches clearly while the thought is still fresh.",position:"low-latency-mic"}],y=["agent-display","low-latency-mic","tactile-joystick","action-keys","speaker"].map(e=>p.find(t=>t.position===e)),f=(e,t=0,s=1)=>Math.min(s,Math.max(t,e)),x=(e,t,s)=>e+(t-e)*s,w=(e,t,s)=>f((s-e)/(t-e)),g=e=>1-Math.pow(1-e,3),v=e=>e*e*(3-2*e),b=new Set(["agent-display","speaker","action-keys","tactile-joystick","low-latency-mic"]),_=["speaker","action-keys","tactile-joystick","low-latency-mic"],j={speaker:{path:"M186 708 H352 Q370 708 370 690 V654",dot:{x:370,y:654}},"action-keys":{path:"M214 594 H370",dot:{x:370,y:594}},"tactile-joystick":{path:"M739 756 H465",dot:{x:465,y:756}},"low-latency-mic":{path:"M759 860 H614 Q600 860 600 845 V826",dot:{x:600,y:826}}},k={"agent-display":{x:.24,y:.485},speaker:{x:.23,y:.84},"action-keys":{x:-.055,y:.78},"tactile-joystick":{x:.55,y:1.17},"low-latency-mic":{x:.62,y:1.12}},N={"agent-display":.425,speaker:1.015,"action-keys":1.09,"tactile-joystick":1.175,"low-latency-mic":1.385},M=u.reduce((e,t)=>e+t.hold,0),P=e=>Number(e.toFixed(1)),$=(e,t,s)=>({x:P(t-e.left),y:P(s-e.top)}),E=(e,t,s="left",a={})=>{let i=t.y-e.y;if(!a.forceElbow&&6>Math.abs(i))return`M${e.x} ${e.y} H${t.x}`;let r=Math.min(18,Math.max(8,.35*Math.abs(i))),n=0===i?1:Math.sign(i),o=P(e.y+n*r),l="right"===s?P(Math.max(t.x+10,Math.min(e.x-14,t.x+18))):P(Math.min(t.x-10,Math.max(e.x+14,t.x-18)));return`M${e.x} ${e.y} H${l} Q${t.x} ${e.y} ${t.x} ${o} V${t.y}`},C=(e,t)=>{let s={...t,y:e.y};return{dot:s,path:`M${e.x} ${e.y} H${s.x}`}},R=(e,t,s)=>t>=3200&&s>=1800?96:"agent-display"===e?Math.min(70,Math.max(54,.0735*s)):"speaker"===e||"action-keys"===e||"tactile-joystick"===e||"low-latency-mic"===e?Math.min(70,Math.max(54,.0655*s)):null;e.s(["default",0,function(){let e=(0,a.useRef)(null),r=(0,a.useRef)(null),n=(0,a.useRef)(null),o=(0,a.useRef)(null),l=(0,a.useRef)(null),c=(0,a.useRef)({paths:{},dots:{}}),S=(0,a.useRef)(null),B=(0,a.useRef)({desktop:[],mobile:[]}),F=(0,a.useRef)([]),A=(0,a.useRef)(!1),I=(0,a.useRef)(0),T=(0,a.useRef)(null),L=(0,a.useRef)(null),[U,W]=(0,a.useState)(0),[O,H]=(0,a.useState)(0),[V,z]=(0,a.useState)(!1),[D,q]=(0,a.useState)(null),[G,J]=(0,a.useState)(null),[K,Y]=(0,a.useState)({width:1e3,height:1e3}),[Q,X]=(0,a.useState)(j),Z=u[U],ee=(0,a.useCallback)(e=>{let t=p.findIndex(t=>t.position===e);return t>=0?F.current[t]:null},[]),et=(0,a.useCallback)((e,t)=>{let s=t.toFixed(3);[c.current.paths[e],c.current.dots[e]].filter(Boolean).forEach(e=>{e.style.setProperty("--feature-connector-opacity",s)})},[]),es=(0,a.useCallback)(()=>{let e=n.current,t=o.current,s=l.current,a=S.current;if(!e||!t||!s||!a||!window.matchMedia("(min-width: 981px)").matches)return;let i=t.getBoundingClientRect(),r=s.getBoundingClientRect(),c=a.getBoundingClientRect();if(i.width<=0||i.height<=0||r.height<=0||c.width<=0||c.height<=0)return;let d={width:P(i.width),height:P(i.height)};Y(e=>e.width===d.width&&e.height===d.height?e:d);let u=e=>{let t=k[e];return $(i,c.left+c.width*t.x,c.top+c.height*t.y)},m=e=>{let t=f(.075*window.innerHeight,56,120),s=f(.16*window.innerHeight,135,205),a="tactile-joystick"===e?f(.045*window.innerHeight,36,72):0,i=R(e,window.innerWidth,window.innerHeight),n=c.top+c.height*N.speaker-r.top-i/2-f(.055*window.innerHeight,44,60),o=c.top+c.height*N["action-keys"]-r.top-t-s,l=f(.02*window.innerHeight,16,28),d="speaker"===e?o+l:"action-keys"===e?n:"low-latency-mic"===e?c.top+c.height*k["low-latency-mic"].y-r.top-i/2+f(.055*window.innerHeight,44,60):c.top+c.height*N[e]-r.top-t-a,u=Math.max(28,.035*window.innerHeight);return Math.min(d,r.height-i-u)},h=(e,t="left")=>{let s,a,n=ee(e);if(!n)return null;let o=n.getBoundingClientRect();return $(i,"right"===t?o.left:o.right,(s=m(e),a=R(e,window.innerWidth,window.innerHeight),r.top+s+a/2))};
1Object.entries(N).forEach(([e,t])=>{let s=ee(e);if(!s)return;let a=m(e);s.style.setProperty(`--feature-${e}-top`,`${a.toFixed(1)}px`)});let p=h("speaker"),y=h("action-keys"),x=h("tactile-joystick","right"),w=h("low-latency-mic","right");if(!p||!y||!x||!w)return;let g={speaker:{dot:u("speaker"),path:E(p,u("speaker"),"left",{forceElbow:!0})},"action-keys":C(y,u("action-keys")),"tactile-joystick":C(x,u("tactile-joystick")),"low-latency-mic":{dot:u("low-latency-mic"),path:E(w,u("low-latency-mic"),"right")}},v=ee("agent-display");if(v){var b,_;let e=v.getBoundingClientRect(),t=k["agent-display"],s=c.left+c.width*t.x,a=Math.min(276,Math.max(218,.154*window.innerWidth)),i=(b=window.innerWidth,_=window.innerHeight,b>=3200&&_>=1800?700:b>=1800&&_>=900?Math.min(560,.292*b):Math.min(488,Math.max(390,.261*b))),r=Math.max(a+24,s-e.left),n=Math.max(a,Math.min(i,r-24)),o=Math.max(24,r-a),l=Math.max(24,r-n);v.style.setProperty("--agent-open-w",`${n.toFixed(1)}px`),v.style.setProperty("--agent-dot-offset",`${r.toFixed(1)}px`),v.style.setProperty("--agent-connector-length",`${o.toFixed(1)}px`),v.style.setProperty("--agent-open-connector-length",`${l.toFixed(1)}px`)}X(e=>JSON.stringify(e)===JSON.stringify(g)?e:g)},[ee]),ea=(0,a.useCallback)((e=760)=>{L.current&&window.cancelAnimationFrame(L.current);let t=0,s=a=>{if(t||(t=a),es(),a-t<e){L.current=window.requestAnimationFrame(s);return}L.current=null};L.current=window.requestAnimationFrame(s)},[es]),ei=()=>{T.current&&(window.clearTimeout(T.current),T.current=null)},er=e=>{b.has(e)&&(ei(),q(e))},en=e=>{b.has(e)&&(ei(),T.current=window.setTimeout(()=>{q(null),T.current=null},110))};return(0,a.useEffect)(()=>{let t=e.current,s=r.current;if(!t||!s)return;let a=!1,n=()=>{a=!1;let e=window.matchMedia("(min-width: 981px)").matches,r=window.matchMedia("(max-width: 620px)").matches;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){W(u.length-1),Object.values(B.current).flat().filter(Boolean).forEach(e=>{e.style.color="rgb(232, 238, 241)"}),s.style.setProperty("--mess-copy-opacity","0"),s.style.setProperty("--mess-copy-y","0px"),s.style.setProperty("--mess-device-opacity","1"),s.style.setProperty("--mess-device-scale",r?"0.875":"0.86"),s.style.setProperty("--mess-device-scale-x",r?"1.045":"1"),s.style.setProperty("--mess-device-y","0px"),s.style.setProperty("--feature-device-y","-88px"),s.style.setProperty("--mess-device-blur","0px"),s.style.setProperty("--mess-final-opacity","0"),s.style.setProperty("--mess-final-y","0px"),s.style.setProperty("--screen-word-opacity","0"),s.style.setProperty("--feature-scene-opacity","1"),s.style.setProperty("--feature-title-y","0px"),s.style.setProperty("--feature-body-opacity","1"),s.style.setProperty("--feature-body-y","0px"),s.style.setProperty("--feature-layout-x",e?"-1.5vw":r?"3.6vw":"0vw"),s.style.setProperty("--feature-layout-y",e?"24px":"0px"),s.style.setProperty("--feature-layout-scale",e?"1.36":"1"),s.style.setProperty("--mess-background-opacity","1"),s.dataset.featureReady="true",I.current=1,H(1),A.current||(A.current=!0,(0,i.trackEvent)("home_feature_section_view",{section:"features"})),F.current.filter(Boolean).forEach(e=>{e.style.setProperty("--feature-opacity","1"),e.style.setProperty("--feature-y","0px"),e.style.setProperty("--feature-scale","1")}),_.forEach(e=>{et(e,1)}),ea();return}let n=t.getBoundingClientRect(),o=Math.max(1,t.offsetHeight-s.offsetHeight),l=f(-n.top/o),c=f(l/.62),d=v(w(.62,.9,l)),m=g(w(.74,.96,l)),h=g(w(.68,.82,l)),y=g(w(.86,.96,l)),b=g(w(.68,.94,l)),j=w(.88,.99,l),k=e?y:0;s.dataset.featureReady=y>.72?"true":"false",y>.72&&!A.current&&(A.current=!0,(0,i.trackEvent)("home_feature_section_view",{section:"features"}));let N=g(w(.01,.08,c))*(1-d),P=x(28,-22,v(w(.18,.68,c)))+x(0,-92,d),$=w(.05,.24,c);Object.values(B.current).forEach(e=>{let t=e.filter(Boolean),s=$*(t.length+12);t.forEach((e,t)=>{let a=Math.round(68+164*v(f((s-t)/9)));e.style.color=`rgb(${a}, ${a+6}, ${a+9})`})});let E=g(w(r?.1:.38,r?.3:.62,c)),C=r?x(1.04,.875,m):.86,R=x(1.72,C,E),S=e?x(f(.105*window.innerHeight,88,240),0,y):0,T=f(-20+(window.innerWidth-390)*28/104,-20,8),L=r?x(T,20,m):0,U=x(220,-92,E)+S+L,O=x(10,0,E),V=g(w(.72,.84,c)),z=V*(1-d),D=x(36,0,V)+x(0,40,d),q=(e=>{let t=f(e)*M,s=0;for(let e=0;e<u.length;e+=1)if(t<=(s+=u[e].hold))return e;return u.length-1})(w(.54,.82,c));W(e=>e===q?e:q),Math.abs(I.current-m)>.004&&(I.current=m,H(m)),p.forEach((e,t)=>{let s=F.current[t];if(!s)return;let a=g(w(.13*t,.13*t+.24,j));s.style.setProperty("--feature-opacity",a.toFixed(3)),s.style.setProperty("--feature-y",`${x(28,0,a).toFixed(2)}px`),s.style.setProperty("--feature-scale",x(.94,1,a).toFixed(4)),et(e.position,a)}),s.style.setProperty("--mess-copy-opacity",N.toFixed(3)),s.style.setProperty("--mess-copy-y",`${P.toFixed(2)}px`),s.style.setProperty("--mess-device-opacity",E.toFixed(3)),s.style.setProperty("--mess-device-scale",R.toFixed(4)),s.style.setProperty("--mess-device-scale-x",r?x(.972,1.045,m).toFixed(4):"1"),s.style.setProperty("--mess-device-y",`${U.toFixed(2)}px`),s.style.setProperty("--feature-device-y",`${x(0,-88,m).toFixed(2)}px`),s.style.setProperty("--mess-device-blur",`${O.toFixed(2)}px`),s.style.setProperty("--mess-final-opacity",z.toFixed(3)),s.style.setProperty("--mess-final-y",`${D.toFixed(2)}px`),s.style.setProperty("--screen-word-opacity",(1-h).toFixed(3)),s.style.setProperty("--feature-scene-opacity",y.toFixed(3)),s.style.setProperty("--feature-title-y",`${x(30,0,y).toFixed(2)}px`),s.style.setProperty("--feature-body-opacity","0"),s.style.setProperty("--feature-body-y",`${x(54,0,y).toFixed(2)}px`),s.style.setProperty("--feature-layout-x",e?`${x(0,-1.5,k).toFixed(3)}vw`:r?`${x(.01*window.innerWidth,.036*window.innerWidth,m).toFixed(2)}px`:"0px"),s.style.setProperty("--feature-layout-y",`${x(0,24,k).toFixed(2)}px`),s.style.setProperty("--feature-layout-scale",x(1,1.36,k).toFixed(4)),s.style.setProperty("--mess-background-opacity",b.toFixed(3)),ea()},o=()=>{a||(a=!0,window.requestAnimationFrame(n))};return window.addEventListener("scroll",o,{passive:!0}),window.addEventListener("resize",o),n(),()=>{window.removeEventListener("scroll",o),window.removeEventListener("resize",o)}},[et,ea]),(0,a.useEffect)(()=>{let e=null,t=()=>{e&&window.cancelAnimationFrame(e),e=window.requestAnimationFrame(()=>{ea(),e=null})},s=new ResizeObserver(t);return[n.current,o.current,l.current,S.current,r.current,...F.current].filter(
1Boolean).forEach(e=>s.observe(e)),window.addEventListener("resize",t),window.addEventListener("orientationchange",t),t(),()=>{e&&window.cancelAnimationFrame(e),s.disconnect(),window.removeEventListener("resize",t),window.removeEventListener("orientationchange",t)}},[V,ea]),(0,a.useEffect)(()=>{ea(700)},[D,ea]),(0,a.useEffect)(()=>()=>{L.current&&window.cancelAnimationFrame(L.current)},[]),(0,a.useEffect)(()=>()=>{ei()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{className:"messy-scroll",ref:e,"aria-labelledby":"messy-title",children:(0,t.jsxs)("div",{className:"messy-stage",ref:r,children:[(0,t.jsx)("p",{className:"messy-copy",id:"messy-title","aria-label":"The more agents you run, the harder they are to track. Things get messy fast.",children:[{variant:"desktop",lines:m},{variant:"mobile",lines:h}].map(({variant:e,lines:s})=>(0,t.jsx)("span",{className:`messy-copy-layout messy-copy-${e}`,"aria-hidden":"true",children:s.map((a,i)=>(0,t.jsx)("span",{className:"messy-copy-line",children:[...a].map((r,n)=>(0,t.jsx)("span",{className:"messy-copy-char",ref:t=>{let a=s.slice(0,i).reduce((e,t)=>e+t.length,0);B.current[e][a+n]=t},children:r},`${a}-${n}`))},a))},e))}),(0,t.jsxs)("figure",{ref:S,className:`messy-device messy-device-frame ${V?"messy-device-frame-ready":""}`,"aria-label":"SlashVibe controller rotating into its feature view",children:[(0,t.jsx)(s.default,{className:"messy-device-fallback",src:"/assets/deposit/deposit-hero-product-open.png",width:618,height:600,alt:"","aria-hidden":"true",priority:!0}),(0,t.jsx)(d,{progress:O,onReady:()=>z(!0)}),(0,t.jsxs)("div",{className:`messy-screen-word ${Z.emphasis?"screen-word-emphasis":"screen-word-quiet"}`,"aria-hidden":"true",children:[(0,t.jsx)("span",{className:"screen-slash",children:"/"}),(0,t.jsx)("span",{className:"screen-word",children:Z.word},Z.word)]})]}),(0,t.jsxs)("p",{className:"messy-final",children:[(0,t.jsx)("span",{className:"messy-final-desktop",children:"SlashVibe changes how you work with AI."}),(0,t.jsxs)("span",{className:"messy-final-mobile",children:[(0,t.jsx)("span",{children:"SlashVibe changes"}),(0,t.jsx)("span",{children:"how you work with AI."})]})]}),(0,t.jsxs)("div",{className:`feature-scene${"low-latency-mic"===D?" feature-scene-low-latency-mic-active":""}${"agent-display"===D?" feature-scene-agent-display-active":""}`,ref:n,"aria-labelledby":"feature-title",children:[(0,t.jsx)("h2",{className:"feature-title",id:"feature-title",children:"Meet the new part of your AI setup."}),(0,t.jsxs)("svg",{ref:o,className:"feature-connectors",viewBox:`0 0 ${K.width} ${K.height}`,preserveAspectRatio:"none","aria-hidden":"true",children:[(0,t.jsx)("path",{ref:e=>{c.current.paths.speaker=e},className:"feature-connector-speaker",d:Q.speaker.path}),(0,t.jsx)("path",{ref:e=>{c.current.paths["action-keys"]=e},className:"feature-connector-action-keys",d:Q["action-keys"].path}),(0,t.jsx)("path",{ref:e=>{c.current.paths["tactile-joystick"]=e},className:"feature-connector-tactile-joystick",d:Q["tactile-joystick"].path}),(0,t.jsx)("path",{ref:e=>{c.current.paths["low-latency-mic"]=e},className:"feature-connector-low-latency-mic",d:Q["low-latency-mic"].path})]}),(0,t.jsxs)("div",{className:"feature-connector-dots","aria-hidden":"true",children:[(0,t.jsx)("span",{ref:e=>{c.current.dots.speaker=e},className:"feature-dot-speaker",style:{"--feature-dot-x":`${Q.speaker.dot.x}px`,"--feature-dot-y":`${Q.speaker.dot.y}px`}}),(0,t.jsx)("span",{ref:e=>{c.current.dots["action-keys"]=e},className:"feature-dot-action-keys",style:{"--feature-dot-x":`${Q["action-keys"].dot.x}px`,"--feature-dot-y":`${Q["action-keys"].dot.y}px`}}),(0,t.jsx)("span",{ref:e=>{c.current.dots["tactile-joystick"]=e},className:"feature-dot-tactile-joystick",style:{"--feature-dot-x":`${Q["tactile-joystick"].dot.x}px`,"--feature-dot-y":`${Q["tactile-joystick"].dot.y}px`}}),(0,t.jsx)("span",{ref:e=>{c.current.dots["low-latency-mic"]=e},className:"feature-dot-low-latency-mic",style:{"--feature-dot-x":`${Q["low-latency-mic"].dot.x}px`,"--feature-dot-y":`${Q["low-latency-mic"].dot.y}px`}})]}),(0,t.jsx)("div",{className:"feature-callouts",ref:l,"aria-label":"SlashVibe features",children:p.map((e,s)=>(0,t.jsxs)("button",{className:`feature-callout feature-${e.position}${D===e.position?" feature-callout-active":""}`,ref:e=>{F.current[s]=e},onBlur:()=>en(e.position),onClick:()=>{(0,i.trackEvent)("home_feature_callout_click",{feature_name:e.title})},onFocus:()=>er(e.position),onPointerEnter:()=>er(e.position),onPointerLeave:()=>en(e.position),style:{"--feature-index":s},type:"button",children:[(0,t.jsxs)("span",{className:"feature-callout-label",children:[(0,t.jsx)("span",{className:"feature-slash",children:"/"}),(0,t.jsx)("span",{className:"feature-callout-title",children:e.title})]}),(0,t.jsx)("span",{className:"feature-copy","aria-hidden":"true",children:(0,t.jsxs)("span",{className:"feature-copy-inner",children:[(0,t.jsx)("span",{className:"feature-summary",children:e.summary}),!e.desktopSummaryOnly&&(0,t.jsx)("span",{className:"feature-detail",children:e.desktopDetail??e.detail})]})})]},e.title))})]})]})}),(0,t.jsx)("section",{className:"mobile-feature-list","aria-label":"SlashVibe features",children:y.map((e,s)=>{let a=G===s;return(0,t.jsxs)("button",{className:`mobile-feature-card ${a?"mobile-feature-card-expanded":""}`,type:"button","aria-expanded":a,onClick:t=>{let a=G!==s;if(J(a?s:null),(0,i.trackEvent)("home_feature_callout_click",{feature_name:e.title}),a){let e=t.currentTarget;window.setTimeout(()=>{e.scrollIntoView({behavior:"smooth",block:"nearest"})},340)}},children:[(0,t.jsxs)("span",{className:"mobile-feature-card-label",children:[(0,t.jsx)("span",{className:"mobile-feature-card-slash","aria-hidden":"true",children:"/"}),(0,t.jsx)("span",{className:"mobile-feature-card-title",children:e.title})]}),(0,t.jsx)("span",{className:"mobile-feature-card-copy","aria-hidden":!a,children:(0,t.jsxs)("span",{className:"mobile-feature-card-copy-inner",children:[(0,t.jsx)("span",{className:"mobile-feature-card-summary",children:e.summary}),null!==e.mobileDetail&&(0,t.jsx)("span",{className:"mobile-feature-card-detail",children:e.mobileDetail??e.detail})]})})]},e.title)})})]})}],21279)},95420,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(71645),i=e.i(16947);let r=[{title:"Handheld",description:["Lean back. Keep your agents moving."],mobileDescription:["Lean back.","Keep your agents moving."],image:"/assets/third-screen/product-mode-handheld-lifestyle-updated.png",width:960,height:1100,alt:"SlashVibe controller held in one hand"},{title:"Quiet voice",description:["Bring it closer when you want to speak quietly."],mobileDescription:["Bring it closer","when you want to speak quietly."],image:"/assets/third-screen/product-mode-quiet-voice-lifestyle.png",width:1072,height:1726,alt:"SlashVibe controller with the microphone module extended"},{title:"Desktop",description:["Rotate it.","The joystick falls right under your thumb."],mobileDescription:["Rotate it.","The joystick falls right under your thumb."],image:"/assets/third-screen/product-mode-desktop-l
1ifestyle-updated.png",width:960,height:1100,alt:"SlashVibe controller on a desk beside a laptop"}];e.s(["default",0,function(){let e=(0,a.useRef)(null),[n,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),(0,i.trackEvent)("home_product_modes_view",{section:"product_modes"}),s.disconnect())},{threshold:.32});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsx)("section",{className:`product-modes ${n?"product-modes-visible":""}`,ref:e,"aria-labelledby":"product-modes-title",children:(0,t.jsxs)("div",{className:"product-modes-inner",children:[(0,t.jsx)("h2",{className:"product-modes-title",id:"product-modes-title",children:"It just feels right."}),(0,t.jsx)("div",{className:"product-mode-grid",children:r.map((e,a)=>(0,t.jsxs)("article",{className:"product-mode-card",style:{"--mode-index":a},children:[(0,t.jsx)("div",{className:"product-mode-image-frame",children:(0,t.jsx)(s.default,{className:"product-mode-image",src:e.image,width:e.width,height:e.height,alt:e.alt,sizes:"(max-width: 620px) 82vw, (max-width: 980px) 520px, (max-width: 1799px) 30vw, (max-width: 2399px) 27vw, (max-width: 3199px) 880px, 1000px"})}),(0,t.jsxs)("div",{className:"product-mode-copy",children:[(0,t.jsxs)("h3",{children:[e.title,"."]})," ",(0,t.jsx)("p",{className:"product-mode-description-desktop",children:e.description.map(e=>(0,t.jsx)("span",{children:e},e))}),(0,t.jsx)("p",{className:"product-mode-description-mobile",children:e.mobileDescription.map(e=>(0,t.jsx)("span",{children:e},e))})]})]},e.title))})]})})}])},98835,e=>{"use strict";async function t(e,t){let s,a=new URLSearchParams({email:e,source:t,mailingLists:"cmt9lnc0v31ki0jyfgmen6dof"});try{s=await fetch("https://app.loops.so/api/newsletter-form/cmnanks09295i0i056usib7le",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:a.toString()})}catch{throw Error("Connection failed. Please try again.")}let i=null;try{i=await s.json()}catch{}if(429===s.status)throw Error("Too many attempts. Please try again in a moment.");if(!s.ok||!i?.success)throw Error(i?.message||"Could not join the waitlist. Please try again.")}e.s(["WAITLIST_SUCCESS_URL",0,"https://slashvibe.ai/vip","subscribeToWaitlist",0,t])},94909,(e,t,s)=>{"use strict";e.i(47167),Object.defineProperty(s,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var i in a)Object.defineProperty(s,i,{enumerable:!0,get:a[i]});let r=e.r(55682),n=e.r(8927),o=e.r(5500),l=r._(e.r(1948));function c(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let d=o.Image},57688,(e,t,s)=>{t.exports=e.r(94909)}]);

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.