1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3568],{809:(e,t,a)=>{a.d(t,{$l:()=>r,JI:()=>f,Li:()=>g,Om:()=>l,SF:()=>n,VJ:()=>v,WK:()=>w,cT:()=>s,fU:()=>o,gV:()=>d,n1:()=>x,nQ:()=>c,nZ:()=>h,oT:()=>p,uX:()=>m,v2:()=>u});let o=a(95818).Gp,i=o-100,r="Enter your idea",n="Voices",s="Narrate it with a calm, natural voice";function l(e){return e.slice(0,o)}function d(e){return e.trim().length>0}function p(e){return e.length>=i}function m(e,t){let a=e.trimEnd();if(!a)return l(t);if(a.toLowerCase().includes(t.toLowerCase()))return l(a);let o=/[.!?]$/.test(a)?" ":". ";return l("".concat(a).concat(o).concat(t))}let c="nt-landing-chat-prefill";function h(e,t){let a=l(e.trim());return!!a&&(window.dispatchEvent(new CustomEvent(c,{detail:{message:a,source:t}})),!0)}let g="Describe the video you want. One line is enough.",u=["Auto","Documentary narrator","Warm and conversational","Deep and cinematic","Bright and upbeat"],f=["Auto","1 minute","5 minutes","10 minutes","20 minutes","30 minutes","1 hour","2 hours"],w=["16:9","9:16","1:1"],x={voice:"Auto",length:"Auto",format:"16:9"};function v(e,t){let a=e.trim();if(!a)return"";let o=[];return t.length!==x.length&&o.push("Length: ".concat(t.length,".")),t.voice!==x.voice&&o.push("Voice: ".concat(t.voice.toLowerCase(),".")),t.format!==x.format&&o.push("Format: ".concat(t.format,".")),l(o.length>0?"".concat(a,"\n\n").concat(o.join(" ")):a)}},9174:(e,t,a)=>{a.d(t,{CG:()=>o,Eu:()=>g,Lo:()=>s,OA:()=>l,Ql:()=>m,UK:()=>p,W5:()=>c,aA:()=>h,s9:()=>d,tU:()=>n,z3:()=>r});let o=100;function i(e,t,a,i,r,n){let s=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return{key:e,id:t,name:a,monthlyUsd:i,monthlyCredits:i*o,tier:r,description:n,...s?{featured:s}:{}}}let r=[i("agentic-starter-monthly","starter","Starter",9,"core","Try the agent, our own model and the voice library on a small monthly budget."),i("agentic-creator-monthly","creator","Creator",29,"core","For one channel or one series that ships every week.",!0),i("agentic-studio-monthly","studio","Studio",79,"core","For repeated production: several projects, longer runtimes, more revisions."),i("agentic-scale-monthly","scale","Scale",199,"core","For programmatic output over the API and MCP, or several channels at once."),i("agentic-business-1000-monthly","business_1000","Business 1,000",1e3,"high-volume","A larger recurring budget at the same credit rate. Same access, same rules."),i("agentic-business-2500-monthly","business_2500","Business 2,500",2500,"high-volume","A larger recurring budget at the same credit rate. Same access, same rules."),i("agentic-business-5000-monthly","business_5000","Business 5,000",5e3,"high-volume","A larger recurring budget at the same credit rate. Same access, same rules.")],n=r.filter(e=>"core"===e.tier),s=r.filter(e=>"high-volume"===e.tier);function l(e){return r.find(t=>t.key===e)}r.map(e=>e.key);let d=[10,25,50,100,250,500,1e3,2500,5e3].map(e=>({usd:e,credits:e*o}));function p(e){return"$".concat(e.toLocaleString("en-US"))}function m(e){return e.toLocaleString("en-US")}let c=["The agent, the studio, NoodleTomato Motion and Motion HD","Model and quality choices on every job","The voice library and project memory","Bring your own agent over MCP","API access with scoped keys"],h=["".concat(o," credits are $1 of usage, on every plan and every top-up."),"Every job is quoted before it runs. Video is charged per generated second of the option you pick, images per image, voice and music per use, and NoodleTomato-hosted reasoning per run.","Credits from a plan or a top-up expire ".concat(2," calendar months after they are issued. A renewal or a top-up adds a new batch with its own expiry and does not extend older credits."),"An active plan, any tier, is required to use the studio, the agent, MCP and the API, and to buy or spend top-ups. Cancel any time; access runs to the end of the paid month."],g="".concat(o," credits = $1")},13568:(e,t,a)=>{a.d(t,{HeroSection:()=>D});var o=a(95155),i=a(66766),r=a(63226),n=a(93840),s=a(92448),l=a(80987),d=a(72111),p=a(13062),m=a(41066),c=a(48264),h=a(12115),g=a(98901),u=a(74599),f=a(58786),w=a(19516),x=a(48830),v=a(48672),b=a(15155),k=a(70240),y=a(809),j=a(95818),S=a(48712),N=a(59434);let A="hero",M={mp4:"/videos/hero/bioluminescent.mp4",poster:"/figma/hero/bioluminescent.jpg"},C=[{id:"examples",label:"Examples"},{id:"styles",label:"Styles",pill:"New"}
1,{id:"how-it-works",label:"How it works"},{id:"pricing",label:"Pricing"},{id:"faq",label:"FAQ"},{id:"mcp",label:"MCP",pill:"New",icon:!0}],_={size:18,strokeWidth:1.75,"aria-hidden":!0},E={documentary:(0,o.jsx)(n.A,{..._}),history:(0,o.jsx)(s.A,{..._}),drama:(0,o.jsx)(l.A,{..._}),science:(0,o.jsx)(d.A,{..._}),ad:(0,o.jsx)(p.A,{..._}),film:(0,o.jsx)(m.A,{..._}),explainer:(0,o.jsx)(c.A,{..._})},F=S.Bn.map(e=>e.id),T=S.Bn.map(e=>({id:e.id,label:e.label,icon:E[e.id]}));function L(e){let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})}function D(){let[e,t]=(0,h.useState)(0),[a,n]=(0,h.useState)(S.Bn[0].prompt),[s,l]=(0,h.useState)(!1),[d,p]=(0,h.useState)(!1),m=(0,h.useRef)(!1),c=(0,h.useRef)(!1),_=(0,h.useRef)(null),E=(0,h.useRef)(null),{isLoaded:D,isSignedIn:B}=(0,r.Jd)(),I=D&&B;(0,h.useEffect)(()=>{let e=window.matchMedia("(min-width: 768px) and (prefers-reduced-motion: no-preference)"),t=()=>p(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,h.useEffect)(()=>{if(s)return;let e=window.setInterval(()=>t(e=>(e+1)%S.Bn.length),9e3);return()=>window.clearInterval(e)},[s]),(0,h.useEffect)(()=>{s||n(S.Bn[e].prompt)},[e,s]),(0,h.useEffect)(()=>{let t=E.current,a=null==t?void 0:t.children[e];if(!t||!a)return;let o=a.offsetLeft-16-(t.clientWidth-a.clientWidth)/2;t.scrollTo({left:Math.max(0,o),behavior:"smooth"})},[e]),(0,h.useEffect)(()=>{let e=e=>{var t;let a=e.detail;(null==a?void 0:a.message)&&(l(!0),n((0,y.Om)(a.message)),(0,b.sx)("landing_chat_prefill",{source:a.source,composer:A}),null==(t=_.current)||t.scrollIntoView({behavior:"smooth",block:"center"}),window.setTimeout(()=>{var e,t;return null==(t=_.current)||null==(e=t.querySelector("textarea"))?void 0:e.focus()},450))};return window.addEventListener(y.nQ,e),()=>window.removeEventListener(y.nQ,e)},[]);let H=(0,h.useCallback)(()=>{l(!0),m.current||(m.current=!0,(0,b.sx)("landing_chat_engaged",{source:A}))},[]);function P(e,a){let o=S.Bn.findIndex(t=>t.id===e);o<0||(H(),t(o),n((0,y.Om)(S.Bn[o].prompt)),(0,b.sx)("landing_starter_click",{use_case:e,source:A,via:a}))}function W(e){let t=(0,y.Om)(e.trim());if(t&&!c.current){if(c.current=!0,(0,j.wh)(t),!I)try{(0,b.sx)("landing_chat_send_gated",{source:A})}catch(e){}window.location.href=I?(0,k.Wb)():(0,k.ZL)(A)}}let q=S.Bn[e],z=F.includes(q.id)?q.id:"";return(0,o.jsxs)("section",{id:"hero",className:"relative overflow-hidden bg-[var(--bg)]",children:[(0,o.jsxs)("div",{"aria-hidden":"true",className:"nt-hero-atmos pointer-events-none absolute inset-0 overflow-hidden",children:[d?(0,o.jsx)("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:M.poster,src:M.mp4,className:"absolute inset-0 h-full w-full scale-110 object-cover opacity-[0.32]"}):(0,o.jsx)(i.default,{src:M.poster,alt:"",fill:!0,priority:!0,sizes:"100vw",className:"scale-110 object-cover opacity-[0.32] blur-[30px]"}),(0,o.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(55%_45%_at_50%_30%,rgba(255,255,255,0.05),transparent_70%)]"}),(0,o.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(180deg,var(--bg)_0%,transparent_28%,transparent_72%,var(--bg)_100%)]"})]}),(0,o.jsx)("div",{className:"fixed inset-x-0 top-0 z-40 px-4 pt-4 sm:px-6 sm:pt-6",children:(0,o.jsx)(w.H,{variant:"glass",links:C,loginHref:k.mO,onLogin:()=>(0,b.Vl)(),onNavigate:e=>{if("home"===e)return void window.scrollTo({top:0,behavior:"smooth"});(0,b.sx)("landing_nav_click",{target:e}),L(e)},cta:(0,o.jsx)(g.GetStartedCTA,{source:"navbar",destination:"start",size:"pill",appearance:"plain",showArrow:!1,label:"Start a video"})})}),(0,o.jsxs)("div",{className:"relative z-10 mx-auto flex w-full max-w-[1320px] flex-col items-center px-4 pt-[150px] text-center sm:px-8 lg:pt-[168px]",children:[(0,o.jsxs)("a",{href:"#model",onClick:e=>{e.preventDefault(),(0,b.sx)("landing_model_pill_click",{}),L("model")},className:"mb-[22px] inline-flex h-[34px] max-w-full items-center gap-[8px] rounded-full border border-[var(--line-2)] bg-[var(--surface)] pl-[6px] pr-[12px] font-geist text-[12.5px] text-[var(--fg)] transition hover:border-[var(--fg)] sm:gap-[10px] sm:pr-[14px] sm:text-[13px]",children:[(0,o.jsx)("span",{className:"flex h-[22px] items-center rounded-full bg-[var(--fg)] px-[8px] text-[11px] font-bold uppercase tracking-[0.06em] text-[var(--bg)]",children:"New"}),(0,o.jsxs)("span",{className:"whitespace-nowrap",children:["Our own model: ",v.ck,(0,o.jsx)("span",{className:"hidden sm:inline",children:", audio included"})]}
1),(0,o.jsx)("span",{"aria-hidden":!0,className:"text-[var(--fg-3)]",children:"â"})]}),(0,o.jsxs)("h1",{className:"max-w-[1240px] [text-wrap:balance] font-geist text-[44px] font-semibold leading-[1.0] tracking-[-0.03em] text-[var(--fg)] [text-shadow:0_2px_40px_rgba(0,0,0,0.5)] sm:text-[64px] lg:text-[84px] xl:text-[96px]",children:["Describe a video.",(0,o.jsx)("br",{}),"We make the whole thing."]}),(0,o.jsx)("p",{className:"mt-[18px] max-w-[620px] [text-wrap:balance] font-inter text-[17px] leading-[1.4] text-[var(--fg-2)] sm:text-[20px]",children:"One agent researches, scripts, narrates, shoots and cuts it. Ten seconds to two hours, on any subject."}),(0,o.jsx)("div",{ref:_,id:"hero-composer",className:"mt-[34px] w-full scroll-mt-[120px]",children:(0,o.jsx)(u.Q3,{headline:null,tabs:T,chips:[],activeTab:z,onTabChange:e=>P(e,"tab"),value:a,onChange:e=>n((0,y.Om)(e)),onEngage:H,selectAllOnFocus:!s,menuPlacement:"down",frameClassName:"nt-halo",showMic:!1,placeholder:"Describe the video you want",onSend:W,footerSlot:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{className:"flex h-[30px] shrink-0 items-center gap-[8px] rounded-full bg-[var(--fg)] pl-[6px] pr-[12px] font-geist text-[13px] font-semibold text-[var(--bg)]",children:[(0,o.jsx)(i.default,{src:"/logo-mark.png",alt:"",width:20,height:20,className:"h-[20px] w-[20px] rounded-[6px]"}),(0,o.jsx)("span",{className:"sm:hidden",children:"Our model"}),(0,o.jsx)("span",{className:"hidden sm:inline",children:v.RQ.name}),(0,o.jsxs)("span",{className:"rounded-full bg-[var(--bg)]/10 px-[7px] py-[2px] text-[11px] font-bold tracking-[0.02em]",children:["â",v.H3," / s"]})]}),(0,o.jsxs)("span",{className:"hidden h-[28px] shrink-0 items-center gap-[6px] rounded-full border border-[var(--line)] px-[10px] font-geist text-[13px] text-[var(--fg-2)] sm:flex",children:["Real footage",(0,o.jsx)("span",{className:"rounded-full bg-[var(--chip)] px-[7px] py-[2px] text-[11px] font-bold tracking-[0.02em] text-[var(--fg)]",children:"No AI video cost"})]}),s?null:(0,o.jsx)("span",{className:"hidden h-[28px] shrink-0 items-center rounded-full border border-[var(--line)] px-[10px] font-geist text-[13px] text-[var(--fg-2)] sm:flex",children:q.label})]})})}),(0,o.jsxs)("p",{className:"mt-[22px] flex flex-col items-center justify-center gap-[6px] font-inter text-[14px] leading-[20px] text-[var(--fg-2)] sm:flex-row sm:flex-wrap sm:gap-[12px]",children:[(0,o.jsx)("span",{children:"One line in, one finished video out"}),(0,o.jsx)("span",{"aria-hidden":!0,className:"hidden h-[16px] w-px bg-[var(--line-2)] sm:block"}),(0,o.jsxs)("span",{className:"inline-flex items-center gap-[8px]",children:[(0,o.jsx)(f.zB,{rating:4.9,size:14,gap:3}),(0,o.jsx)("span",{children:"4.9 from 7,000+ creators"})]}),(0,o.jsx)("span",{"aria-hidden":!0,className:"hidden h-[16px] w-px bg-[var(--line-2)] sm:block"}),(0,o.jsx)("span",{children:"Millions of YouTube views"})]})]}),(0,o.jsxs)("div",{className:"relative z-10 mx-auto w-full max-w-[1320px] px-3 pb-[24px] pt-[52px] sm:px-8 lg:pt-[64px]",children:[(0,o.jsx)("div",{className:"nt-device-frame mx-auto w-full max-w-[1180px] rounded-[28px] border border-white/[0.14] bg-[#0b0b0b] p-[8px] sm:p-[10px]",children:(0,o.jsx)("div",{className:"overflow-hidden rounded-[20px] border border-white/[0.06] bg-[#050505]",children:(0,o.jsxs)(x.F2,{title:"".concat(q.label," \xb7 ").concat(q.portrait?"9:16":"16:9"),activeTool:"Shots",onToolClick:function(e){try{(0,b.sx)("landing_hero_window_tool",{tool:e.toLowerCase()})}catch(e){}L("how-it-works"),window.dispatchEvent(new CustomEvent("nt-studio-stage",{detail:e}))},onGenerate:()=>W(a),children:[(0,o.jsxs)("div",{className:"relative aspect-[16/8.4] w-full overflow-hidden bg-black",children:[(0,o.jsx)(i.default,{src:q.poster,alt:"",fill:!0,sizes:"1160px",loading:"eager",className:(0,N.cn)("object-cover",q.portrait&&"blur-[24px] opacity-70")}),d?(0,o.jsx)("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:q.poster,src:q.mp4,className:(0,N.cn)("absolute inset-0 h-full w-full",q.portrait?"object-contain":"object-cover")},q.id):q.portrait?(0,o.jsx)(i.default,{src:q.poster,alt:"",fill:!0,sizes:"1160px",className:"object-contain"}):null,(0,o.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-[45%] bg-gradient-to-t from-black/70 to-transparent"}
1),(0,o.jsxs)("div",{className:"nt-tab-fade absolute bottom-[18px] left-[18px] hidden max-w-[560px] rounded-[12px] sm:block border border-white/[0.1] bg-black/[0.45] px-4 py-3 backdrop-blur-md",children:[(0,o.jsx)("p",{className:"font-geist text-[10px] font-medium uppercase tracking-[0.12em] text-white/[0.5]",children:q.real?"Real output \xb7 the brief":"The brief"}),(0,o.jsx)("p",{className:"mt-1 font-inter text-[13px] leading-[19px] text-white/[0.9]",children:q.prompt})]},"cap-".concat(q.id)),(0,o.jsx)("div",{className:"absolute right-[18px] top-[18px] flex items-center gap-2",children:(0,o.jsxs)("span",{className:"flex items-center gap-2 rounded-full bg-black/[0.5] px-3 py-1.5 font-geist text-[11px] text-white/[0.85] backdrop-blur-md",children:[(0,o.jsx)("span",{className:"nt-live-dot size-[6px] rounded-full bg-white"}),"Rendering"]})})]}),(0,o.jsxs)("div",{className:"border-t border-[var(--line)] px-[10px] py-[12px] sm:px-[16px]",children:[(0,o.jsxs)("div",{className:"mb-[10px] flex items-center justify-between px-[6px]",children:[(0,o.jsx)("p",{className:"font-geist text-[12px] text-[var(--fg-3)]",children:"What people make with it"}),(0,o.jsx)("p",{className:"hidden font-geist text-[12px] text-[var(--fg-3)] sm:block",children:"Click a card to brief the agent"})]}),(0,o.jsx)("div",{ref:E,role:"listbox","aria-label":"Use cases",className:"nt-mask-x flex gap-[10px] overflow-x-auto px-[16px] pb-1 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:S.Bn.map((t,a)=>(0,o.jsx)(U,{item:t,active:a===e,onPick:()=>P(t.id,"card")},t.id))})]})]})})}),(0,o.jsx)("div",{"aria-hidden":"true",className:"nt-device-floor mx-auto -mt-[6px] h-[110px] w-[86%]"})]})]})}function U(e){let{item:t,active:a,onPick:r}=e,[n,s]=(0,h.useState)(!1);return(0,o.jsxs)("button",{type:"button",role:"option","aria-selected":a,onClick:r,onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),onFocus:()=>s(!0),onBlur:()=>s(!1),className:"group flex w-[148px] shrink-0 flex-col text-left sm:w-[164px]",children:[(0,o.jsxs)("span",{className:(0,N.cn)("relative block aspect-video w-full overflow-hidden rounded-[10px] border bg-[var(--surface-2)] transition-colors",a?"border-[var(--fg)]":"border-[var(--line)] group-hover:border-[var(--line-2)]"),children:[(0,o.jsx)(i.default,{src:t.poster,alt:"",fill:!0,sizes:"164px",loading:"eager",className:"object-cover"}),n&&!a?(0,o.jsx)("video",{autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"metadata",src:t.mp4,className:"absolute inset-0 h-full w-full object-cover"}):null,t.real?(0,o.jsx)("span",{className:"absolute left-[6px] top-[6px] rounded-full bg-black/60 px-[7px] py-[2px] font-geist text-[9px] font-medium uppercase tracking-[0.08em] text-white backdrop-blur-sm",children:"Real"}):null]}),(0,o.jsx)("span",{className:(0,N.cn)("mt-[6px] truncate font-geist text-[12px] font-medium leading-[16px]",a?"text-[var(--fg)]":"text-[var(--fg-2)] group-hover:text-[var(--fg)]"),children:t.label})]})}},48672:(e,t,a)=>{a.d(t,{CY:()=>k,D7:()=>S,Gg:()=>d,H3:()=>m,Hs:()=>s,JV:()=>M,RQ:()=>l,WM:()=>r,WO:()=>C,YO:()=>f,_T:()=>u,al:()=>n,cW:()=>h,ck:()=>c,eB:()=>b,hQ:()=>v,ho:()=>N,t3:()=>i,ve:()=>A,wE:()=>j,wx:()=>y,z3:()=>x,zY:()=>g});var o=a(9174);let i=[{id:"landscape",label:"Landscape",aspect:"16:9"},{id:"portrait",label:"Portrait",aspect:"9:16"},{id:"square",label:"Square",aspect:"1:1"}],r=[{id:"motion",name:"NoodleTomato Motion",apiModelId:"video.motion",own:!0,tagline:"Our own model",detail:"Picture and sound in one pass, from text or a starting image. 4 to 15 seconds a clip.",creditsPerSecond:{landscape:3.35,portrait:2.3,square:4.25},minSeconds:4,maxSeconds:15},{id:"motion-hd",name:"NoodleTomato Motion HD",apiModelId:"video.reference-motion",own:!0,tagline:"Our own model, high resolution",detail:"High-resolution clips from text, a starting frame or visual references. 4 to 12 seconds a clip.",creditsPerSecond:{landscape:13.3,portrait:14.55,square:6.25},minSeconds:4,maxSeconds:12},{id:"cinematic",name:"Cinematic",apiModelId:"",own:!1,tagline:"Third-party engine",detail:"A third-party engine offered in the same studio, at 720p. 4 to 15 seconds a clip.",creditsPerSecond:{landscape:11.5,portrait:11.5,square:11.5},minSeconds:4,maxSeconds:15}],n={landscape:17.15,portrait:14.35,square:6.85};function s(e){let t=r.find(t=>
1t.id===e);if(!t)throw Error("Unknown video engine: ".concat(e));return t}let l=s("motion"),d=s("cinematic"),p=l.creditsPerSecond.landscape,m="$".concat((Math.round(p)/o.CG).toFixed(2)),c="about ".concat(m," a second"),h="About ".concat(m," a second"),g={low:"Low",medium:"Medium",high:"High",xhigh:"Extra high",max:"Maximum"},u=[{id:"detail",name:"Detail image",apiModelId:"image.detail",detail:"Five quality levels, from quick drafts to maximum fidelity. The better the reference frame, the better the clip.",credits:{landscape:{low:.41,medium:.97,high:3.72,xhigh:6.61,max:14.88},portrait:{low:.41,medium:.97,high:3.72,xhigh:6.61,max:14.88},square:{low:.68,medium:1.51,high:6.06,xhigh:10.77,max:24.23}}},{id:"standard",name:"Image",apiModelId:"image.standard",detail:"The standard still-image option, three quality levels.",credits:{landscape:{low:.58,medium:4.72,high:18.98},portrait:{low:.58,medium:4.72,high:18.98},square:{low:.69,medium:6.1,high:24.27}}}],f=u[0],w="medium",x=Math.round(34.4604),v=6.9,b=[{id:"narration",name:"Narration",credits:48.88,unit:"per 1,000 characters",detail:"About ".concat(j(x)," for a minute of speech.")},{id:"music",name:"Music bed",credits:v,unit:"per track",detail:"An instrumental bed up to three minutes long."},{id:"reasoning",name:"Agent reasoning",credits:.07,unit:"per step, typical",detail:"Charged by how much a step reads and writes. No charge from us when you bring your own agent over MCP."}];function k(e){return e>=1e3?Math.round(e).toLocaleString("en-US"):e>=100?e.toFixed(1):e.toFixed(2)}function y(e){let[t,a=""]=(e/o.CG).toFixed(4).replace(/0+$/,"").split(".");return"$".concat(t,".").concat(a.padEnd(2,"0"))}function j(e){let t=e/o.CG;return t>0&&t<.01?"$".concat(t.toFixed(4)):"$".concat(t.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}))}function S(e){return y(e)}function N(e,t){let a=Math.round(t);if(a<1)return{lines:e.map(e=>y(e)),total:y(t)};let o=e.map(e=>Math.floor(e)),i=a-o.reduce((e,t)=>e+t,0),r=e.map((e,t)=>({index:t,fraction:e-Math.floor(e)})).sort((e,t)=>t.fraction-e.fraction);for(let e=0;i>0&&r.length>0;e+=1,i-=1)o[r[e%r.length].index]+=1;let n=e=>"$".concat((e/100).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}));return{lines:o.map((t,a)=>0===t&&e[a]>0?"under a cent":n(t)),total:n(a)}}function A(e){return"".concat(function(e){let t=Math.floor(e/60);return t<1?"about ".concat(e," seconds"):t<120?"about ".concat(t," min"):"about ".concat(Math.floor(t/60).toLocaleString("en-US")," hours")}(Math.floor(e/p))," of Motion footage, sound included")}function M(e){var t,a;let o=s(e.engine),i=Math.max(0,Math.round(e.seconds)),r=Math.min(o.maxSeconds,Math.max(o.minSeconds,null!=(t=e.clipSeconds)?t:6)),n=0===i?0:Math.ceil(i/r),l=[{id:"video",label:"".concat(o.name,", ").concat(i.toLocaleString("en-US")," s"),credits:i*o.creditsPerSecond[e.format]}];if(e.referenceFrames&&o.own){let t=null!=(a=f.credits[e.format][w])?a:0;l.push({id:"frames",label:"".concat(n," reference frame").concat(1===n?"":"s",", ").concat(g[w].toLowerCase()," quality"),credits:n*t})}if(e.narration){let e=i/60*705;l.push({id:"narration",label:"Narration over the whole runtime",credits:e/1e3*48.88})}if(e.music){let e=Math.max(1,Math.ceil(i/180));l.push({id:"music",label:"".concat(e," music bed").concat(1===e?"":"s"),credits:e*v})}let d=l.reduce((e,t)=>e+t.credits,0);return{lines:l,credits:Math.round(100*d)/100,clips:n}}let C=[{id:"motion-clip",title:"A 4-second clip, text to video",spec:"NoodleTomato Motion \xb7 landscape \xb7 with sound",lines:[{label:"Video clip, 4 s",credits:13.4},{label:"Reference frame, low quality",credits:.45}],credits:13.85},{id:"motion-hd-clip",title:"A 3.75-second clip in high resolution",spec:"NoodleTomato Motion HD \xb7 2688 \xd7 1536 \xb7 with sound",lines:[{label:"Video clip, 3.75 s",credits:49.87},{label:"Reference frame, low quality",credits:.45}],credits:50.32},{id:"agent-step",title:"One step of agent reasoning",spec:"Deep reasoning mode \xb7 one response",lines:[{label:"Reasoning, one step",credits:.07}],credits:.07}]},48712:(e,t,a)=>{a.d(t,{AB:()=>l,BJ:()=>i,Bn:()=>o,Y5:()=>s,fr:()=>n,ib:()=>d,l6:()=>r});let o=[{id:"documentary",label:"Documentary",poster:"/figma/hero-dog.webp",mp4:"/videos/dog.mp4",real:!0,prompt:"Create a 12-minute documentary about how the golden retriever became the most loved dog in America, from the Scottish estate where the breed began to the family living room."},{id:"history",label:"History",poster:"/figma/catalogue/c-flux3-his-03.jpg",mp4:"/videos/catalogue/c-flux3-his-03.mp4",prompt:"Create a 30-minute YouTube documentary about the Viking age, from the first raids on the English coast to the longships that reached N
1orth America."},{id:"drama",label:"Micro drama",poster:"/figma/usecases/drama.jpg",mp4:"/videos/usecases/drama.mp4",portrait:!0,prompt:"Write and shoot a two-minute vertical micro drama: a woman finds a letter from her sister on the night she planned to leave town. Three scenes, one twist."},{id:"science",label:"Science",poster:"/figma/usecases/science.jpg",mp4:"/videos/usecases/science.mp4",prompt:"Make a 12-minute science video on how a mechanical watch keeps time, with an exploded 3D view of every part and a calm narrator."},{id:"ad",label:"Product ad",poster:"/figma/usecases/ad.jpg",mp4:"/videos/usecases/ad.mp4",prompt:"Make a 30-second product ad for matte black over-ear headphones: dark studio, one rotating light, a confident narrator and a beat-driven track, 9:16 for Reels."},{id:"film",label:"Short film",poster:"/figma/usecases/film.jpg",mp4:"/videos/usecases/film.mp4",prompt:"Write and shoot a three-minute short film about a lighthouse keeper who finds a message in a bottle from her younger self. Quiet, cinematic, minimal dialogue."},{id:"explainer",label:"Explainer",poster:"/figma/usecases/explainer.jpg",mp4:"/videos/usecases/explainer.mp4",prompt:"Make a four-minute explainer on how a jet engine works, with clean 3D cutaways, a friendly narrator and on-screen labels."},{id:"course",label:"Course lesson",poster:"/figma/usecases/course.jpg",mp4:"/videos/usecases/course.mp4",prompt:"Make a ten-minute lesson on the basics of compound interest for beginners, with a calm teacher voice, worked examples and chapter cards."},{id:"kids",label:"Kids",poster:"/figma/usecases/kids.jpg",mp4:"/videos/usecases/kids.mp4",prompt:"Make a five-minute kids video about how seeds become sunflowers, in a bright paper-craft style with a friendly robot host and a gentle song."},{id:"realestate",label:"Real estate",poster:"/figma/usecases/realestate.jpg",mp4:"/videos/usecases/realestate.mp4",prompt:"Make a 90-second listing video for a modern three-bedroom house by the sea: slow walkthrough, key facts on screen, warm narrator, ends on the price and the agent's contact."},{id:"ugc",label:"UGC / social ad",poster:"/figma/usecases/ugc.jpg",mp4:"/videos/usecases/ugc.mp4",portrait:!0,prompt:"Make three 20-second vertical UGC-style ads for a vitamin C serum: phone-shot look, a relatable narrator, a hook in the first two seconds, captions on."},{id:"podcast",label:"Podcast to video",poster:"/figma/usecases/podcast.jpg",mp4:"/videos/usecases/podcast.mp4",prompt:"Turn this 40-minute podcast episode into a video: animated waveform, speaker names, chapter cards, b-roll for every topic and captions throughout."},{id:"news",label:"News recap",poster:"/figma/usecases/news.jpg",mp4:"/videos/usecases/news.mp4",prompt:"Make a daily five-minute recap of today's top three technology stories, with a brisk anchor voice, sourced headlines on screen and clean city b-roll."},{id:"fandom",label:"Fandom",poster:"/figma/usecases/fandom.jpg",mp4:"/videos/usecases/fandom.mp4",real:!0,prompt:"Make a 14-minute video essay on why the library scene is the turning point of the whole series, with narration, quotes on screen and moody b-roll."},{id:"nature",label:"Nature",poster:"/figma/hero/bioluminescent.jpg",mp4:"/videos/hero/bioluminescent.mp4",prompt:"Make an eight-minute nature film about bioluminescent beaches: where they are, why the water glows, and when to go, with a calm narrator and ambient music."}],i=[{id:"anime",style:"Animated",title:"Train at sunset",poster:"/figma/looks/anime.jpg",mp4:"/videos/looks/anime.mp4",portrait:!1,prompt:"Hand-drawn anime style: a girl by the open window of a countryside train at sunset, hair moving in the wind, golden rice fields rushing past, warm painterly light."},{id:"editorial",style:"Editorial",title:"Flash, midnight aisle",poster:"/figma/looks/editorial.jpg",mp4:"/videos/looks/editorial.mp4",portrait:!0,prompt:"Fashion editorial with on-camera flash: a model in a silver metallic jacket in a brightly lit late-night convenience store aisle, harsh direct flash, deep shadows, glossy shelves, handheld."},{id:"boxer",style:"Sports drama",title:"Wrapping up",poster:"/figma/looks/boxer.jpg",mp4:"/videos/looks/boxer.mp4",portrait:!0,prompt:"A young female boxer wrapping her hands in a dim old gym, dust in a single shaft of window light, slow dolly in, gritty film grain, desaturated with warm skin tones."},{id:"noir",style:"Noir",title:"Under the streetlamp",poster:"/figma/looks/noir.jpg",mp4:"/videos/looks/noir.mp4",portrait:!1,prompt:"Black-and-white: a man in a fedora and trench coat lights a cigarette under a streetlamp in heavy rain, hard key light, deep shadows, wet cobblestones, slow push in."},{id:"claymation",style:"Stop motion",title:"Clay robot, windowsill",poster:"/figma/looks/claymation.jpg",mp4:"/videos/looks/claymation.mp4",portrait:!1,prompt:"Stop-motion claymation: a tiny clay robot watering a plant on a sunny windowsill, fingerprints visible in the clay, shallow depth of field, handmade look."},{id:"whale",style:"Surreal",title:"Whale over the city",poster:"/figma/looks/whale.jpg",mp4:"/videos/looks/whale.mp4",portrait:!1,prompt:"A giant whale swimming slowly through clouds above a city at golden hour, small figures on rooftops looking up, volumetric light, soft haze."},{id:"streetfood",style:"Handheld",title:"Wok fire, Bangkok",poster:"/figma/looks/streetfood.jpg",mp4:"/videos/looks/streetfood.mp4",portrait:!0,prompt:"Candid shot of a Bangkok street food chef tossing noodles in a flaming wok at night, sparks and fire, neon behind, slow motion, handheld, vivid warm colors."},{id:"vikings",style:"History",title:"Longships in the fog",poster:"/figma/looks/vikings.jpg",mp4:"/videos/looks/vikings.mp4",portrait:!1,prompt:"Viking longships emerging from thick sea fog at dawn, oars moving in unison, carved dragon prows, gray-blue palette, slow aerial reveal."},{id:"explainer",style:"Explainer",title:"Jet engine, cutaway",poster:"/figma/looks/explainer.jpg",mp4:"/videos/looks/explainer.mp4",portrait:!1,prompt:"A glowing holographic cutaway of a jet engine rotating above a dark workbench, blueprint lines and particles of light, camera slowly orbiting."},{id:"wildlife",style:"Macro",title:"Chameleon, eye to eye",poster:"/figma/looks/wildlife.jpg",mp4:"/videos/looks/wildlife.mp4",portrait:!1,prompt:"Wildlife documentary macro shot of a chameleon slowly rotating its eye, dew on textured scales, rainforest bokeh, soft natural light."},{id:"legion",style:"Epic",title:"The legion in the fog",poster:"/figma/looks/legion.jpg",mp4:"/videos/looks/legion.mp4",portrait:!1,prompt:"A Roman legion marching through morning fog on a stone road, bronze armor and red cloaks catching low golden light, slow lateral tracking shot."},{id:"danakil",style:"Aerial",title:"Sulfur pools, Danakil",poster:"/figma/looks/danakil.jpg",mp4:"/videos/looks/danakil.mp4",portrait:!1,prompt:"Aerial of the Danakil Depression: acid-yellow and emerald sulfur pools between white mineral crusts, faint steam, harsh sun, slow drone glide."},{id:"drama",style:"Micro drama",title:"Rain at the gate",poster:"/figma/looks/drama.jpg",mp4:"/videos/looks/drama.mp4",portrait:!0,prompt:"Cinematic micro drama scene: a young woman in a wet trench coat stands under a flickering streetlamp at night, rain falling, she looks up as headlights sweep past, slow push in, cold blue tones with warm sodium light, high contrast, film grain, premium drama series look."},{id:"product",style:"Commercial",title:"Black ceramic",poster:"/figma/looks/product.jpg",mp4:"/videos/looks/product.mp4",portrait:!1,prompt:"Luxury commercial shot: a matte black ceramic coffee cup on a dark stone slab, steam curling up in a single beam of warm light, slow orbit of the camera, dramatic rim lighting, macro detail, soft reflections, premium brand style."},{id:"natron",style:"Abstract",title:"Lake Natron from above",poster:"/figma/looks/natron.jpg",mp4:"/videos/looks/natron.mp4",portrait:!1,prompt:"Top-down aerial of Lake Natron: swirling crimson and pink algae patterns in shallow alkaline water with a thin line of flamingos, slow drift."},{id:"natron-3",style:"Abstract",title:"Deep red satin fabric flowing in",poster:"/figma/looks/natron-3.jpg",mp4:"/videos/looks/natron-3.mp4",portrait:!0,prompt:"Abstract: deep red satin fabric flowing in slow motion, studio light, folds catching highlights."},{id:"natron-2",style:"Abstract",title:"Iridescent oil sheen drifting",poster:"/figma/looks/natron-2.jpg",mp4:"/videos/looks/natron-2.mp4",portrait:!1,prompt:"Abstract: iridescent oil sheen drifting slowly on dark water, macro, shifting colors, no text."},{id:"product-3",style:"Commercial",title:"A perfume bottle standing on a",poster:"/figma/looks/product-3.jpg",mp4:"/videos/looks/product-3.mp4",portrait:!0,prompt:"Commercial: a perfume bottle standing on a mirror, a slow rotating rim light, macro reflections, luxury brand style."},{id:"product-2",style:"Commercial",title:"A sneaker on wet black asphalt",poster:"/figma/looks/product-2.jpg",mp4:"/videos/looks/product-2.mp4",portrait:!1,prompt:"Commercial: a sneaker on wet black asphalt, neon reflections, slow orbit, water droplets on the mesh, premium ad look."},{id:"drama-3",style:"Micro drama",title:"A woman in a wet trench coat",poster:"/figma/looks/drama-3.jpg",mp4:"/videos/looks/drama-3.mp4",portrait:!0,prompt:"Micro drama: a woman in a wet trench coat inside a glass phone booth at night, seen from behind, rain, neon reflections, slow push in."},{id:"drama-2",style:"Micro drama",title:"A wedding ring left on a cafe",poster:"/figma/looks/drama-2.jpg",mp4:"/videos/looks/drama-2.mp4",portrait:!1,prompt:"Micro drama: a wedding ring left on a cafe table, rain running down the window behind, slow push in, cold blue and warm tungsten light."},{id:"danakil-3",style:"Aerial",title:"A lone road cutting through",poster:"/figma/looks/danakil-3.jpg",mp4:"/videos/looks/danakil-3.mp4",portrait:!0,prompt:"Aerial top-down: a lone road cutting through endless lavender fields, one car driving, slow drift."},{id:"danakil-2",style:"Aerial",title:"A river cutting through a red",poster:"/figma/looks/danakil-2.jpg",mp4:"/videos/looks/danakil-2.mp4",portrait:!1,prompt:"Aerial drone: a river cutting through a red desert canyon at sunrise, long shadows, slow forward flight."},{id:"legion-3",style:"Epic",title:"A dragon-scale banner whipping in",poster:"/figma/looks/legion-3.jpg",mp4:"/videos/looks/legion-3.mp4",portrait:!0,prompt:"Epic: a dragon-scale banner whipping in the wind atop a fortress wall, storm clouds, lightning far away, low angle."},{id:"legion-2",style:"Epic",title:"An army of torches winding down a",poster:"/figma/looks/legion-2.jpg",mp4:"/videos/looks/legion-2.mp4",portrait:!1,prompt:"Epic aerial: an army of torches winding down a snowy mountain pass at night, slow drone descent, cold blue night with warm torchlight."},{id:"wildlife-3",style:"Macro",title:"A drop of ink blooming in clear",poster:"/figma/looks/wildlife-3.jpg",mp4:"/videos/looks/wildlife-3.mp4",portrait:!0,prompt:"Macro: a drop of ink blooming in clear water, black background, slow motion, iridescent edges."},{id:"wildlife-2",style:"Macro",title:"A bee landing on a lavender flower",poster:"/figma/looks/wildlife-2.jpg",mp4:"/videos/looks/wildlife-2.mp4",portrait:!1,prompt:"Macro: a bee landing on a lavender flower, pollen dust, shallow depth of field, soft morning light, slow motion."},{id:"explainer-3",style:"Explainer",title:"A semi-transparent human heart",poster:"/figma/looks/explainer-3.jpg",mp4:"/videos/looks/explainer-3.mp4",portrait:!0,prompt:"3D explainer: a semi-transparent human heart pumping, glowing blood flow through the chambers, dark background, slow orbit."},{id:"explainer-2",style:"Explainer",title:"An exploded view of a mechanical",poster:"/figma/looks/explainer-2.jpg",mp4:"/videos/looks/explainer-2.mp4",portrait:!1,prompt:"Clean 3D explainer: an exploded view of a mechanical watch, parts floating apart and reassembling, studio lighting, white background, slow rotation."},{id:"vikings-3",style:"History",title:"A knight's gauntlet gripping a",poster:"/figma/looks/vikings-3.jpg",mp4:"/videos/looks/vikings-3.mp4",portrait:!0,prompt:"Cinematic history: a knight's gauntlet gripping a sword hilt, morning fog, banners moving behind, shallow depth of field."},{id:"vikings-2",style:"History",title:"A medieval blacksmith striking",poster:"/figma/looks/vikings-2.jpg",mp4:"/videos/looks/vikings-2.mp4",portrait:!1,prompt:"Cinematic history: a medieval blacksmith striking glowing iron, sparks flying, forge light on leather apron, seen from the side, slow motion."},{id:"streetfood-3",style:"Handheld",title:"A night market grill",poster:"/figma/looks/streetfood-3.jpg",mp4:"/videos/looks/streetfood-3.mp4",portrait:!0,prompt:"Handheld: a night market grill, sparks and steam rising over skewers, neon signs blurred behind, shallow focus, no faces."},{id:"streetfood-2",style:"Handheld",title:"A fishing boat deck at dawn",poster:"/figma/looks/streetfood-2.jpg",mp4:"/videos/looks/streetfood-2.mp4",portrait:!1,prompt:"Handheld documentary: a fishing boat deck at dawn, nets hauled
1in, sea spray, natural light, seen from behind the crew, salt on the lens."},{id:"whale-3",style:"Surreal",title:"A giant goldfish swimming slowly",poster:"/figma/looks/whale-3.jpg",mp4:"/videos/looks/whale-3.mp4",portrait:!0,prompt:"Surreal: a giant goldfish swimming slowly down a city street between apartment buildings, soft morning light, pedestrians' shadows, dreamlike."},{id:"whale-2",style:"Surreal",title:"A staircase made of clouds",poster:"/figma/looks/whale-2.jpg",mp4:"/videos/looks/whale-2.mp4",portrait:!1,prompt:"Surreal: a staircase made of clouds descending to a calm sea, a lone door standing on the water, golden hour, slow dolly forward, dreamlike."},{id:"claymation-3",style:"Stop motion",title:"Felt puppet astronaut floating",poster:"/figma/looks/claymation-3.jpg",mp4:"/videos/looks/claymation-3.mp4",portrait:!0,prompt:"Felt puppet astronaut floating inside a cardboard spaceship, stop motion, string-suspended, warm lamp light, handmade props."},{id:"claymation-2",style:"Stop motion",title:"A clay chef flipping a pancake",poster:"/figma/looks/claymation-2.jpg",mp4:"/videos/looks/claymation-2.mp4",portrait:!1,prompt:"Claymation kitchen: a clay chef flipping a pancake, handmade textures with visible fingerprints, warm lamp light, stop-motion frame rate."},{id:"noir-3",style:"Noir",title:"Wet cobblestones under a single",poster:"/figma/looks/noir-3.jpg",mp4:"/videos/looks/noir-3.mp4",portrait:!0,prompt:"Black and white film noir: wet cobblestones under a single streetlamp, a fedora silhouette walking away into fog, high contrast, slow push in."},{id:"noir-2",style:"Noir",title:"Rain on a 1940s office window",poster:"/figma/looks/noir-2.jpg",mp4:"/videos/looks/noir-2.mp4",portrait:!1,prompt:"Black and white film noir: rain on a 1940s office window, venetian blind shadows across the desk, a detective's silhouette lighting a cigarette, smoke curling, static camera."},{id:"boxer-3",style:"Sports drama",title:"A swimmer catching breath at the",poster:"/figma/looks/boxer-3.jpg",mp4:"/videos/looks/boxer-3.mp4",portrait:!0,prompt:"Cinematic sports drama: a swimmer catching breath at the pool wall, water droplets in dramatic side light, slow motion, desaturated palette with warm skin tones."},{id:"boxer-2",style:"Sports drama",title:"A sprinter settling into the",poster:"/figma/looks/boxer-2.jpg",mp4:"/videos/looks/boxer-2.mp4",portrait:!1,prompt:"Cinematic sports drama: a sprinter settling into the starting blocks in an empty stadium at dusk, dust in the air, low angle, slow motion, gritty film grain."},{id:"editorial-3",style:"Editorial",title:"A model in a long red coat",poster:"/figma/looks/editorial-3.jpg",mp4:"/videos/looks/editorial-3.mp4",portrait:!1,prompt:"Fashion editorial: a model in a long red coat walking past white gallery walls, seen in profile, soft daylight, slow lateral tracking, magazine look."},{id:"editorial-2",style:"Editorial",title:"A silver sequin dress in an empty",poster:"/figma/looks/editorial-2.jpg",mp4:"/videos/looks/editorial-2.mp4",portrait:!0,prompt:"Fashion editorial with on-camera flash: a silver sequin dress in an empty night parking garage, harsh direct flash, deep shadows, handheld, magazine cover look."},{id:"anime-3",style:"Animated",title:"A boy running along a seaside",poster:"/figma/looks/anime-3.jpg",mp4:"/videos/looks/anime-3.mp4",portrait:!0,prompt:"Hand-drawn anime style: a boy running along a seaside road under towering cumulus clouds, summer light, wind moving the grass, seen from behind."},{id:"anime-2",style:"Animated",title:"A lantern festival on a river at",poster:"/figma/looks/anime-2.jpg",mp4:"/videos/looks/anime-2.mp4",portrait:!1,prompt:"Hand-drawn anime style: a lantern festival on a river at night, hundreds of paper lanterns drifting on the water, reflections, gentle camera pan, warm painterly light."}],r=Array.from(new Set(i.map(e=>e.style))),n=[{id:"documentary",name:"Documentary",traits:"Male \xb7 Deep \xb7 Measured",src:"/audio/voices/documentary.mp3",hue:"from-[#6b4dff] to-[#2f1f8f]"},{id:"warm",name:"Warm",traits:"Female \xb7 Soft \xb7 Conversational",src:"/audio/voices/warm.mp3",hue:"from-[#ff7a59] to-[#c2381f]"},{id:"cinematic",name:"Cinematic",traits:"Male \xb7 British \xb7 Grave",src:"/audio/voices/cinematic.mp3",hue:"from-[#1fb6a6] to-[#0d5f5
17]"},{id:"bright",name:"Bright",traits:"Female \xb7 Clear \xb7 Upbeat",src:"/audio/voices/bright.mp3",hue:"from-[#ffb347] to-[#d97a12]"},{id:"storyteller",name:"Storyteller",traits:"Male \xb7 Warm \xb7 Intimate",src:"/audio/voices/storyteller.mp3",hue:"from-[#ff5ca8] to-[#8a1f5c]"}],s=[{id:"alice",name:"Alice",traits:"Female \xb7 Clear \xb7 UK",src:"/audio/voices/alice.mp3",hue:"from-[#6b4dff] to-[#2f1f8f]"},{id:"bill",name:"Bill",traits:"Male \xb7 Wise \xb7 US",src:"/audio/voices/bill.mp3",hue:"from-[#6b4dff] to-[#2f1f8f]"},{id:"chris",name:"Chris",traits:"Male \xb7 Casual \xb7 US",src:"/audio/voices/chris.mp3",hue:"from-[#ff7a59] to-[#c2381f]"},{id:"jessica",name:"Jessica",traits:"Female \xb7 Playful \xb7 US",src:"/audio/voices/jessica.mp3",hue:"from-[#ff7a59] to-[#c2381f]"},{id:"lily",name:"Lily",traits:"Female \xb7 Velvety \xb7 UK",src:"/audio/voices/lily.mp3",hue:"from-[#1fb6a6] to-[#0d5f57]"},{id:"adam",name:"Adam",traits:"Male \xb7 Firm \xb7 US",src:"/audio/voices/adam.mp3",hue:"from-[#1fb6a6] to-[#0d5f57]"},{id:"liam",name:"Liam",traits:"Male \xb7 Energetic \xb7 US",src:"/audio/voices/liam.mp3",hue:"from-[#ffb347] to-[#d97a12]"},{id:"bella",name:"Bella",traits:"Female \xb7 Bright \xb7 US",src:"/audio/voices/bella.mp3",hue:"from-[#ffb347] to-[#d97a12]"},{id:"claire",name:"Claire",traits:"Female \xb7 Cozy \xb7 US",src:"/audio/voices/claire.mp3",hue:"from-[#ff5ca8] to-[#8a1f5c]"},{id:"george",name:"George",traits:"Male \xb7 Storyteller \xb7 UK",src:"/audio/voices/george.mp3",hue:"from-[#ff5ca8] to-[#8a1f5c]"},{id:"harry",name:"Harry",traits:"Male \xb7 Fierce \xb7 US",src:"/audio/voices/harry.mp3",hue:"from-[#22c55e] to-[#14532d]"},{id:"callum",name:"Callum",traits:"Male \xb7 Husky \xb7 US",src:"/audio/voices/callum.mp3",hue:"from-[#22c55e] to-[#14532d]"},{id:"laura",name:"Laura",traits:"Female \xb7 Quirky \xb7 US",src:"/audio/voices/laura.mp3",hue:"from-[#22c55e] to-[#14532d]"}],l=[{still:"/figma/run/survive-01.jpg",clip:"/videos/run/survive-01.mp4",label:"Shot 2 \xb7 The tree line"},{still:"/figma/run/survive-02.jpg",clip:"/videos/run/survive-02.mp4",label:"Shot 6 \xb7 First fire"},{still:"/figma/run/survive-03.jpg",clip:"/videos/run/survive-03.mp4",label:"Shot 11 \xb7 Shelter"},{still:"/figma/run/survive-04.jpg",clip:"/videos/run/survive-04.mp4",label:"Shot 15 \xb7 Water"},{still:"/figma/run/survive-05.jpg",clip:"/videos/run/survive-05.mp4",label:"Shot 22 \xb7 Night"},{still:"/figma/run/survive-06.jpg",clip:"/videos/run/survive-06.mp4",label:"Shot 29 \xb7 The valley"}],d=[{id:"nat-01",poster:"/figma/model/nat-01.jpg",mp4:"/videos/model/nat-01.mp4",prompt:"Nature: bioluminescent waves glowing blue on a night beach, a distant lighthouse beam, stars, gentle surf"},{id:"nat-03",poster:"/figma/model/nat-03.jpg",mp4:"/videos/model/nat-03.mp4",prompt:"Nature: a macro bee landing on a lavender flower, pollen dust, morning light, soft buzz"},{id:"nat-04",poster:"/figma/model/nat-04.jpg",mp4:"/videos/model/nat-04.mp4",prompt:"Nature: a red desert canyon river at sunrise from a drone, long shadows, slow forward flight, wind"},{id:"nat-05",poster:"/figma/model/nat-05.jpg",mp4:"/videos/model/nat-05.mp4",prompt:"Nature vertical: a waterfall in a green gorge with mist and a rainbow, slow tilt down, roar"},{id:"nat-06",poster:"/figma/model/nat-06.jpg",mp4:"/videos/model/nat-06.mp4",prompt:"Nature: a chameleon eye in extreme macro, scales catching light, slow turn, jungle ambience"},{id:"his-06",poster:"/figma/model/his-06.jpg",mp4:"/videos/model/his-06.mp4",prompt:"History vertical: a knight's gauntlet gripping a sword hilt, banners moving in wind, morning fog"}]},95818:(e,t,a)=>{a.d(t,{Gp:()=>i,wh:()=>n});var o=a(87358);let i=1e3;function r(e){var t=JSON.stringify({m:e.m,n:e.n,t:e.t});let a=new TextEncoder().encode(t),o="";for(let e of a)o+=String.fromCharCode(e);return btoa(o).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function n(e){if("undefined"==typeof document)return null;let t=e.trim().slice(0,i);if(!t)return null;let a={m:t,n:function(){let e=globalThis.crypto;return e&&"function"==typeof e.randomUUID?e.randomUUID():e&&"function"==typeof e.getRandomValues?Array.from(e.getRandomValues(new Uint8Array(16)),e=>e.toString(16).padStart(2,"0")).join(""):"".concat(Date.now().toString(36)).concat(Math.random().toString(36).slice(2,12))}(),t:Date.now()};try{document.cookie=function(e,t){let{hostname:a,protocol:n="https:",cookieDomain:s}=t,l=void 0===s?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.env.NEXT_PUBLIC_LANDING_DRAFT_COOKIE_DOMAIN,a=null==t?void 0:t.trim();if(a)return"none"===a.toLowerCase()?null:a;let i=e.trim().toLowerCase().replace(/\.$/,"");return"noodletomato.com"===i||i.endsWith(".noodletomato.com")?".noodletomato.com":null}(a):s,d=e.m.slice(0,i),p=r({...e,m:d});for(;p.length>3800&&d.length>0;)d=d.slice(0,Math.max(0,Math.floor(.9*d.length)-1)),p=r({...e,m:d});let m=["".concat("nt_landing_draft","=").concat(p),"Path=/","Max-Age=".concat(Math.floor(1800)),"SameSite=Lax"];return l&&m.push("Domain=".concat(l)),"https:"===n&&m.push("Secure"),m.join("; ")}(a,{hostname:window.location.hostname,protocol:window.location.protocol})}catch(e){return null}return a}}}]);
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.