(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,858735,e=>{"use strict";var t=e.i(659350),n=e.i(134611),r=e.i(481066),l=e.i(136562),i=e.i(732571),a=e.i(623304),s=e.i(199630),o=e.i(960773),c=e.i(138257),d=e.i(205194),u=e.i(380773),m=e.i(761821),p=e.i(427150),h=e.i(238819);e.i(707060);var f=e.i(196991),x=e.i(288265),g=e.i(463686),v=e.i(16043),b=e.i(663456);let j=v.forwardRef(function({title:e,titleId:t,...n},r){return v.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?v.createElement("title",{id:t},e):null,v.createElement("path",{fillRule:"evenodd",d:"M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))});function y(e,t){let n=decodeURIComponent(e),r=decodeURIComponent(t);return nr)}var _=e.i(233452),N=e.i(139697),w=e.i(894868),S=e.i(954217);function k(e){let t=e.indexOf("/");return{makerSegment:e.slice(0,t),slugSegment:e.slice(t+1)}}function C(e){return{title:e.title,description:e.description,models:e.models.map(e=>({author:e.author,authorIconUri:e.author_icon_uri??null,shortName:e.short_name,variantSlug:(0,n.i)(e)}))}}var M=e.i(531397),R=e.i(359903),T=e.i(939025),L=e.i(640947),I=e.i(328262),P=e.i(121979),$=e.i(522396),z=e.i(326e3),D=e.i(797521),A=e.i(771271),B=e.i(983335),E=e.i(618115),V=e.i(359980),F=e.i(153746),q=e.i(811959),H=e.i(819750),U=e.i(524287),G=e.i(173465),O=e.i(613497);let K=(0,U.f)("compare",{catalogEndpoint:e=>[e]});var Q=e.i(808811),W=e.i(483526);let J=(0,v.lazy)(()=>eo().then(e=>({default:e.MarkdownContainer})));function Z(e,t){if(!t)return e;let n=`${t} `;return e.toLowerCase().startsWith(n.toLowerCase())?e.slice(n.length):e}function Y(e){let n,r,l,i,a,s,o=(0,b.c)(15),{value:c,onChange:d}=e,u=(0,x.f)();return o[0]!==d?(n=e=>{("table"===e||"graph"===e)&&d(e)},o[0]=d,o[1]=n):n=o[1],o[2]!==u?(r=u("Table"),o[2]=u,o[3]=r):r=o[3],o[4]!==r?(l=(0,t.jsx)($.Y,{value:"table",children:r}),o[4]=r,o[5]=l):l=o[5],o[6]!==u?(i=u("Graph"),o[6]=u,o[7]=i):i=o[7],o[8]!==i?(a=(0,t.jsx)($.Y,{value:"graph",children:i}),o[8]=i,o[9]=a):a=o[9],o[10]!==n||o[11]!==l||o[12]!==a||o[13]!==c?(s=(0,t.jsxs)($.c,{size:"sm",value:c,onValueChange:n,children:[l,a]}),o[10]=n,o[11]=l,o[12]=a,o[13]=c,o[14]=s):s=o[14],s}function X(e){let n,r,i,a,s,o,c,d,u,p,h,x,g=(0,b.c)(32),{providers:v,className:j,variant:y}=e,_=void 0===y?"pill":y,N=(0,D.f)(),{getProviderInfo:w}=(0,m.S)(),k=v.length;if(g[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("span",{}),g[0]=n):n=g[0],g[1]!==j||g[2]!==_?(r=(0,l.f)((0,Q.f)(_),j),g[1]=j,g[2]=_,g[3]=r):r=g[3],g[4]!==k||g[5]!==N?(i=N.number(k,{preset:"integer"}),g[4]=k,g[5]=N,g[6]=i):i=g[6],g[7]!==i?(a=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(F.d,{children:i})," provider"]}),g[7]=i,g[8]=a):a=g[8],g[9]!==k||g[10]!==N?(s=N.number(k,{preset:"integer"}),g[9]=k,g[10]=N,g[11]=s):s=g[11],g[12]!==s?(o=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(F.d,{children:s})," providers"]}),g[12]=s,g[13]=o):o=g[13],g[14]!==k||g[15]!==a||g[16]!==o?(c=(0,t.jsx)("span",{className:"min-w-0 truncate tabular-nums",children:(0,t.jsx)(f.T,{children:(0,t.jsx)(V.f,{n:k,one:a,other:o})})}),g[14]=k,g[15]=a,g[16]=o,g[17]=c):c=g[17],g[18]!==r||g[19]!==c?(d=(0,t.jsx)(T.b,{render:n,className:r,children:c}),g[18]=r,g[19]=c,g[20]=d):d=g[20],g[21]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("div",{className:"px-2 pb-1 pt-0.5 text-xs font-semibold text-muted-foreground",children:(0,t.jsx)(f.T,{children:"Available providers"})}),g[21]=u):u=g[21],g[22]!==w||g[23]!==v){let e;g[25]!==w?(e=e=>{let n=w(e),r=n&&(0,A.Z)(n.name)?B.G[n.name]:null,l=n?.displayName??e,i=(0,t.jsxs)(t.Fragment,{children:[n?.icon&&n.name&&(0,t.jsx)(L.f,{frame:!0,providerName:n.name,providerIcon:n.icon,className:"size-4 shrink-0"}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate",children:l}),r&&(0,t.jsx)(M.f,{className:"size-3.5 shrink-0 text-muted-foreground transition-colors group-hover/prov:text-foreground"})]});return r?(0,t.jsx)(S.TextLink,{href:`/provider/${r}`,target:"_blank",rel:"noreferrer",className:"group/prov flex items-center gap-2 rounded-md px-2 py-1.5 text-sm no-underline hover:bg-muted",children:i},e):(0,t.jsx)("div",{className:"flex items-center gap-2 rounded-md px-2 py-1.5 text-sm",children:i},e)},g[25]=w,g[26]=e):e=g[26],p=v.map(e),g[22]=w,g[23]=v,g[24]=p}else p=g[24];return g[27]!==p?(h=(0,t.jsx)(T.P,{className:"w-56 p-2",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[u,p]})}),g[27]=p,g[28]=h):h=g[28],g[29]!==h||g[30]!==d?(x=(0,t.jsxs)(T.c,{children:[d,h]}),g[29]=h,g[30]=d,g[31]=x):x=g[31],x}function ee(e){let i,a,s,o,c,d,u,m,p,h,f,g,v,j,y,_,N=(0,b.c)(45),{model:S,onModelChange:k,onRemove:C,isLoading:M,disabledModelSlugs:T,viewTransitionName:L}=e,I=(0,x.f)();if(M){let e;return N[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"flex h-15 items-center justify-center",children:(0,t.jsx)(P.f,{})}),N[0]=e):e=N[0],e}N[1]!==S.author||N[2]!==S.author_display_name||N[3]!==S.short_name?(i=Z((0,r.f)(S.short_name,{keepNote:!0}),S.author_display_name??S.author),N[1]=S.author,N[2]=S.author_display_name,N[3]=S.short_name,N[4]=i):i=N[4];let $=i;N[5]!==L?(a=L?{viewTransitionName:L}:void 0,N[5]=L,N[6]=a):a=N[6],N[7]===Symbol.for("react.memo_cache_sentinel")?(s=(0,l.f)("group/card relative h-15 overflow-hidden rounded-lg border border-border bg-background text-sm transition-colors duration-200 ease-out hover:border-foreground/20 hover:bg-foreground/[0.03]"),N[7]=s):s=N[7],N[8]!==I?(o=I("Change model"),N[8]=I,N[9]=o):o=N[9];let z=S.author;return N[10]!==S?(c=(0,n.Q)(S),N[10]=S,N[11]=c):c=N[11],N[12]!==S.author||N[13]!==S.author_icon_uri||N[14]!==c?(d=(0,t.jsx)("span",{className:"inline-flex size-6 shrink-0 items-center justify-center self-center",children:(0,t.jsx)(w.f,{frame:!0,author:z,permaslug:c,iconUri:S.author_icon_uri,className:"size-6"})}),N[12]=S.author,N[13]=S.author_icon_uri,N[14]=c,N[15]=d):d=N[15],N[16]!==S.short_name?(u=(0,r.f)(S.short_name,{keepNote:!0}),N[16]=S.short_name,N[17]=u):u=N[17],N[18]!==$||N[19]!==u?(m=(0,t.jsx)("span",{className:"min-w-0 truncate text-sm font-semibold tracking-tight",title:u,children:$}),N[18]=$,N[19]=u,N[20]=m):m=N[20],N[21]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(R.f,{className:"size-3.5 shrink-0 text-muted-foreground/60 transition-colors group-hover/card:text-foreground"}),N[21]=p):p=N[21],N[22]!==m?(h=(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-1.5 self-center",children:[m,p]}),N[22]=m,N[23]=h):h=N[23],N[24]!==h||N[25]!==o||N[26]!==d?(f=(0,t.jsxs)("button",{type:"button","aria-label":o,className:"flex h-15 w-full min-w-0 cursor-pointer items-center gap-2 px-2.5 pr-16 text-left",children:[d,h]}),N[24]=h,N[25]=o,N[26]=d,N[27]=f):f=N[27],N[28]!==T||N[29]!==S||N[30]!==k||N[31]!==f?(g=(0,t.jsx)(W.f,{selected:S,onDone:k,disabledModelSlugs:T,children:f}),N[28]=T,N[29]=S,N[30]=k,N[31]=f,N[32]=g):g=N[32],N[33]!==S?(v=(0,t.jsx)(en,{model:S}),N[33]=S,N[34]=v):v=N[34],N[35]!==I||N[36]!==C?(j=C&&(0,t.jsx)(q.f,{label:I("Remove model"),onRemove:C}),N[35]=I,N[36]=C,N[37]=j):j=N[37],N[38]!==v||N[39]!==j?(y=(0,t.jsxs)("div",{className:"absolute right-1.5 top-1/2 z-10 flex -translate-y-1/2 items-center gap-0.5",children:[v,j]}),N[38]=v,N[39]=j,N[40]=y):y=N[40],N[41]!==g||N[42]!==y||N[43]!==a?(_=(0,t.jsxs)("div",{style:a,className:s,children:[g,y]}),N[41]=g,N[42]=y,N[43]=a,N[44]=_):_=N[44],_}function et(e){let l,i,a,s,o,c,d,u,m,p,h,f,g,v,j,y,_,N,S,k,C=(0,b.c)(52),{model:M,onModelChange:T,onRemove:L,disabledModelSlugs:I}=e,P=(0,x.f)();if(C[0]!==I||C[1]!==P||C[2]!==M||C[3]!==T){let e,x=(0,r.f)(M.short_name,{keepNote:!0});o="relative rounded-lg border border-border bg-background",l=W.f,g=M,a=T,s=I,m="button",C[17]!==P?(p=P("Change model"),C[17]=P,C[18]=p):p=C[18],h="flex w-full min-w-0 cursor-pointer items-center gap-2.5 p-2.5 pr-10 text-left";let v=M.author;C[19]!==M?(e=(0,n.Q)(M),C[19]=M,C[20]=e):e=C[20],C[21]!==M.author||C[22]!==M.author_icon_uri||C[23]!==e?(f=(0,t.jsx)("span",{className:"inline-flex size-9 shrink-0 items-center justify-center self-center",children:(0,t.jsx)(w.f,{frame:!0,author:v,permaslug:e,iconUri:M.author_icon_uri,className:"size-9"})}),C[21]=M.author,C[22]=M.author_icon_uri,C[23]=e,C[24]=f):f=C[24],u="flex min-w-0 flex-1 items-center gap-1.5 self-center",i="min-w-0 flex-1 truncate text-sm font-semibold text-foreground",c=x,d=Z(x,M.author_display_name??M.author),C[0]=I,C[1]=P,C[2]=M,C[3]=T,C[4]=l,C[5]=i,C[6]=a,C[7]=s,C[8]=o,C[9]=c,C[10]=d,C[11]=u,C[12]=m,C[13]=p,C[14]=h,C[15]=f,C[16]=g}else l=C[4],i=C[5],a=C[6],s=C[7],o=C[8],c=C[9],d=C[10],u=C[11],m=C[12],p=C[13],h=C[14],f=C[15],g=C[16];return C[25]!==i||C[26]!==c||C[27]!==d?(v=(0,t.jsx)("span",{className:i,title:c,children:d}),C[25]=i,C[26]=c,C[27]=d,C[28]=v):v=C[28],C[29]===Symbol.for("react.memo_cache_sentinel")?(j=(0,t.jsx)(R.f,{className:"size-3.5 shrink-0 text-muted-foreground/60"}),C[29]=j):j=C[29],C[30]!==v||C[31]!==u?(y=(0,t.jsxs)("span",{className:u,children:[v,j]}),C[30]=v,C[31]=u,C[32]=y):y=C[32],C[33]!==y||C[34]!==m||C[35]!==p||C[36]!==h||C[37]!==f?(_=(0,t.jsxs)("button",{type:m,"aria-label":p,className:h,children:[f,y]}),C[33]=y,C[34]=m,C[35]=p,C[36]=h,C[37]=f,C[38]=_):_=C[38],C[39]!==l||C[40]!==a||C[41]!==s||C[42]!==_||C[43]!==g?(N=(0,t.jsx)(l,{selected:g,onDone:a,disabledModelSlugs:s,children:_}),C[39]=l,C[40]=a,C[41]=s,C[42]=_,C[43]=g,C[44]=N):N=C[44],C[45]!==P||C[46]!==L?(S=L&&(0,t.jsx)("div",{className:"absolute right-1.5 top-1/2 z-10 -translate-y-1/2",children:(0,t.jsx)(q.f,{label:P("Remove model"),onRemove:L})}),C[45]=P,C[46]=L,C[47]=S):S=C[47],C[48]!==o||C[49]!==N||C[50]!==S?(k=(0,t.jsxs)("div",{className:o,children:[N,S]}),C[48]=o,C[49]=N,C[50]=S,C[51]=k):k=C[51],k}function en(e){let r,l,i,a,s,o,c,d=(0,b.c)(16),{model:u}=e,m=(0,x.f)();d[0]!==u.description?(r=u.description&&(0,t.jsx)(I.InfoTooltip,{side:"bottom",align:"end",contentClassName:"w-80 max-h-96 overflow-y-auto",children:(0,t.jsx)(v.Suspense,{fallback:(0,t.jsx)("div",{className:"text-xs text-muted-foreground",children:u.description}),children:(0,t.jsx)(J,{className:"text-xs text-muted-foreground",children:u.description})})}),d[0]=u.description,d[1]=r):r=d[1],d[2]!==u?(l=(0,n.i)(u),d[2]=u,d[3]=l):l=d[3];let p=`/${l}`;return d[4]!==m?(i=m("Go to model details"),d[4]=m,d[5]=i):i=d[5],d[6]!==m?(a=m("Go to model (opens in new tab)"),d[6]=m,d[7]=a):a=d[7],d[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(M.f,{className:"size-3.5"}),d[8]=s):s=d[8],d[9]!==p||d[10]!==i||d[11]!==a?(o=(0,t.jsx)(S.TextLink,{href:p,target:"_blank",rel:"noreferrer","aria-label":i,title:a,className:"flex size-6 shrink-0 items-center justify-center rounded-md text-muted-foreground no-underline hover:bg-foreground/[0.06] hover:text-foreground",children:s}),d[9]=p,d[10]=i,d[11]=a,d[12]=o):o=d[12],d[13]!==r||d[14]!==o?(c=(0,t.jsxs)("span",{role:"presentation",className:"flex shrink-0 items-center gap-0.5",onPointerEnter:ea,onPointerDown:ei,onClick:el,onKeyDown:er,children:[r,o]}),d[13]=r,d[14]=o,d[15]=c):c=d[15],c}function er(e){return e.stopPropagation()}function el(e){return e.stopPropagation()}function ei(e){return e.stopPropagation()}function ea(){eo()}function es({model:e,onModelChange:n,onUserSelection:r,endpointData:i}){var a;let s=(0,x.f)(),{availableProviders:o,providerInfoMap:c,isLoading:d}=i,[{selectedProvider:u,selectionNonce:m},p]=(0,v.useState)({selectedProvider:null,selectionNonce:0}),h=(0,v.useRef)(null),f=(0,v.useRef)(null),g=h.current===u&&f.current===m?null:u,{data:b}=(0,E.f)((a=g?{permaslug:e.permaslug,provider:g,variant:e.endpoint?.variant}:null,(0,G.f)({queryKey:K.catalogEndpoint(a),queryFn:null===a?O.V:({signal:e})=>(0,H.f)("/api/frontend/v1/catalog/endpoint",{searchParams:{permaslug:a.permaslug,provider:a.provider,variant:a.variant},signal:e})})));if((0,v.useEffect)(()=>{b&&u&&f.current!==m&&u!==e.endpoint?.provider_info.name&&(h.current=u,f.current=m,n({...e,endpoint:b}))},[e,n,b,u,m]),d)return(0,t.jsx)(_.Badge,{children:(0,t.jsx)(P.f,{})});let j=o.length<2,y=s(0===o.length?"No provider":"Change provider");return(0,t.jsxs)(z.Select,{disabled:j,value:e.endpoint?.provider_info.name,onValueChange:e=>{r(),h.current=null,f.current=null,p(t=>({selectedProvider:e,selectionNonce:t.selectionNonce+1}))},size:"compact",children:[(0,t.jsx)(z.SelectTrigger,{className:(0,l.f)("w-full min-w-0",j&&"border-transparent disabled:cursor-default disabled:bg-muted/60"),children:(0,t.jsx)(z.SelectValue,{placeholder:y,children:e.endpoint&&(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)(L.f,{frame:!0,providerName:e.endpoint.provider_info.name,providerIcon:e.endpoint.provider_info.icon,className:"size-4 shrink-0"}),(0,t.jsx)("span",{className:"min-w-0 truncate",children:e.endpoint.provider_info.displayName})]})})}),(0,t.jsx)(z.SelectContent,{className:"z-[80]",children:o.map(e=>{let n=c.get(e);return n?(0,t.jsx)(z.SelectItem,{value:e,children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(L.f,{frame:!0,providerName:e,providerIcon:n.icon,className:"mr-2 size-5"}),n?.displayName??e]})},e):null})})]})}function eo(){return e.A(109113)}let ec="duration-fast ease-smooth-out";function ed(e){let n,r,i=(0,b.c)(6),{models:a}=e;if(i[0]!==a){let e;i[2]!==a.length?(e=(e,n)=>(0,t.jsxs)(v.Fragment,{children:[(0,t.jsx)("span",{className:(0,l.f)("block size-7 shrink-0 transition-[margin] motion-reduce:transition-none",ec,0!==n&&"-ml-2 group-hover/preset:ml-0"),children:(0,t.jsx)(w.f,{author:e.author,iconUri:e.authorIconUri,className:"size-7 shrink-0"})}),ny(t(e),t(n)))}function em(e){let n,i,a,s,c,d,u,m,p,h,f,x,g,v=(0,b.c)(30),{preset:j,onPick:_}=e,N=(0,o.Q)();if(v[0]!==j.description||v[1]!==j.models){let e;e=[...(c=(i=eu(j.models,eh)).map(ep)).map(k)].sort((e,t)=>y(`${e.makerSegment}/${e.slugSegment}`,`${t.makerSegment}/${t.slugSegment}`)),n=`/compare/${e.map(({makerSegment:e,slugSegment:t})=>`${e}/${t}`).join("/")}`,s=j.description,a=i.map(e=>(0,r.f)(e.shortName,{keepNote:!0})).join(" · "),v[0]=j.description,v[1]=j.models,v[2]=n,v[3]=i,v[4]=a,v[5]=s,v[6]=c}else n=v[2],i=v[3],a=v[4],s=v[5],c=v[6];let w=a;v[7]!==_||v[8]!==N||v[9]!==j.title||v[10]!==c?(d=e=>{e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||0!==e.button||(N.capture("compare_click_preset",{preset_title:j.title,model_slugs:c}),_&&(e.preventDefault(),_()))},v[7]=_,v[8]=N,v[9]=j.title,v[10]=c,v[11]=d):d=v[11];let C=d;return v[12]===Symbol.for("react.memo_cache_sentinel")?(u=(0,l.f)("group/preset flex h-full flex-col gap-2 rounded-lg p-3","border border-border bg-foreground/[0.02] no-underline","hover:border-border hover:bg-foreground/[0.04]"),v[12]=u):u=v[12],v[13]!==i?(m=(0,t.jsx)("div",{className:"flex items-start gap-3",children:(0,t.jsx)(ed,{models:i})}),v[13]=i,v[14]=m):m=v[14],v[15]!==j.title?(p=(0,t.jsx)("h3",{className:"text-sm font-semibold tracking-tight text-foreground",children:j.title}),v[15]=j.title,v[16]=p):p=v[16],v[17]!==s?(h=s&&(0,t.jsx)("p",{className:"text-xs leading-snug text-muted-foreground",children:s}),v[17]=s,v[18]=h):h=v[18],v[19]!==p||v[20]!==h?(f=(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[p,h]}),v[19]=p,v[20]=h,v[21]=f):f=v[21],v[22]!==w?(x=(0,t.jsx)("div",{"data-slot":"compare-preset-models",className:"mt-auto truncate border-t border-border pt-2 text-xs leading-snug text-muted-foreground",title:w,children:w}),v[22]=w,v[23]=x):x=v[23],v[24]!==C||v[25]!==n||v[26]!==m||v[27]!==f||v[28]!==x?(g=(0,t.jsxs)(S.TextLink,{href:n,onClick:C,className:u,children:[m,f,x]}),v[24]=C,v[25]=n,v[26]=m,v[27]=f,v[28]=x,v[29]=g):g=v[29],g}function ep(e){return e.variantSlug}function eh(e){return e.variantSlug}function ef(e){let n,r,i,a,s,o,c,d,u,m,p=(0,b.c)(28),{onPick:h,onClear:x,ariaLabel:g,disabledModelSlugs:y,viewTransitionName:_,selected:w}=e,S=(0,v.useRef)(void 0),k=(0,v.useRef)(void 0);p[0]!==h?(n=()=>{clearTimeout(k.current),k.current=void 0;let e=S.current;S.current=void 0,e&&h(e)},p[0]=h,p[1]=n):n=p[1];let C=n;p[2]!==C?(r=e=>{S.current=e,clearTimeout(k.current),k.current=setTimeout(C,600)},p[2]=C,p[3]=r):r=p[3];let M=r;if(p[4]===Symbol.for("react.memo_cache_sentinel")?(i=()=>()=>clearTimeout(k.current),a=[],p[4]=i,p[5]=a):(i=p[4],a=p[5]),(0,v.useEffect)(i,a),w){let e,n;return p[6]!==h?(e=e=>{e&&h(e)},p[6]=h,p[7]=e):e=p[7],p[8]!==y||p[9]!==x||p[10]!==w||p[11]!==e||p[12]!==_?(n=(0,t.jsx)(ee,{model:w,onModelChange:e,onRemove:x,disabledModelSlugs:y,viewTransitionName:_}),p[8]=y,p[9]=x,p[10]=w,p[11]=e,p[12]=_,p[13]=n):n=p[13],n}let R=_?`${_}-trigger`:void 0;return p[14]!==_?(s=_?{viewTransitionName:_}:void 0,p[14]=_,p[15]=s):s=p[15],p[16]===Symbol.for("react.memo_cache_sentinel")?(o=(0,l.f)("group/slot overflow-hidden duration-200 ease-out","flex h-15 w-full flex-row rounded-lg","border border-dashed border-border bg-foreground/[0.02]","hover:border-primary hover:bg-foreground/[0.04] hover:text-primary","p-0"),c=(0,t.jsx)("span",{className:(0,l.f)("flex size-6 items-center justify-center rounded-full","bg-foreground/[0.04] ring-1 ring-border","transition-colors group-hover/slot:ring-primary/40"),children:(0,t.jsx)(j,{className:"size-3.5"})}),p[16]=o,p[17]=c):(o=p[16],c=p[17]),p[18]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)("span",{className:"text-sm font-medium",children:(0,t.jsx)(f.T,{children:"Select a model"})}),p[18]=d):d=p[18],p[19]!==g||p[20]!==R||p[21]!==s?(u=(0,t.jsxs)(N.Button,{id:R,variant:"ghost",tone:"subdued",glyph:"sm","aria-label":g,style:s,className:o,children:[c,d]}),p[19]=g,p[20]=R,p[21]=s,p[22]=u):u=p[22],p[23]!==C||p[24]!==M||p[25]!==y||p[26]!==u?(m=(0,t.jsx)(W.f,{isDialog:!0,onDone:M,onBlur:C,disabledModelSlugs:y,children:u}),p[23]=C,p[24]=M,p[25]=y,p[26]=u,p[27]=m):m=p[27],m}function ex(e){let r,l=(0,b.c)(42),{comparePresets:i,initialResolvedPresets:a,shouldUseLivePresets:s,picks:o,onPickSlot:c,onClearSlot:d,onPickPreset:u}=e,m=(0,x.f)();if(l[0]!==i||l[1]!==m||l[2]!==a||l[3]!==d||l[4]!==u||l[5]!==c||l[6]!==o[0]||l[7]!==o[1]||l[8]!==s){let e,p,h,f,x,g,v,b,j,y,_,N,w=i.map(C),S=0===a.length?w:[...a,...s?w.filter(e=>!a.some(t=>t.title===e.title)):[]];l[10]!==o[1]?(e=o[1]?[(0,n.i)(o[1])]:void 0,l[10]=o[1],l[11]=e):e=l[11];let k=e;l[12]!==o[0]?(p=o[0]?[(0,n.i)(o[0])]:void 0,l[12]=o[0],l[13]=p):p=l[13];let M=p;l[14]===Symbol.for("react.memo_cache_sentinel")?(h={viewTransitionName:"compare-empty-shell"},l[14]=h):h=l[14],l[15]!==m?(f=m("Add first model to compare"),l[15]=m,l[16]=f):f=l[16],l[17]!==c?(x=e=>c(0,e),l[17]=c,l[18]=x):x=l[18],l[19]!==d?(g=()=>d(0),l[19]=d,l[20]=g):g=l[20],l[21]!==k||l[22]!==o[0]||l[23]!==f||l[24]!==x||l[25]!==g?(v=(0,t.jsx)(ef,{ariaLabel:f,onPick:x,onClear:g,selected:o[0],disabledModelSlugs:k,viewTransitionName:"compare-slot-0"}),l[21]=k,l[22]=o[0],l[23]=f,l[24]=x,l[25]=g,l[26]=v):v=l[26],l[27]!==m?(b=m("Add second model to compare"),l[27]=m,l[28]=b):b=l[28],l[29]!==c?(j=e=>c(1,e),l[29]=c,l[30]=j):j=l[30],l[31]!==d?(y=()=>d(1),l[31]=d,l[32]=y):y=l[32],l[33]!==M||l[34]!==o[1]||l[35]!==j||l[36]!==y||l[37]!==b?(_=(0,t.jsx)(ef,{ariaLabel:b,onPick:j,onClear:y,selected:o[1],disabledModelSlugs:M,viewTransitionName:"compare-slot-1"}),l[33]=M,l[34]=o[1],l[35]=j,l[36]=y,l[37]=b,l[38]=_):_=l[38],l[39]!==_||l[40]!==v?(N=(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[v,_]}),l[39]=_,l[40]=v,l[41]=N):N=l[41],r=(0,t.jsxs)("div",{className:"flex flex-col gap-6 md:gap-8",style:h,children:[N,S.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{className:"sr-only",children:m("Popular comparisons")}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-4",children:S.slice(0,4).map(e=>{let r=s&&i.find(t=>t.title===e.title&&t.models.length===e.models.length&&t.models.every((t,r)=>(0,n.i)(t)===e.models[r]?.variantSlug));return(0,t.jsx)(em,{preset:e,onPick:r?()=>u(eu(r.models,n.i)):void 0},e.title)})})]})]}),l[0]=i,l[1]=m,l[2]=a,l[3]=d,l[4]=u,l[5]=c,l[6]=o[0],l[7]=o[1],l[8]=s,l[9]=r}else r=l[9];return r}var eg=e.i(667417),ev=e.i(919873),eb=e.i(268097),ej=e.i(493022),ey=e.i(381462),e_=e.i(616384),eN=e.i(917961);let ew={Image:eg.j.Image,Speech:eg.j.TTS,Text:eg.j.Text,Video:eg.j.Video},eS=["max-output-tokens","quantization","tool-use","caching","throughput","latency","visualize-performance"],ek={[ew.Text]:{hideRows:new Set},[ew.Image]:{hideRows:new Set(eS)},[ew.Speech]:{hideRows:new Set(eS)},[ew.Video]:{hideRows:new Set(eS)}};function eC(e){return 0===e.length?ew.Text:e.every(e=>e.output_modalities.includes(eg.j.Image))?ew.Image:e.every(e=>e.output_modalities.includes(eg.j.Video))?ew.Video:e.every(e=>e.output_modalities.includes(eg.j.TTS))?ew.Speech:ew.Text}function eM(e,t){return eC(e)===t&&e.every(e=>!e.output_modalities.includes(eg.j.Text))}function eR(e){return eM(e,ew.Image)}function eT(e){return eM(e,ew.Video)}function eL(e){return eM(e,ew.Speech)}let eI=["throughput","latency","visualize-performance"];var eP=e.i(35276);let e$=Array.from({length:eP.E},()=>void 0),ez={slots:e$,hasInitialized:!1,hasLocallyChangedSelection:!1};function eD(e,t){return e.map((e,n)=>n===t.index?t.model:e)}function eA(e){return[...e,...e$].slice(0,eP.E)}function eB(e,t){return eA(e.filter((e,n)=>n!==t))}function eE(e,t){switch(t.type){case"syncFromUrl":return{slots:t.slots,hasInitialized:!0,hasLocallyChangedSelection:!t.shouldClearLocalChange&&e.hasLocallyChangedSelection};case"markInitialized":return e.hasInitialized?e:{...e,hasInitialized:!0};case"replaceSlot":return{...e,slots:eD(e.slots,t),hasLocallyChangedSelection:e.hasLocallyChangedSelection||t.isUserSelection};case"markLocalSelectionChange":return e.hasLocallyChangedSelection?e:{...e,hasLocallyChangedSelection:!0};case"removeSlot":return{...e,slots:eB(e.slots,t.index),hasLocallyChangedSelection:!0};case"applyPreset":return{...e,slots:eA(t.slots),hasInitialized:!0,hasLocallyChangedSelection:!0};default:return t}}var eV=e.i(938577),eF=e.i(45008),eq=e.i(782143),eH=e.i(339814),eU=e.i(690387),eG=e.i(706911),eO=e.i(62380);function eK({gt:e,locale:t},n){let r=eW(t,n.contextLength),l=function({gt:e,locale:t},n){let r=eJ(t,n);switch(r.kind){case"free":return e("free to use");case"varies":return e("priced by the provider serving it");case"from":return e("priced {price}",{price:r.text});case"fixed":return e("priced at {price}",{price:r.text});default:return r}}({gt:e,locale:t},n);return r?e("{name}, from {authorName}, has a {context}-token context window and is {price} on OpenRouter.",{name:n.name,authorName:n.authorName,context:r,price:l}):e("{name}, from {authorName}, is {price} on OpenRouter.",{name:n.name,authorName:n.authorName,price:l})}function eQ({gt:e,locale:t},n){if(null===n.contextLength)return e("Not applicable");let r=eW(t,n.contextLength);return r?e("{context} tokens",{context:r}):e("Not published")}function eW(e,t){return null===t||!Number.isFinite(t)||t<=0?null:(0,eq.f)(t,{locale:e,preset:"integer"})??"—"}function eJ(e,t){let n=t.endpoint?.display_pricing??[];if((0,eU.h)(t.endpoint,n))return{kind:"free"};let r=(0,eU.u)(e,t.endpoint,n);if(!r)return{kind:"varies"};let l="custom"===r.kind?(0,eU.i)(r.priceOnly,r.unit):`${(0,eU.i)(`${r.inputPrice}`,r.inputUnit)} input, ${(0,eU.i)(`${r.outputPrice}`,r.outputUnit)} output`;return l.startsWith("from ")?{kind:"from",text:l}:{kind:"fixed",text:l}}function eZ({gt:e,locale:t},n){let r=eJ(t,n);switch(r.kind){case"free":return e("Free");case"varies":return e("Pricing varies by provider");case"from":case"fixed":return r.text;default:return r}}var eY=e.i(557352);let eX="col-span-full px-4 py-3 text-body md:px-5";function e0(e){let n,r,l,i=(0,b.c)(8),{names:a,rows:s}=e,o=a.length;return i[0]!==a?(n=[...a],i[0]=a,i[1]=n):n=i[1],i[2]!==s?(r=s.map(e1),i[2]=s,i[3]=r):r=i[3],i[4]!==a.length||i[5]!==n||i[6]!==r?(l=(0,t.jsx)("div",{className:"md:hidden",children:(0,t.jsx)(eb.SectionGrid,{columnCount:o,mobileColumnLabels:n,children:r})}),i[4]=a.length,i[5]=n,i[6]=r,i[7]=l):l=i[7],l}function e1(e){return(0,t.jsx)(eb.DataRow,{label:e.label,values:e.values},e.key)}function e2(e){let n,r,l,i,a,s=(0,b.c)(10),{children:o}=e,c=(0,x.f)();return s[0]===Symbol.for("react.memo_cache_sentinel")?(n={"--cards-sticky-bottom-px":"calc(var(--navbar-height) + var(--sticky-banner-top, 0px))"},s[0]=n):n=s[0],s[1]!==c?(r=c("Analysis"),s[1]=c,s[2]=r):r=s[2],s[3]!==r?(l=(0,t.jsx)(eb.SectionHeader,{id:"section-analysis",title:r}),s[3]=r,s[4]=l):l=s[4],s[5]!==o?(i=(0,t.jsx)("div",{className:"flex flex-col gap-6",children:o}),s[5]=o,s[6]=i):i=s[6],s[7]!==l||s[8]!==i?(a=(0,t.jsxs)("section",{"aria-labelledby":"section-analysis",className:"flex flex-col bg-background",style:n,children:[l,i]}),s[7]=l,s[8]=i,s[9]=a):a=s[9],a}function e3(e){let n,r=(0,b.c)(3),{value:l}=e,i=l===(0,x.f)()("Not available")?"text-faint":"text-foreground";return r[0]!==i||r[1]!==l?(n=(0,t.jsx)("span",{className:i,children:l}),r[0]=i,r[1]=l,r[2]=n):n=r[2],n}var e4=e.i(970973),e5=e.i(610586),e6=e.i(670168),e7=e.i(775922),e9=e.i(62255),e8=e.i(429332),te=e.i(354090),tt=e.i(199168),tn=e.i(984953);function tr(e){let n,r,l,i,a,s=(0,b.c)(22),{effectiveColumnCount:o,mobileColumnLabels:c,totalColumns:d,visibleIndices:u,allModels:m,valsIndustryGroups:p}=e,h=(0,tt.o)(),x=(0,tn.f)();if(0===p.length)return null;let g=tl;if(s[0]!==h?(n=h("Vals AI"),s[0]=h,s[1]=n):n=s[1],s[2]!==n||s[3]!==d?(r=(0,t.jsx)(eb.SectionHeader,{subsection:!0,id:"section-vals",title:n,totalColumns:d}),s[2]=n,s[3]=d,s[4]=r):r=s[4],s[5]!==m||s[6]!==o||s[7]!==x||s[8]!==c||s[9]!==p||s[10]!==u){let e;s[12]!==m||s[13]!==o||s[14]!==x||s[15]!==c||s[16]!==u?(e=e=>(0,t.jsxs)(eb.SectionGrid,{columnCount:o,mobileColumnLabels:c,children:[(0,t.jsx)(eb.SubSectionHeader,{title:x(e.industry),stickyTop:eb.BELOW_SUBSECTION_HEADER_STICKY_TOP}),e.benchmarkList.map((e,n)=>(0,t.jsx)(eb.DataRow,{isFirst:0===n,label:e.title,values:(0,eO.$)(u,m,(n,r)=>(0,t.jsx)(eY.x,{accuracy:g(e,u.indexOf(r))})),bestIndices:(0,eO.b)({visibleIndices:u,allModels:m,extract:(t,n)=>g(e,n)})},e.family))]},e.industry??"other"),s[12]=m,s[13]=o,s[14]=x,s[15]=c,s[16]=u,s[17]=e):e=s[17],l=p.map(e),s[5]=m,s[6]=o,s[7]=x,s[8]=c,s[9]=p,s[10]=u,s[11]=l}else l=s[11];return s[18]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("p",{className:"px-4 pt-3 text-sm text-muted-foreground md:px-5",children:(0,t.jsxs)(f.T,{children:["Scores sourced from"," ",(0,t.jsx)(S.TextLink,{href:te.f,target:"_blank",rel:"noopener noreferrer",children:"Vals AI"})]})}),s[18]=i):i=s[18],s[19]!==r||s[20]!==l?(a=(0,t.jsxs)("section",{className:"relative pt-6",children:[r,l,i]}),s[19]=r,s[20]=l,s[21]=a):a=s[21],a}function tl(e,t){return e.recordByModel[t]?.accuracy}let ti=[{metric:"intelligence",titlePadding:"pl-1"},{metric:"coding",titlePadding:"pl-[60px]"},{metric:"agentic",titlePadding:"pl-[60px]"}];function ta(){let e,n=(0,b.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"flex flex-col gap-4 rounded-lg border border-border px-4 pt-4 pb-4 md:px-5 md:pb-5","data-testid":"landscape-chart-skeleton",children:(0,t.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3 md:gap-3",children:ti.map(ts)})}),n[0]=e):e=n[0],e}function ts(e){let{metric:n,titlePadding:r}=e;return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("div",{className:`flex items-baseline justify-between gap-2 ${r}`,children:(0,t.jsx)(e6.l,{className:"h-4 w-24"})}),(0,t.jsx)(e6.l,{className:"h-72 w-full"})]},n)}let to=(0,e8.default)(()=>e.A(981119).then(e=>e.LandscapeChart),{loadableGenerated:{modules:[285187]},ssr:!1,loading:()=>(0,t.jsx)(ta,{})}),tc=(0,e8.default)(()=>e.A(854398).then(e=>e.BenchmarkRadar),{loadableGenerated:{modules:[456218]},ssr:!1,loading:()=>(0,t.jsx)(e6.l,{className:"mx-6 my-4 h-90"})});function td(e){let n,i,a,s,o,c,d,u,m,h,g,j,y,_=(0,b.c)(72),{effectiveColumnCount:N,mobileColumnLabels:w,totalColumns:S,visibleIndices:k,allModels:C,visibleModels:M,aaScoresByModel:R,aaVariantsByModel:T,aaSelectedVariantByModel:L,aaSelectedRecordByModel:I,onAaVariantChange:P,daCategories:$,daRecordsByModel:D,daVariantsByModel:A,daSelectedVariantByModel:B,hasDaVariantChoice:E,onDaVariantChange:V,valsIndustryGroups:F}=e,q=(0,x.f)(),[H,U]=(0,v.useState)("table");_[0]!==R?(n=R.some(tg),_[0]=R,_[1]=n):n=_[1];let G=n;_[2]!==M?(i=eR(M),_[2]=M,_[3]=i):i=_[3];let O=!i,K=$.length>0,Q=F.length>0,W=O&&G||K||Q;_[4]!==T?(a=T.some(tx),_[4]=T,_[5]=a):a=_[5];let J=a;if(_[6]!==R||_[7]!==k){let e;_[9]!==R?(e=(e,t)=>{let n=R[t];return!((0,p.f)(n?.intelligence)||(0,p.f)(n?.coding)||(0,p.f)(n?.agentic))},_[9]=R,_[10]=e):e=_[10],s=k.map(e),_[6]=R,_[7]=k,_[8]=s}else s=_[8];let Z=s;if(_[11]!==D||_[12]!==k){let e;_[15]!==D?(e=(e,t)=>(D[t]?.length??0)===0,_[15]=D,_[16]=e):e=_[16],c=(o=k.map(e)).map(tf).filter(th),_[11]=D,_[12]=k,_[13]=o,_[14]=c}else o=_[13],c=_[14];let X=c;_[17]!==q||_[18]!==Z||_[19]!==o?(d=e=>{let{visibleI:n,value:r,percentile:l,section:i}=e;if("aa"===i?Z[n]:o[n]){let e=(0,t.jsx)(e7.f,{message:q("No benchmarks available"),height:280,className:"rounded-md border border-dashed border-border bg-foreground/[0.02]"});return(0,t.jsx)("div",{className:"flex items-center justify-center text-center md:hidden",children:e})}return(0,t.jsx)(eY.U,{value:r,percentile:l})},_[17]=q,_[18]=Z,_[19]=o,_[20]=d):d=_[20];let ee=d;return W?(_[21]!==q?(u=q("Benchmarks"),_[21]=q,_[22]=u):u=_[22],_[23]!==u||_[24]!==S?(m=(0,t.jsx)(eb.SectionHeader,{id:"section-benchmarks",title:u,totalColumns:S}),_[23]=u,_[24]=S,_[25]=m):m=_[25],_[26]!==R||_[27]!==I||_[28]!==L||_[29]!==T||_[30]!==C||_[31]!==N||_[32]!==q||_[33]!==J||_[34]!==G||_[35]!==w||_[36]!==P||_[37]!==O||_[38]!==S||_[39]!==k||_[40]!==M?(h=O&&G&&(0,t.jsxs)("section",{className:"relative z-[55]",children:[J?(0,t.jsxs)(eb.SectionGrid,{columnCount:N,mobileColumnLabels:w,gridRowTemplate:"auto",children:[(0,t.jsx)(eb.SectionHeader,{subsection:!0,id:"section-aa",title:q("Artificial Analysis"),totalColumns:S}),(0,t.jsx)(eb.DataRow,{isFirst:!0,label:q("Variant"),values:k.map((e,n)=>{let i=C[e];if(!i)return null;let a=T[n]??[],s=a.length>0?a:[(0,r.f)(i.short_name,{keepNote:!0})],o=L[n]??s[0],c=1===s.length;return(0,t.jsxs)(z.Select,{variant:"square",size:"compact",disabled:c,value:o,onValueChange:e=>P(i.permaslug,e),children:[(0,t.jsx)(z.SelectTrigger,{className:(0,l.f)("w-full min-w-0 max-w-56",c&&"border-transparent disabled:cursor-default disabled:bg-muted/60 disabled:opacity-100"),children:(0,t.jsx)(z.SelectValue,{children:(0,t.jsx)("span",{className:"flex min-w-0 items-center",children:(0,t.jsx)("span",{className:"min-w-0 truncate",children:o})})})}),(0,t.jsx)(z.SelectContent,{children:s.map(tp)})]},i.permaslug)})})]}):(0,t.jsx)(eb.SectionHeader,{subsection:!0,id:"section-aa",title:q("Artificial Analysis"),totalColumns:S}),(0,t.jsx)(e9.f,{fallback:(0,t.jsx)(ta,{}),children:(0,t.jsx)(to,{picks:M,pickScores:R.map(tm),pickAANames:I.map(tu)})})]}),_[26]=R,_[27]=I,_[28]=L,_[29]=T,_[30]=C,_[31]=N,_[32]=q,_[33]=J,_[34]=G,_[35]=w,_[36]=P,_[37]=O,_[38]=S,_[39]=k,_[40]=M,_[41]=h):h=_[41],_[42]!==C||_[43]!==H||_[44]!==$||_[45]!==D||_[46]!==B||_[47]!==A||_[48]!==N||_[49]!==X||_[50]!==q||_[51]!==K||_[52]!==E||_[53]!==w||_[54]!==V||_[55]!==ee||_[56]!==S||_[57]!==k||_[58]!==M?(g=K&&(0,t.jsx)("section",{className:"relative pt-6",children:(()=>{let e=$.map(e=>{let t={axis:(0,e5.V)(e.arena,e.category)};for(let n=0;nt.arena===e.arena&&t.category===e.category),l=r?.elo_percentile??null,i=null!==l?Math.max(0,Math.min(1,l/100)):null;t[`model${n}`]=i??0,t[`value${n}`]=i}return t}),n=(0,t.jsx)(Y,{value:H,onChange:U});if("table"===H){let e=+!!E+$.length;return(0,t.jsxs)(eb.SectionGrid,{columnCount:N,mobileColumnLabels:w,gridRowTemplate:`repeat(${e}, auto)`,children:[(0,t.jsx)(eb.SectionHeader,{subsection:!0,id:"section-da",title:q("Design Arena"),totalColumns:S,rightSlot:n}),E&&(0,t.jsx)(eb.DataRow,{isFirst:!0,label:q("Variant"),emptyIndices:X,values:k.map((e,n)=>{let r=C[e];if(!r)return null;let l=A[n];return(0,t.jsx)(eY.W,{options:l?.variants??[],selected:B[n]??null,onChange:e=>V(r.permaslug,e)},r.permaslug)})}),$.map((e,n)=>(0,t.jsx)(eb.DataRow,{isFirst:0===n&&!E,label:(0,e5.V)(e.arena,e.category),emptyIndices:X,values:(0,eO.$)(k,C,(t,n)=>{let r=k.indexOf(n),l=(D[r]??[]).find(t=>t.arena===e.arena&&t.category===e.category);return ee({visibleI:r,value:l?.elo,percentile:l?.elo_percentile,section:"da"})}),bestIndices:(0,eO.b)({visibleIndices:k,allModels:C,extract:(t,n)=>{let r=(D[n]??[]).find(t=>t.arena===e.arena&&t.category===e.category);return r?.elo??null}})},`${e.arena}-${e.category}`)),X.map(e=>{let n=e+1,r=(N-1)*12+8,l=`calc((100% - ${r}px) * ${n-1} / ${N} + ${(n-1)*12}px)`,i=`calc((100% - ${r}px) / ${N})`;return(0,t.jsxs)("div",{"aria-hidden":"true","data-allow-inline-style":!0,style:{"--overlay-left":l,"--overlay-width":i},className:"absolute inset-y-0 left-(--overlay-left) w-(--overlay-width) hidden flex-col items-center justify-center gap-2 rounded-md border border-dashed border-border bg-foreground/[0.02] p-6 text-center text-sm text-muted-foreground md:flex",children:[(0,t.jsx)(e4.f,{className:"size-10 text-border"}),(0,t.jsx)("h3",{children:(0,t.jsx)(f.T,{children:"No benchmarks available"})})]},`da-empty-overlay-${e}`)})]})}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eb.SectionHeader,{subsection:!0,id:"section-da",title:q("Design Arena"),totalColumns:S,rightSlot:n}),(0,t.jsx)(tc,{models:M,data:e})]})})()}),_[42]=C,_[43]=H,_[44]=$,_[45]=D,_[46]=B,_[47]=A,_[48]=N,_[49]=X,_[50]=q,_[51]=K,_[52]=E,_[53]=w,_[54]=V,_[55]=ee,_[56]=S,_[57]=k,_[58]=M,_[59]=g):g=_[59],_[60]!==C||_[61]!==N||_[62]!==w||_[63]!==S||_[64]!==F||_[65]!==k?(j=(0,t.jsx)(tr,{effectiveColumnCount:N,mobileColumnLabels:w,totalColumns:S,visibleIndices:k,allModels:C,valsIndustryGroups:F}),_[60]=C,_[61]=N,_[62]=w,_[63]=S,_[64]=F,_[65]=k,_[66]=j):j=_[66],_[67]!==g||_[68]!==j||_[69]!==m||_[70]!==h?(y=(0,t.jsxs)(t.Fragment,{children:[m,h,g,j]}),_[67]=g,_[68]=j,_[69]=m,_[70]=h,_[71]=y):y=_[71],y):null}function tu(e){return e?.aa_name??null}function tm(e){return{intelligence:e?.intelligence??null,coding:e?.coding??null,agentic:e?.agentic??null}}function tp(e){return(0,t.jsx)(z.SelectItem,{value:e,children:e},e)}function th(e){return e>=0}function tf(e,t){return e?t:-1}function tx(e){return e.length>1}function tg(e){return(0,p.f)(e?.intelligence)||(0,p.f)(e?.coding)||(0,p.f)(e?.agentic)}function tv(e){let n,r,l,i,a=(0,b.c)(7),{presetCount:s}=e;a[0]!==s?(n=Array.from({length:Math.min(s,4)},tj),a[0]=s,a[1]=n):n=a[1];let o=n;return a[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,t.jsx)(e6.l,{className:"h-15 w-full rounded-lg"}),(0,t.jsx)(e6.l,{className:"h-15 w-full rounded-lg"})]}),a[2]=r):r=a[2],a[3]!==o?(l=o.length>0&&(0,t.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-4",children:o.map(tb)}),a[3]=o,a[4]=l):l=a[4],a[5]!==l?(i=(0,t.jsxs)("div",{"data-slot":"compare-body-skeleton","data-variant":"selection","aria-busy":"true",className:"flex flex-col gap-6 md:gap-8",children:[r,l]}),a[5]=l,a[6]=i):i=a[6],i}function tb(e){return(0,t.jsx)(e6.l,{className:"h-35 w-full rounded-lg"},`preset-${e}`)}function tj(e,t){return t}function ty(e){let n,r,l,i,a,s,o,c,d,u,m,p=(0,b.c)(24),{columnCount:h,presetCount:f}=e,x=void 0===f?0:f;if(h<2){let e;return p[0]!==x?(e=(0,t.jsx)(tv,{presetCount:x}),p[0]=x,p[1]=e):e=p[1],e}p[2]!==h?(n=Array.from({length:h},tk),p[2]=h,p[3]=n):n=p[3];let g=n;p[4]===Symbol.for("react.memo_cache_sentinel")?(r=Array.from({length:8},tS),p[4]=r):r=p[4];let v=r;return p[5]!==g?(l=(0,t.jsx)("div",{className:"flex flex-col gap-2 md:hidden",children:g.map(tw)}),p[5]=g,p[6]=l):l=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("div",{className:"mb-2 flex h-9 items-center justify-end",children:(0,t.jsx)(e6.l,{className:"h-5 w-56"})}),p[7]=i):i=p[7],p[8]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("div",{className:"w-32 shrink-0"}),p[8]=a):a=p[8],p[9]!==g?(s=(0,t.jsxs)("div",{className:"flex h-15 items-center gap-x-3 pr-2",children:[a,g.map(tN)]}),p[9]=g,p[10]=s):s=p[10],p[11]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)("div",{className:"w-32 shrink-0"}),p[11]=o):o=p[11],p[12]!==g?(c=(0,t.jsxs)("div",{className:"mt-2 flex h-9 items-center gap-x-3 pr-2",children:[o,g.map(t_)]}),p[12]=g,p[13]=c):c=p[13],p[14]!==s||p[15]!==c?(d=(0,t.jsxs)("div",{className:"hidden flex-col md:flex md:pt-2 md:pb-2",children:[i,s,c]}),p[14]=s,p[15]=c,p[16]=d):d=p[16],p[17]!==g||p[18]!==v?(u=(0,t.jsx)("div",{className:"flex flex-col rounded-lg border border-border",children:v.map(e=>(0,t.jsxs)("div",{className:"flex h-12 items-center gap-x-3 border-b border-border px-4 last:border-b-0",children:[(0,t.jsx)(e6.l,{className:"h-4 w-24 shrink-0 md:w-32"}),g.map(n=>(0,t.jsx)(e6.l,{className:"h-4 flex-1"},`cell-${e}-${n}`))]},`row-${e}`))}),p[17]=g,p[18]=v,p[19]=u):u=p[19],p[20]!==d||p[21]!==u||p[22]!==l?(m=(0,t.jsxs)("div",{"data-slot":"compare-body-skeleton","aria-busy":"true",className:"flex min-h-dvh flex-col gap-3 md:gap-2",children:[l,d,u]}),p[20]=d,p[21]=u,p[22]=l,p[23]=m):m=p[23],m}function t_(e){return(0,t.jsx)(e6.l,{className:"h-9 flex-1 rounded-lg"},`endpoint-${e}`)}function tN(e){return(0,t.jsx)(e6.l,{className:"h-15 flex-1 rounded-lg"},`header-${e}`)}function tw(e){return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(e6.l,{className:"h-15 w-full rounded-lg"}),(0,t.jsx)(e6.l,{className:"h-9 w-full rounded-lg"})]},`mobile-${e}`)}function tS(e,t){return t}function tk(e,t){return t}var tC=e.i(264176);e.i(406201);var tM=e.i(967605);function tR(e){let n,r,l,i,a,s=(0,b.c)(10),{breadcrumbModels:o}=e,c=(0,x.f)();return s[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(tC.BreadcrumbItem,{children:(0,t.jsx)(tC.BreadcrumbLink,{render:(0,t.jsx)(tM.Link,{href:"/",children:(0,t.jsx)(f.T,{children:"Home"})})})}),r=(0,t.jsx)(tC.BreadcrumbSeparator,{children:"/"}),s[0]=n,s[1]=r):(n=s[0],r=s[1]),s[2]!==o.length?(l=(0,t.jsx)(tC.BreadcrumbItem,{children:0===o.length?(0,t.jsx)(tC.BreadcrumbPage,{children:(0,t.jsx)(f.T,{children:"Compare"})}):(0,t.jsx)(tC.BreadcrumbLink,{render:(0,t.jsx)(tM.Link,{href:"/compare",children:(0,t.jsx)(f.T,{children:"Compare"})})})}),s[2]=o.length,s[3]=l):l=s[3],s[4]!==o||s[5]!==c?(i=o.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tC.BreadcrumbSeparator,{children:"/"}),(0,t.jsx)(tC.BreadcrumbItem,{children:(0,t.jsx)(tC.BreadcrumbPage,{className:"truncate",children:o.map(tT).reduce((e,t)=>c("{joined} vs {name}",{joined:e,name:t}))})})]}),s[4]=o,s[5]=c,s[6]=i):i=s[6],s[7]!==l||s[8]!==i?(a=(0,t.jsx)(tC.Breadcrumb,{children:(0,t.jsxs)(tC.BreadcrumbList,{className:"text-sm",children:[n,r,l,i]})}),s[7]=l,s[8]=i,s[9]=a):a=s[9],a}function tT(e){return(0,r.f)(e.short_name,{keepNote:!0})}var tL=e.i(702441),tI=e.i(530798);function tP(e){let n,r,l,i,a,s,o,c,d,u,m,p,h,x,g,v,j=(0,b.c)(51),{summary:y,models:_}=e;if(j[0]!==y.heading?(n=(0,t.jsx)(eb.SectionHeader,{id:"compare-summary-heading",title:y.heading,subsection:!0}),j[0]=y.heading,j[1]=n):n=j[1],j[2]!==y.intro?(r=(0,t.jsx)("div",{className:eX,children:(0,t.jsx)("p",{children:y.intro})}),j[2]=y.intro,j[3]=r):r=j[3],j[4]!==_||j[5]!==y.sentences){let e;j[7]!==_?(e=(e,n)=>(0,t.jsx)("p",{className:eX,children:e},_[n]?.slotId??e),j[7]=_,j[8]=e):e=j[8],l=y.sentences.map(e),j[4]=_,j[5]=y.sentences,j[6]=l}else l=j[6];if(j[9]!==_?(i=_.map(tA),j[9]=_,j[10]=i):i=j[10],j[11]!==_||j[12]!==y.facts){let e,n,r,l;j[14]!==_?(e=e=>({key:e.label,label:e.label,values:e.values.map((e,n)=>(0,t.jsx)("span",{children:e},_[n]?.slotId??e))}),j[14]=_,j[15]=e):e=j[15];let i=y.facts.map(e);j[16]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(f.T,{children:"Model page"}),j[16]=n):n=j[16],j[17]!==_?(r=_.map(tD),j[17]=_,j[18]=r):r=j[18],j[19]!==r?(l={key:"model-page",label:n,values:r},j[19]=r,j[20]=l):l=j[20],a=[...i,l],j[11]=_,j[12]=y.facts,j[13]=a}else a=j[13];if(j[21]!==i||j[22]!==a?(s=(0,t.jsx)(e0,{names:i,rows:a}),j[21]=i,j[22]=a,j[23]=s):s=j[23],j[24]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)(tI.TableHead,{children:(0,t.jsx)(f.T,{children:"Attribute"})}),j[24]=o):o=j[24],j[25]!==_?(c=_.map(tz),j[25]=_,j[26]=c):c=j[26],j[27]!==c?(d=(0,t.jsx)(tI.TableHeader,{children:(0,t.jsxs)(tI.TableRow,{children:[o,c]})}),j[27]=c,j[28]=d):d=j[28],j[29]!==_||j[30]!==y.facts){let e;j[32]!==_?(e=e=>(0,t.jsxs)(tI.TableRow,{children:[(0,t.jsx)(tI.TableRowHead,{children:e.label}),e.values.map((e,n)=>(0,t.jsx)(tI.TableCell,{children:(0,t.jsx)(e3,{value:e})},_[n]?.slotId??e))]},e.label),j[32]=_,j[33]=e):e=j[33],u=y.facts.map(e),j[29]=_,j[30]=y.facts,j[31]=u}else u=j[31];return j[34]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)(tI.TableRowHead,{children:(0,t.jsx)(f.T,{children:"Model page"})}),j[34]=m):m=j[34],j[35]!==_?(p=_.map(t$),j[35]=_,j[36]=p):p=j[36],j[37]!==p?(h=(0,t.jsxs)(tI.TableRow,{children:[m,p]}),j[37]=p,j[38]=h):h=j[38],j[39]!==u||j[40]!==h?(x=(0,t.jsxs)(tI.TableBody,{children:[u,h]}),j[39]=u,j[40]=h,j[41]=x):x=j[41],j[42]!==x||j[43]!==d?(g=(0,t.jsx)("div",{className:"hidden px-4 md:block md:px-5",children:(0,t.jsx)(tL.N,{children:(0,t.jsxs)(tI.Table,{children:[d,x]})})}),j[42]=x,j[43]=d,j[44]=g):g=j[44],j[45]!==n||j[46]!==g||j[47]!==r||j[48]!==l||j[49]!==s?(v=(0,t.jsxs)("section",{"aria-labelledby":"compare-summary-heading",children:[n,r,l,s,g]}),j[45]=n,j[46]=g,j[47]=r,j[48]=l,j[49]=s,j[50]=v):v=j[50],v}function t$(e){return(0,t.jsx)(tI.TableCell,{children:(0,t.jsx)(tB,{model:e})},e.slotId)}function tz(e){return(0,t.jsx)(tI.TableHead,{children:e.name},e.slotId)}function tD(e){return(0,t.jsx)(tB,{model:e},e.slotId)}function tA(e){return e.name}function tB(e){let n,r,l=(0,b.c)(5),{model:i}=e;return l[0]!==i.name?(n=(0,t.jsxs)(f.T,{children:[(0,t.jsx)(F.d,{children:i.name})," model details, providers and pricing"]}),l[0]=i.name,l[1]=n):n=l[1],l[2]!==i.href||l[3]!==n?(r=(0,t.jsx)(tM.Link,{href:i.href,variant:"underline",children:n}),l[2]=i.href,l[3]=n,l[4]=r):r=l[4],r}var tE=e.i(563867),tV=e.i(297272),tF=e.i(751155),tq=e.i(674690),tH=e.i(140691),tU=e.i(684434),tG=e.i(387086),tO=e.i(919035),tK=e.i(780713),tQ=e.i(947708);let tW={[tQ.I.first_frame]:(0,tG.b)("First frame"),[tQ.I.last_frame]:(0,tG.b)("Last frame")};var tJ=e.i(30368),tZ=e.i(293747),tY=e.i(40255),tX=e.i(647402),t0=e.i(634618),t1=e.i(74680);function t2(e){return e.trim().replaceAll(/\s+/g," ").toLowerCase()}function t3(e){return e.modality===ev.f.Speech?e.request.input:e.request.prompt}function t4(e){let t=e.map(e=>new Set(e?.data?.filter(e=>e.modality!==ev.f.Speech&&e.output_assets[0]).map(t3).filter(e=>void 0!==e).map(t2)));return t.some(e=>0===e.size)?[]:[...t[0]??new Set].filter(e=>t.every(t=>t.has(e)))}function t5(e){return(0,p.f)(e)&&Number.isFinite(e)&&e>0}let t6=[["16:9",16/9],["9:16",9/16],["4:3",4/3],["3:4",.75],["3:2",1.5],["2:3",2/3],["21:9",21/9],["1:1",1]],t7={aspectRatio:(0,tG.b)("Aspect ratio"),resolution:(0,tG.b)("Resolution"),clipLength:(0,tG.b)("Clip length"),quality:(0,tG.b)("Quality"),size:(0,tG.b)("Size")},t9=[t7.aspectRatio,t7.resolution,t7.clipLength,t7.quality,t7.size];function t8(e){let t=t9.indexOf(e);return -1===t?t9.length:t}function ne(e,t){return(0,p.f)(t)&&t.length>0?{label:e,value:t}:void 0}function nt(e){let n,r,i,a,s=(0,b.c)(10),{prompt:o,label:c,variant:d}=e;if(!o)return null;let u="section"===(void 0===d?"section":d)&&"col-span-full px-4 pb-2 pt-1 md:px-5";return s[0]!==u?(n=(0,l.f)("flex flex-col gap-1",u),s[0]=u,s[1]=n):n=s[1],s[2]!==c?(r=(0,t.jsx)("p",{className:"text-overline uppercase tracking-wider text-muted-foreground",children:c}),s[2]=c,s[3]=r):r=s[3],s[4]!==o?(i=(0,t.jsx)("p",{className:"text-body text-foreground",children:o}),s[4]=o,s[5]=i):i=s[5],s[6]!==n||s[7]!==r||s[8]!==i?(a=(0,t.jsxs)("div",{className:n,children:[r,i]}),s[6]=n,s[7]=r,s[8]=i,s[9]=a):a=s[9],a}function nn(e){let n,r,l=(0,b.c)(7),{chips:i}=e,a=(0,tO.f)();if(l[0]!==i||l[1]!==a){let e;l[3]!==a?(e=e=>(0,t.jsxs)(_.Badge,{size:"sm",children:[(0,t.jsx)("span",{className:"text-muted-foreground",children:a(e.label)}),(0,t.jsx)("span",{className:"text-foreground",children:e.value})]},`${e.label}-${e.value}`),l[3]=a,l[4]=e):e=l[4],n=i.map(e),l[0]=i,l[1]=a,l[2]=n}else n=l[2];return l[5]!==n?(r=(0,t.jsx)(t.Fragment,{children:n}),l[5]=n,l[6]=r):r=l[6],r}function nr(e){let n,r,l,i,a,s,c,d,u=(0,b.c)(59),{model:m,example:h,asset:f,onClipMetadata:g}=e,v=(0,x.f)(),j=(0,o.Q)();if(h.modality===ev.f.Speech){let e,n,r,l,i,a=f.url;return u[0]!==h.title||u[1]!==v?(e=h.title??v("Speech preview"),u[0]=h.title,u[1]=v,u[2]=e):e=u[2],u[3]!==h.request.voice||u[4]!==v?(n=v("Voice: {voice}",{voice:h.request.voice}),u[3]=h.request.voice,u[4]=v,u[5]=n):n=u[5],u[6]!==h.request.response_format?(r=h.request.response_format?.toUpperCase(),u[6]=h.request.response_format,u[7]=r):r=u[7],u[8]!==h.request.voice||u[9]!==m||u[10]!==j?(l={onPlay:()=>{j.capture("compare_play_example_speech",{model_permaslug:m.permaslug,voice:h.request.voice})}},u[8]=h.request.voice,u[9]=m,u[10]=j,u[11]=l):l=u[11],u[12]!==f.url||u[13]!==e||u[14]!==n||u[15]!==r||u[16]!==l?(i=(0,t.jsx)(tY.d,{src:a,title:e,description:n,metadata:r,className:"shadow-none",audioProps:l}),u[12]=f.url,u[13]=e,u[14]=n,u[15]=r,u[16]=l,u[17]=i):i=u[17],i}u[18]!==h?(n=function(e){if(!e)return"16 / 9";let[t,n]=e.split(":"),r=Number(t),l=Number(n);return!Number.isFinite(r)||!Number.isFinite(l)||r<=0||l<=0?"16 / 9":`${r} / ${l}`}(function(e){if(e.modality===ev.f.Speech)return null;let t=e.request.aspect_ratio;if("string"==typeof t&&t.includes(":"))return t;let n=e.request.size;if(e.modality===ev.f.Video&&"string"==typeof n){let[e,t]=n.split("x").map(Number);if(t5(e)&&t5(t))return`${e}:${t}`}let r=e.output_assets[0];return(0,p.f)(r?.width)&&(0,p.f)(r?.height)&&r.width>0&&r.height>0?`${r.width}:${r.height}`:null}(h)),u[18]=h,u[19]=n):n=u[19];let y=n;if(h.modality===ev.f.Video){let e,n,r,l,i,a=f.url,s=f.thumbnail_url;return u[20]!==v||u[21]!==m.short_name?(e=v("{model} generated example video",{model:m.short_name}),u[20]=v,u[21]=m.short_name,u[22]=e):e=u[22],u[23]!==g?(n=e=>{let{videoWidth:t,videoHeight:n,duration:r}=e.currentTarget;g({width:t,height:n,durationSeconds:r})},u[23]=g,u[24]=n):n=u[24],u[25]!==y?(r={"--asset-ratio":y},u[25]=y,u[26]=r):r=u[26],u[27]!==m.permaslug||u[28]!==j?(l=()=>{j.capture("compare_view_example_video",{model_permaslug:m.permaslug})},u[27]=m.permaslug,u[28]=j,u[29]=l):l=u[29],u[30]!==f.thumbnail_url||u[31]!==f.url||u[32]!==e||u[33]!==n||u[34]!==r||u[35]!==l?(i=(0,t.jsx)("video",{src:a,poster:s,controls:!0,playsInline:!0,preload:"metadata","aria-label":e,onLoadedMetadata:n,"data-allow-inline-style":!0,style:r,className:"w-full aspect-(--asset-ratio) rounded-md bg-muted object-contain",onPlay:l}),u[30]=f.thumbnail_url,u[31]=f.url,u[32]=e,u[33]=n,u[34]=r,u[35]=l,u[36]=i):i=u[36],i}let _=f.url;u[37]!==v||u[38]!==m.short_name?(r=v("{model} example",{model:m.short_name}),u[37]=v,u[38]=m.short_name,u[39]=r):r=u[39],u[40]!==f.url||u[41]!==r?(l=[{url:_,name:r}],u[40]=f.url,u[41]=r,u[42]=l):l=u[42];let N=f.url;return u[43]!==v||u[44]!==m.short_name?(i=v("{model} generated example",{model:m.short_name}),u[43]=v,u[44]=m.short_name,u[45]=i):i=u[45],u[46]!==y?(a={"--asset-ratio":y},u[46]=y,u[47]=a):a=u[47],u[48]!==m.permaslug||u[49]!==j?(s=()=>{j.capture("compare_view_example_image",{model_permaslug:m.permaslug})},u[48]=m.permaslug,u[49]=j,u[50]=s):s=u[50],u[51]!==f.url||u[52]!==i||u[53]!==a||u[54]!==s?(c=(0,t.jsx)("img",{src:N,alt:i,"data-allow-inline-style":!0,style:a,className:"w-full aspect-(--asset-ratio) rounded-md object-cover",onClick:s}),u[51]=f.url,u[52]=i,u[53]=a,u[54]=s,u[55]=c):c=u[55],u[56]!==l||u[57]!==c?(d=(0,t.jsx)(t1.f,{images:l,children:c}),u[56]=l,u[57]=c,u[58]=d):d=u[58],d}function nl(){let e,n=(0,b.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-3",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(e6.l,{className:"h-4 w-24"}),(0,t.jsx)(e6.l,{className:"h-4 w-full"})]}),(0,t.jsx)(e6.l,{className:"h-45 w-full rounded-md"}),(0,t.jsx)(e6.l,{className:"h-6 w-32"})]}),n[0]=e):e=n[0],e}function ni(e){let n,r,l,i,a,s,o,d,u,m=(0,b.c)(40),{model:h,example:f,isLoading:g,showPrompt:j,isBestDuration:y,isBestCost:_}=e,N=(0,x.f)(),w=(0,c.useLocale)(),S=(0,eb.useHighlightBest)(),[k,C]=(0,v.useState)(null),M=f?.output_assets[0];if(g){let e;return m[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(nl,{}),m[0]=e):e=m[0],e}if(!f||!M){let e,n;return m[1]!==N?(e=N("No approved example available"),m[1]=N,m[2]=e):e=m[2],m[3]!==e?(n=(0,t.jsx)(e7.f,{message:e,height:180}),m[3]=e,m[4]=n):n=m[4],n}m[5]!==f.duration_ms||m[6]!==N||m[7]!==w?(n=(0,p.f)(f.duration_ms)?(0,t0.M)({gt:N,locale:w},f.duration_ms):null,m[5]=f.duration_ms,m[6]=N,m[7]=w,m[8]=n):n=m[8];let R=n;m[9]!==f.cost||m[10]!==w?(r=(0,p.f)(f.cost)?`${(0,tZ.f)((0,tH.I)(String(f.cost)).times(1),{locale:w,preset:"model-price"})??"—"}`:null,m[9]=f.cost,m[10]=w,m[11]=r):r=m[11];let T=r;m[12]!==k||m[13]!==f||m[14]!==w?(l=function(e,{metadata:t,locale:n}){if(!t)return e;let r=new Set(e.map(e=>e.label)),l=r.has(t7.aspectRatio)?null:function(e,t){if(!t5(e)||!t5(t))return null;let n=e/t,r=t6.find(([,e])=>Math.abs(e-n)/e<=.05);return r?.[0]??null}(t.width,t.height),i=r.has(t7.clipLength)||!t5(t.durationSeconds)?null:(0,tJ.f)(n).duration(1e3*Math.round(t.durationSeconds),{preset:"latency-trimmed-seconds"})??null;return[ne(t7.aspectRatio,l),...e,ne(t7.clipLength,i)].filter(p.f).sort((e,t)=>t8(e.label)-t8(t.label))}(function(e,t){if(t.modality===ev.f.Video){let{aspect_ratio:n,resolution:r,duration:l,size:i}=t.request;return[ne(t7.aspectRatio,n),ne(t7.resolution,r),(0,p.f)(l)&&l>0?ne(t7.clipLength,(0,tJ.f)(e).duration(1e3*l,{preset:"latency-trimmed-seconds"})):void 0,ne(t7.size,i)].filter(p.f)}if(t.modality===ev.f.Speech)return[];let{aspect_ratio:n,resolution:r,quality:l,size:i}=t.request;return[ne(t7.aspectRatio,n),ne(t7.resolution,r),ne(t7.quality,l),ne(t7.size,i)].filter(p.f)}(w,f),{metadata:k,locale:w}),m[12]=k,m[13]=f,m[14]=w,m[15]=l):l=m[15];let L=l;return m[16]!==f||m[17]!==j?(i=j?t3(f):void 0,m[16]=f,m[17]=j,m[18]=i):i=m[18],m[19]!==f.modality||m[20]!==N?(a=N(f.modality===ev.f.Speech?"Text synthesized":"Prompt used"),m[19]=f.modality,m[20]=N,m[21]=a):a=m[21],m[22]!==i||m[23]!==a?(s=(0,t.jsx)(nt,{prompt:i,label:a,variant:"cell"}),m[22]=i,m[23]=a,m[24]=s):s=m[24],m[25]!==M||m[26]!==f||m[27]!==h?(o=(0,t.jsx)(nr,{model:h,example:f,asset:M,onClipMetadata:C}),m[25]=M,m[26]=f,m[27]=h,m[28]=o):o=m[28],m[29]!==L||m[30]!==T||m[31]!==R||m[32]!==S||m[33]!==_||m[34]!==y?(d=(R||T||L.length>0)&&(0,t.jsxs)("div",{className:"flex min-h-6 flex-wrap items-center gap-x-1.5 gap-y-1 text-overline text-muted-foreground",children:[R&&(0,t.jsx)("span",{className:S&&y?"rounded-sm bg-positive/12 px-1 py-0.5 font-medium text-positive-text":void 0,children:R}),R&&T&&(0,t.jsx)(tX.f,{}),T&&(0,t.jsx)("span",{className:S&&_?"rounded-sm bg-positive/12 px-1 py-0.5 font-medium text-positive-text":void 0,children:T}),(0,t.jsx)(nn,{chips:L})]}),m[29]=L,m[30]=T,m[31]=R,m[32]=S,m[33]=_,m[34]=y,m[35]=d):d=m[35],m[36]!==s||m[37]!==o||m[38]!==d?(u=(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-3",children:[s,o,d]}),m[36]=s,m[37]=o,m[38]=d,m[39]=u):u=m[39],u}function na({visibleIndices:e,exampleResults:t,prompt:n}){return e.map(e=>{var r;return r=t[e]?.data,null===n?r?.find(e=>e.output_assets[0]):r?.find(e=>{let t=t3(e);return void 0!==e.output_assets[0]&&void 0!==t&&t2(t)===n})})}function ns(e,t){let n=e.map(e=>t[e]),r=n.some(e=>e?.isLoading);return t4(n).length>0||!!r||n.some(e=>e?.data?.some(e=>e.output_assets[0]))}function no(e){let n,r,l,i,a,s=(0,b.c)(27),{visibleIndices:o,allModels:c,exampleResults:d,prompt:u,isFirst:m,isLoading:p,showPrompt:h,label:f}=e;s[0]!==d||s[1]!==u||s[2]!==o?(r=na({visibleIndices:o,exampleResults:d,prompt:u}),n=new Set((0,eO.P)(r.map(nd),"min")),l=new Set((0,eO.P)(r.map(nc),"min")),s[0]=d,s[1]=u,s[2]=o,s[3]=n,s[4]=r,s[5]=l):(n=s[3],r=s[4],l=s[5]);let x=l;if(s[6]!==c||s[7]!==x||s[8]!==n||s[9]!==d||s[10]!==r||s[11]!==p||s[12]!==h||s[13]!==o){let e;s[15]!==c||s[16]!==x||s[17]!==n||s[18]!==d||s[19]!==r||s[20]!==p||s[21]!==h?(e=(e,l)=>{let i=c[e],a=d[e];return i?(0,t.jsx)(ni,{model:i,example:r[l],isLoading:!!a?.isLoading||p,showPrompt:h,isBestDuration:n.has(l),isBestCost:x.has(l)},i.permaslug):null},s[15]=c,s[16]=x,s[17]=n,s[18]=d,s[19]=r,s[20]=p,s[21]=h,s[22]=e):e=s[22],i=o.map(e),s[6]=c,s[7]=x,s[8]=n,s[9]=d,s[10]=r,s[11]=p,s[12]=h,s[13]=o,s[14]=i}else i=s[14];return s[23]!==m||s[24]!==f||s[25]!==i?(a=(0,t.jsx)(eb.DataRow,{isFirst:m,stacked:!0,hideLabel:!0,label:f,values:i}),s[23]=m,s[24]=f,s[25]=i,s[26]=a):a=s[26],a}function nc(e){return e?.cost??null}function nd(e){return e?.duration_ms??null}function nu(e){let n,r,l,i,a,s=(0,b.c)(17),{visibleIndices:o,allModels:c,exampleResults:d}=e,u=(0,x.f)();if(c.length>eP.E&&function(e){var t;if(e instanceof Error)throw e;throw Error("object"==typeof(t=e)&&null!==t&&"message"in t&&"string"==typeof t.message?t.message:"Unexpected non-Error failure",{cause:e})}(Error(`CompareExamplesContent supports at most ${eP.E} models`)),s[0]!==c||s[1]!==d||s[2]!==u||s[3]!==o){l=Symbol.for("react.early_return_sentinel");e:{let e;s[7]!==d?(e=e=>d[e],s[7]=d,s[8]=e):e=s[8];let i=o.map(e);n=i.some(nm);let a=t4(i).slice(0,4);if(r=ns(o,d),a.length>0){l=(0,t.jsx)(t.Fragment,{children:a.map((e,n)=>{let r=na({visibleIndices:o,exampleResults:d,prompt:e}).find(p.f),l=void 0===r?void 0:t3(r);return(0,t.jsxs)(v.Fragment,{children:[(0,t.jsx)(nt,{prompt:l,label:r?.modality===ev.f.Speech?u("Text synthesized"):u("Prompt used")}),(0,t.jsx)(no,{visibleIndices:o,allModels:c,exampleResults:d,prompt:e,isFirst:0===n,isLoading:!1,showPrompt:!1,label:""})]},e)})});break e}}s[0]=c,s[1]=d,s[2]=u,s[3]=o,s[4]=n,s[5]=r,s[6]=l}else n=s[4],r=s[5],l=s[6];return l!==Symbol.for("react.early_return_sentinel")?l:r?(s[9]!==u?(i=u("Pregenerated examples"),s[9]=u,s[10]=i):i=s[10],s[11]!==c||s[12]!==d||s[13]!==n||s[14]!==i||s[15]!==o?(a=(0,t.jsx)(no,{visibleIndices:o,allModels:c,exampleResults:d,prompt:null,isFirst:!0,isLoading:n,showPrompt:!0,label:i}),s[11]=c,s[12]=d,s[13]=n,s[14]=i,s[15]=o,s[16]=a):a=s[16],a):null}function nm(e){return e?.isLoading}var np=e.i(162115),nh=e.i(470573),nf=e.i(192577);let nx={n:(0,tG.b)("Images per request"),duration:(0,tG.b)("Clip length"),frame_images:(0,tG.b)("Frame images"),generate_audio:(0,tG.b)("Audio generation")};function ng(e){let r,l,i,a,s,d,u,m,p,h,g,v,j,y,_,N,w=(0,b.c)(149),{effectiveColumnCount:S,mobileColumnLabels:k,totalColumns:C,visibleIndices:M,allModels:R,allEndpointData:T,visibleModels:L,exampleResults:I}=e,$=(0,x.f)(),z=(0,tO.f)(),A=(0,c.useLocale)(),B=(0,D.f)(),E=(0,o.Q)();if(w[0]!==T||w[1]!==R||w[2]!==S||w[3]!==I||w[4]!==B||w[5]!==$||w[6]!==A||w[7]!==z||w[8]!==k||w[9]!==E||w[10]!==C||w[11]!==M||w[12]!==L){let e,o,c,x,b,_,N,D,V,F,q,H,U,G,O,K,Q,W,J,Z,Y,ee,et,en,er,el,ei,ea,es,eo,ec,ed=eC(L),eu=(eo=eC(L),ec=eR(L)||eT(L)||eL(L)?ek[eo]:ek[ew.Text],L.some(e=>{if(e.output_modalities.includes(eg.j.Text))return!1;let{perfWorkload:t}=(0,e_.N)(e);return t===ey.f.ImageGeneration&&!eR(L)||t===ey.f.VideoGeneration&&!eT(L)})?{hideRows:new Set([...ec.hideRows,...eI])}:ec),em=ed===ew.Image,ep=ed===ew.Video,eh=em||ep,ef=ed!==ew.Text;w[27]!==B||w[28]!==ep?(e=e=>ep?function(e,t){if(!e)return{};let n={};return e.supported_resolutions?.length&&(n.resolution={type:tU.k.Enum,values:[...e.supported_resolutions]}),e.supported_aspect_ratios?.length&&(n.aspect_ratio={type:tU.k.Enum,values:[...e.supported_aspect_ratios]}),e.supported_sizes?.length&&(n.size={type:tU.k.Enum,values:[...e.supported_sizes]}),e.supported_durations?.length&&(n.duration={type:tU.k.Enum,values:e.supported_durations.toSorted((e,t)=>e-t).map(e=>t.duration(1e3*e,{preset:"latency-trimmed-seconds"})??"—")}),e.supported_frame_images?.length&&(n.frame_images={type:tU.k.Enum,values:e.supported_frame_images.map(e=>tW[e])}),!0===e.generate_audio&&(n.generate_audio={type:tU.k.Boolean}),!0===e.seed&&(n.seed={type:tU.k.Boolean}),n}(e.endpoint?.supported_video_parameters,B):(0,tq.f)(e.endpoint?.supported_image_parameters)??{},w[27]=B,w[28]=ep,w[29]=e):e=w[29];let ex=e;w[30]!==I||w[31]!==ef||w[32]!==M?(o=ef&&ns(M,I),w[30]=I,w[31]=ef,w[32]=M,w[33]=o):o=w[33];let ev=o;w[34]!==R||w[35]!==M?(c=e=>(0,eO.$)(M,R,e),w[34]=R,w[35]=M,w[36]=c):c=w[36];let ej=c;w[37]!==R||w[38]!==M?(x=e=>(0,eO.q)(M,R,e),w[37]=R,w[38]=M,w[39]=x):x=w[39];let eN=x;w[40]!==R||w[41]!==M?(b=(e,t)=>(0,eO.b)({visibleIndices:M,allModels:R,extract:e,options:t}),w[40]=R,w[41]=M,w[42]=b):b=w[42];let eS=b;w[43]!==L?(_=(0,eO.c)(L,nD),w[43]=L,w[44]=_):_=w[44];let eM=_;w[45]!==L?(N=(0,eO.c)(L,nz),w[45]=L,w[46]=N):N=w[46];let eP=N;w[47]!==L?(D=(0,eO.c)(L,n$),w[47]=L,w[48]=D):D=w[48];let e$=D;w[49]!==T||w[50]!==eM?(V=eM&&T.some(nP),w[49]=T,w[50]=eM,w[51]=V):V=w[51];let ez=V,eD=(0,tK.j)(L),eA=Array.from(new Map(L.flatMap(e=>(0,tK.t)(eD.get((0,n.i)(e))??[])).map(nI)).values()),eB=new Map(L.map(e=>[(0,n.i)(e),new Map((0,tK.t)(eD.get((0,n.i)(e))??[]).map(nL))])),eE=eA.length>0,eV=e$&&!eu.hideRows.has("quantization"),eF=!eu.hideRows.has("max-output-tokens");w[52]!==ex?(F=e=>Object.keys(ex(e)).length>0,w[52]=ex,w[53]=F):F=w[53],w[54]!==F||w[55]!==L?(q=(0,eO.c)(L,F),w[54]=F,w[55]=L,w[56]=q):q=w[56];let eH=q;w[57]!==ex?(H=e=>Object.keys(ex(e)),w[57]=ex,w[58]=H):H=w[58];let eU=Array.from(new Set(L.flatMap(H))).toSorted();w[59]!==$?(U=$("Overview"),w[59]=$,w[60]=U):U=w[60],w[61]!==U||w[62]!==C?(G=(0,t.jsx)(eb.SectionHeader,{id:"section-overview",title:U,totalColumns:C}),w[61]=U,w[62]=C,w[63]=G):G=w[63],w[64]!==R||w[65]!==I||w[66]!==ev||w[67]!==M?(O=ev&&(0,t.jsx)(nu,{visibleIndices:M,allModels:R,exampleResults:I}),w[64]=R,w[65]=I,w[66]=ev,w[67]=M,w[68]=O):O=w[68];let eK=!ev;w[69]!==ej?(K=e=>ej(t=>e((0,np.p)(t))),w[69]=ej,w[70]=K):K=w[70],w[71]!==eS?(Q=eS(eG.f),w[71]=eS,w[72]=Q):Q=w[72],w[73]!==eK||w[74]!==K||w[75]!==Q?(W=(0,t.jsx)(np.k,{isFirst:eK,values:K,contextLengthBestIndices:Q}),w[73]=eK,w[74]=K,w[75]=Q,w[76]=W):W=w[76],w[77]!==$?(J=$("Providers"),w[77]=$,w[78]=J):J=w[78],w[79]!==T?(Z=(e,n)=>{let r=T[n];return r?.isLoading?(0,t.jsx)(P.f,{}):r?.endpointStats?(0,t.jsx)(X,{providers:r.availableProviders,variant:"inline",className:"text-foreground underline"}):(0,t.jsx)("span",{className:"text-sm text-muted-foreground",children:"—"})},w[79]=T,w[80]=Z):Z=w[80],w[81]!==ej||w[82]!==Z?(Y=ej(Z),w[81]=ej,w[82]=Z,w[83]=Y):Y=w[83],w[84]!==T||w[85]!==M?(ee=(e,t)=>{let n=T[M[t]??0];return n?.endpointStats?n.availableProviders.length:null},w[84]=T,w[85]=M,w[86]=ee):ee=w[86],w[87]!==eS||w[88]!==ee?(et=eS(ee),w[87]=eS,w[88]=ee,w[89]=et):et=w[89],w[90]!==J||w[91]!==Y||w[92]!==et?(en=(0,t.jsx)(eb.DataRow,{label:J,values:Y,bestIndices:et}),w[90]=J,w[91]=Y,w[92]=et,w[93]=en):en=w[93],w[94]!==S||w[95]!==k||w[96]!==G||w[97]!==O||w[98]!==W||w[99]!==en?(a=(0,t.jsxs)(eb.SectionGrid,{columnCount:S,mobileColumnLabels:k,children:[G,O,W,en]}),w[94]=S,w[95]=k,w[96]=G,w[97]=O,w[98]=W,w[99]=en,w[100]=a):a=w[100],s=(eM||eP||ez||eE)&&(0,t.jsxs)(eb.SectionGrid,{columnCount:S,mobileColumnLabels:k,children:[(0,t.jsx)(eb.SectionHeader,{id:"section-pricing",title:$("Pricing"),totalColumns:C}),eM&&(0,t.jsx)(eb.DataRow,{isFirst:!0,label:$("Input"),values:ej(e=>(0,tK.C)(e.endpoint?.pricing.prompt,e.output_modalities)?(0,eY.E)(A,e.endpoint?.pricing.prompt,1e6,$("M tokens")):(0,eY.E)(A,null,1e6,$("M tokens"))),bestIndices:eN(nT)}),eM&&(0,t.jsx)(eb.DataRow,{label:$("Output"),values:ej(e=>(0,tK.C)(e.endpoint?.pricing.completion,e.output_modalities)?(0,eY.E)(A,e.endpoint?.pricing.completion,1e6,$("M tokens")):(0,eY.E)(A,null,1e6,$("M tokens"))),bestIndices:eN(nR)}),eP&&(0,t.jsx)(eb.DataRow,{isFirst:!eM,label:$("Cached input"),values:ej(e=>(0,tK.C)(e.endpoint?.pricing.input_cache_read,e.output_modalities)?(0,eY.E)(A,e.endpoint?.pricing.input_cache_read,1e6,$("M tokens")):(0,eY.E)(A,null,1e6,$("M tokens"))),bestIndices:eN(nM)}),ez&&(0,t.jsx)(eb.DataRow,{label:(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,t.jsx)(f.T,{children:"Weighted Average Input"}),(0,t.jsx)(tF.Tooltip,{side:"right",content:$("The average price actually paid per million input tokens, cached or uncached, over the past day, factoring in provider traffic."),children:(0,t.jsx)("button",{type:"button",tabIndex:-1,className:"inline-flex shrink-0 cursor-help text-muted-foreground","aria-label":$("Effective blended input explanation"),children:(0,t.jsx)(tE.f,{className:"h-4 w-4"})})})]}),values:ej((e,n)=>{let r=T[n];return r?.isEffectivePricingLoading?(0,t.jsx)(P.f,{}):(0,eY.E)(A,r?.effectiveInputPrice===null||r?.effectiveInputPrice===void 0?null:(0,tH.I)(r.effectiveInputPrice).div(1e6),1e6,$("M tokens"))}),bestIndices:eN((e,t)=>{let n=T[M[t]??0];return n?.effectiveInputPrice??null})}),eE&&eA.map((e,r)=>{let l=L.map(t=>eB.get((0,n.i)(t))?.get(e.key)),i=!(0,tK.A)(l),a=l.some(nC),s=[...new Set(l.filter(nk).map(nS))],o=(0,nf.f)(z,e.sku_label),c=i?(0,t.jsxs)("span",{className:"inline-flex items-center gap-1",children:[o,(0,t.jsx)(tF.Tooltip,{content:$("Providers bill in different units: {units}. Prices aren't directly comparable.",{units:B.list(s)}),children:(0,t.jsx)(tE.f,{className:"size-3.5 cursor-help text-muted-foreground",onPointerEnter:()=>{E.capture("compare_view_mixed_pricing_unit_info",{model_permaslugs:L.map(nw),pricing_sku:e.sku_label,pricing_units:s})}})})]}):o;return(0,t.jsx)(eb.DataRow,{isFirst:!eM&&!eP&&0===r,label:c,values:ej(r=>{let l=eB.get((0,n.i)(r))?.get(e.key);return l?(0,tK.G)(A,l):(0,t.jsx)("span",{className:"text-sm text-muted-foreground",children:"—"})}),bestIndices:i||a?void 0:eN(t=>{let r=eB.get((0,n.i)(t))?.get(e.key);return r?(0,tK.m)(r):null})},e.key)})]}),d=eu.hideRows.has("latency")&&eu.hideRows.has("throughput")&&eu.hideRows.has("visualize-performance")?null:(0,t.jsxs)(eb.SectionGrid,{columnCount:S,mobileColumnLabels:k,children:[(0,t.jsx)(eb.SectionHeader,{id:"section-performance",title:$("Performance"),totalColumns:C}),!eu.hideRows.has("latency")&&(0,t.jsx)(eb.DataRow,{isFirst:!0,label:$("Latency (p50)"),values:ej((e,n)=>{let r=T[n]?.currentProviderStats?.stats;return(0,t.jsx)(eY.J,{value:r?.p50_latency?(0,tV.B)(r.p50_latency/1e3,{locale:A,fractionDigits:2})??"—":null,units:"s"})}),bestIndices:eN((e,t)=>T[M[t]??0]?.currentProviderStats?.stats?.p50_latency??null)}),!eu.hideRows.has("throughput")&&(0,t.jsx)(eb.DataRow,{isFirst:eu.hideRows.has("latency"),label:$("Throughput (p50)"),values:ej((e,n)=>{let r=T[n]?.currentProviderStats?.stats;return(0,t.jsx)(eY.J,{value:r?.p50_throughput?(0,tV.B)(r.p50_throughput,{locale:A,fractionDigits:1})??"—":null,units:"tok/s"})}),bestIndices:eS((e,t)=>T[M[t]??0]?.currentProviderStats?.stats?.p50_throughput??null)}),!eu.hideRows.has("visualize-performance")&&(0,t.jsx)(eb.DataRow,{stacked:!0,hideLabel:!0,isFirst:eu.hideRows.has("latency")&&eu.hideRows.has("throughput"),label:$("Visualize"),values:ej((e,n)=>(0,t.jsx)(eY.D,{endpointData:T[n]}))})]}),r=eb.SectionGrid,l=S,u=k,w[101]!==$?(er=$("Features"),w[101]=$,w[102]=er):er=w[102],w[103]!==er||w[104]!==C?(m=(0,t.jsx)(eb.SectionHeader,{id:"section-features",title:er,totalColumns:C}),w[103]=er,w[104]=C,w[105]=m):m=w[105],w[106]!==ej||w[107]!==$||w[108]!==eV?(p=eV&&(0,t.jsx)(eb.DataRow,{isFirst:!0,label:$("Quantization"),values:ej(nN)}),w[106]=ej,w[107]=$,w[108]=eV,w[109]=p):p=w[109],w[110]!==ej||w[111]!==$||w[112]!==eS||w[113]!==A||w[114]!==eF||w[115]!==eV?(h=eF&&(0,t.jsx)(eb.DataRow,{isFirst:!eV,label:$("Max output tokens"),values:ej(e=>(0,t.jsx)(eY.J,{value:e.endpoint?.max_completion_tokens?(0,eq.f)(e.endpoint.max_completion_tokens,{locale:A,preset:"compact-rounded-thousands"})??"—":null})),bestIndices:eS(n_)}),w[110]=ej,w[111]=$,w[112]=eS,w[113]=A,w[114]=eF,w[115]=eV,w[116]=h):h=w[116];let eQ=!eV&&!eF;w[117]!==$?(el=$("Stream cancellation"),w[117]=$,w[118]=el):el=w[118],w[119]!==ej?(ei=ej(ny),w[119]=ej,w[120]=ei):ei=w[120],w[121]!==eQ||w[122]!==el||w[123]!==ei?(g=(0,t.jsx)(eb.DataRow,{isFirst:eQ,label:el,values:ei}),w[121]=eQ,w[122]=el,w[123]=ei,w[124]=g):g=w[124],v=!eu.hideRows.has("tool-use")&&(0,t.jsx)(eb.DataRow,{label:$("Tool use"),values:ej(nj)}),w[125]!==$?(ea=$("No prompt training"),w[125]=$,w[126]=ea):ea=w[126],w[127]!==ej?(es=ej(nb),w[127]=ej,w[128]=es):es=w[128],w[129]!==ea||w[130]!==es?(j=(0,t.jsx)(eb.DataRow,{label:ea,values:es}),w[129]=ea,w[130]=es,w[131]=j):j=w[131],y=!eu.hideRows.has("caching")&&(0,t.jsx)(eb.DataRow,{label:$("Caching"),values:ej(nv)}),i=eh&&eH&&eU.map(e=>(0,t.jsx)(eb.DataRow,{label:function(e,t){let n=nx[t];if(n)return e(n);let r=t.replaceAll("_"," ");return 0===r.length?r:`${r[0].toUpperCase()}${r.slice(1)}`}(z,e),values:ej(n=>{let r=ex(n)[e];return r?r.type===tU.k.Boolean?(0,t.jsx)(eY.S,{value:!0}):(0,t.jsx)("span",{className:"min-w-0 flex-1 text-right text-sm text-muted-foreground",children:(0,nh.k)(r,{gt:$,formatters:B})}):(0,t.jsx)(eY.S,{value:!1})}),bestIndices:(0,nh._)(L.map(t=>ex(t)[e]))?eS(t=>(0,nh.G)(ex(t)[e]),{includeZeroValues:!0}):[]},e)),w[0]=T,w[1]=R,w[2]=S,w[3]=I,w[4]=B,w[5]=$,w[6]=A,w[7]=z,w[8]=k,w[9]=E,w[10]=C,w[11]=M,w[12]=L,w[13]=r,w[14]=l,w[15]=i,w[16]=a,w[17]=s,w[18]=d,w[19]=u,w[20]=m,w[21]=p,w[22]=h,w[23]=g,w[24]=v,w[25]=j,w[26]=y}else r=w[13],l=w[14],i=w[15],a=w[16],s=w[17],d=w[18],u=w[19],m=w[20],p=w[21],h=w[22],g=w[23],v=w[24],j=w[25],y=w[26];return w[132]!==r||w[133]!==l||w[134]!==i||w[135]!==u||w[136]!==m||w[137]!==p||w[138]!==h||w[139]!==g||w[140]!==v||w[141]!==j||w[142]!==y?(_=(0,t.jsxs)(r,{columnCount:l,mobileColumnLabels:u,children:[m,p,h,g,v,j,y,i]}),w[132]=r,w[133]=l,w[134]=i,w[135]=u,w[136]=m,w[137]=p,w[138]=h,w[139]=g,w[140]=v,w[141]=j,w[142]=y,w[143]=_):_=w[143],w[144]!==a||w[145]!==s||w[146]!==d||w[147]!==_?(N=(0,t.jsxs)(t.Fragment,{children:[a,s,d,_]}),w[144]=a,w[145]=s,w[146]=d,w[147]=_,w[148]=N):N=w[148],N}function nv(e){return(0,t.jsx)(eY.S,{value:!!e.endpoint?.pricing.input_cache_read})}function nb(e){return(0,t.jsx)(eY.S,{value:!e.endpoint?.data_policy.training})}function nj(e){return(0,t.jsx)(eY.S,{value:e.endpoint?.supports_tool_parameters})}function ny(e){return(0,t.jsx)(eY.S,{value:e.endpoint?.can_abort})}function n_(e){return e.endpoint?.max_completion_tokens}function nN(e){return(0,t.jsx)(eY.w,{values:e.endpoint?.quantization??null,variant:"square"})}function nw(e){return e.permaslug}function nS(e){return e.unitLabel}function nk(e){return void 0!==e}function nC(e){return void 0===e}function nM(e){return e.endpoint?.pricing.input_cache_read===null||e.endpoint?.pricing.input_cache_read===void 0?null:Number(e.endpoint.pricing.input_cache_read)}function nR(e){return e.endpoint?.pricing.completion===null||e.endpoint?.pricing.completion===void 0?null:Number(e.endpoint.pricing.completion)}function nT(e){return e.endpoint?.pricing.prompt===null||e.endpoint?.pricing.prompt===void 0?null:Number(e.endpoint.pricing.prompt)}function nL(e){return[e.key,e]}function nI(e){return[e.key,e]}function nP(e){return(0,p.f)(e?.effectiveInputPrice)}function n$(e){return!!e.endpoint?.quantization&&""!==e.endpoint.quantization.trim()}function nz(e){return(0,eO.U)(e.endpoint?.pricing.input_cache_read)&&(0,tK.o)(e.endpoint?.pricing.input_cache_read,e.output_modalities)}function nD(e){return(0,eO.U)(e.endpoint?.pricing.prompt)&&(0,tK.o)(e.endpoint?.pricing.prompt,e.output_modalities)||(0,eO.U)(e.endpoint?.pricing.completion)&&(0,tK.o)(e.endpoint?.pricing.completion,e.output_modalities)}let nA=v.forwardRef(function({title:e,titleId:t,...n},r){return v.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?v.createElement("title",{id:t},e):null,v.createElement("path",{fillRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0 1 12 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97-1.94.284-3.916.455-5.922.505a.39.39 0 0 0-.266.112L8.78 21.53A.75.75 0 0 1 7.5 21v-3.955a48.842 48.842 0 0 1-2.652-.316c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97Z",clipRule:"evenodd"}))});var nB=e.i(510433),nE=e.i(447131),nV=e.i(155771),nF=e.i(953545);function nq(e){var r,l;let i,a,s,c,d,u,m=(0,b.c)(14),{breadcrumbModels:p}=e,h=(0,o.Q)(),x=(0,nF.f)(nB.J.Chatroom),g=(0,nV.f)();return m[0]!==p||m[1]!==g?(r=g,i=(l=p).length>0?`${r}?models=${l.map(e=>(0,n.i)(e)).join(",")}`:"",m[0]=p,m[1]=g,m[2]=i):i=m[2],m[3]!==i?(a=(0,t.jsx)("a",{href:i,target:"_blank",rel:"noreferrer"}),m[3]=i,m[4]=a):a=m[4],m[5]!==p||m[6]!==h?(s=()=>{h.capture("compare_click_chat_button",{models:p.map(nH)})},m[5]=p,m[6]=h,m[7]=s):s=m[7],m[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)(nA,{className:"!size-3.5"}),d=(0,t.jsx)("span",{children:(0,t.jsx)(f.T,{children:"Chat"})}),m[8]=c,m[9]=d):(c=m[8],d=m[9]),m[10]!==x||m[11]!==a||m[12]!==s?(u=(0,t.jsxs)(nE.f,{gate:x,size:"sm",variant:"outline",className:"w-full flex-1",blockedTriggerClassName:"flex flex-1",render:a,onClick:s,children:[c,d]}),m[10]=x,m[11]=a,m[12]=s,m[13]=u):u=m[13],u}function nH(e){return(0,n.i)(e)}function nU(e){let n,r,l,i=(0,b.c)(10),{nextEmptySlot:a,disabledForAdd:s,onAddModel:o,breadcrumbModels:c}=e,d=(0,x.f)();return i[0]!==s||i[1]!==d||i[2]!==a||i[3]!==o?(n=null!==a?(0,t.jsx)(W.f,{isDialog:!0,onDone:e=>o(a,e),disabledModelSlugs:s,children:(0,t.jsxs)(N.Button,{size:"sm",className:"flex-1",children:[(0,t.jsx)(j,{className:"!size-3.5"}),(0,t.jsx)("span",{children:(0,t.jsx)(f.T,{children:"Add model"})})]})}):(0,t.jsx)(tF.Tooltip,{content:d("Maximum {count} models reached",{count:eP.E}),children:(0,t.jsxs)(N.Button,{size:"sm",disabled:!0,className:"flex-1",children:[(0,t.jsx)(j,{className:"!size-3.5"}),(0,t.jsx)("span",{children:(0,t.jsx)(f.T,{children:"Add model"})})]})}),i[0]=s,i[1]=d,i[2]=a,i[3]=o,i[4]=n):n=i[4],i[5]!==c?(r=(0,t.jsx)(nq,{breadcrumbModels:c}),i[5]=c,i[6]=r):r=i[6],i[7]!==n||i[8]!==r?(l=(0,t.jsxs)("div",{className:"mx-0.5 flex flex-row items-stretch gap-1 rounded-lg border border-border bg-background p-1",children:[n,r]}),i[7]=n,i[8]=r,i[9]=l):l=i[9],l}var nG=e.i(399057),nO=e.i(483183),nK=e.i(353524);function nQ(e){return(0,nK.k)(e)}function nW(e){return e?.author??null}var nJ=e.i(36419),nZ=e.i(572201),nY=e.i(585351),nX=e.i(341910);function n0(e,t){let r,l=e?{permaslug:e.permaslug,variant:e.endpoint?.variant??nZ.d.Standard}:null,{data:i,isLoading:a}=(0,E.f)((0,nY.T)(e&&l?{...l,...(r=(0,e_.N)(e)).perfWorkload===ey.f.ImageGeneration&&!eR(t)||r.perfWorkload===ey.f.VideoGeneration&&!eT(t)?{perfWorkload:ey.f.TextGeneration,latencyMetric:"latency"}:r}:null)),{data:s,isLoading:o}=(0,E.f)((0,nY.K)(l)),c=s?.response,{fixture:d,isPending:u}=(0,nX.o)(e?(0,n.i)(e):void 0),m=(0,v.useMemo)(()=>{let e=i??[];return e.length>0?e:d??i},[i,d]),h=(0,v.useMemo)(()=>m?Array.from(new Set(m.map(e=>e.provider_name).filter(e=>(0,p.f)(e)))):[],[m]),f=(0,v.useMemo)(()=>{let e=new Map;if(!m)return e;for(let t of m)t.provider_name&&!e.has(t.provider_name)&&e.set(t.provider_name,{displayName:t.provider_display_name,icon:t.provider_info.icon});return e},[m]),x=(0,v.useMemo)(()=>{if(!m||0===m.length||!e?.endpoint)return null;let t=m.find(t=>t.provider_name===e.endpoint?.provider_info.name)??null;return t||null},[m,e?.endpoint]),g=(0,v.useMemo)(()=>{let e=c?.weightedInputPrice;if("number"!=typeof e||!Number.isFinite(e))return null;let t=c?.providerSummaries?.some(e=>e.totalTokens>0);return 0!==e||t?e:null},[c]),b=u&&!m?.length;return{endpointStats:m,isLoading:a||b,effectiveInputPrice:g,isEffectivePricingLoading:o,availableProviders:h,providerInfoMap:f,currentProviderStats:x}}var n1=e.i(416363),n2=e.i(437692),n3=e.i(626524),n4=e.i(422973),n5=e.i(342665);function n6(e){var t;t=(0,eP.l)(e),n5.f.getState().setPageNamedRoute({pathname:e,viewName:t}),(0,n4.w)(t)}e.s(["ModelCompare",0,function({initialApiPresets:e,initialResolvedPresets:b,headlineSlot:j,serverSummary:y}){let _=(0,c.useLocale)(),N=(0,x.f)(),w=(0,o.Q)(),S=(0,g.useParams)(),k=(0,d.f)(),C=(0,s.f)(),{availableTextModels:M,isReady:R}=(0,m.S)(),[{slots:T,hasInitialized:L,hasLocallyChangedSelection:I},P]=(0,v.useReducer)(eE,ez),[$,z,D,A,B]=T,{stickyHeaderRowRef:E,stickyCardsWrapperRef:V,tableViewportRef:F,canScrollLeft:q,canScrollRight:H,handleSyncedScrollLeftChange:U}=(0,nJ.f)(),G=function(e){let{model1:t,model2:n,model3:r,model4:l,model5:i}=e,a=[t,n,r,l,i].map(nW),s=[...new Set(a)],o=(0,h.f)({queries:s.map(nQ)}),c=new Map(s.map((e,t)=>[e,o[t]?.data?.author]));return a.map(e=>c.get(e))}({model1:$,model2:z,model3:D,model4:A,model5:B}),O=S?.["maker-id"],K=S?.slug,Q=S?.["compare-maker-id"],W=S?.["compare-slug"],J=S?.["compare-maker-id-2"],Z=S?.["compare-slug-2"],Y=S?.["compare-maker-id-3"],X=S?.["compare-slug-3"],en=S?.["compare-maker-id-4"],er=S?.["compare-slug-4"],el=(0,v.useMemo)(()=>({makerId:O,slug:K,compareMakerId:Q,compareSlug:W,compareMakerId2:J,compareSlug2:Z,compareMakerId3:Y,compareSlug3:X,compareMakerId4:en,compareSlug4:er}),[O,K,Q,W,J,Z,Y,X,en,er]),ei=(0,v.useRef)(null);(0,v.useEffect)(()=>{if(!R||0===M.length)return;let e=(0,eP.P)(ei.current,el);"skip"===e.action?P({type:"markInitialized"}):(ei.current=e.key,P({type:"syncFromUrl",shouldClearLocalChange:function({routeParams:e,models:t,hasLocallyChangedSelection:n}){return!!n&&(0,eP.J)((0,eP.h)(e))!==(0,eP.z)(t)}({routeParams:el,models:T,hasLocallyChangedSelection:I}),slots:O&&K?[(0,eP.H)(M,O,K),(0,eP.H)(M,Q,W),(0,eP.H)(M,J,Z),(0,eP.H)(M,Y,X),(0,eP.H)(M,en,er)]:e$}))},[T,M,I,R,O,el,K]),(0,v.useEffect)(()=>{!L||O||window.scrollTo({top:0})},[L,O]);let ea=(0,v.useMemo)(()=>T.filter(e=>void 0!==e),[T]),eo=n0($,ea),ec=n0(z,ea),ed=n0(D,ea),eu=n0(A,ea),em=n0(B,ea),ep=eC(ea),eh=(0,h.f)({queries:T.map(e=>{let t;return(0,u.f)((t=function(e){switch(e){case eg.j.Image:return ev.f.Image;case eg.j.Video:return ev.f.Video;case eg.j.TTS:return ev.f.Speech;case eg.j.Text:return null;default:return e}}(ep),void 0!==e&&null!==e.endpoint&&null!==t&&e.output_modalities.includes(ep)?{permaslug:e.permaslug,modality:t}:{permaslug:e?.permaslug??null,modality:null}))})}),ey=[eo,ec,ed,eu,em],e_=[0,1,2,3,4],ew=(0,v.useMemo)(()=>T.map((e,t)=>e?t:null).filter(e=>null!==e),[T]),eS=(0,v.useMemo)(()=>ew.lengthvoid 0===T[e])??null:null,[ew,T]),ek=(0,v.useMemo)(()=>1===ew.length&&null!==eS?[...ew,eS]:[...ew],[ew,eS]),eM=ek.length,eI=e=>{let t=(0,eP.$)(e.m1,e.m2,e.m3,e.m4,e.m5);e.syncRouter?"push"===e.mode?k.push(t,{scroll:!1}):k.replace(t,{scroll:!1}):("push"===e.mode?window.history.pushState(null,"",t):window.history.replaceState(null,"",t),n6(t))},eA=e=>{let{index:t,model:r,isUserSelection:l}=e;if(!r)return;let i=()=>P({type:"replaceSlot",index:t,model:r,isUserSelection:l}),a=T[t];if(a&&(0,n.i)(a)===(0,n.i)(r))return void i();w.capture("compare_select_model",{model_slug:(0,n.i)(r),slot_index:t});let s=eD(T,{index:t,model:r}),o=T.filter(e=>e).length,c=s.filter(e=>e).length,d=0===o&&c>0,u=(0,eP.$)(...s),m=()=>{i(),eI({m1:s[0],m2:s[1],m3:s[2],m4:s[3],m5:s[4],mode:d?"push":"replace",syncRouter:!1})};o<2&&c>=2?(0,n1.f)(()=>{m(),k.push(u,{scroll:!1})}):m()},eq=(e,t)=>{eA({index:e,model:t,isUserSelection:!0})},eU=e=>{let t=eB(T,e),n=T.filter(e=>e).length,r=t.filter(e=>e).length;n>=2&&r<2?(0,n1.f)(()=>{P({type:"removeSlot",index:e}),eI({m1:t[0],m2:t[1],m3:t[2],m4:t[3],m5:t[4],syncRouter:!0})}):(P({type:"removeSlot",index:e}),eI({m1:t[0],m2:t[1],m3:t[2],m4:t[3],m5:t[4]}))},eW=T.filter(e=>void 0!==e),eJ=(0,v.useMemo)(()=>[$,z,D,A,B].filter(e=>void 0!==e).map(e=>e.permaslug),[$,z,D,A,B]),eX=(0,v.useMemo)(()=>[$,z,D,A,B].filter(e=>void 0!==e).map(e=>e.slug),[$,z,D,A,B]),e0=(0,nG.Q)(eJ,eX),e1=(0,nG.S)(eJ,eX),e3=(0,nG.B)(eJ,eX),e4=(0,n3.t)(eJ),[e5,e6]=(0,v.useState)({}),[e7,e9]=(0,v.useState)({}),e8=(0,v.useMemo)(()=>e1.map(e=>e.benchmarkList.map(e=>e.aa_name)),[e1]),te=(0,v.useMemo)(()=>e1.map((e,t)=>{let n=eJ[t],r=e8[t]??[],l=n?e7[n]:void 0;if(void 0!==l&&r.includes(l))return l;let i=Math.max(e.benchmarkList.length-1,0),a=Math.min(e.defaultIdx,i);return e.benchmarkList[a]?.aa_name??null}),[e1,e8,eJ,e7]),tt=(0,v.useMemo)(()=>e1.map((e,t)=>{let n=te[t],r=n?e.benchmarkList.find(e=>e.aa_name===n):void 0;if(r)return r;let l=Math.max(e.benchmarkList.length-1,0),i=Math.min(e.defaultIdx,l);return e.benchmarkList[i]??null}),[e1,te]),tn=(0,v.useMemo)(()=>tt.map(e=>(0,nG.z)(e)),[tt]),tr=(0,v.useMemo)(()=>e3.map((e,t)=>{let n=eJ[t],r=n?e5[n]:void 0;return void 0!==r&&e.variants.includes(r)?r:e.defaultVariant}),[e3,eJ,e5]),tl=(0,v.useMemo)(()=>e3.map((e,t)=>{let n=tr[t];return n?e.records.filter(e=>e.display_name===n):e.records}),[e3,tr]),ti=e3.some(e=>e.variants.length>1),ta=(0,eb.useHighlightBest)(),ts=(0,v.useMemo)(()=>ek.map(e=>T[e]).filter(e=>void 0!==e),[T,ek]),to=(0,v.useMemo)(()=>ts.map(e=>(0,n.i)(e)),[ts]),tc=e=>{let t=(0,n.i)(e);return to.filter(e=>e!==t)},tu=!O&&!K,tm=[O,Q,J,Y,en].filter(p.f).length,tp=eW.length<2&&(tu||L),th=(0,v.useMemo)(()=>R?e.filter(e=>e.enabled).map(e=>({title:e.title,description:e.description,models:e.model_slugs.map(e=>(function(e,t){if(0===e.length)return;if(e.includes("/"))return t.find(t=>t.slug===e)??t.find(t=>(0,n.i)(t)===e)??t.find(t=>t.permaslug===e)??t.find(t=>t.hf_slug===e);let r=t.filter(t=>t.slug.endsWith(`/${e}`)||t.permaslug.endsWith(`/${e}`));if(1===r.length)return r[0]})(e,M)).filter(e=>void 0!==e)})).filter(e=>e.models.length>=2):[],[R,M,e]),tf=(!R||!C||!L)&&!tu,tx=R&&C,tg=(0,v.useMemo)(()=>ts.map(e=>(0,r.f)(e.short_name,{keepNote:!0})),[ts]),tv=function({routeParams:e,models:t,hasInitialized:n,hasLocallyChangedSelection:r}){return!!n&&(r||(0,eP.J)((0,eP.h)(e))!==(0,eP.z)(t))}({routeParams:el,models:T,hasInitialized:L,hasLocallyChangedSelection:I}),tb=(0,v.useMemo)(()=>T.flatMap((e,t)=>{var r;let l;return e?[(r=(0,eO.Y)(e,t,G),l=(0,n.i)(e),{slotId:`${t}:${l}`,name:(0,eO.A)(e),authorName:r,href:`/${l}`,contextLength:(0,eG.f)(e),endpoint:e.endpoint})]:[]}),[G,T]),tj=(0,v.useMemo)(()=>(function(e,t){var n;if(t.length<2)return null;let{gt:r,locale:l}=e,i=t.map(e=>e.name);return{heading:r("{models}: side-by-side summary",{models:(n=r,i.reduce((e,t)=>n("{joined} vs {name}",{joined:e,name:t})))}),intro:r("{models} are available through the OpenRouter API, so switching between them takes a model slug change rather than a new integration.",{models:(0,eH.g)(i,{locale:l})}),sentences:t.map(eK.bind(void 0,e)),facts:function(e,t){let{gt:n}=e;return[...t.some(e=>null!==e.contextLength)?[{label:n("Context window"),values:t.map(eQ.bind(void 0,e))}]:[],{label:n("Price"),values:t.map(eZ.bind(void 0,e))},{label:n("Provided by"),values:t.map(e=>e.authorName)}]}(e,t)}})({gt:N,locale:_},tb),[tb,N,_]),t_=function({isStale:e,hasClientSummary:t,hasLocallyChangedSelection:n}){return e?t?"client":n?"none":"server":"server"}({isStale:tv,hasClientSummary:null!==tj,hasLocallyChangedSelection:I}),tN="client"===t_&&tj?(0,t.jsx)(e2,{children:(0,t.jsx)(tP,{summary:tj,models:tb})}):null,tw=tu||R&&C,tS="server"===t_?(0,t.jsx)(eV.p.Provider,{value:tw,children:y}):null,tk=(0,v.useMemo)(()=>({routeKey:(0,eP.J)((0,eP.h)(el)),isSelectionStale:tv,clientHeadline:(0,ej.L)({gt:N,locale:_},{modelSlugs:eW.map(n.i),models:tb}),shouldShowLoadingSkeleton:tf,isRootCompareRoute:tu,hasModel1:void 0!==$}),[eW,tb,N,tu,tv,_,$,el,tf]),tC=$?(0,t.jsx)(nU,{nextEmptySlot:eS,disabledForAdd:to,onAddModel:eq,breadcrumbModels:eW}):null;return(0,t.jsxs)("div",{className:"container mx-auto flex min-h-[calc(100vh-80px)] max-w-7xl flex-col gap-6 py-6 md:min-h-screen md:py-10",children:[(0,t.jsx)(tR,{breadcrumbModels:eW}),(0,t.jsx)(eF.D.Provider,{value:tk,children:j}),(0,t.jsx)(i.f,{initialRender:tu,hidden:!tw,className:"flex min-h-0 flex-1 flex-col",loader:tm<2?(0,t.jsx)(ty,{columnCount:tm,presetCount:Math.min(e.filter(e=>e.enabled&&e.model_slugs.length>=2).length,4)}):void 0,children:(0,t.jsx)(nO.f,{children:tp?(0,t.jsx)(ex,{comparePresets:th,initialResolvedPresets:b,shouldUseLivePresets:tx,picks:[$,z],onPickSlot:(e,t)=>eq(e,t),onClearSlot:e=>eU(e),onPickPreset:e=>{let t=(0,eP.$)(...e);P({type:"applyPreset",slots:e}),window.history.pushState(null,"",t),n6(t),queueMicrotask(()=>{k.push(t,{scroll:!1})})}}):(0,t.jsx)(eb.SyncedScrollProvider,{onScrollLeftChange:U,children:(0,t.jsx)("div",{className:"flex flex-col gap-3 md:gap-2",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 md:gap-0",children:[tC&&(0,t.jsx)("div",{className:"flex md:hidden",children:tC}),(0,t.jsx)("div",{className:"flex flex-col gap-2 md:hidden",children:(0,t.jsx)("div",{className:"grid grid-cols-1 gap-2",children:ek.map(e=>{let n=T[e];return n?(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(et,{model:n,onModelChange:t=>eq(e,t),onRemove:()=>eU(e),disabledModelSlugs:tc(n)}),(0,t.jsx)(es,{model:n,onModelChange:t=>eA({index:e,model:t,isUserSelection:!1}),onUserSelection:()=>P({type:"markLocalSelectionChange"}),endpointData:ey[e]},`${n.permaslug}-${n.endpoint?.variant??""}`)]},`mobile-slot-${e}`):(0,t.jsx)(ef,{ariaLabel:N("Add another model to compare"),onPick:t=>eq(e,t),disabledModelSlugs:to},`mobile-empty-${e}`)})})}),(0,t.jsxs)("div",{ref:F,className:"relative -mx-2 flex flex-col gap-0 overflow-x-clip px-2",children:[(0,t.jsxs)("div",{ref:V,className:(0,l.f)("hidden md:block md:sticky md:top-[calc(var(--navbar-height)+var(--sticky-banner-top,0px))] z-[70] overflow-x-clip bg-background md:pt-2 md:pb-2"),children:[tC&&(0,t.jsxs)("div",{className:"mb-2 flex items-center justify-end gap-3",children:[(0,t.jsxs)("label",{className:"inline-flex cursor-pointer items-center gap-2 text-sm text-muted-foreground transition-colors hover:text-foreground",children:[(0,t.jsx)(a.Z,{size:"sm",checked:ta,onCheckedChange:e=>eb.highlightBestStore.set(e)}),(0,t.jsx)(f.T,{children:"Highlight best"})]}),tC]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{ref:E,className:(0,l.f)("grid h-15 grid-cols-(--grid-template) min-w-min items-center gap-x-3 border-x border-transparent pr-2"),"data-allow-inline-style":!0,style:{"--grid-template":(0,eb.buildGridTemplate)(eM)},children:ek.map(e=>{let n=T[e],r=`compare-slot-${e}`;return n?(0,t.jsx)(ee,{model:n,onModelChange:t=>eq(e,t),onRemove:()=>eU(e),disabledModelSlugs:tc(n),viewTransitionName:r},`hdr-${e}`):(0,t.jsx)(ef,{ariaLabel:N("Add another model to compare"),onPick:t=>eq(e,t),disabledModelSlugs:to,viewTransitionName:r},`hdr-empty-${e}`)})}),(0,t.jsx)("div",{"data-synced-translate-target":"",className:"mt-2 grid grid-cols-(--grid-template) min-w-min items-center gap-x-3 border-x border-transparent pr-2","data-allow-inline-style":!0,style:{"--grid-template":(0,eb.buildGridTemplate)(eM)},children:ek.map(e=>{let n=T[e];return n?(0,t.jsx)("div",{className:"flex min-w-0",children:(0,t.jsx)(es,{model:n,onModelChange:t=>eA({index:e,model:t,isUserSelection:!1}),onUserSelection:()=>P({type:"markLocalSelectionChange"}),endpointData:ey[e]},`${n.permaslug}-${n.endpoint?.variant??""}`)},`prov-${e}`):(0,t.jsx)("div",{},`prov-empty-${e}`)})}),(0,t.jsx)(n2.f,{side:"left",isVisible:q}),(0,t.jsx)(n2.f,{side:"right",isVisible:H})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"flex flex-col gap-2",children:(0,t.jsx)(ng,{effectiveColumnCount:eM,mobileColumnLabels:tg,totalColumns:eM,visibleIndices:ek,allModels:T,allEndpointData:ey,visibleModels:ts,exampleResults:eh})}),(0,t.jsx)(td,{effectiveColumnCount:eM,mobileColumnLabels:tg,totalColumns:eM,visibleIndices:ek,allModels:T,visibleModels:ts,aaScoresByModel:tn,aaVariantsByModel:e8,aaSelectedVariantByModel:te,aaSelectedRecordByModel:tt,onAaVariantChange:(e,t)=>e9(n=>({...n,[e]:t})),daCategories:e0,daRecordsByModel:tl,daVariantsByModel:e3,daSelectedVariantByModel:tr,hasDaVariantChoice:ti,onDaVariantChange:(e,t)=>e6(n=>({...n,[e]:t})),valsIndustryGroups:e4}),(0,t.jsxs)(eb.SectionGrid,{columnCount:eM,mobileColumnLabels:tg,allowOverflow:!0,children:[(0,t.jsx)(eb.SectionHeader,{id:"section-activity",title:N("Activity"),totalColumns:eM}),(0,t.jsx)(eb.DataRow,{isFirst:!0,stacked:!0,hideLabel:!0,label:N("Last 30 days"),values:ek.map(e=>{let n=T[e];return n?(0,t.jsx)(eY.A,{model:n,activityMetric:eR(ts)?eN.q.Images:eT(ts)?eN.q.Video:eL(ts)?eN.q.Requests:eN.q.Tokens},e):(0,t.jsx)("span",{className:"text-sm text-muted-foreground",children:"—"},e)})})]})]}),(0,t.jsx)(n2.f,{side:"left",isVisible:q,isDesktopOnly:!0}),(0,t.jsx)(n2.f,{side:"right",isVisible:H,isDesktopOnly:!0})]})]})})})})}),tN,tS]})}],858735)}]); //# sourceMappingURL=19e391nie2p2y.js.map