(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,803157,e=>{"use strict";var t=e.i(651681);let n={name:"code-xml",size:24,node:[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],aliases:["code-2"]};n.node;let s=(0,t.f)(n);e.s(["f",0,s],803157)},621591,e=>{"use strict";var t=e.i(651681);let n={name:"link-2",size:24,node:[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]};n.node;let s=(0,t.f)(n);e.s(["f",0,s],621591)},283884,e=>{"use strict";var t=e.i(651681);let n={name:"pause",size:24,node:[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]]};n.node;let s=(0,t.f)(n);e.s(["f",0,s],283884)},770292,e=>{"use strict";let t=new Set(["gpt-oss-120b","gpt-oss-20b","gpt-oss-safeguard-20b"]);function n(e){return 0===e.length?e:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}e.s(["x",0,function(e){let t=e.split(":")[0];return t.includes("/")?t.split("/")[0]:"unknown"},"b",0,function(e){let s=e.split(":"),r=s[0],i=s[1],l=r.includes("/")?r.split("/")[1]:r;if(t.has(l))return i?`${l} (${i})`:l;let a=l.replace(/-\d{8}$/,"").replace(/-\d{4}-\d{2}-\d{2}$/,"").replace(/-\d{2}-\d{2}$/,""),o=a.match(/^(.+)-preview-(\d{2}-\d{4})$/),d=null;o&&(a=`${o[1]}-preview`,d=o[2]);let u=(a=a.replace(/-0{1,2}\d$/,"")).split("-").map((e,t)=>{let s=e.toLowerCase();return"gpt"===s&&0===t?"GPT":"glm"===s&&0===t?"GLM":/^\d+[bB]$/i.test(e)?e.toUpperCase():/^\d/.test(e)?e:/^[a-z]\d+[a-z]$/i.test(e)||e.length<=2&&/^[a-z]+$/i.test(e)?e.toUpperCase():n(e)}).join(" ");return u=function(e){let t=e.match(/^Claude (\d+(?:\.\d+)?) (\w+)$/i);if(t)return`Claude ${n(t[2])} ${t[1]}`;if(e.startsWith("GPT ")){let t=e.split(" ");if(t.length>=2)return t.join("-")}return e}(u),d&&(u=`${u} ${d}`),i&&(u=`${u} (${i})`),u}])},848984,e=>{"use strict";function t(){return document.querySelector("#page-content")}function n(e){return null!==e&&"auto"===getComputedStyle(e).overflowY}e.s(["$",0,t,"j",0,function(){let e=t();return n(e)?e.scrollTop:window.scrollY},"Z",0,function(){let e=t();n(e)?e.scrollTo({top:0,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"})},"b",0,n])},232458,e=>{"use strict";var t=e.i(427150);function n(){let e=globalThis.__openrouterSectionNavScrollLock;if((0,t.f)(e))return e.hashPinCount??=0,e.recalcListeners??=new Set,e;let n={anchor:null,hashPinCount:0,recalcListeners:new Set};return globalThis.__openrouterSectionNavScrollLock=n,n}e.s(["k",0,function(){return n().anchor},"P",0,function(){return n().hashPinCount>0},"I",0,function(){n().hashPinCount+=1},"l",0,function(e){let t=n();t.anchor===e&&(t.anchor=null)},"E",0,function(){for(let e of n().recalcListeners)e()},"m",0,function(e){n().anchor=e},"X",0,function(e){let t=n().recalcListeners;return t.add(e),()=>{t.delete(e)}},"e",0,function(){let e=n();e.hashPinCount=Math.max(0,e.hashPinCount-1)}])},214530,e=>{"use strict";var t=e.i(848984),n=e.i(232458);function s(e){let t=`#${e}`;if(window.location.hash===t)return;let n=new URL(window.location.href);n.hash=e,window.history.replaceState(null,"",n)}e.s(["z",0,function(){(0,n.P)()||(0,t.j)()>2||function(){if(""===window.location.hash)return;let{pathname:e,search:t}=window.location;window.history.replaceState(null,"",`${e}${t}`)}()},"Z",0,function(e){(0,n.P)()||2>=(0,t.j)()||s(e)},"e",0,s])},44772,e=>{"use strict";var t=e.i(659350),n=e.i(663456),s=e.i(136562),r=e.i(139697),i=e.i(894868),l=e.i(119488),a=e.i(960773),o=e.i(138257);e.i(707060);var d=e.i(288265),u=e.i(283884),c=e.i(502704),m=e.i(16043),h=e.i(208966);e.i(406201);var f=e.i(967605),p=e.i(714170),x=e.i(440627),g=e.i(575639),v=e.i(644807),k=e.i(381084),w=e.i(9251),b=e.i(536960),y=e.i(33706),_=e.i(257509),j=e.i(647204);async function S(e,t){let n=await (0,j.$)(()=>t.fetch(e.audioUrl,e.signal));if((0,j.V)(n))return(0,j.Y)("fetch_failed");if(!n.data.ok)return await n.data.body?.cancel(),(0,j.Y)("http_error");let s=await (0,j.$)(()=>n.data.arrayBuffer());if((0,j.V)(s))return(0,j.Y)("read_failed");let r=await (0,j.$)(()=>t.decode(s.data));if((0,j.V)(r))return(0,j.Y)("decode_failed");let i=Array.from({length:r.data.numberOfChannels},(e,t)=>r.data.getChannelData(t));return(0,j.N)(function(e,t=128){if(0===e.length||t<=0)return[];let n=Math.min(...e.map(e=>e.length)),s=Math.min(t,n),r=n/s;return Array.from({length:s},(t,n)=>(function(e,t){let n=0;for(let s of e)for(let e=t.start;en&&(n=t)}return Math.min(1,n)})(e,{start:Math.floor(n*r),end:Math.floor((n+1)*r)}))}(i))}function C(){let e=function(){if("u"fetch(e,{signal:t}),decode:t=>e.decodeAudioData(t)}}();return null===e?null:function(e,t=2){let n=new Map,s=new Map,r=[],i=0,l=(e,t)=>{if(i-=1,s.get(e.audioUrl)===e&&s.delete(e.audioUrl),null!==t)for(let s of(n.set(e.audioUrl,t),e.listeners))s(t);o()},a=t=>{t.running=!0,i+=1,S({audioUrl:t.audioUrl,signal:t.controller.signal},e).then(e=>l(t,(0,j.C)(e)&&e.data.length>0?e.data:null),()=>l(t,null))},o=()=>{for(;i{let i,l=n.get(e);if(void 0!==l)return t(l),()=>{};let a=s.get(e)??(i={audioUrl:e,listeners:new Set,controller:new AbortController,running:!1},s.set(e,i),r.push(e),i);return a.listeners.add(t),o(),()=>((e,t)=>{if(e.listeners.delete(t),!(e.listeners.size>0)&&s.get(e.audioUrl)===e){if(s.delete(e.audioUrl),e.running)return void e.controller.abort();N(r,e.audioUrl)}})(a,t)},prioritize:e=>{N(r,e)&&r.unshift(e)}}}(e)}function N(e,t){let n=e.indexOf(t);return -1!==n&&(e.splice(n,1),!0)}var $=e.i(387086);let M=["correctness","time","cost"],L={time:(0,$.b)("Generation time"),cost:(0,$.b)("Cost"),correctness:(0,$.b)("Correctness")},O={time:"asc",cost:"asc",correctness:"desc"};function P(e){return e.some(e=>null!==e.heard)?{key:"correctness",dir:O.correctness}:{key:"time",dir:O.time}}let I={time:e=>e.generationTimeMs,cost:e=>e.costUsd,correctness:_.U};var T=e.i(196991),A=e.i(67565);let U={lead:(0,$.b)("Transcribed by:"),caveat:(0,$.b)("Correctness counts every asked-for word the transcription missed and every extra word it heard against the take. AI transcription can mishear, so treat results as a signal, not a guarantee.")},z={lead:(0,$.b)("Transcribed and listened to by:"),caveat:(0,$.b)("Correctness counts every asked-for word the transcription missed, every extra word it heard, and every delivery check the listening judge failed against the take, each weighing one word. AI can mishear and misjudge, so treat results as a signal, not a guarantee.")};function K(e,t){let s,r=(0,n.c)(4),{heard:i,transcript:l}=e;return r[0]!==i||r[1]!==t||r[2]!==l?(s=(0,_.v)({heard:i,transcript:l},t),r[0]=i,r[1]=t,r[2]=l,r[3]=s):s=r[3],s}function E(e){var r,i;let l,a,o,u,c,m,h,f,p,x,g=(0,n.c)(40),{heard:v,delivery:k,correctness:w,scenarioId:b,className:y}=e,_=(0,d.f)();g[0]!==_?(l=_("Missed"),g[0]=_,g[1]=l):l=g[1],g[2]!==_?(a=_("Extra"),g[2]=_,g[3]=a):a=g[3],g[4]!==_?(o=_("Read aloud"),g[4]=_,g[5]=o):o=g[5],g[6]!==l||g[7]!==a||g[8]!==o?(u={missed:l,extra:a,spokenCue:o},g[6]=l,g[7]=a,g[8]=o,g[9]=u):u=g[9];let j=u;if(null===v){let e,n,r;return g[10]!==y?(e=(0,s.f)("text-caption text-muted-foreground",y),g[10]=y,g[11]=e):e=g[11],g[12]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(T.T,{children:"Not transcribed yet, so correctness is unknown."}),g[12]=n):n=g[12],g[13]!==e?(r=(0,t.jsx)("p",{className:e,children:n}),g[13]=e,g[14]=r):r=g[14],r}if(null===w){let e,n,r;return g[15]!==y?(e=(0,s.f)("text-caption text-muted-foreground",y),g[15]=y,g[16]=e):e=g[16],g[17]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(T.T,{children:"Too long to compare word by word, so correctness is unknown."}),g[17]=n):n=g[17],g[18]!==e?(r=(0,t.jsx)("p",{className:e,children:n}),g[18]=e,g[19]=r):r=g[19],r}if(g[20]!==y?(c=(0,s.f)("grid gap-2",y),g[20]=y,g[21]=c):c=g[21],g[22]!==w.spoken||g[23]!==j){let e;g[25]!==j?(e=e=>{let{offset:n,segment:s}=e;return(0,t.jsx)(F,{segment:s,titles:j},n)},g[25]=j,g[26]=e):e=g[26],m=(function(e){let t=[];for(let n of e){let e=t.at(-1),s=void 0===e?0:e.offset+e.segment.text.length;t.push({offset:s,segment:n})}return t})(w.spoken).map(e),g[22]=w.spoken,g[23]=j,g[24]=m}else m=g[24];g[27]!==m?(h=(0,t.jsx)("p",{className:"whitespace-pre-wrap text-body leading-relaxed",children:m}),g[27]=m,g[28]=h):h=g[28],g[29]!==k||g[30]!==v?(r=v,i=k,f=[...new Map([r.judge,...i?.judges??[]].map(e=>[e.id,e])).values()],g[29]=k,g[30]=v,g[31]=f):f=g[31];let S=null===k?U:z;return g[32]!==b||g[33]!==f||g[34]!==S?(p=(0,t.jsx)(A.f,{judges:f,scenarioId:b,copy:S}),g[32]=b,g[33]=f,g[34]=S,g[35]=p):p=g[35],g[36]!==p||g[37]!==c||g[38]!==h?(x=(0,t.jsxs)("div",{className:c,children:[h,p]}),g[36]=p,g[37]=c,g[38]=h,g[39]=x):x=g[39],x}function F(e){let s=(0,n.c)(15),{segment:r,titles:i}=e;switch(r.kind){case"gap":{let e;return s[0]!==r.text?(e=(0,t.jsx)(t.Fragment,{children:r.text}),s[0]=r.text,s[1]=e):e=s[1],e}case"cue":{let e;if(r.spoken){let e;return s[2]!==r.text||s[3]!==i.spokenCue?(e=(0,t.jsx)("span",{"data-speech-segment":"spoken-cue",title:i.spokenCue,className:"rounded-sm bg-negative/10 px-0.5 text-negative",children:r.text}),s[2]=r.text,s[3]=i.spokenCue,s[4]=e):e=s[4],e}return s[5]!==r.text?(e=(0,t.jsx)("span",{"data-speech-segment":"cue",className:"text-muted-foreground/60",children:r.text}),s[5]=r.text,s[6]=e):e=s[6],e}case"word":{let e;if(r.matched){let e;return s[7]!==r.text?(e=(0,t.jsx)("span",{"data-speech-segment":"matched",className:"text-positive",children:r.text}),s[7]=r.text,s[8]=e):e=s[8],e}return s[9]!==r.text||s[10]!==i.missed?(e=(0,t.jsx)("span",{"data-speech-segment":"missed",title:i.missed,className:"rounded-sm bg-negative/10 px-0.5 text-negative line-through decoration-negative/70",children:r.text}),s[9]=r.text,s[10]=i.missed,s[11]=e):e=s[11],e}case"extra":{let e;return s[12]!==r.text||s[13]!==i.extra?(e=(0,t.jsx)("span",{"data-speech-segment":"extra",title:i.extra,className:"rounded-sm bg-negative/10 px-0.5 text-negative",children:r.text}),s[12]=r.text,s[13]=i.extra,s[14]=e):e=s[14],e}default:return r}}var R=e.i(80676),B=e.i(192668),V=e.i(49505),D=e.i(88084),H=e.i(988278),Q=e.i(324872),W=e.i(325100);function Y(e,t){return{scenario:e,model_id:t.model.id,model_author:t.model.author}}var G=e.i(957332),q=e.i(498885);function J(e){let s,l,o,h,f,p,x,g,v,k,b,y,j,S,C,N,$,M,L,O,P,I,T,A,U,z,F,B,H,Q,W,J,et,en,es,er,ei,el,ea=(0,n.c)(117),{takes:eo,take:ed,prompt:eu,scenarioId:ec,player:em,onClose:eh,onStep:ef}=e,ep=(0,a.Q)(),ex=(0,d.f)(),eg=(0,m.useId)();ea[0]!==ef||ea[1]!==ep||ea[2]!==ec||ea[3]!==ed||ea[4]!==eo?(s=(e,t)=>{let n=function(e,{take:t,delta:n}){let s=e.filter(e=>null!==e.audioUrl),r=s.findIndex(e=>e.id===t.id);return -1===r?null:s[(r+n+s.length)%s.length]??null}(eo,{take:ed,delta:e});null!==n&&n.id!==ed.id&&(ep.capture("step_benchmark_explore_speech_take",{scenario:ec,direction:e>0?"next":"previous",model_id:n.model.id,input:t}),ef(n))},ea[0]=ef,ea[1]=ep,ea[2]=ec,ea[3]=ed,ea[4]=eo,ea[5]=s):s=ea[5];let ev=s;ea[6]!==ev?(l=e=>ev(e,"keyboard"),ea[6]=ev,ea[7]=l):l=ea[7];let ek=l;ea[8]!==ek?(o={onStep:ek},ea[8]=ek,ea[9]=o):o=ea[9],(0,q.f)(o),ea[10]!==ed.model?(h=(0,w.Y)(ed.model),ea[10]=ed.model,ea[11]=h):h=ea[11];let ew=h,eb=em.activeId===ed.id,ey=eb&&em.isPlaying;ea[12]!==ec||ea[13]!==ed?(f=Y(ec,ed),ea[12]=ec,ea[13]=ed,ea[14]=f):f=ea[14];let e_=f,ej=K(ed,eu);ea[15]!==eh?(p=e=>{e||eh()},ea[15]=eh,ea[16]=p):p=ea[16],ea[17]!==ed.model.author||ea[18]!==ed.model.id?(x=(0,t.jsx)(i.f,{author:ed.model.author,permaslug:ed.model.id,frame:!0,className:"size-6 shrink-0"}),ea[17]=ed.model.author,ea[18]=ed.model.id,ea[19]=x):x=ea[19],ea[20]!==ew||ea[21]!==ed.model.name||ea[22]!==eg?(g=(0,t.jsx)("h2",{id:eg,title:ed.model.name,className:"truncate text-heading font-medium leading-snug",children:ew}),ea[20]=ew,ea[21]=ed.model.name,ea[22]=eg,ea[23]=g):g=ea[23],ea[24]!==ex||ea[25]!==ed.voice?(v=ed.voice??ex("provider default"),ea[24]=ex,ea[25]=ed.voice,ea[26]=v):v=ea[26],ea[27]!==v?(k=(0,t.jsx)("p",{className:"truncate font-mono text-overline text-muted-foreground",children:v}),ea[27]=v,ea[28]=k):k=ea[28],ea[29]!==k||ea[30]!==g?(b=(0,t.jsxs)("div",{className:"min-w-0",children:[g,k]}),ea[29]=k,ea[30]=g,ea[31]=b):b=ea[31],ea[32]!==b||ea[33]!==x?(y=(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[x,b]}),ea[32]=b,ea[33]=x,ea[34]=y):y=ea[34],ea[35]!==e_||ea[36]!==eh||ea[37]!==ed.id?(j=(0,t.jsx)(Z,{eventProps:e_,onClose:eh},ed.id),ea[35]=e_,ea[36]=eh,ea[37]=ed.id,ea[38]=j):j=ea[38],ea[39]!==y||ea[40]!==j?(S=(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[y,j]}),ea[39]=y,ea[40]=j,ea[41]=S):S=ea[41],ea[42]!==em||ea[43]!==ed?(C=()=>em.onToggle(ed),ea[42]=em,ea[43]=ed,ea[44]=C):C=ea[44],ea[45]!==ex||ea[46]!==ey||ea[47]!==ew?(N=ex(ey?"Pause {label}":"Play {label}",{label:ew}),ea[45]=ex,ea[46]=ey,ea[47]=ew,ea[48]=N):N=ea[48],ea[49]!==ey?($=ey?(0,t.jsx)(u.f,{className:"size-4"}):(0,t.jsx)(c.f,{className:"size-4 translate-x-px"}),ea[49]=ey,ea[50]=$):$=ea[50],ea[51]!==C||ea[52]!==N||ea[53]!==$?(M=(0,t.jsx)(r.Button,{variant:"outline",size:"icon",className:"size-11 shrink-0",onClick:C,"aria-label":N,children:$}),ea[51]=C,ea[52]=N,ea[53]=$,ea[54]=M):M=ea[54];let eS=ed.peaks;ea[55]!==ex||ea[56]!==ew?(L=ex("{label} detail",{label:ew}),ea[55]=ex,ea[56]=ew,ea[57]=L):L=ea[57];let eC=eb?em.progress:0;return ea[58]!==em||ea[59]!==ed?(O=e=>em.onSeek(ed,e),ea[58]=em,ea[59]=ed,ea[60]=O):O=ea[60],ea[61]!==eb||ea[62]!==L||ea[63]!==eC||ea[64]!==O||ea[65]!==ed.peaks?(P=(0,t.jsx)(G.f,{peaks:eS,label:L,progress:eC,isActive:eb,onSeek:O,className:"h-16"}),ea[61]=eb,ea[62]=L,ea[63]=eC,ea[64]=O,ea[65]=ed.peaks,ea[66]=P):P=ea[66],ea[67]!==M||ea[68]!==P?(I=(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[M,P]}),ea[67]=M,ea[68]=P,ea[69]=I):I=ea[69],ea[70]!==ej||ea[71]!==ec||ea[72]!==ed.delivery||ea[73]!==ed.heard?(T=(0,t.jsx)(E,{heard:ed.heard,delivery:ed.delivery,correctness:ej,scenarioId:ec,className:"border-t border-border pt-3"}),ea[70]=ej,ea[71]=ec,ea[72]=ed.delivery,ea[73]=ed.heard,ea[74]=T):T=ea[74],ea[75]!==ej||ea[76]!==ed.delivery?(A=(0,_.J)(ej,ed.delivery),ea[75]=ej,ea[76]=ed.delivery,ea[77]=A):A=ea[77],ea[78]!==A||ea[79]!==ed?(U=(0,t.jsx)(X,{take:ed,correctnessPercent:A}),ea[78]=A,ea[79]=ed,ea[80]=U):U=ea[80],ea[81]!==ev?(z=()=>ev(-1,"button"),ea[81]=ev,ea[82]=z):z=ea[82],ea[83]!==ex?(F=ex("Previous take"),ea[83]=ex,ea[84]=F):F=ea[84],ea[85]===Symbol.for("react.memo_cache_sentinel")?(B=(0,t.jsx)(V.f,{className:"size-4"}),ea[85]=B):B=ea[85],ea[86]!==z||ea[87]!==F?(H=(0,t.jsx)(r.Button,{variant:"outline",size:"icon",onClick:z,"aria-label":F,children:B}),ea[86]=z,ea[87]=F,ea[88]=H):H=ea[88],ea[89]!==ev?(Q=()=>ev(1,"button"),ea[89]=ev,ea[90]=Q):Q=ea[90],ea[91]!==ex?(W=ex("Next take"),ea[91]=ex,ea[92]=W):W=ea[92],ea[93]===Symbol.for("react.memo_cache_sentinel")?(J=(0,t.jsx)(D.f,{className:"size-4"}),ea[93]=J):J=ea[93],ea[94]!==Q||ea[95]!==W?(et=(0,t.jsx)(r.Button,{variant:"outline",size:"icon",onClick:Q,"aria-label":W,children:J}),ea[94]=Q,ea[95]=W,ea[96]=et):et=ea[96],ea[97]!==H||ea[98]!==et?(en=(0,t.jsxs)("span",{className:"ml-auto flex items-center gap-1",children:[H,et]}),ea[97]=H,ea[98]=et,ea[99]=en):en=ea[99],ea[100]!==U||ea[101]!==en?(es=(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-x-6 gap-y-2 border-t border-border pt-3 text-body tabular-nums",children:[U,en]}),ea[100]=U,ea[101]=en,ea[102]=es):es=ea[102],ea[103]!==e_||ea[104]!==eu||ea[105]!==ed?(er=(0,t.jsx)(ee,{take:ed,prompt:eu,eventProps:e_}),ea[103]=e_,ea[104]=eu,ea[105]=ed,ea[106]=er):er=ea[106],ea[107]!==S||ea[108]!==I||ea[109]!==T||ea[110]!==es||ea[111]!==er||ea[112]!==eg?(ei=(0,t.jsxs)(R.d,{"aria-labelledby":eg,"aria-modal":"true",showCloseButton:!1,keepMounted:!1,className:"flex max-h-[calc(100dvh-2rem)] w-full max-w-176 flex-col gap-4 overflow-y-auto p-4",children:[S,I,T,es,er]}),ea[107]=S,ea[108]=I,ea[109]=T,ea[110]=es,ea[111]=er,ea[112]=eg,ea[113]=ei):ei=ea[113],ea[114]!==ei||ea[115]!==p?(el=(0,t.jsx)(R.N,{open:!0,onOpenChange:p,children:ei}),ea[114]=ei,ea[115]=p,ea[116]=el):el=ea[116],el}function Z(e){let s,r,i=(0,n.c)(8),{eventProps:l,onClose:o}=e,d=(0,a.Q)(),{isCopied:u,copyToClipboard:c}=(0,B.f)();i[0]!==c||i[1]!==l||i[2]!==d?(s=()=>{d.capture("copy_benchmark_explore_output_link",{modality:"speech",...l}),c(window.location.href)},i[0]=c,i[1]=l,i[2]=d,i[3]=s):s=i[3];let m=s;return i[4]!==m||i[5]!==u||i[6]!==o?(r=(0,t.jsx)(W.f,{isCopied:u,onCopyLink:m,onClose:o}),i[4]=m,i[5]=u,i[6]=o,i[7]=r):r=i[7],r}function X(e){let s,r,i,l,a,u,c,m,h,f,x=(0,n.c)(29),{take:g,correctnessPercent:v}=e,k=(0,o.useLocale)(),w=(0,d.f)();return x[0]!==w?(s=w("Cost"),x[0]=w,x[1]=s):s=x[1],x[2]!==k||x[3]!==g.costUsd?(r=(0,p.J)(k,g.costUsd),x[2]=k,x[3]=g.costUsd,x[4]=r):r=x[4],x[5]!==s||x[6]!==r?(i=(0,t.jsx)(et,{label:s,children:r}),x[5]=s,x[6]=r,x[7]=i):i=x[7],x[8]!==w?(l=w("Generation time"),x[8]=w,x[9]=l):l=x[9],x[10]!==w||x[11]!==k||x[12]!==g.generationTimeMs?(a=(0,b.f)(w,k,g.generationTimeMs),x[10]=w,x[11]=k,x[12]=g.generationTimeMs,x[13]=a):a=x[13],x[14]!==l||x[15]!==a?(u=(0,t.jsx)(et,{label:l,children:a}),x[14]=l,x[15]=a,x[16]=u):u=x[16],x[17]!==w?(c=w("Correctness"),x[17]=w,x[18]=c):c=x[18],x[19]!==v||x[20]!==k?(m=(0,p.v)(k,v),x[19]=v,x[20]=k,x[21]=m):m=x[21],x[22]!==c||x[23]!==m?(h=(0,t.jsx)(et,{label:c,children:m}),x[22]=c,x[23]=m,x[24]=h):h=x[24],x[25]!==i||x[26]!==u||x[27]!==h?(f=(0,t.jsxs)(t.Fragment,{children:[i,u,h]}),x[25]=i,x[26]=u,x[27]=h,x[28]=f):f=x[28],f}function ee(e){let s,r,i,l,o,d,u=(0,n.c)(17),{take:c,prompt:m,eventProps:h}=e,f=(0,a.Q)();return u[0]!==h||u[1]!==f?(s=e=>f.capture("click_benchmark_explore_model_cta",{modality:"speech",cta:e,...h}),u[0]=h,u[1]=f,u[2]=s):s=u[2],u[3]!==s||u[4]!==c.model?(r=(0,t.jsx)(Q.f,{model:c.model,onClickCta:s}),u[3]=s,u[4]=c.model,u[5]=r):r=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(i=[],u[6]=i):i=u[6],u[7]!==h||u[8]!==f?(l=()=>f.capture("click_benchmark_explore_try_chat",{modality:"speech",...h}),u[7]=h,u[8]=f,u[9]=l):l=u[9],u[10]!==m||u[11]!==l||u[12]!==c.model?(o=(0,t.jsx)(H.f,{model:c.model,prompt:m,references:i,onTryChat:l}),u[10]=m,u[11]=l,u[12]=c.model,u[13]=o):o=u[13],u[14]!==r||u[15]!==o?(d=(0,t.jsxs)("div",{className:"flex flex-col gap-2 border-t border-border pt-3 sm:flex-row sm:justify-end",children:[r,o]}),u[14]=r,u[15]=o,u[16]=d):d=u[16],d}function et(e){let s,r,i,l=(0,n.c)(7),{label:a,children:o}=e;return l[0]!==a?(s=(0,t.jsx)("span",{className:"text-overline text-muted-foreground",children:a}),l[0]=a,l[1]=s):s=l[1],l[2]!==o?(r=(0,t.jsx)("span",{className:"font-medium",children:o}),l[2]=o,l[3]=r):r=l[3],l[4]!==s||l[5]!==r?(i=(0,t.jsxs)("span",{className:"flex items-baseline gap-1.5",children:[s,r]}),l[4]=s,l[5]=r,l[6]=i):i=l[6],i}function en(e){return{id:e.id,label:e.heading}}function es(e){let s,r,i,l,o,u,c,h,f,p,x,k,w,b,_,j=(0,n.c)(60),{scenario:S,player:C,peakQueue:N}=e,$=(0,a.Q)(),T=(0,d.f)();j[0]!==S.takes?(s=()=>P(S.takes),j[0]=S.takes,j[1]=s):s=j[1];let[A,U]=(0,m.useState)(s);j[2]===Symbol.for("react.memo_cache_sentinel")?(r={},j[2]=r):r=j[2];let[z,K]=(0,m.useState)(r);j[3]===Symbol.for("react.memo_cache_sentinel")?(i=(e,t)=>{K(n=>e in n?n:{...n,[e]:t})},j[3]=i):i=j[3];let E=i;j[4]!==$||j[5]!==A.dir||j[6]!==A.key?(l=e=>{let t=O[e];e===A.key&&(t="asc"===A.dir?"desc":"asc"),U({key:e,dir:t}),$.capture("click_benchmark_explore_sort",{modality:"speech",sort_key:e,sort_dir:t})},j[4]=$,j[5]=A.dir,j[6]=A.key,j[7]=l):l=j[7];let F=l,{takes:R,prompt:B}=S;j[8]!==B||j[9]!==R||j[10]!==A?(o=function({takes:e,prompt:t},n){let s=I[n.key];return e.map(e=>({take:e,value:s(e,t)})).sort((e,t)=>null===e.value&&null===t.value?0:null===e.value?1:null===t.value?-1:"asc"===n.dir?e.value-t.value:t.value-e.value).map(({take:e})=>e)}({takes:R,prompt:B},A),j[8]=B,j[9]=R,j[10]=A,j[11]=o):o=j[11];let V=o;if(j[12]!==z||j[13]!==V)u=V.map(e=>{let t=z[e.id];return e.peaks.length>0||void 0===t?e:{...e,peaks:[...t]}}),j[12]=z,j[13]=V,j[14]=u;else u=j[14];let D=u;j[15]!==S||j[16]!==A.key||j[17]!==D?(c={scenario:S,takes:D,sortKey:A.key},j[15]=S,j[16]=A.key,j[17]=D,j[18]=c):c=j[18];let H=function(e){let t,s,r,i,l,o,d,u,c,h=(0,n.c)(25),{scenario:f,takes:p,sortKey:x}=e,g=(0,a.Q)(),[k,w]=(0,m.useState)(null);if(h[0]!==k||h[1]!==p){let e;h[3]!==k?(e=e=>e.id===k,h[3]=k,h[4]=e):e=h[4],t=p.find(e),h[0]=k,h[1]=p,h[2]=t}else t=h[2];let b=t;h[5]!==g||h[6]!==f.id||h[7]!==f.takes?(s=()=>{let e=(0,v.F)(window.location.hash);if(null===e||e.scenario!==f.id)return;let t=f.takes.find(t=>t.model.id===e.modelId&&null!==t.audioUrl);void 0!==t&&(w(t.id),g.capture("open_benchmark_explore_speech_take",{...Y(f.id,t),sort_key:P(f.takes).key,source:"deep_link"}))},h[5]=g,h[6]=f.id,h[7]=f.takes,h[8]=s):s=h[8],h[9]!==g||h[10]!==f?(r=[g,f],h[9]=g,h[10]=f,h[11]=r):r=h[11],(0,m.useEffect)(s,r);let y=b?.model.id??null;return h[12]!==y||h[13]!==f.id?(i=()=>{null!==y&&(0,v.V)({scenario:f.id,modelId:y,setting:null})},l=[y,f.id],h[12]=y,h[13]=f.id,h[14]=i,h[15]=l):(i=h[14],l=h[15]),(0,m.useEffect)(i,l),h[16]!==g||h[17]!==f.id||h[18]!==x?(o=e=>{w(e.id),g.capture("open_benchmark_explore_speech_take",{...Y(f.id,e),sort_key:x,source:"card"})},h[16]=g,h[17]=f.id,h[18]=x,h[19]=o):o=h[19],h[20]===Symbol.for("react.memo_cache_sentinel")?(d=e=>w(e.id),u=()=>{w(null),(0,v.W)()},h[20]=d,h[21]=u):(d=h[20],u=h[21]),h[22]!==b||h[23]!==o?(c={openTake:b,open:o,step:d,close:u},h[22]=b,h[23]=o,h[24]=c):c=h[24],c}(c);j[19]!==$||j[20]!==S.id?(h=()=>{$.capture("copy_benchmark_explore_prompt",{modality:"speech",scenario:S.id})},j[19]=$,j[20]=S.id,j[21]=h):h=j[21];let Q=h;if(j[22]!==Q||j[23]!==S.prompt?(f=(0,t.jsx)(y.f,{prompt:S.prompt,onCopy:Q}),j[22]=Q,j[23]=S.prompt,j[24]=f):f=j[24],j[25]!==T?(p=T("Sort spoken takes"),j[25]=T,j[26]=p):p=j[26],j[27]!==F||j[28]!==A.dir||j[29]!==A.key||j[30]!==p?(x=(0,t.jsx)(g.f,{ariaLabel:p,keys:M,labels:L,sortKey:A.key,dir:A.dir,onSort:F}),j[27]=F,j[28]=A.dir,j[29]=A.key,j[30]=p,j[31]=x):x=j[31],j[32]!==H||j[33]!==N||j[34]!==C||j[35]!==S.prompt||j[36]!==A.key||j[37]!==D){let e;j[39]!==H||j[40]!==N||j[41]!==C||j[42]!==S.prompt||j[43]!==A.key?(e=e=>(0,t.jsx)(ei,{take:e,prompt:S.prompt,isActive:C.activeId===e.id,isOpen:H.openTake?.id===e.id,isPlaying:C.isPlaying&&C.activeId===e.id,progress:C.activeId===e.id?C.progress:0,sortKey:A.key,onToggle:()=>C.onToggle(e),onSeek:t=>C.onSeek(e,t),onOpen:()=>H.open(e),peakQueue:N,onDecoded:E},e.id),j[39]=H,j[40]=N,j[41]=C,j[42]=S.prompt,j[43]=A.key,j[44]=e):e=j[44],k=D.map(e),j[32]=H,j[33]=N,j[34]=C,j[35]=S.prompt,j[36]=A.key,j[37]=D,j[38]=k}else k=j[38];return j[45]!==k?(w=(0,t.jsx)("ul",{className:"grid grid-cols-1 items-start gap-3 lg:grid-cols-2",children:k}),j[45]=k,j[46]=w):w=j[46],j[47]!==H.close||j[48]!==H.openTake||j[49]!==H.step||j[50]!==C||j[51]!==S.id||j[52]!==S.prompt||j[53]!==D?(b=void 0!==H.openTake&&(0,t.jsx)(J,{takes:D,take:H.openTake,prompt:S.prompt,scenarioId:S.id,player:C,onClose:H.close,onStep:H.step}),j[47]=H.close,j[48]=H.openTake,j[49]=H.step,j[50]=C,j[51]=S.id,j[52]=S.prompt,j[53]=D,j[54]=b):b=j[54],j[55]!==x||j[56]!==w||j[57]!==b||j[58]!==f?(_=(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[f,x,w,b]}),j[55]=x,j[56]=w,j[57]=b,j[58]=f,j[59]=_):_=j[59],_}let er="min-w-0 truncate rounded-sm text-body font-medium hover:text-accent-foreground hover:underline focus-visible:border-focus-border focus-visible:shadow-focus focus-visible:outline-none";function ei(e){let a,x,g,v,y,j,S,C,N,$,M,L,O,P,I,T,A,U,z,E,F,R,B,V,D,H,Q,W,Y=(0,n.c)(98),{take:q,prompt:J,isActive:Z,isOpen:X,isPlaying:ee,progress:et,sortKey:en,onToggle:es,onSeek:ei,onOpen:ea,peakQueue:eo,onDecoded:ed}=e,eu=(0,o.useLocale)(),ec=(0,d.f)();Y[0]!==q.model?(a=(0,w.Y)(q.model),Y[0]=q.model,Y[1]=a):a=Y[1];let em=a,eh=q.audioUrl,ef=null!==eh;Y[2]===Symbol.for("react.memo_cache_sentinel")?(x={rootMargin:"200px",freezeOnceVisible:!0},Y[2]=x):x=Y[2];let{ref:ep,isIntersecting:ex}=(0,l.f)(x),eg=ex||Z||X,ev=K(q,J);Y[3]!==eh||Y[4]!==ed||Y[5]!==eo||Y[6]!==q.id||Y[7]!==q.peaks.length||Y[8]!==eg?(g=()=>{if(null!==eo&&null!==eh&&!(q.peaks.length>0)&&eg)return eo.request(eh,e=>ed(q.id,e))},v=[eo,eh,q.peaks.length,eg,q.id,ed],Y[3]=eh,Y[4]=ed,Y[5]=eo,Y[6]=q.id,Y[7]=q.peaks.length,Y[8]=eg,Y[9]=g,Y[10]=v):(g=Y[9],v=Y[10]),(0,m.useEffect)(g,v),Y[11]!==ef||Y[12]!==ea?(y=e=>{ef&&!(0,h.N)(e)&&ea()},Y[11]=ef,Y[12]=ea,Y[13]=y):y=Y[13];let ek=Z?"border-modality-audio/40 bg-muted/40":"border-border bg-card",ew=ef&&"cursor-pointer hover:bg-muted/40";Y[14]!==ek||Y[15]!==ew?(j=(0,s.f)("flex flex-col rounded-xl border p-4 transition-colors",ek,ew),Y[14]=ek,Y[15]=ew,Y[16]=j):j=Y[16],Y[17]!==q.model.author||Y[18]!==q.model.id?(S=(0,t.jsx)(i.f,{author:q.model.author,permaslug:q.model.id,frame:!0,className:"size-5 shrink-0"}),Y[17]=q.model.author,Y[18]=q.model.id,Y[19]=S):S=Y[19],Y[20]!==ec||Y[21]!==ef||Y[22]!==em||Y[23]!==ea||Y[24]!==q.model?(C=ef?(0,t.jsx)("button",{type:"button",onClick:ea,title:q.model.name,"aria-label":ec("{model} — take detail",{model:q.model.name}),className:(0,s.f)(er,"text-left transition-colors"),children:em}):(0,t.jsx)(f.Link,{href:(0,k.f)(q.model),title:q.model.name,prefetch:!1,className:er,children:em}),Y[20]=ec,Y[21]=ef,Y[22]=em,Y[23]=ea,Y[24]=q.model,Y[25]=C):C=Y[25],Y[26]!==q.provider?(N=null!==q.provider&&(0,t.jsx)("span",{className:"ml-auto shrink-0 truncate text-overline text-muted-foreground",children:q.provider}),Y[26]=q.provider,Y[27]=N):N=Y[27],Y[28]!==C||Y[29]!==N||Y[30]!==S?($=(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[S,C,N]}),Y[28]=C,Y[29]=N,Y[30]=S,Y[31]=$):$=Y[31],Y[32]!==ec||Y[33]!==q.voice?(M=q.voice??ec("provider default"),Y[32]=ec,Y[33]=q.voice,Y[34]=M):M=Y[34],Y[35]!==M?(L=(0,t.jsx)("p",{className:"mt-0.5 truncate pl-7 font-mono text-body text-muted-foreground",children:M}),Y[35]=M,Y[36]=L):L=Y[36];let eb=!ef;Y[37]!==ec||Y[38]!==ee||Y[39]!==em?(O=ec(ee?"Pause {label}":"Play {label}",{label:em}),Y[37]=ec,Y[38]=ee,Y[39]=em,Y[40]=O):O=Y[40],Y[41]!==ee?(P=ee?(0,t.jsx)(u.f,{className:"size-4"}):(0,t.jsx)(c.f,{className:"size-4 translate-x-px"}),Y[41]=ee,Y[42]=P):P=Y[42],Y[43]!==es||Y[44]!==eb||Y[45]!==O||Y[46]!==P?(I=(0,t.jsx)(r.Button,{variant:"outline",size:"icon",tone:"strong",onClick:es,disabled:eb,"aria-label":O,className:"size-11 shrink-0",children:P}),Y[43]=es,Y[44]=eb,Y[45]=O,Y[46]=P,Y[47]=I):I=Y[47],Y[48]!==Z||Y[49]!==em||Y[50]!==ei||Y[51]!==et||Y[52]!==q.peaks?(T=(0,t.jsx)(G.f,{peaks:q.peaks,label:em,progress:et,isActive:Z,onSeek:ei,className:"h-14"}),Y[48]=Z,Y[49]=em,Y[50]=ei,Y[51]=et,Y[52]=q.peaks,Y[53]=T):T=Y[53],Y[54]!==I||Y[55]!==T?(A=(0,t.jsxs)("div",{className:"mt-3 flex items-center gap-3",children:[I,T]}),Y[54]=I,Y[55]=T,Y[56]=A):A=Y[56],Y[57]!==ec?(U=ec("Cost"),Y[57]=ec,Y[58]=U):U=Y[58];let ey="cost"===en;Y[59]!==eu||Y[60]!==q.costUsd?(z=(0,p.J)(eu,q.costUsd),Y[59]=eu,Y[60]=q.costUsd,Y[61]=z):z=Y[61],Y[62]!==U||Y[63]!==ey||Y[64]!==z?(E=(0,t.jsx)(el,{label:U,active:ey,children:z}),Y[62]=U,Y[63]=ey,Y[64]=z,Y[65]=E):E=Y[65],Y[66]!==ec?(F=ec("Generation time"),Y[66]=ec,Y[67]=F):F=Y[67];let e_="time"===en;Y[68]!==ec||Y[69]!==eu||Y[70]!==q.generationTimeMs?(R=(0,b.f)(ec,eu,q.generationTimeMs),Y[68]=ec,Y[69]=eu,Y[70]=q.generationTimeMs,Y[71]=R):R=Y[71],Y[72]!==F||Y[73]!==e_||Y[74]!==R?(B=(0,t.jsx)(el,{label:F,active:e_,children:R}),Y[72]=F,Y[73]=e_,Y[74]=R,Y[75]=B):B=Y[75],Y[76]!==ec?(V=ec("Correctness"),Y[76]=ec,Y[77]=V):V=Y[77];let ej="correctness"===en;return Y[78]!==ev||Y[79]!==eu||Y[80]!==q.delivery?(D=(0,p.v)(eu,(0,_.J)(ev,q.delivery)),Y[78]=ev,Y[79]=eu,Y[80]=q.delivery,Y[81]=D):D=Y[81],Y[82]!==V||Y[83]!==ej||Y[84]!==D?(H=(0,t.jsx)(el,{label:V,active:ej,children:D}),Y[82]=V,Y[83]=ej,Y[84]=D,Y[85]=H):H=Y[85],Y[86]!==E||Y[87]!==B||Y[88]!==H?(Q=(0,t.jsxs)("div",{className:"mt-3 grid grid-cols-3 items-end gap-x-3",children:[E,B,H]}),Y[86]=E,Y[87]=B,Y[88]=H,Y[89]=Q):Q=Y[89],Y[90]!==$||Y[91]!==L||Y[92]!==A||Y[93]!==Q||Y[94]!==y||Y[95]!==j||Y[96]!==ep?(W=(0,t.jsxs)("li",{ref:ep,onClick:y,className:j,children:[$,L,A,Q]}),Y[90]=$,Y[91]=L,Y[92]=A,Y[93]=Q,Y[94]=y,Y[95]=j,Y[96]=ep,Y[97]=W):W=Y[97],W}function el(e){let r,i,l,a,o=(0,n.c)(10),{label:d,active:u,children:c}=e;o[0]!==d?(r=(0,t.jsx)("div",{className:"text-overline uppercase tracking-[0.12em] text-muted-foreground/70",children:d}),o[0]=d,o[1]=r):r=o[1];let m=u?"text-foreground":"text-muted-foreground";return o[2]!==m?(i=(0,s.f)("mt-0.5 truncate text-body tabular-nums",m),o[2]=m,o[3]=i):i=o[3],o[4]!==c||o[5]!==i?(l=(0,t.jsx)("div",{className:i,children:c}),o[4]=c,o[5]=i,o[6]=l):l=o[6],o[7]!==r||o[8]!==l?(a=(0,t.jsxs)("div",{className:"min-w-0",children:[r,l]}),o[7]=r,o[8]=l,o[9]=a):a=o[9],a}e.s(["SpeechScenarioSections",0,function(e){let s,r,i,l,o,u,c,h,f,p,g,k,w,b,y=(0,n.c)(47),{scenarios:_,scenarioHeading:j}=e,S=(0,a.Q)(),N=(0,m.useRef)(null),[$,M]=(0,m.useState)(null),[L,O]=(0,m.useState)(!1),[P,I]=(0,m.useState)(0),[T]=(0,m.useState)(C),A=(0,d.f)();if(y[0]!==j||y[1]!==_)s=null===j&&_.length>1,y[0]=j,y[1]=_,y[2]=s;else s=y[2];let U=s,{activeScenarioId:z,shownScenarios:K,selectScenario:E}=function(e,t){let s,r,i,l,a,o,d,u=(0,n.c)(20),[c,h]=(0,m.useState)(null);if(u[0]!==e||u[1]!==c){let t;u[3]!==c?(t=e=>e.id===c,u[3]=c,u[4]=t):t=u[4],s=e.find(t),u[0]=e,u[1]=c,u[2]=s}else s=u[2];let f=s,p=null!==c&&void 0===f,x=f?.id??e[0]?.id;return u[5]!==c||u[6]!==p?(r=()=>{p&&((0,v.F)(window.location.hash)?.scenario===c&&(0,v.W)(),h(null))},i=[p,c],u[5]=c,u[6]=p,u[7]=r,u[8]=i):(r=u[7],i=u[8]),(0,m.useEffect)(r,i),u[9]!==t||u[10]!==e?(l=()=>{if(!t)return;let n=(0,v.F)(window.location.hash);null!==n&&e.some(e=>e.id===n.scenario)&&h(n.scenario)},a=[t,e],u[9]=t,u[10]=e,u[11]=l,u[12]=a):(l=u[11],a=u[12]),(0,m.useEffect)(l,a),u[13]!==x||u[14]!==t||u[15]!==e?(o=function({scenarios:e,hasScenarioChips:t,activeScenarioId:n}){return t?e.filter(e=>e.id===n):e}({scenarios:e,hasScenarioChips:t,activeScenarioId:x}),u[13]=x,u[14]=t,u[15]=e,u[16]=o):o=u[16],u[17]!==x||u[18]!==o?(d={activeScenarioId:x,shownScenarios:o,selectScenario:h},u[17]=x,u[18]=o,u[19]=d):d=u[19],d}(_,U);y[3]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{N.current?.pause(),M(null),O(!1),I(0)},y[3]=r):r=y[3];let F=r;y[4]!==$||y[5]!==K?(i=null===$||K.some(e=>e.takes.some(e=>e.id===$)),y[4]=$,y[5]=K,y[6]=i):i=y[6];let R=i;y[7]!==R?(l=()=>{R||F()},o=[R,F],y[7]=R,y[8]=l,y[9]=o):(l=y[8],o=y[9]),(0,m.useEffect)(l,o),y[10]!==z||y[11]!==S||y[12]!==E?(u=e=>{e!==z&&(F(),(0,v.W)(),E(e),S.capture("click_benchmark_explore_section",{lens:"challenges",section:e,surface:"chips"}))},y[10]=z,y[11]=S,y[12]=E,y[13]=u):u=y[13];let B=u;y[14]!==$||y[15]!==T||y[16]!==S?(c=e=>{let t=N.current;if(null!==t&&null!==e.audioUrl){if($===e.id)return void(t.paused?(t.play(),S.capture("play_benchmark_explore_speech_take",{model:e.model.id})):t.pause());t.src=e.audioUrl,M(e.id),I(0),T?.prioritize(e.audioUrl),t.play(),S.capture("play_benchmark_explore_speech_take",{model:e.model.id})}},y[14]=$,y[15]=T,y[16]=S,y[17]=c):c=y[17];let V=c;y[18]!==$||y[19]!==S?(h=(e,t)=>{let n=N.current;null!==n&&$===e.id&&Number.isFinite(n.duration)&&(n.currentTime=t*n.duration,I(t),S.capture("seek_benchmark_explore_speech_take",{model:e.model.id}))},y[18]=$,y[19]=S,y[20]=h):h=y[20];let D=h;y[21]===Symbol.for("react.memo_cache_sentinel")?(f=()=>{let e=N.current;null!==e&&Number.isFinite(e.duration)&&0!==e.duration&&I(e.currentTime/e.duration)},y[21]=f):f=y[21];let H=f;y[22]!==$||y[23]!==L||y[24]!==D||y[25]!==V||y[26]!==P?(p={activeId:$,isPlaying:L,progress:P,onToggle:V,onSeek:D},y[22]=$,y[23]=L,y[24]=D,y[25]=V,y[26]=P,y[27]=p):p=y[27];let Q=p;if(y[28]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)("audio",{ref:N,preload:"none",crossOrigin:"anonymous",className:"hidden",onPlay:()=>O(!0),onPause:()=>O(!1),onEnded:()=>{O(!1),I(0)},onTimeUpdate:H}),y[28]=g):g=y[28],y[29]!==z||y[30]!==A||y[31]!==U||y[32]!==B||y[33]!==_?(k=U&&(0,t.jsx)(x.f,{label:A("Filter by subject"),options:_.map(en),active:z,onSelect:B}),y[29]=z,y[30]=A,y[31]=U,y[32]=B,y[33]=_,y[34]=k):k=y[34],y[35]!==j||y[36]!==T||y[37]!==Q||y[38]!==K){let e;y[40]!==j||y[41]!==T||y[42]!==Q?(e=e=>(0,t.jsxs)("section",{className:"flex flex-col gap-4",children:[null!==j&&(0,t.jsx)(j,{className:"text-heading font-medium tracking-tight",children:e.heading}),(0,t.jsx)(es,{scenario:e,player:Q,peakQueue:T})]},e.id),y[40]=j,y[41]=T,y[42]=Q,y[43]=e):e=y[43],w=K.map(e),y[35]=j,y[36]=T,y[37]=Q,y[38]=K,y[39]=w}else w=y[39];return y[44]!==k||y[45]!==w?(b=(0,t.jsxs)(t.Fragment,{children:[g,k,w]}),y[44]=k,y[45]=w,y[46]=b):b=y[46],b}],44772)},957332,e=>{"use strict";var t=e.i(659350),n=e.i(663456),s=e.i(136562),r=e.i(288265),i=e.i(16043);let l={width:1e3,height:64};function a(e){let s,a,o,d,u,c=(0,n.c)(18),{peaks:m,label:h,progress:f,envelopeClassName:p,playedClassName:x,className:g}=e,v=(0,r.f)(),k=(0,i.useId)(),{width:w,height:b}=l;c[0]!==m?(s=function(e){let{width:t,height:n}=l,s=t/e.length,r=Math.max(.5,.7*s);return e.map((e,t)=>{let i=Math.max(1.5,e*n);return`M${t*s} ${(n-i)/2}h${r}v${i}h${-r}Z`}).join("")}(m),c[0]=m,c[1]=s):s=c[1];let y=s;return c[2]!==v||c[3]!==h?(a=v("{label}: waveform",{label:h}),c[2]=v,c[3]=h,c[4]=a):a=c[4],c[5]!==y||c[6]!==p?(o=(0,t.jsx)("path",{d:y,className:p}),c[5]=y,c[6]=p,c[7]=o):o=c[7],c[8]!==k||c[9]!==y||c[10]!==x||c[11]!==f?(d=void 0!==f&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:k,children:(0,t.jsx)("rect",{x:"0",y:"0",width:w*f,height:b})})}),(0,t.jsx)("path",{d:y,className:x,clipPath:`url(#${k})`})]}),c[8]=k,c[9]=y,c[10]=x,c[11]=f,c[12]=d):d=c[12],c[13]!==g||c[14]!==a||c[15]!==o||c[16]!==d?(u=(0,t.jsxs)("svg",{viewBox:`0 0 ${w} ${b}`,preserveAspectRatio:"none",role:"img","aria-label":a,className:g,children:[o,d]}),c[13]=g,c[14]=a,c[15]=o,c[16]=d,c[17]=u):u=c[17],u}e.i(707060),e.s(["f",0,function(e){let i,l,o,d,u,c=(0,n.c)(20),{peaks:m,label:h,progress:f,isActive:p,onSeek:x,className:g}=e,v=(0,r.f)(),k=m.length>0;c[0]!==v||c[1]!==h?(i=v("Seek within {label}'s take",{label:h}),c[0]=v,c[1]=h,c[2]=i):i=c[2];let w=!p;c[3]!==x?(l=e=>{let t=e.currentTarget.getBoundingClientRect();0!==t.width&&x(Math.min(1,Math.max(0,(e.clientX-t.left)/t.width)))},c[3]=x,c[4]=l):l=c[4];let b=!k&&"bg-muted",y=p&&"cursor-pointer";return c[5]!==g||c[6]!==b||c[7]!==y?(o=(0,s.f)("relative w-full min-w-0 flex-1 overflow-hidden rounded-md focus-visible:border-focus-border focus-visible:shadow-focus focus-visible:outline-none",b,y,g),c[5]=g,c[6]=b,c[7]=y,c[8]=o):o=c[8],c[9]!==k||c[10]!==h||c[11]!==m||c[12]!==f?(d=k?(0,t.jsx)(a,{peaks:m,progress:f,label:h,envelopeClassName:"fill-foreground/25",playedClassName:"fill-modality-audio",className:"h-full w-full"}):(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute inset-y-0 left-0 w-(--progress-width) bg-modality-audio/25","data-allow-inline-style":!0,style:{"--progress-width":`${100*f}%`}}),c[9]=k,c[10]=h,c[11]=m,c[12]=f,c[13]=d):d=c[13],c[14]!==i||c[15]!==w||c[16]!==l||c[17]!==o||c[18]!==d?(u=(0,t.jsx)("button",{type:"button","aria-label":i,disabled:w,onClick:l,className:o,children:d}),c[14]=i,c[15]=w,c[16]=l,c[17]=o,c[18]=d,c[19]=u):u=c[19],u}],957332)},189360,e=>{"use strict";let t={image:"/benchmarks/media/images",video:"/benchmarks/media/videos",speech:"/benchmarks/media/speech",game:"/benchmarks/media/games",memes:"/benchmarks/media/memes",sketch:"/benchmarks/media/sketch"};function n(e){return t[e]}e.s(["y",0,n,"x",0,function(e,t){return`${n(e)}/${t}`}])},257509,614184,e=>{"use strict";e.i(427150);let t={zero:0,one:1,two:2,three:3,four:4,five:5,six:6,seven:7,eight:8,nine:9},n={ten:10,eleven:11,twelve:12,thirteen:13,fourteen:14,fifteen:15,sixteen:16,seventeen:17,eighteen:18,nineteen:19},s={twenty:20,thirty:30,forty:40,fifty:50,sixty:60,seventy:70,eighty:80,ninety:90},r={first:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eighth:8,ninth:9},i={tenth:10,eleventh:11,twelfth:12,thirteenth:13,fourteenth:14,fifteenth:15,sixteenth:16,seventeenth:17,eighteenth:18,nineteenth:19},l={twentieth:20,thirtieth:30,fortieth:40,fiftieth:50,sixtieth:60,seventieth:70,eightieth:80,ninetieth:90},a={thousand:1e3,million:1e6,billion:1e9},o={total:0,hundreds:0,hundredsKind:"none",low:0,lowKind:"none",isOrdinal:!1,segments:[]},d={1:"st",2:"nd",3:"rd"},u=/^[\s\u002D\u2010\u2011]*$/u,c=/^\d+$/u,m="second",h=/^\p{L}{2,}(?"gap"!==e.kind);return n.slice(s+1).some(e=>X.test(e.text))||-1===s}function el({segments:e,between:[t,n]}){let s=Math.max(...t.segments),r=Math.min(...n.segments);return e.slice(s+1,Math.max(s+1,r)).some(e=>"cue"===e.kind||ee.test(e.text))}let ea=Object.fromEntries(Object.values(S).map(({units:e,hundredths:t})=>[e,t]));function eo(e,t){return Object.hasOwn(e,t)?e[t]:void 0}let ed={point:e=>{var t,n,s,r;let{beforePrevious:i,previous:l,afterNext:a,segments:o}=e,d=em(e);return void 0!==d&&(t=l,n=d,et.test(t.text)&&24>=Number(t.text)&&en.test(n.text)&&59>=Number(n.text))&&!function({segments:e,between:[t,n]}){var s;return void 0!==n&&(s=n.text,Z.has(s)||Z.has(`${s}s`))&&ev({segments:e,between:[t,n]},E)}({segments:o,between:[d,a]})&&(void 0!==(s=i)&&q.has(s.text)||void 0!==(r=a)&&J.has(r.text))},and:e=>{var t;let{previous:n,afterNext:s}=e,r=em(e);return t=n,Object.values(S).some(({units:e})=>e===t.text)&&void 0!==r&&ef(r)&&(void 0===s||ep(n,s))},"o'clock":({previous:e})=>ef(e),"00":({previous:e,token:t,segments:n})=>ef(e)&&ev({segments:n,between:[e,t]},z),dash:eu,hyphen:eu};function eu(e){let{beforePrevious:t,previous:n,afterNext:s,segments:r}=e,i=em(e);return void 0!==i&&(ex(n,r)&&ex(i,r)||ec(n,t)||ec(i,s)||function({beforePrevious:e,previous:t,next:n,segments:s}){return void 0!==e&&Y.has(e.text)&&!el({segments:s,between:[e,t]})&&O.test(t.text)&&O.test(n.text)}({beforePrevious:t,previous:n,next:i,segments:r}))}function ec(e,t){return void 0!==t&&O.test(e.text)&&O.test(t.text)&&e.segments.some(e=>t.segments.includes(e))}function em({token:e,next:t,segments:n}){return void 0===t||el({segments:n,between:[e,t]})?void 0:t}let eh=[e=>e.flatMap(e=>!$.test(e.text)&&M.test(e.text)?[...e.text.matchAll(L)].map(t=>({text:t[0],segments:e.segments})):[e]),(e,t)=>{let n=[],s=!1;for(let r of e){let e=n.at(-1),i=s?R:P;if(void 0!==e&&eg(e,{segments:t,pattern:i})&&eg(r,{segments:t,pattern:i})&&ev({segments:t,between:[e,r]},T)){n[n.length-1]={text:e.text+r.text,segments:[...e.segments,...r.segments]};continue}s=Y.has(r.text)||s&&R.test(r.text),n.push(r)}return n},(e,t)=>{var n;if(!e.some(e=>"st"===e.text))return[...e];let s={segments:t,isCased:(n=t).some((e,t)=>{var s,r;return"word"===e.kind&&V.test(e.text)&&!H.test(e.text)&&(!ei({text:e.text,segments:[t]},n)||H.test((s=n,r=t,s.slice(0,r).findLast(e=>"gap"!==e.kind))?.text??""))})};return e.map((t,n)=>{if("st"!==t.text)return t;let r=function({beforePrevious:e,previous:t,token:n,next:s},r){var i,l;let{segments:a,isCased:o}=r;if(void 0===s)return"street";if(void 0===t||el({segments:a,between:[t,n]}))return er(s,r)?"saint":"street";if(Q.has(t.text)&&D.test(s.text))return"saint";return!D.test(s.text)||Q.has(s.text)||ef(t)||$.test(t.text)||(i=t,void 0!==(l=e)&&W.has(l.text)&&!Q.has(i.text))?"street":o?eg(t,{segments:a,pattern:F})&&!ei(t,a)?"street":er(s,r)?"saint":void 0:void 0}({beforePrevious:e[n-2],previous:e[n-1],token:t,next:e[n+1]},s);return void 0===r?t:{text:r,segments:t.segments}})},e=>e.flatMap((t,n)=>{let s=eo(y,t.text);if(void 0!==s)return s.map(e=>({text:e,segments:t.segments}));let r=eo(_,t.text);if(void 0!==r&&function([e,t]){return void 0!==e&&(!!ef(e)||void 0!==eo(S,e.text)&&void 0!==t&&ef(t))}(e.slice(n+1,n+3)))return[{text:r,segments:t.segments}];let i=eo(j,t.text),l=e[n-1];return void 0!==i&&void 0!==l&&ef(l)?[{text:i,segments:t.segments}]:[t]}),(e,t)=>{let n=[];for(let s=0;s2)&&ev({segments:t,between:[s,r]},U)?{read:[s,l,{text:String(Number(r.text.padEnd(2,"0"))),segments:r.segments},{text:i.hundredths,segments:n.segments}],length:3}:{read:[s,l],length:2}}(e.slice(s,s+3),t);if(void 0===i){void 0!==r&&n.push(r);continue}n.push(...i.read),s+=i.length-1}return n},(e,t)=>{let n=[];for(let s of e){let e=n.at(-1);if(void 0===e||!ef(s)){n.push(s);continue}if(ef(e)&&ev({segments:t,between:[e,s]},U)){n.push({text:es,segments:e.segments},s);continue}if(function({read:e,token:t,segments:n}){let[s,r,i]=e.slice(-3);return void 0!==s&&void 0!==r&&void 0!==i&&ef(s)&&r.text===es&&ef(i)&&G.test(t.text)&&ev({segments:n,between:[i,t]},K)}({read:n,token:s,segments:t})){n[n.length-1]={text:e.text+s.text,segments:[...e.segments,...s.segments]};continue}n.push(s)}return n},(e,t)=>{let n=[];for(let s=0;s2||el({segments:t,between:[n,s]})||el({segments:t,between:[s,r]})||el({segments:t,between:[r,i]})))return[{text:n.text,segments:[...n.segments,...s.segments]},i,{text:String(Number(r.text.padEnd(2,"0"))),segments:r.segments},{text:l,segments:i.segments}]}(e.slice(s,s+4),t);if(void 0===r){let t=e[s];void 0!==t&&n.push(t);continue}n.push(...r),s+=3}return n},(e,t)=>{let n=[];for(let s=0;st===e.text)&&("may"!==e.text||eg(e,{segments:n,pattern:F})||void 0!==t&&B.has(t.text))}(r,{previous:e[s-1],segments:t})){n.push(r);continue}let l=e[s+1],a=l?.text.match($)?.[1];if(n.push(r),void 0===l||void 0===a&&!ef(l)||el({segments:t,between:[r,l]}))continue;n.push({text:a??l.text,segments:l.segments});let o=e[(s+=1)+1],d=void 0===o||el({segments:t,between:[l,o]})?void 0:function(e,t){let[n,s]=e;if(void 0!==n&&void 0!==s&&/^[1-9]\d$/u.test(n.text)&&/^\d\d$/u.test(s.text)&&ev({segments:t,between:[n,s]},K))return{text:n.text+s.text,segments:[...n.segments,...s.segments]}}(e.slice(s+1,s+3),t);void 0!==d&&(n.push(d),s+=2)}return n},(e,t)=>{let n=[];return e.forEach((s,r)=>{let i=n.at(-1),l=n.at(-2),a=e[r+1],o=e[r+2];if(void 0!==i&&function(e){let{segments:t,previous:n,token:s}=e;return!el({segments:t,between:[n,s]})&&(eo(ed,e.token.text)?.(e)??!1)}({beforePrevious:l,previous:i,token:s,next:a,afterNext:o,segments:t})){n[n.length-1]={text:i.text,segments:[...i.segments,...s.segments]};return}n.push(s)}),n},(e,t)=>{let n=[];for(let s=0;sn.units===e.text&&n.hundredths===t.text)}function ex(e,t){return ef(e)||eg(e,{segments:t,pattern:I})}function eg(e,{segments:t,pattern:n}){return e.segments.every(e=>n.test(t[e]?.text??""))}function ev({segments:e,between:[t,n]},s){let r=Math.max(...t.segments),i=Math.min(...n.segments);return!(i<=r)&&e.slice(r+1,i).every(e=>"gap"===e.kind&&s.test(e.text))}let ek=/\[[^\]\n]*\]|\([^)\n]*\)/gu,ew=/[$\u20AC\u00A3%&]|\u00B0[CFcf]?(?!\p{L})|(?"word"===e.kind?[{text:e.text.normalize("NFD").replace(ej,"").normalize("NFC").toLowerCase().replace(eb,"").replace(ey,"and").replace(e_,"'").replace(eS,""),segments:[t]}]:[]);return{segments:_,tokens:(n=[],s=o,r=()=>{var e,t;let r,i;s.segments.length>0&&n.push((r=(e=s).total+e.hundreds+e.low,{text:e.isOrdinal?(i=(t=r)%100)>=11&&i<=13?`${t}th`:`${t}${d[t%10]??"th"}`:String(r),segments:e.segments})),s=o},i=j.map((e,t)=>(function(e,[t,n]){if(void 0===t)return!1;let s=t.segments.at(-1),r=n.segments[0];if(void 0===s||void 0===r)return!1;let i=b(a,t.text)?k:u;return e.slice(s+1,r).every(e=>"gap"===e.kind&&i.test(e.text))})(_,[j[t-1],e])),l=0,y=-1,j.forEach((e,t)=>{if(i[t]||r(),t===y)return void n.push(e);let o=i[t+1]?j[t+1]:void 0,d=function(e,{reading:t,next:n}){var s;let r=w(e);return void 0!==r?r:"hundred"===e?{kind:"hundred"}:b(a,e)?{kind:"scale",value:a[e]}:"and"===e&&"none"===(s=t).lowKind&&s.segments.length>0&&void 0!==n&&void 0!==w(n.text)?{kind:"and"}:void 0}(e.text,{reading:s,next:o});if(void 0===d){r(),n.push(e),o?.text===m&&c.test(e.text)&&(y=t+1);return}if((0===s.segments.length||!function(e,t){switch(t.kind){case"unit":return"full"!==e.lowKind;case"teen":case"tens":return"none"===e.lowKind;case"ordinal":return"unit"===t.reads?"full"!==e.lowKind:"none"===e.lowKind;case"hundred":return"none"===e.hundredsKind&&"none"!==e.lowKind;case"scale":return 0===e.total||e.total>=1e3*t.value;case"and":return!0;default:return t}}(s,d))&&(r(),l=t),s=function(e,{word:t,segments:n}){let s={...e,segments:[...e.segments,...n]};switch(t.kind){case"unit":return{...s,low:s.low+t.value,lowKind:"full"};case"teen":return{...s,low:t.value,lowKind:"full"};case"tens":return{...s,low:t.value,lowKind:"tens"};case"ordinal":return{...s,low:s.low+t.value,lowKind:"full",isOrdinal:!0};case"hundred":return{...s,hundreds:("none"===s.lowKind?1:s.low)*100,hundredsKind:"full",low:0,lowKind:"none"};case"scale":{let e="none"===s.hundredsKind&&"none"===s.lowKind;return{...s,total:s.total+(e?1:s.hundreds+s.low)*t.value,hundreds:0,hundredsKind:"none",low:0,lowKind:"none"}}case"and":return s;default:return t}}(s,{word:d,segments:e.segments}),o?.text===m&&function(e,{word:t,reading:n,start:s,index:r}){return"and"!==t.kind&&!n.isOrdinal&&("full"===n.lowKind||function(e,{start:t,index:n}){var s,r;let i,l=e[t-1],a=e[n+2];return!(void 0!==a&&x.has(a.text))&&(!!(void 0!==l&&(p.has(l.text)||(i=w(s=l.text),c.test(s)||void 0!==i&&"ordinal"!==i.kind)))||void 0!==a&&(v.has(a.text)||(void 0===l||!g.has(l.text))&&(r=a.text,h.test(r)&&!f.has(r))))}(e,{start:s,index:r}))}(j,{word:d,reading:s,start:l,index:t})){r(),y=t+1;return}s.isOrdinal&&r()}),r(),t=n,eh.reduce((e,t)=>t(e,_),[...t]))}}function eN(e){let t=[],n=0;for(let s of e.matchAll(ew))s.index>n&&t.push({kind:"gap",text:e.slice(n,s.index)}),t.push({kind:"word",text:s[0]}),n=s.index+s[0].length;return nt.has(n)?[]:e.segments));return new Set(e.flatMap(e=>e.segments).filter(e=>!n.has(e)))}function eM(e,t){for(let n=t-1;n>=0;n-=1)if(e[n]?.kind!=="gap")return n;return -1}let eL=new Set(["st","saint","street"]);function eO(e,t){let n=t.flatMap((e,t)=>eL.has(e)?[t]:[]),s=0;return e.map((r,i)=>{if(!eL.has(r))return r;let l=n[s]??n.at(-1);if(s+=1,"st"!==r)return r;let a=t[n.filter(e=>"st"!==t[e]).map(n=>({place:n,shared:Number(t[n-1]===e[i-1])+Number(t[n+1]===e[i+1])})).filter(({shared:e})=>e>0).sort((e,t)=>t.shared-e.shared)[0]?.place??l??-1];return void 0===a||"st"===a?"street":a})}function eP(e){return e.filter(e=>"word"===e.kind)}function eI({segments:e,tokens:t},n){let s=e$(t,n);return e.map((e,t)=>"word"===e.kind?{...e,matched:s.has(t)}:e)}function eT(e,t){if(null===e)return null;let{askedWordCount:n,missedWordCount:s,extraWordCount:r}=e,i=t.filter(e=>e.pass).length,l=n+r+t.length;return 0===l?1:(n-s+i)/l}function eA(e,t){return null===e.heard?null:function({asked:e,heard:t}){let n=eC(e),s=eC(t);if(n.tokens.length>2e3||s.tokens.length>2e3)return null;let r=n.tokens.map(e=>e.text),i=s.tokens.map(e=>e.text),l=function(e,t){let n=t.length+1,s=new Uint16Array((e.length+1)*n);for(let r=e.length-1;r>=0;r-=1)for(let i=t.length-1;i>=0;i-=1)s[r*n+i]=e[r]===t[i]?(s[(r+1)*n+i+1]??0)+1:Math.max(s[(r+1)*n+i]??0,s[r*n+i+1]??0);let r=[],i=0,l=0;for(;i=(s[i*n+l+1]??0)){i+=1;continue}l+=1}return r}(eO(r,i),eO(i,r)),a=new Set(l.map(([e])=>e)),o=new Set(l.map(([,e])=>e)),d=eI(n,a),u=eI(s,o),c=eP(d);return{asked:d,heard:u,spoken:function(e){let{asked:t,heard:n,pairs:s}=e,r=e$(t.tokens,new Set(s.map(([e])=>e))),i=(function({asked:e,heard:t,pairs:n}){var s,r;let i,l,a,o=0;return(s=t,i=new Set((r=n).map(([,e])=>e)),l=Array.from({length:r.length+1},()=>[]),a=0,s.tokens.forEach((e,t)=>{for(;a{let r=e.tokens[n[s]?.[0]??-1],i=void 0===r?e.segments.length:Math.min(...r.segments),l=e.tokens.slice((n[s-1]?.[0]??-1)+1,n[s]?.[0]??e.tokens.length),a=Math.max(o,i,...l.map(e=>Math.max(...e.segments)+1)),d={start:o,end:a,extras:t};return o=void 0===r?a:Math.max(o,...r.segments.map(e=>e+1)),d})})(e).map(e=>(function(e,t){let{start:n,end:s,extras:r}=t,i=[],l=[],a=[...r];for(let t=n;te.text),r=function(e,t){return 0===t.length||t.length>e.length?-1:e.findIndex((n,s)=>s+t.length<=e.length&&t.every((t,n)=>e[s+n]===t))}(a.map(e=>e.text),s);-1!==r&&(i.push(t),r>0&&l.push({after:eM(e,t),extras:a.slice(0,r)}),a=a.slice(r+s.length))}return a.length>0&&l.push({after:function(e,{start:t,end:n}){return n===e.length&&e.slice(t,n).every(e=>"word"!==e.kind)?n-1:eM(e,n)}(e,t),extras:a}),{spoken:i,placements:l}})(t.segments,e)),l={matchedSegments:r,spokenCues:new Set(i.flatMap(({spoken:e})=>e))},a=function(e){let t=new Set,n=new Map;for(let{after:s,extras:r}of[...e].sort((e,t)=>e.after-t.after)){let e=[...new Set(r.flatMap(e=>e.segments))].filter(e=>!t.has(e));for(let n of e)t.add(n);n.set(s,[...n.get(s)??[],...e])}return n}(i.flatMap(({placements:e})=>e)),o=(e,t)=>(function(e,{extras:t,side:n}){let s={kind:"gap",text:" "};return t.flatMap(t=>{let r=e[t];if(void 0===r)return[];let i={kind:"extra",text:r.text};return"leading"===n?[i,s]:[s,i]})})(n.segments,{extras:a.get(e)??[],side:t});return[...o(-1,"leading"),...t.segments.flatMap((e,t)=>[function({segment:e,index:t},{matchedSegments:n,spokenCues:s}){switch(e.kind){case"gap":default:return e;case"cue":return{...e,spoken:s.has(t)};case"word":return{...e,matched:n.has(t)}}}({segment:e,index:t},l),...o(t,"trailing")])]}({asked:n,heard:s,pairs:l}),askedWordCount:c.length,missedWordCount:c.filter(e=>!e.matched).length,extraWordCount:eP(u).filter(e=>!e.matched).length}}({asked:e.transcript??t,heard:e.heard.text})}function eU(e,t){return eT(e,t?.checks??[])}function ez(e,t){let n=eU(e,t);return null===n?null:Math.round(100*n)}e.s(["P",0,eT,"S",0,function(e){return(e?.checks??[]).filter(e=>!0!==e.spoken).map(({label:e,pass:t})=>({label:e,pass:t}))}],614184),e.s(["J",0,ez,"v",0,eA,"$",0,eU,"U",0,function(e,t){return ez(eA(e,t),e.delivery)}],257509)},727086,e=>{"use strict";var t=e.i(232458),n=e.i(214530),s=e.i(19773),r=e.i(16043);e.s(["f",0,function({paramName:e,history:i="replace",shallow:l=!0,pinUrlHash:a=!1,clearOnUnmount:o=!0}){let[d,u]=(0,s.o)(e,s.d.withOptions({history:i,scroll:!1,shallow:l})),c=""===d?null:d,m=(0,r.useRef)(c);m.current=c,(0,r.useEffect)(()=>{let e=m.current;if(null!==e&&u(e),o)return()=>{u(null)}},[u,o]);let h=null!==c,f=(0,r.useRef)(!1);(0,r.useEffect)(()=>{a&&(h&&!f.current?((0,t.I)(),f.current=!0):!h&&f.current&&((0,t.e)(),f.current=!1,setTimeout(()=>{(0,t.E)(),(0,n.z)()},0)))},[h,a]),(0,r.useEffect)(()=>{if(a)return()=>{f.current&&((0,t.e)(),f.current=!1)}},[a]);let p=(0,r.useRef)(null),x=(0,r.useCallback)(()=>{let e=m.current,t=window.event;null!==e&&void 0!==t&&(p.current={id:e,event:t})},[]),g=(0,r.useCallback)(e=>{u(e)},[u]),v=(0,r.useCallback)(()=>{x(),u(null)},[x,u]);return{selectedId:c,isOpen:h,open:g,close:v,toggle:(0,r.useCallback)(e=>{let t=p.current;if(null!==t&&t.event===window.event&&t.id===e)return!1;let n=e===m.current?null:e;return u(n),null!==n},[u]),setIsOpen:(0,r.useCallback)(e=>{e||(x(),u(null))},[x,u])}}])},325896,e=>{"use strict";var t=e.i(960773);e.s(["A",0,{PageViewed:"page_viewed",SignalCardClicked:"signal_card_clicked",RouterCardClicked:"router_card_clicked",LaneRowClicked:"lane_row_clicked",LaneViewMoreClicked:"lane_view_more_clicked",LaneSheetRowClicked:"lane_sheet_row_clicked",ImageFamilyClicked:"image_family_clicked",AudioFamilyClicked:"audio_family_clicked",SpeechSamplePlayed:"speech_sample_played",VideoFamilyClicked:"video_family_clicked",ModalityCardClicked:"modality_card_clicked",ModelSheetOpened:"model_sheet_opened",ModelsOutboundClicked:"models_outbound_clicked",PageUnavailable:"page_unavailable",PageEmptyTraffic:"page_empty_traffic"},"N",0,{Header:"header",FooterBanner:"footer_banner",RoutersViewAll:"routers_view_all",ImageModelsViewAll:"image_models_view_all",AudioModelsViewAll:"audio_models_view_all",VideoModelsViewAll:"video_models_view_all",ModalitySheetFooter:"modality_sheet_footer"},"m",0,function(e,n){t.j.capture(`discovery:${e}`,n)}])},208966,e=>{"use strict";var t=e.i(659350),n=e.i(663456),s=e.i(443143);e.i(707060);var r=e.i(288265),i=e.i(429332),l=e.i(16043),a=e.i(727086),o=e.i(325896);let d=(0,i.default)(()=>e.A(969299).then(e=>e.ModelDetailSheet),{loadableGenerated:{modules:[251440]}});function u(e){let r,i=(0,n.c)(3),l=(0,s.f)(e.isOpen);return i[0]!==l||i[1]!==e?(r=l?(0,t.jsx)(d,{...e}):null,i[0]=l,i[1]=e,i[2]=r):r=i[2],r}let c=(0,l.createContext)(p),m=(0,l.createContext)(p),h=(0,l.createContext)(null),f=(0,l.createContext)({openLaneId:null,toggleLane:()=>!1,setIsOpen:function(){}});function p(){}function x(e,t){(0,o.m)(o.A.ModelSheetOpened,{model_permaslug:e.variantPermaslug,model_name:e.name,stacked:t})}function g(){return new Date(Date.now()-2592e6)}function v(){return new Date}e.s(["r",0,function(e){let s,i,o,d,p,k,w,b,y,_,j,S,C,N,$=(0,n.c)(41),{children:M}=e,L=(0,r.f)();$[0]===Symbol.for("react.memo_cache_sentinel")?(s={paramName:"model"},$[0]=s):s=$[0];let O=(0,a.f)(s);$[1]===Symbol.for("react.memo_cache_sentinel")?(i={paramName:"lane"},$[1]=i):i=$[1];let P=(0,a.f)(i),[I,T]=(0,l.useState)(null),[A]=(0,l.useState)(v),[U]=(0,l.useState)(g),{toggle:z,setIsOpen:K}=P,{toggle:E}=O;$[2]!==K||$[3]!==E?(o=e=>{T(e),K(!1),E(e.variantPermaslug)&&x(e,!1)},$[2]=K,$[3]=E,$[4]=o):o=$[4];let F=o;$[5]!==E?(d=e=>{T(e),E(e.variantPermaslug)&&x(e,!0)},$[5]=E,$[6]=d):d=$[6];let R=d;$[7]!==P.selectedId||$[8]!==K||$[9]!==z?(p={openLaneId:P.selectedId,toggleLane:z,setIsOpen:K},$[7]=P.selectedId,$[8]=K,$[9]=z,$[10]=p):p=$[10];let B=p,V=I?.variantPermaslug===O.selectedId?I.name:null,D=O.selectedId,H=O.selectedId;$[11]===Symbol.for("react.memo_cache_sentinel")?(k=[],$[11]=k):k=$[11];let Q=O.isOpen,W=O.setIsOpen,Y=P.isOpen;return $[12]!==L?(w=L("(last 30 days)"),$[12]=L,$[13]=w):w=$[13],$[14]!==L?(b=L("No usage in the last 30 days."),$[14]=L,$[15]=b):b=$[15],$[16]!==w||$[17]!==b?(y={rangeLabel:w,emptyLabel:b},$[16]=w,$[17]=b,$[18]=y):y=$[18],$[19]!==U||$[20]!==A||$[21]!==V||$[22]!==P.isOpen||$[23]!==O.isOpen||$[24]!==O.selectedId||$[25]!==O.setIsOpen||$[26]!==y?(_=(0,t.jsx)(u,{slug:H,label:V,metric:null,metricLabel:null,stats:k,dateFrom:U,dateTo:A,isOpen:Q,setIsOpen:W,nested:Y,usageScope:"global",usageCopy:y}),$[19]=U,$[20]=A,$[21]=V,$[22]=P.isOpen,$[23]=O.isOpen,$[24]=O.selectedId,$[25]=O.setIsOpen,$[26]=y,$[27]=_):_=$[27],$[28]!==M||$[29]!==B||$[30]!==_?(j=(0,t.jsxs)(f.Provider,{value:B,children:[M,_]}),$[28]=M,$[29]=B,$[30]=_,$[31]=j):j=$[31],$[32]!==O.selectedId||$[33]!==j?(S=(0,t.jsx)(h.Provider,{value:D,children:j}),$[32]=O.selectedId,$[33]=j,$[34]=S):S=$[34],$[35]!==R||$[36]!==S?(C=(0,t.jsx)(m.Provider,{value:R,children:S}),$[35]=R,$[36]=S,$[37]=C):C=$[37],$[38]!==F||$[39]!==C?(N=(0,t.jsx)(c.Provider,{value:F,children:C}),$[38]=F,$[39]=C,$[40]=N):N=$[40],N},"W",0,function(e){let s,r=(0,n.c)(3),{children:i}=e,a=(0,l.useContext)(m);return r[0]!==i||r[1]!==a?(s=(0,t.jsx)(c.Provider,{value:a,children:i}),r[0]=i,r[1]=a,r[2]=s):s=r[2],s},"N",0,function(e){return e.target instanceof Element&&null!==e.target.closest("a, button, input")},"o",0,function(){return(0,l.useContext)(f)},"Q",0,function(){return(0,l.useContext)(h)},"s",0,function(){return(0,l.useContext)(c)}])}]); //# sourceMappingURL=0i3o938vopkrt.js.map