(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728439,e=>{"use strict";var t=e.i(659350),i=e.i(663456),n=e.i(134611),l=e.i(984569),s=e.i(489323),r=e.i(670168),a=e.i(73668),o=e.i(199630),u=e.i(592176),c=e.i(733005),d=e.i(147832),p=e.i(819076),m=e.i(19773),f=e.i(16043);let h="my-keys-only",x="not-routable";var b=e.i(559310),g=e.i(289798),y=e.i(369677);function v(){let e,n,l,s=(0,i.c)(3);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center gap-2",children:[(0,t.jsx)(r.l,{className:"h-8 w-20 grow md:grow-0"}),(0,t.jsx)(r.l,{className:"h-8 w-28 grow md:grow-0"}),(0,t.jsx)(r.l,{className:"h-8 w-24 grow md:grow-0"}),(0,t.jsx)(r.l,{className:"ml-auto hidden h-8 w-48 md:block"})]}),s[0]=e):e=s[0],s[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsx)(r.h,{columnCount:4,density:"regular",rowCount:5})}),s[1]=n):n=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[e,n,(0,t.jsxs)("div",{className:"flex flex-col gap-1 md:hidden",children:[(0,t.jsx)(r.l,{className:"h-14 w-full"}),(0,t.jsx)(r.A,{count:5,skeletonClassName:"h-18 w-full"})]})]}),s[2]=l):l=s[2],l}var j=e.i(136562),k=e.i(286983),w=e.i(702441),_=e.i(530798),N=e.i(751155),S=e.i(369646),I=e.i(32799),T=e.i(129067),L=e.i(443143),C=e.i(960773),M=e.i(138257),A=e.i(121741),R=e.i(427150),O=e.i(618115);e.i(707060);var P=e.i(288265),E=e.i(919035),V=e.i(429332),F=e.i(973173),K=e.i(916998),D=e.i(939044),H=e.i(135849),q=e.i(188178),W=e.i(756805),B=e.i(409169),U=e.i(142559);function G(e){let n,l,s,r,a,o,u,c=(0,i.c)(26),{className:d,showValue:p,uptimeData:m}=e,f=void 0===p||p,h=(0,M.useLocale)(),x=(0,P.f)();c[0]!==m?(n=m.slice(0,3).toReversed(),c[0]=m,c[1]=n):n=c[1];let b=n;if(c[2]!==d||c[3]!==x||c[4]!==h||c[5]!==f||c[6]!==b||c[7]!==m.length){r=Symbol.for("react.early_return_sentinel");e:{let e=b.at(-1),i=e?.uptime??null;if(0===m.length){let e,i,n;c[11]!==d?(e=(0,j.f)("flex items-center gap-2",d),c[11]=d,c[12]=e):e=c[12],c[13]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:"--"}),c[13]=i):i=c[13],c[14]!==e?(n=(0,t.jsx)("div",{className:e,children:i}),c[14]=e,c[15]=n):n=c[15],r=n;break e}c[16]!==d?(l=(0,j.f)("flex items-center",d),c[16]=d,c[17]=l):l=c[17],s=f&&(0,t.jsx)("span",{className:"flex text-sm font-medium text-foreground tabular-nums md:hidden",children:null===i?x("N/A"):(0,S.g)(h,i)})}c[2]=d,c[3]=x,c[4]=h,c[5]=f,c[6]=b,c[7]=m.length,c[8]=l,c[9]=s,c[10]=r}else l=c[8],s=c[9],r=c[10];return r!==Symbol.for("react.early_return_sentinel")?r:(c[18]!==b?(a=b.map($),c[18]=b,c[19]=a):a=c[19],c[20]!==a?(o=(0,t.jsx)("div",{className:"hidden h-3.5 items-end gap-px md:flex",children:a}),c[20]=a,c[21]=o):o=c[21],c[22]!==l||c[23]!==s||c[24]!==o?(u=(0,t.jsxs)("div",{className:l,children:[s,o]}),c[22]=l,c[23]=s,c[24]=o,c[25]=u):u=c[25],u)}function $(e,i){return(0,t.jsx)("div",{className:(0,j.f)("h-full w-1.5",U.u[(0,U.B)(e.uptime)])},e.date||i)}var z=e.i(140691),Q=e.i(420863),Y=e.i(706792),Z=e.i(932061),J=e.i(667417),X=e.i(387086),ee=e.i(690387);let et={[J.j.Text]:[{key:"text-input",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"text-output",title:(0,X.b)("Output"),skuLabels:["Output Price"]}],[J.j.Image]:[{key:"image-text-input",title:(0,X.b)("Text"),skuLabels:["Text Input"]},{key:"image-input",title:(0,X.b)("Image input"),skuLabels:["Image Input","Input Image","Input Price"],requiredInputModalities:[J.D.Image]},{key:"image-prompt-input",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"image-output",title:(0,X.b)("Image output"),skuLabels:["Image Output","Output Image","Image Price"]}],[J.j.Embeddings]:[{key:"embeddings-text",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"embeddings-image",title:(0,X.b)("Image"),skuLabels:["Image Input"]},{key:"embeddings-audio",title:(0,X.b)("Audio"),skuLabels:["Audio Input"]},{key:"embeddings-video",title:(0,X.b)("Video"),skuLabels:["Video Input"]}],[J.j.Audio]:[{key:"audio-duration",title:null,skuLabels:["Audio Minutes","Audio Hours","Audio Seconds"]},{key:"audio-input",title:(0,X.b)("Audio in"),skuLabels:["Input Audio","Audio Input"]},{key:"audio-output",title:(0,X.b)("Audio out"),skuLabels:["Output Audio"]},{key:"audio-song",title:null,skuLabels:["Song Generation"]}],[J.j.Video]:[{key:"video-text",title:(0,X.b)("Text->vid"),skuLabels:["Text to Video"]},{key:"video-image",title:(0,X.b)("Image->vid"),skuLabels:["Image to Video"]},{key:"video-output",title:(0,X.b)("Output"),skuLabels:["Video Output","Video Seconds"]},{key:"video-with-audio",title:(0,X.b)("Video + audio"),skuLabels:["Video (with audio)","Video Tokens (with audio)"]},{key:"video-no-audio",title:(0,X.b)("Video only"),skuLabels:["Video (no audio)","Video Tokens (no audio)"]},{key:"video-image-input",title:(0,X.b)("Image input"),skuLabels:["Image Input","Input Image"],requiredInputModalities:[J.D.Image]}],[J.j.Rerank]:[{key:"rerank-search",title:null,skuLabels:["Search units"]},{key:"rerank-input",title:(0,X.b)("Input"),skuLabels:["Input tokens"]}],[J.j.Decisions]:[{key:"decisions-input",title:(0,X.b)("Input"),skuLabels:["Input Price","Input tokens"]},{key:"decisions-output",title:(0,X.b)("Output"),skuLabels:["Output Price","Output tokens"]}],[J.j.TTS]:[{key:"tts-chars",title:null,skuLabels:["Characters"]},{key:"tts-input",title:(0,X.b)("Input"),skuLabels:["Input Price"]},{key:"tts-output",title:(0,X.b)("Output"),skuLabels:["Output Price"]}],[J.j.Transcription]:[{key:"transcription-audio",title:null,skuLabels:["Audio Minutes","Audio Hours","Audio Seconds"]},{key:"transcription-input",title:(0,X.b)("Input"),skuLabels:["Input Audio","Audio Input"]},{key:"transcription-output",title:(0,X.b)("Output"),skuLabels:["Output Audio"]}]},ei=[{key:"cache-read",title:(0,X.b)("Cache read"),skuLabels:["Cache Read"]},{key:"cache-create-5m",title:(0,X.b)("Cache create 5m"),skuLabels:["Cache Creation (5min)"]},{key:"cache-read-5m",title:(0,X.b)("Cache read 5m"),skuLabels:["Cache Read (5min)"]},{key:"audio-cache",title:(0,X.b)("Audio cache"),skuLabels:["Input Audio Cache"]}],en=["/image","/M tokens","/K tokens","/megapixel","/second","/minute","/hour","/M characters","/song","/search","/request"];function el(e,t){let i=(e.display_pricing??[]).filter(e=>(0,ee.w)(e)===t.unitKey);for(let e of t.skuLabels){let t=i.find(t=>t.sku_label===e);if(t)return t}}function es(e,{candidate:t,unitKey:i}){var n,l;let s=function(e,t){switch(e){case"/M tokens":case"/M characters":return t((0,X.b)("/M"));case"/K tokens":return t((0,X.b)("/K"));case"/second":return t((0,X.b)("/sec"));case"/minute":return t((0,X.b)("/min"));case"/hour":return t((0,X.b)("/hr"));case"/image":return t((0,X.b)("/img"));case"/megapixel":return t((0,X.b)("/MP"));case"/song":return t((0,X.b)("/song"));case"/request":return t((0,X.b)("/req"));case"/search":return t((0,X.b)("/search"));default:return e}}(i,e),r=(n=t,l=e,null===n.title?function(e,t){switch(e){case"Input Price":case"Input tokens":return t((0,X.b)("Input"));case"Output Price":return t((0,X.b)("Output"));case"Image Input":case"Input Image":return t((0,X.b)("Image input"));case"Image Output":case"Output Image":return t((0,X.b)("Image output"));case"Image Price":return t((0,X.b)("Image"));case"Text to Video":return t((0,X.b)("Text->vid"));case"Image to Video":return t((0,X.b)("Image->vid"));case"Video Output":case"Video Seconds":return t((0,X.b)("Video"));case"Video (with audio)":case"Video Tokens (with audio)":return t((0,X.b)("Video + audio"));case"Video (no audio)":case"Video Tokens (no audio)":return t((0,X.b)("Video only"));case"Audio Minutes":case"Audio Hours":case"Audio Seconds":return t((0,X.b)("Audio"));case"Input Audio":case"Audio Input":return t((0,X.b)("Audio in"));case"Output Audio":return t((0,X.b)("Audio out"));case"Characters":return t((0,X.b)("Chars"));case"Song Generation":return t((0,X.b)("Song"));case"Search units":return t((0,X.b)("Search"));default:return e.replace(" Price","")}}(n.skuLabels[0]??"",l):l(n.title));return""===r?{label:s,unit:""}:!function(e,t){switch(t){case"/search":return"Search units"===e;case"/song":return"Song Generation"===e;default:return!1}}(t.skuLabels[0]??"",i)?{label:r,unit:s}:{label:r,unit:""}}function er({pricingItems:e,m:t},i){return i.flatMap(i=>Array.from(new Set(e.filter(e=>i.skuLabels.includes(e.sku_label)).map(ee.w))).toSorted((e,t)=>{let i=ea(e),n=ea(t);return -1===i&&-1===n?(0,Z.f)(e,t):-1===i?1:-1===n?-1:i-n}).map(e=>({key:`${i.key}:${e}`,skuLabels:i.skuLabels,unitKey:e,...es(t,{candidate:i,unitKey:e})})))}function ea(e){return en.indexOf(e)}var eo=e.i(780378),eu=e.i(347228);function ec(e,t){return!0===t.isDiscountExempt?void 0:(0,eo.C)(e.pricing.discount)}function ed(e,t){let i=(0,z.I)(e.price).times(e.displayMultiplier);return void 0===t?i:(0,eo.J)(i)}function ep(e,t){let i=function(e,t){let i=(0,eo.u)(e.price,e.originalPrice);if(void 0!==i)return i;let n=(0,z.I)(e.price);return void 0===t||n.eq(0)?void 0:n}(e,t);if(void 0!==i)return void 0===t?i.times(e.displayMultiplier):(0,eo.J)(i.div(1-t).times(e.displayMultiplier))}function em(e){let n,l,s=(0,i.c)(10),{endpoint:r,column:a}=e,o=(0,P.f)();if(s[0]!==a||s[1]!==r||s[2]!==o){l=Symbol.for("react.early_return_sentinel");e:{let e=el(r,a);if(!e){let e;s[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-faint",children:"--"}),s[5]=e):e=s[5],l=e;break e}let i=ec(r,e),u=ep(e,i),c=(0,z.I)(e.price).eq(0);if(void 0===u){if(c){let e,i;s[6]!==o?(e=o("Free"),s[6]=o,s[7]=e):e=s[7],s[8]!==e?(i=(0,t.jsx)("span",{className:"text-foreground",children:e}),s[8]=e,s[9]=i):i=s[9],l=i;break e}l=(0,t.jsx)(Q.G,{value:ed(e,i),alignFractionDigits:a.alignFractionDigits,className:"text-foreground"});break e}n=(0,t.jsxs)("span",{className:"inline-flex items-baseline gap-1",children:[(0,t.jsx)(Q.G,{value:u,className:"text-2xs text-muted-foreground line-through"}),c?(0,t.jsx)("span",{className:"text-positive-text tabular-nums",children:o("Free")}):(0,t.jsx)(Q.G,{value:ed(e,i),alignFractionDigits:a.alignFractionDigits,className:"text-positive-text"})]})}s[0]=a,s[1]=r,s[2]=o,s[3]=n,s[4]=l}else n=s[3],l=s[4];return l!==Symbol.for("react.early_return_sentinel")?l:n}var ef=e.i(399907),eh=e.i(233452),ex=e.i(954217),eb=e.i(199168),eg=e.i(196991),ey=e.i(705925);function ev(e){let n,l,s,r,a,o,u,c,p,m,f=(0,i.c)(24),{reasons:h}=e;f[0]!==h?(n=new Set(h.map(ej)),f[0]=h,f[1]=n):n=f[1];let x=n,b=(0,eb.o)();return f[2]!==b?(l=b("This provider will not be used for your requests:"),f[2]=b,f[3]=l):l=f[3],f[4]!==h||f[5]!==l?(s=(0,t.jsx)(ef.f,{heading:l,reasons:h}),f[4]=h,f[5]=l,f[6]=s):s=f[6],f[7]!==x?(r=x.has(d.M.PrivacySettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage this in your ",(0,t.jsx)(ex.TextLink,{href:"/settings/privacy",children:"privacy settings"}),"."]})}),f[7]=x,f[8]=r):r=f[8],f[9]!==x?(a=x.has(d.M.GuardrailSettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage this in your"," ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's guardrail settings"}),"."]})}),f[9]=x,f[10]=a):a=f[10],f[11]!==x?(o=x.has(d.M.ByokSettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage your provider keys in your"," ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's BYOK settings"}),"."]})}),f[11]=x,f[12]=o):o=f[12],f[13]!==x?(u=x.has(d.M.RoutingSettings)&&(0,t.jsx)(eg.T,{children:(0,t.jsxs)("span",{children:["Manage allowed service tiers in your"," ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's routing settings"}),"."]})}),f[13]=x,f[14]=u):u=f[14],f[15]!==s||f[16]!==r||f[17]!==a||f[18]!==o||f[19]!==u?(c=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[s,r,a,o,u]}),f[15]=s,f[16]=r,f[17]=a,f[18]=o,f[19]=u,f[20]=c):c=f[20],f[21]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(N.TooltipNonInteractiveTrigger,{className:"inline-flex shrink-0 cursor-help",children:(0,t.jsx)(eh.Badge,{variant:"negative",size:"sm",children:(0,t.jsx)(eg.T,{children:"Not routable"})})}),f[21]=p):p=f[21],f[22]!==c?(m=(0,t.jsx)(N.Tooltip,{content:c,children:p}),f[22]=c,f[23]=m):m=f[23],m}function ej(e){return d.l[e]}function ek(e){let n,l,s,r,a,o=(0,i.c)(13);return o[0]!==e.explanation?(n=(0,t.jsx)("span",{children:e.explanation}),o[0]=e.explanation,o[1]=n):n=o[1],o[2]!==e.action?(l=(0,t.jsx)("span",{children:e.action}),o[2]=e.action,o[3]=l):l=o[3],o[4]!==n||o[5]!==l?(s=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[n,l]}),o[4]=n,o[5]=l,o[6]=s):s=o[6],o[7]!==e.icon||o[8]!==e.label?(r=(0,t.jsx)(N.TooltipNonInteractiveTrigger,{className:"inline-flex shrink-0 cursor-help",children:(0,t.jsxs)(eh.Badge,{variant:"secondary",size:"sm",children:[e.icon,e.label]})}),o[7]=e.icon,o[8]=e.label,o[9]=r):r=o[9],o[10]!==s||o[11]!==r?(a=(0,t.jsx)(N.Tooltip,{content:s,children:r}),o[10]=s,o[11]=r,o[12]=a):a=o[12],a}function ew(){let e,n,l,s,r=(0,i.c)(4);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(ey.f,{className:"size-3","aria-hidden":!0}),n=(0,t.jsx)(eg.T,{children:"BYOK only"}),l=(0,t.jsx)(eg.T,{children:"This endpoint is served only with your own key for this provider. OpenRouter holds no shared capacity for it."}),r[0]=e,r[1]=n,r[2]=l):(e=r[0],n=r[1],l=r[2]),r[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(ek,{icon:e,label:n,explanation:l,action:(0,t.jsxs)(eg.T,{children:["Add a key in your ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's BYOK settings"}),"."]})}),r[3]=s):s=r[3],s}function e_(){let e,n,l,s=(0,i.c)(3);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(eg.T,{children:"My keys only"}),n=(0,t.jsx)(eg.T,{children:"Your workspace only uses its own key on this provider. OpenRouter shared capacity is never used."}),s[0]=e,s[1]=n):(e=s[0],n=s[1]),s[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(ek,{label:e,explanation:n,action:(0,t.jsxs)(eg.T,{children:["Manage this in your ",(0,t.jsx)(ex.TextLink,{href:"/workspaces",children:"workspace's BYOK settings"}),"."]})}),s[2]=l):l=s[2],l}var eN=e.i(682964),eS=e.i(139697),eI=e.i(690128),eT=e.i(20730),eL=e.i(590975),eC=e.i(339814),eM=e.i(572201);function eA(e,t,i){let n=e.get(t);if(void 0!==n&&Object.is(n.source,i))return n.parsed;let l=(0,z.I)(i);return e.set(t,{source:i,parsed:l}),l}eM.e.Standard,eM.e.Extended,eM.e.Free;var eR=e.i(983739);let eO="provider",eP="latency",eE="throughput",eV="uptime",eF="first_audio",eK="router-price";function eD(e){return`price:${e}`}function eH({endpoint:e,columnId:t,pricingColumns:i,uptimeData:n,percentile:l=eN.R}){if(t===eO)return{type:"string",value:e.provider_display_name};if(t===eK)return{type:"router-price",value:e.pricing};if(t===eP)return{type:"number",value:(0,eN.b)(e.stats,l)};if(t===eF)return{type:"number",value:(0,eN.b)(e.firstAudioStats,l)};if(t===eE)return{type:"number",value:(0,eN.G)(e.stats,l)};if(t===eV)return{type:"number",value:function(e,t){let i=t?.[e.id];if(i)return(0,F.f)(i)??void 0}(e,n)};if(t.startsWith("price:")){let n=i.find(e=>eD(e.key)===t);return{type:"number",value:n?function(e,t){let i=el(e,t);if(i)return Number(i.price)*i.displayMultiplier}(e,n):void 0}}return{type:"number",value:void 0}}function eq({endpoint:e,columnId:t,pricingColumns:i,uptimeData:n,percentile:l}){let s=eH({endpoint:e,columnId:t,pricingColumns:i,uptimeData:n,percentile:l});return"number"!==s.type||void 0!==s.value}var eW=e.i(277582),eB=e.i(640947),eU=e.i(359980),eG=e.i(153746),e$=e.i(720677),ez=e.i(854494),eQ=e.i(530757),eY=e.i(927099);let eZ="not-routable",eJ="byok-only",eX="my-keys-only",e1="service-tier",e0="hipaa-eligible",e2=(0,f.memo)(function(e){let n,l,s,r,a,o,u,c,d,p,m,h,x,b,g,y,v,k,w=(0,i.c)(71),{endpoint:_,displayName:N,pricingColumns:S,speedMetric:I,uptimeData:T,percentile:L,isSelected:C,isHidden:M,isRevealed:A,onClick:R,ineligibilityReasons:O,isMyKeysOnly:P,isHipaaUiEnabled:E,isDiscountInHeader:V}=e,F=(O?.length??0)>0;w[0]!==_||w[1]!==E||w[2]!==F||w[3]!==P?(n=function({endpoint:e,isIneligible:t,isMyKeysOnly:i,isHipaaUiEnabled:n}){let l=[t&&eZ,e.is_byok_only&&eJ,!t&&!e.is_byok_only&&i&&eX,void 0!==(0,eY.v)(e)&&e1,n&&e.is_hipaa_eligible&&e0].filter(e=>!1!==e);return{pill:l[0]??null,overflowCount:Math.max(l.length-1,0)}}({endpoint:_,isIneligible:F,isMyKeysOnly:P,isHipaaUiEnabled:E}),w[0]=_,w[1]=E,w[2]=F,w[3]=P,w[4]=n):n=w[4];let{pill:D,overflowCount:H}=n;w[5]!==_.pricing||w[6]!==V||w[7]!==F?(l=!F&&!V&&(0,eW.i)(_.pricing.discount),w[5]=_.pricing,w[6]=V,w[7]=F,w[8]=l):l=w[8];let W=l,B=W&&null===D,U=H+(W&&null!==D?1:0),G=null!==D||U>0||B;if(w[9]!==_||w[10]!==F||w[11]!==S){let e;w[13]!==_||w[14]!==F?(e=(e,i)=>(0,t.jsxs)(f.Fragment,{children:[i>0&&(0,t.jsx)("span",{"aria-hidden":!0,className:"text-muted-foreground",children:" / "}),(0,t.jsxs)("span",{className:"sr-only",children:[e.label," "]}),(0,t.jsx)(e6,{endpoint:_,column:e,isMuted:F})]},e.key),w[13]=_,w[14]=F,w[15]=e):e=w[15],s=S.map(e),w[9]=_,w[10]=F,w[11]=S,w[12]=s}else s=w[12];let $=s;w[16]!==_||w[17]!==L||w[18]!==I||w[19]!==T?(r=(0,t.jsx)(e4,{endpoint:_,speedMetric:I,percentile:L,uptimeData:T}),w[16]=_,w[17]=L,w[18]=I,w[19]=T,w[20]=r):r=w[20];let z=r,Q=A&&"animate-in fade-in slide-in-from-top-1 duration-fast ease-smooth-out motion-reduce:slide-in-from-top-0";w[21]!==Q?(a=(0,j.f)("@container border-t border-border/50 first:border-t-0",Q),w[21]=Q,w[22]=a):a=w[22];let Y=C?"bg-selected-bg":"hover:bg-card-hover active:bg-card-hover";w[23]!==Y?(o=(0,j.f)("flex cursor-pointer items-center gap-3 px-3 py-3 transition-colors duration-quick",Y),w[23]=Y,w[24]=o):o=w[24],w[25]!==_||w[26]!==R?(u=()=>R(_),w[25]=_,w[26]=R,w[27]=u):u=w[27],w[28]!==_.provider_info?(c=_.provider_info&&(0,t.jsx)(eB.f,{frame:!0,providerName:_.provider_info.name,providerIcon:_.provider_info.icon,className:"size-8 shrink-0"}),w[28]=_.provider_info,w[29]=c):c=w[29];let Z=!G&&"row-span-2 @max-3xs:row-span-1";return w[30]!==Z?(d=(0,j.f)("min-w-0",Z),w[30]=Z,w[31]=d):d=w[31],w[32]!==_||w[33]!==R?(p=()=>R(_),w[32]=_,w[33]=R,w[34]=p):p=w[34],w[35]!==N||w[36]!==_||w[37]!==F||w[38]!==p?(m=(0,t.jsx)(q.f,{displayName:N,providerInfo:null,badgeEndpoint:_,onActivate:p,isMuted:F,isServiceTierHidden:!0,layout:"list"}),w[35]=N,w[36]=_,w[37]=F,w[38]=p,w[39]=m):m=w[39],w[40]!==d||w[41]!==m?(h=(0,t.jsx)("div",{className:d,children:m}),w[40]=d,w[41]=m,w[42]=h):h=w[42],w[43]!==$?(x=(0,t.jsx)("span",{className:"shrink-0 justify-self-end text-body whitespace-nowrap tabular-nums @max-3xs:text-right @max-3xs:whitespace-normal",children:$}),w[43]=$,w[44]=x):x=w[44],w[45]!==_.pricing||w[46]!==V||w[47]!==F?(b=V&&!F&&(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(K.f,{discount:_.pricing.discount,variant:"subdued"})}),w[45]=_.pricing,w[46]=V,w[47]=F,w[48]=b):b=w[48],w[49]!==_||w[50]!==G||w[51]!==O||w[52]!==B||w[53]!==U||w[54]!==z||w[55]!==D?(g=G?(0,t.jsxs)("div",{className:"col-span-2 flex items-center justify-between gap-x-3 gap-y-0.5 @max-3xs:col-span-1 @max-3xs:flex-wrap",children:[(0,t.jsx)(e5,{pill:D,overflowCount:U,endpoint:_,ineligibilityReasons:O,isDiscountShown:B}),z]}):(0,t.jsx)("div",{className:"col-start-2 flex justify-end @max-3xs:col-start-1",children:z}),w[49]=_,w[50]=G,w[51]=O,w[52]=B,w[53]=U,w[54]=z,w[55]=D,w[56]=g):g=w[56],w[57]!==h||w[58]!==x||w[59]!==b||w[60]!==g?(y=(0,t.jsxs)("div",{className:"grid min-w-0 flex-1 grid-cols-[minmax(0,1fr)_auto] items-center gap-x-3 gap-y-0.5 @max-3xs:grid-cols-1",children:[h,x,b,g]}),w[57]=h,w[58]=x,w[59]=b,w[60]=g,w[61]=y):y=w[61],w[62]!==c||w[63]!==y||w[64]!==o||w[65]!==u?(v=(0,t.jsxs)("div",{role:"presentation",className:o,onClick:u,children:[c,y]}),w[62]=c,w[63]=y,w[64]=o,w[65]=u,w[66]=v):v=w[66],w[67]!==M||w[68]!==v||w[69]!==a?(k=(0,t.jsx)("li",{hidden:M,className:a,children:v}),w[67]=M,w[68]=v,w[69]=a,w[70]=k):k=w[70],k});function e3(e){let n=(0,i.c)(9),{pill:l,endpoint:s,ineligibilityReasons:r}=e;switch(l){case null:return null;case e1:{let e;return n[0]!==s?(e=(0,t.jsx)(ez.E,{endpoint:s}),n[0]=s,n[1]=e):e=n[1],e}case eZ:{let e,i;return n[2]!==r?(e=r??[],n[2]=r,n[3]=e):e=n[3],n[4]!==e?(i=(0,t.jsx)(ev,{reasons:e}),n[4]=e,n[5]=i):i=n[5],i}case eJ:{let e;return n[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(ew,{}),n[6]=e):e=n[6],e}case eX:{let e;return n[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(e_,{}),n[7]=e):e=n[7],e}case e0:{let e;return n[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(D.X,{isEligible:!0}),n[8]=e):e=n[8],e}default:return null}}function e5(e){let n,l,s,r=(0,i.c)(11),{pill:a,overflowCount:o,endpoint:u,ineligibilityReasons:c,isDiscountShown:d}=e;return r[0]!==u||r[1]!==c||r[2]!==o||r[3]!==a?(n=(null!==a||o>0)&&(0,t.jsxs)(e$.f,{className:"shrink-0 gap-1.5",children:[(0,t.jsx)(e3,{pill:a,endpoint:u,ineligibilityReasons:c}),o>0&&(0,t.jsx)(e7,{count:o})]}),r[0]=u,r[1]=c,r[2]=o,r[3]=a,r[4]=n):n=r[4],r[5]!==u||r[6]!==d?(l=d&&(0,t.jsx)(K.f,{discount:u.pricing.discount,variant:"caption"}),r[5]=u,r[6]=d,r[7]=l):l=r[7],r[8]!==n||r[9]!==l?(s=(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-1.5 overflow-hidden",children:[n,l]}),r[8]=n,r[9]=l,r[10]=s):s=r[10],s}function e4(e){let n,l,s,r,a,o,u,c,d=(0,i.c)(26),{endpoint:p,speedMetric:m,percentile:f,uptimeData:h}=e,x=(0,M.useLocale)(),b=(0,eb.o)();if(d[0]!==p||d[1]!==b||d[2]!==x||d[3]!==f||d[4]!==m){let e=function({gt:e,locale:t,endpoint:i,speedMetric:n,percentile:l}){switch(n){case eP:{let n=(0,eN.b)(i.stats,l);return(0,R.f)(n)?e("{latency}s latency",{latency:(0,B.F)(t,n/1e3)}):e("-- latency")}case eE:{let n=(0,eN.G)(i.stats,l);return(0,R.f)(n)?e("{throughput} tok/s",{throughput:(0,B.S)(t,n)}):e("-- tok/s")}default:return"--"}}({gt:b,locale:x,endpoint:p,speedMetric:m,percentile:f});s="ml-auto flex shrink-0 items-center gap-x-2 gap-y-0.5 text-caption whitespace-nowrap text-muted-foreground tabular-nums @max-3xs:shrink @max-3xs:flex-wrap @max-3xs:justify-end",n="shrink-0 text-right",l=f===eN.R?e:b("{speed} ({percentile})",{speed:e,percentile:(0,eN.W)(f)}),d[0]=p,d[1]=b,d[2]=x,d[3]=f,d[4]=m,d[5]=n,d[6]=l,d[7]=s}else n=d[5],l=d[6],s=d[7];return d[8]!==n||d[9]!==l?(r=(0,t.jsx)("span",{className:n,children:l}),d[8]=n,d[9]=l,d[10]=r):r=d[10],d[11]!==p||d[12]!==h?(a=(0,j.f)("w-24 shrink-0 text-right @max-3xs:w-auto",(0,eQ.f)(e9(p,h))),d[11]=p,d[12]=h,d[13]=a):a=d[13],d[14]!==p||d[15]!==b||d[16]!==x||d[17]!==h?(o=b("{uptime} uptime",{uptime:function({locale:e,endpoint:t,uptimeData:i}){let n=e9(t,i);return(0,R.f)(n)?(0,S.g)(e,n):null}({locale:x,endpoint:p,uptimeData:h})??"--"}),d[14]=p,d[15]=b,d[16]=x,d[17]=h,d[18]=o):o=d[18],d[19]!==a||d[20]!==o?(u=(0,t.jsx)("span",{className:a,children:o}),d[19]=a,d[20]=o,d[21]=u):u=d[21],d[22]!==s||d[23]!==r||d[24]!==u?(c=(0,t.jsxs)("span",{className:s,children:[r,u]}),d[22]=s,d[23]=r,d[24]=u,d[25]=c):c=d[25],c}function e6(e){let n,l,s,r,a,o=(0,i.c)(21),{endpoint:u,column:c,isMuted:d}=e,p=(0,eb.o)();if(o[0]!==c||o[1]!==u||o[2]!==p||o[3]!==d){r=Symbol.for("react.early_return_sentinel");e:{let e,i=el(u,c);if(!i){let e;o[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-muted-foreground",children:"--"}),o[8]=e):e=o[8],r=e;break e}let a=ec(u,i),m=void 0!==ep(i,a);if(o[9]!==d||o[10]!==m?(e=function({isMuted:e,isReduced:t}){return e?"text-muted-foreground":t?"text-positive-text":"text-foreground"}({isMuted:d,isReduced:m}),o[9]=d,o[10]=m,o[11]=e):e=o[11],l=e,(0,z.I)(i.price).eq(0)){let e,i;o[12]!==p?(e=p("Free"),o[12]=p,o[13]=e):e=o[13],o[14]!==l||o[15]!==e?(i=(0,t.jsx)("span",{className:l,children:e}),o[14]=l,o[15]=e,o[16]=i):i=o[16],r=i;break e}n=Q.G,s=ed(i,a)}o[0]=c,o[1]=u,o[2]=p,o[3]=d,o[4]=n,o[5]=l,o[6]=s,o[7]=r}else n=o[4],l=o[5],s=o[6],r=o[7];return r!==Symbol.for("react.early_return_sentinel")?r:(o[17]!==n||o[18]!==l||o[19]!==s?(a=(0,t.jsx)(n,{value:s,className:l}),o[17]=n,o[18]=l,o[19]=s,o[20]=a):a=o[20],a)}function e9(e,t){let i=t?.[e.id];return i?(0,F.f)(i):null}function e7(e){let n,l,s,r,a,o,u=(0,i.c)(15),{count:c}=e,d=(0,eb.o)();return u[0]!==c||u[1]!==d?(n=d("+{count}",{count:c}),u[0]=c,u[1]=d,u[2]=n):n=u[2],u[3]!==n?(l=(0,t.jsx)("span",{"aria-hidden":!0,children:n}),u[3]=n,u[4]=l):l=u[4],u[5]!==c?(s=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eG.d,{children:c})," more label"]}),r=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eG.d,{children:c})," more labels"]}),u[5]=c,u[6]=s,u[7]=r):(s=u[6],r=u[7]),u[8]!==c||u[9]!==s||u[10]!==r?(a=(0,t.jsx)("span",{className:"sr-only",children:(0,t.jsx)(eg.T,{children:(0,t.jsx)(eU.f,{n:c,one:s,other:r})})}),u[8]=c,u[9]=s,u[10]=r,u[11]=a):a=u[11],u[12]!==l||u[13]!==a?(o=(0,t.jsxs)(eh.Badge,{variant:"secondary",size:"sm",className:"shrink-0",children:[l,a]}),u[12]=l,u[13]=a,u[14]=o):o=u[14],o}function e8(e){let n,l,s,r,a,o,u,c,d,p,m,h,x,b,g,y,v,j,k,_,N,S,I=(0,i.c)(106),{sections:T,dividerGroup:L,routingMode:C,dividerExclusions:M,displayNames:A,pricingColumns:R,uptimeData:O,percentile:P,selectedEndpointId:E,onRowClick:V,ineligibilityReasons:F,myKeysOnlyEndpointIds:D,isHipaaUiEnabled:H,shouldShowThroughputColumn:q,sort:W}=e,B=(0,eb.o)(),[U,G]=(0,f.useState)(!1),$=(0,f.useId)();I[0]!==q||I[1]!==W?(n=function({sort:e,shouldShowThroughputColumn:t}){return e?.column!==eP&&t?eE:eP}({sort:W,shouldShowThroughputColumn:q}),I[0]=q,I[1]=W,I[2]=n):n=I[2];let z=n;if(I[3]!==B||I[4]!==F||I[5]!==U||I[6]!==R||I[7]!==T){g=Symbol.for("react.early_return_sentinel");e:{let e,i,n,f,y,v,j;if(u=R.slice(0,eT.u),I[22]!==T){e=T.flatMap(te);let{visibleRowCount:t,hiddenRowCount:n}=(0,eL.P)(e.length);r=n,i=new Set(e.slice(t)),I[22]=T,I[23]=r,I[24]=e,I[25]=i}else r=I[23],e=I[24],i=I[25];if(o=i,I[26]!==U||I[27]!==o?(n=U?new Set:o,I[26]=U,I[27]=o,I[28]=n):n=I[28],s=n,I[29]!==F||I[30]!==T){let e;I[32]!==F?(e=e=>e.rows.map(e=>(F?.get(e.id)?.length??0)>0?void 0:e.pricing.discount),I[32]=F,I[33]=e):e=I[33],f=function(e){let[t]=e;return(0,eW.i)(t)&&e.every(e=>e===t)?t:null}(T.flatMap(e)),I[29]=F,I[30]=T,I[31]=f}else f=I[31];if(a=f,0===e.length){let e;I[34]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(w.N,{"data-testid":"provider-mobile-list",children:(0,t.jsx)("p",{className:"p-4 text-body text-muted-foreground",children:(0,t.jsx)(eg.T,{children:"No providers match the current filters."})})}),I[34]=e):e=I[34],g=e;break e}l=w.N,b="provider-mobile-list",h=!0,x="@container border-b border-border px-3 py-2 text-caption text-muted-foreground",p="flex items-center justify-between gap-x-3 gap-y-0.5 @max-3xs:flex-wrap",I[35]!==B?(y=B("Provider"),I[35]=B,I[36]=y):y=I[36],I[37]!==y?(v=(0,t.jsx)("span",{children:y}),I[37]=y,I[38]=v):v=I[38],I[39]!==a?(j=null!==a&&(0,t.jsx)(K.f,{discount:a,variant:"caption"}),I[39]=a,I[40]=j):j=I[40],I[41]!==v||I[42]!==j?(m=(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[v,j]}),I[41]=v,I[42]=j,I[43]=m):m=I[43],c="ml-auto whitespace-nowrap",d=(0,eT.A)(u)}I[3]=B,I[4]=F,I[5]=U,I[6]=R,I[7]=T,I[8]=l,I[9]=s,I[10]=r,I[11]=a,I[12]=o,I[13]=u,I[14]=c,I[15]=d,I[16]=p,I[17]=m,I[18]=h,I[19]=x,I[20]=b,I[21]=g}else l=I[8],s=I[9],r=I[10],a=I[11],o=I[12],u=I[13],c=I[14],d=I[15],p=I[16],m=I[17],h=I[18],x=I[19],b=I[20],g=I[21];if(g!==Symbol.for("react.early_return_sentinel"))return g;if(I[44]!==c||I[45]!==d?(y=(0,t.jsx)("span",{className:c,children:d}),I[44]=c,I[45]=d,I[46]=y):y=I[46],I[47]!==y||I[48]!==p||I[49]!==m?(v=(0,t.jsxs)("div",{className:p,children:[m,y]}),I[47]=y,I[48]=p,I[49]=m,I[50]=v):v=I[50],I[51]!==v||I[52]!==h||I[53]!==x?(j=(0,t.jsx)("div",{"aria-hidden":h,className:x,children:v}),I[51]=v,I[52]=h,I[53]=x,I[54]=j):j=I[54],I[55]!==A||I[56]!==M||I[57]!==L||I[58]!==s||I[59]!==F||I[60]!==U||I[61]!==H||I[62]!==a||I[63]!==D||I[64]!==V||I[65]!==o||I[66]!==P||I[67]!==C||I[68]!==u||I[69]!==T||I[70]!==E||I[71]!==z||I[72]!==O){let e;I[74]!==A||I[75]!==M||I[76]!==L||I[77]!==s||I[78]!==F||I[79]!==U||I[80]!==H||I[81]!==a||I[82]!==D||I[83]!==V||I[84]!==o||I[85]!==P||I[86]!==C||I[87]!==u||I[88]!==E||I[89]!==z||I[90]!==O?(e=e=>{let{group:i,rows:n}=e;return(0,t.jsxs)(f.Fragment,{children:[i===L&&(0,t.jsx)("li",{"data-testid":"routing-mode-divider",hidden:n.every(e=>s.has(e.id)),className:"border-t border-border px-3 py-2 first:border-t-0",children:(0,t.jsx)(eI.Z,{routingMode:C,exclusions:M})}),n.map(e=>(0,t.jsx)(e2,{endpoint:e,displayName:A.get(e.id)??e.provider_display_name,pricingColumns:u,speedMetric:z,uptimeData:O,percentile:P,isSelected:E===e.id,isHidden:s.has(e.id),isRevealed:U&&o.has(e.id),onClick:V,ineligibilityReasons:F?.get(e.id),isMyKeysOnly:D?.has(e.id)??!1,isHipaaUiEnabled:H,isDiscountInHeader:null!==a},e.id))]},i)},I[74]=A,I[75]=M,I[76]=L,I[77]=s,I[78]=F,I[79]=U,I[80]=H,I[81]=a,I[82]=D,I[83]=V,I[84]=o,I[85]=P,I[86]=C,I[87]=u,I[88]=E,I[89]=z,I[90]=O,I[91]=e):e=I[91],k=T.map(e),I[55]=A,I[56]=M,I[57]=L,I[58]=s,I[59]=F,I[60]=U,I[61]=H,I[62]=a,I[63]=D,I[64]=V,I[65]=o,I[66]=P,I[67]=C,I[68]=u,I[69]=T,I[70]=E,I[71]=z,I[72]=O,I[73]=k}else k=I[73];return I[92]!==$||I[93]!==k?(_=(0,t.jsx)("ul",{id:$,children:k}),I[92]=$,I[93]=k,I[94]=_):_=I[94],I[95]!==B||I[96]!==r||I[97]!==U||I[98]!==$?(N=r>0&&(0,t.jsx)("div",{className:"border-t border-border p-1",children:(0,t.jsx)(eS.Button,{variant:"ghost",size:"sm",className:"w-full","aria-expanded":U,"aria-controls":$,onClick:()=>G(!U),children:U?B("Show fewer providers"):B("Show {count} more providers",{count:r})})}),I[95]=B,I[96]=r,I[97]=U,I[98]=$,I[99]=N):N=I[99],I[100]!==l||I[101]!==j||I[102]!==_||I[103]!==N||I[104]!==b?(S=(0,t.jsxs)(l,{"data-testid":b,children:[j,_,N]}),I[100]=l,I[101]=j,I[102]=_,I[103]=N,I[104]=b,I[105]=S):S=I[105],S}function te(e){return e.rows.map(tt)}function tt(e){return e.id}var ti=e.i(112252),tn=e.i(359544);let tl="default",ts=new Set([eE,eV]),tr="price:",ta={[eE]:0,[eP]:5,[eV]:6},to=new Set(["audio-cache"]);function tu(e){if(e===tl)return null;let t=ts.has(e)?"desc":"asc";return{column:e,dir:t}}function tc(e){return e.startsWith(tr)}function td(e){return e.startsWith(`${tr}text-output`)?1:e.startsWith(`${tr}text-input`)?2:e.startsWith(`${tr}text-cache-read`)?3:tc(e)?4:ta[e]??7}function tp(e){let n,l,s,r,a,o,u,c=(0,i.c)(36),{sort:d,onSortChange:p,pricingColumns:m,latencyLabel:f,shouldShowThroughputColumn:h}=e,x=(0,eb.o)(),b=(0,C.Q)();if(c[0]!==x||c[1]!==f||c[2]!==p||c[3]!==b||c[4]!==m||c[5]!==h||c[6]!==d?.column){let e,i,u,g,y,v;c[13]!==x?(e=e=>{let t=tc(e.value)?x("{label} price",{label:e.label}):e.label,i=tu(e.value)?.dir==="asc";return{value:e.value,chipLabel:t,label:i?x("{label}, lowest first",{label:t}):x("{label}, highest first",{label:t})}},c[13]=x,c[14]=e):e=c[14];let j=(function({pricingColumns:e,shouldShowThroughputColumn:t,labels:i}){return[...e.filter(e=>!to.has(e.key)).map(e=>({value:eD(e.key),label:e.label})),{value:eP,label:i.latency},...t?[{value:eE,label:i.throughput}]:[],{value:eV,label:i.uptime}]})({pricingColumns:m,shouldShowThroughputColumn:h,labels:{latency:f,throughput:x("Throughput"),uptime:x("Uptime")}}).toSorted((e,t)=>td(e.value)-td(t.value)).map(e);c[15]!==d?.column?(i=e=>e.value===d?.column,c[15]=d?.column,c[16]=i):i=c[16],l=j.find(i),c[17]!==p||c[18]!==b?(u=e=>{let t=tu(e);b.capture("change_model_page_provider_filter",{filter:"sort",value:t?`${t.column}:${t.dir}`:"default",source:"mobile_sheet"}),p(t)},c[17]=p,c[18]=b,c[19]=u):u=c[19],s=u,n=tn.f,c[20]!==x?(r=x("Sort providers"),c[20]=x,c[21]=r):r=c[21],a=(0,t.jsx)(ti.f,{"aria-label":l?x("Sorted by {label}",{label:l.label}):x("Sort providers"),children:l?.chipLabel??x("Sort")}),c[22]!==x?(g=x("Recommended"),c[22]=x,c[23]=g):g=c[23],c[24]!==x?(y=x("Recommended (routing order)"),c[24]=x,c[25]=y):y=c[25],c[26]!==g||c[27]!==y?(v={value:tl,label:g,accessibleLabel:y},c[26]=g,c[27]=y,c[28]=v):v=c[28],o=[v,...j.map(tm)],c[0]=x,c[1]=f,c[2]=p,c[3]=b,c[4]=m,c[5]=h,c[6]=d?.column,c[7]=n,c[8]=l,c[9]=s,c[10]=r,c[11]=a,c[12]=o}else n=c[7],l=c[8],s=c[9],r=c[10],a=c[11],o=c[12];let g=l?.value??tl;return c[29]!==n||c[30]!==s||c[31]!==r||c[32]!==a||c[33]!==o||c[34]!==g?(u=(0,t.jsx)(n,{title:r,trigger:a,options:o,value:g,onValueChange:s}),c[29]=n,c[30]=s,c[31]=r,c[32]=a,c[33]=o,c[34]=g,c[35]=u):u=c[35],u}function tm(e){return{value:e.value,label:e.chipLabel,accessibleLabel:e.label}}var tf=e.i(585351),th=e.i(159470),tx=e.i(604443);let tb=(0,V.default)(()=>e.A(814680).then(e=>e.ProviderDrawer),{loadableGenerated:{modules:[942985]}}),tg={percentile:(0,m.b)(eN.j)};function ty(e){let n,l,s,r,a,o,u,c,d,p,h,x,b,y,v,N,S,R,V,F,K,D,q,B,U,G,$,z,Q,Z,X,en,ea,eo,ep,em,ef,eh,ex,eb,eg,ey,ev,ej,ek=(0,i.c)(226),{endpointStats:ew,allEndpointStats:e_,uptimeData:eS,isPrivateView:eT,inputModalities:eL,outputModalities:eM,lockedSort:eD,isSortLocked:eW,routingMode:eB,exclusionsById:eU,ineligibilityReasons:eG,myKeysOnlyEndpointIds:e$,effectivePricingParams:ez,latencyLabel:eQ,latencyTooltip:eY,shouldShowThroughputColumn:eZ,firstAudio:eJ,mobileRoutingChip:eX,mobileFiltersChip:e1}=e,e0=void 0===eJ?null:eJ,e2=(0,M.useLocale)(),e3=(0,P.f)(),e5=(0,E.f)(),e4=(0,C.Q)(),e6=(0,T.R)("hipaaWorkspaces"),e9=(0,f.useRef)(null),e7=(0,tx.f)(tT),te=e7&&"pointer-events-none opacity-50";ek[0]!==te?(n=(0,j.f)("transition-opacity duration-quick motion-reduce:transition-none",te),ek[0]=te,ek[1]=n):n=ek[1];let tt=n,{selectedEndpointId:ti,source:tn,open:tl,close:ts,toggleFrom:tr,setIsOpen:ta,pricingNavEndpointIds:to,pricingTableRef:tu,setProvidersDisplayNames:tc}=(0,g.i)(),td=null!==ti?ez:null;ek[2]!==td?(l=(0,tf.K)(td),ek[2]=td,ek[3]=l):l=ek[3];let{data:tm,isLoading:ty}=(0,O.f)(l),t_=tm?.response;ek[4]!==tm?.summaries?(s=tm?.summaries??[],ek[4]=tm?.summaries,ek[5]=s):s=ek[5];let tM=s,tA=tm?.totalTokens??0;ek[6]===Symbol.for("react.memo_cache_sentinel")?(r={history:"replace"},ek[6]=r):r=ek[6];let[tR]=(0,m.i)(tg,r);ek[7]!==e_||ek[8]!==ti?(a=ti?e_.find(e=>e.id===ti)??null:null,ek[7]=e_,ek[8]=ti,ek[9]=a):a=ek[9];let tO=a;ek[10]!==e_||ek[11]!==ts||ek[12]!==tM||ek[13]!==ty||ek[14]!==ti?(u=()=>{if(!ti||e_.some(e=>e.id===ti)||ty||tM.some(e=>e.endpointId===ti))return;let e=setTimeout(ts,0);return()=>{clearTimeout(e)}},o=[ti,e_,ty,tM,ts],ek[10]=e_,ek[11]=ts,ek[12]=tM,ek[13]=ty,ek[14]=ti,ek[15]=o,ek[16]=u):(o=ek[15],u=ek[16]),(0,f.useEffect)(u,o),ek[17]!==e_?(c=new Map(e_.map(tI)),ek[17]=e_,ek[18]=c):c=ek[18];let tE=c;ek[19]!==tE||ek[20]!==tc?(d=()=>{tc(tE)},p=[tE,tc],ek[19]=tE,ek[20]=tc,ek[21]=d,ek[22]=p):(d=ek[21],p=ek[22]),(0,f.useEffect)(d,p),ek[23]!==t_?.endpointNames?(h=t_?.endpointNames??{},ek[23]=t_?.endpointNames,ek[24]=h):h=ek[24],ek[25]!==t_?.endpointRawNames?(x=t_?.endpointRawNames??{},ek[25]=t_?.endpointRawNames,ek[26]=x):x=ek[26],ek[27]!==tE||ek[28]!==h||ek[29]!==x?(b=(0,W.f)({providersLabels:tE,routeNames:h,routeRawNames:x}),ek[27]=tE,ek[28]=h,ek[29]=x,ek[30]=b):b=ek[30];let tV=b;ek[31]!==ew||ek[32]!==eL||ek[33]!==e5||ek[34]!==eM?(y=function(e,{m:t,...i}){var n,l;let s,r=e.flatMap(e=>e.display_pricing??[]).filter(e=>e.kind!==Y.H.Schedule),a={pricingItems:r,m:t},o=er(a,ei),u=(n=e,l=er(a,function({inputModalities:e,outputModalities:t}){let i=[],n=t=>{for(let n of t)!i.some(e=>e.key===n.key)&&(n.requiredInputModalities?.some(t=>!e.includes(t))||i.push(n))};for(let e of t.toSorted((e,t)=>Number(t===J.j.Image)-Number(e===J.j.Image)))n(et[e]);return 0===i.length&&n(et[J.j.Text]),i}(i)),s=[],l.filter(e=>{let t=n.flatMap(t=>el(t,e)??[]);return!(t.length>0&&s.some(e=>{var i,n;return i=e,n=t,i.length===n.length&&i.every((e,t)=>e===n[t])}))&&(s.push(t),!0)}));return u.length>0?[...u,...o]:[...Array.from(new Set(r.map(e=>e.sku_label))).flatMap(e=>{var i,n;let l=r.find(t=>t.sku_label===e);if(!l||(i=l.sku_label).toLowerCase().includes("cache")||"Web Search"===i||"Request"===i)return[];let s=(0,ee.w)(l);return[{key:`fallback:${e}:${s}`,skuLabels:[e],unitKey:s,...es(t,{candidate:(n=e,{key:`fallback:${n}`,title:null,skuLabels:[n]}),unitKey:s})}]}),...o]}(ew,{inputModalities:eL,outputModalities:eM,m:e5}),ek[31]=ew,ek[32]=eL,ek[33]=e5,ek[34]=eM,ek[35]=y):y=ek[35];let tF=y;if(ek[36]!==ew||ek[37]!==tF)v=tF.map(e=>({...e,alignFractionDigits:(0,eu.u)(ew.map(t=>{let i=el(t,e);return i?ed(i,ec(t,i)):null}))})),ek[36]=ew,ek[37]=tF,ek[38]=v;else v=ek[38];let tK=v,tD=tR.percentile??eN.R,[tH,tq]=(0,f.useState)(null);ek[39]!==eW||ek[40]!==eD||ek[41]!==tH?(N=eW?function(e){switch(e){case eR.f.Throughput:return{column:eE,dir:"desc"};case eR.f.Price:return{column:eK,dir:"asc"};case eR.f.Exacto:case eR.f.Latency:default:return null}}(eD??null):tH,ek[39]=eW,ek[40]=eD,ek[41]=tH,ek[42]=N):N=ek[42];let tW=N;ek[43]!==eW||ek[44]!==e4?(S=e=>{if(eW)return;let t=e?{column:e.key,dir:e.direction}:null;e4.capture("change_model_page_provider_filter",{filter:"sort",value:t?`${t.column}:${t.dir}`:"default",source:"column_header"}),tq(t)},ek[43]=eW,ek[44]=e4,ek[45]=S):S=ek[45];let tB=S;ek[46]!==eG?(R=eG?new Set(eG.keys()):void 0,ek[46]=eG,ek[47]=R):R=ek[47];let tU=R;ek[48]!==tW||ek[49]!==ew||ek[50]!==eU||ek[51]!==tU||ek[52]!==e2||ek[53]!==tD||ek[54]!==tF||ek[55]!==eS?(V=(0,H.p)({rows:function(e,{endpoints:t,sort:i,pricingColumns:n,uptimeData:l,percentile:s}){let r,a;if(!i)return t;let o="desc"===i.dir?-1:1,u={columnId:i.column,pricingColumns:n,uptimeData:l,percentile:s,compareRouterPrice:(r=new Map,a=new Map,(e,t)=>eA(r,e,e.prompt).comparedTo(eA(r,t,t.prompt))||eA(a,e,e.completion).comparedTo(eA(a,t,t.completion))||0)};return t.toSorted((t,i)=>{let n=eq({endpoint:t,...u}),l=eq({endpoint:i,...u});return n||l?n?l?o*function(e,{a:t,b:i,columnId:n,pricingColumns:l,uptimeData:s,percentile:r,compareRouterPrice:a}){let o=eH({endpoint:t,columnId:n,pricingColumns:l,uptimeData:s,percentile:r}),u=eH({endpoint:i,columnId:n,pricingColumns:l,uptimeData:s,percentile:r});if("string"===o.type&&"string"===u.type)return(0,eC.o)(o.value,u.value,{locale:e});if("router-price"===o.type&&"router-price"===u.type)return a(o.value,u.value);let c="number"===o.type?o.value:void 0,d="number"===u.type?u.value:void 0;return void 0===c&&void 0===d?0:void 0===c?1:void 0===d?-1:c-d}(e,{a:t,b:i,...u}):-1:1:0})}(e2,{endpoints:ew,sort:tW,pricingColumns:tF,uptimeData:eS,percentile:tD}),getEndpointId:tS,getStatus:A.q,exclusionsById:eU,ineligibleEndpointIds:tU}),ek[48]=tW,ek[49]=ew,ek[50]=eU,ek[51]=tU,ek[52]=e2,ek[53]=tD,ek[54]=tF,ek[55]=eS,ek[56]=V):V=ek[56];let tG=V;ek[57]!==tG?(F=(0,H.z)(tG),ek[57]=tG,ek[58]=F):F=ek[58];let t$=F;ek[59]!==eU||ek[60]!==tG?(K=(0,H.b)({sections:tG,getEndpointId:tN,exclusionsById:eU}),ek[59]=eU,ek[60]=tG,ek[61]=K):K=ek[61];let tz=K;ek[62]!==tG?(D=tG.flatMap(tw),ek[62]=tG,ek[63]=D):D=ek[63];let tQ=D;if(ek[64]!==e3?(q=e3("Provider"),ek[64]=e3,ek[65]=q):q=ek[65],ek[66]!==q?(B={sortKey:eO,head:(0,t.jsx)(th.f,{label:q})},ek[66]=q,ek[67]=B):B=ek[67],ek[68]!==e0||ek[69]!==e3||ek[70]!==eQ||ek[71]!==eY||ek[72]!==e5||ek[73]!==tF||ek[74]!==eZ||ek[75]!==B){let e,i,n,l,s,r,a,o,u=tF.map(tk);ek[77]!==eQ?(e=(0,t.jsx)(th.f,{label:eQ}),ek[77]=eQ,ek[78]=e):e=ek[78],ek[79]!==eY||ek[80]!==e?(i={sortKey:eP,isNumeric:!0,head:(0,t.jsx)(tC,{content:eY,children:e})},ek[79]=eY,ek[80]=e,ek[81]=i):i=ek[81],ek[82]!==e0?(n=null===e0?[]:[{sortKey:eF,isNumeric:!0,head:(0,t.jsx)(tC,{content:e0.tooltip,children:(0,t.jsx)(th.f,{label:e0.label})})}],ek[82]=e0,ek[83]=n):n=ek[83],ek[84]!==e3||ek[85]!==e5||ek[86]!==eZ?(l=eZ?[{sortKey:eE,isNumeric:!0,head:(0,t.jsx)(tC,{content:e5(I.W.THROUGHPUT),children:(0,t.jsx)(th.f,{label:e3("Throughput")})})}]:[],ek[84]=e3,ek[85]=e5,ek[86]=eZ,ek[87]=l):l=ek[87],ek[88]!==e3?(s=e3("Share of minutes in the last 3 UTC days where at least 80% of requests succeeded. Minutes under 10 requests are skipped. Client errors and rate limits are not counted."),ek[88]=e3,ek[89]=s):s=ek[89],ek[90]!==e3?(r=e3("Uptime"),ek[90]=e3,ek[91]=r):r=ek[91],ek[92]!==r?(a=(0,t.jsx)(th.f,{label:r}),ek[92]=r,ek[93]=a):a=ek[93],ek[94]!==s||ek[95]!==a?(o={sortKey:eV,isNumeric:!0,head:(0,t.jsx)(tC,{content:s,children:a})},ek[94]=s,ek[95]=a,ek[96]=o):o=ek[96],U=[B,...u,i,...n,...l,o],ek[68]=e0,ek[69]=e3,ek[70]=eQ,ek[71]=eY,ek[72]=e5,ek[73]=tF,ek[74]=eZ,ek[75]=B,ek[76]=U}else U=ek[76];let tY=U;ek[97]!==e4||ek[98]!==tr?(G=e=>{tr("providers",e.id)&&e4.capture("click_model_page_provider_card_expand",{endpoint_id:e.id,provider:e.provider_slug,source:"table_row"})},ek[97]=e4,ek[98]=tr,ek[99]=G):G=ek[99];let tZ=G;ek[100]!==e_||ek[101]!==tM||ek[102]!==ty||ek[103]!==tQ||ek[104]!==to||ek[105]!==ti||ek[106]!==tn?($=function({source:e,selectedEndpointId:t,providersNavIds:i,pricingNavEndpointIds:n,resolvableEndpointIds:l,isResolvableSetPending:s}){let r=null===n?null:n.filter(e=>l.has(e)),a="pricing"!==e||null!==r&&!s,o="pricing"===e&&null!==r&&r.length>0?r:i,u=a&&null!==t?o.indexOf(t):-1;return{isNavReady:a&&(null===t||-1!==u),navIds:o,selectedNavIndex:u}}({source:tn,selectedEndpointId:ti,providersNavIds:tQ,pricingNavEndpointIds:to,resolvableEndpointIds:new Set([...e_.map(tj),...tM.map(tv)]),isResolvableSetPending:ty}),ek[100]=e_,ek[101]=tM,ek[102]=ty,ek[103]=tQ,ek[104]=to,ek[105]=ti,ek[106]=tn,ek[107]=$):$=ek[107];let{isNavReady:tJ,navIds:tX,selectedNavIndex:t1}=$;ek[108]!==tM||ek[109]!==ti?(z=ti?tM.find(e=>e.endpointId===ti)??null:null,ek[108]=tM,ek[109]=ti,ek[110]=z):z=ek[110];let t0=z;ek[111]!==tO||ek[112]!==eS?(Q=tO&&eS?eS[tO.id]??[]:[],ek[111]=tO,ek[112]=eS,ek[113]=Q):Q=ek[113];let t2=Q;ek[114]!==tu?(Z=[e9,tu],ek[114]=tu,ek[115]=Z):Z=ek[115];let t3=Z,t5=(0,L.f)(null!==tO||null!==t0);ek[116]!==tW?(X=null===tW?null:{key:tW.column,direction:tW.dir},ek[116]=tW,ek[117]=X):X=ek[117];let t4=eW?void 0:tB;if(ek[118]!==tY||ek[119]!==eW?(en=(0,t.jsx)(_.TableHeader,{children:(0,t.jsx)(_.TableRow,{children:tY.map(e=>{let{sortKey:i,isNumeric:n,head:l}=e;return(0,t.jsx)(_.TableHead,{className:n?"text-right":void 0,sortKey:i,children:eW?(0,t.jsx)(tL,{isNumeric:n,children:l}):l},i)})})}),ek[118]=tY,ek[119]=eW,ek[120]=en):en=ek[120],ek[121]!==tE||ek[122]!==tz||ek[123]!==t$||ek[124]!==e0||ek[125]!==tZ||ek[126]!==tY.length||ek[127]!==eG||ek[128]!==e6||ek[129]!==e$||ek[130]!==tD||ek[131]!==tK||ek[132]!==eB||ek[133]!==tG||ek[134]!==tO?.id||ek[135]!==eZ||ek[136]!==eS){let e;ek[138]!==tE||ek[139]!==tz||ek[140]!==t$||ek[141]!==e0||ek[142]!==tZ||ek[143]!==tY.length||ek[144]!==eG||ek[145]!==e6||ek[146]!==e$||ek[147]!==tD||ek[148]!==tK||ek[149]!==eB||ek[150]!==tO?.id||ek[151]!==eZ||ek[152]!==eS?(e=e=>{let{group:i,rows:n}=e;return(0,t.jsxs)(f.Fragment,{children:[i===t$&&(0,t.jsx)(eI.s,{routingMode:eB,columnCount:tY.length,exclusions:tz}),n.map(e=>(0,t.jsx)(tP,{endpoint:e,displayName:tE.get(e.id)??e.provider_display_name,pricingColumns:tK,uptimeData:eS,isSelected:tO?.id===e.id,shouldShowFirstAudioColumn:null!==e0,shouldShowThroughputColumn:eZ,percentile:tD,onClick:tZ,ineligibilityReasons:eG?.get(e.id),isMyKeysOnly:e$?.has(e.id)??!1,isHipaaUiEnabled:e6},e.id))]},i)},ek[138]=tE,ek[139]=tz,ek[140]=t$,ek[141]=e0,ek[142]=tZ,ek[143]=tY.length,ek[144]=eG,ek[145]=e6,ek[146]=e$,ek[147]=tD,ek[148]=tK,ek[149]=eB,ek[150]=tO?.id,ek[151]=eZ,ek[152]=eS,ek[153]=e):e=ek[153],ea=tG.map(e),ek[121]=tE,ek[122]=tz,ek[123]=t$,ek[124]=e0,ek[125]=tZ,ek[126]=tY.length,ek[127]=eG,ek[128]=e6,ek[129]=e$,ek[130]=tD,ek[131]=tK,ek[132]=eB,ek[133]=tG,ek[134]=tO?.id,ek[135]=eZ,ek[136]=eS,ek[137]=ea}else ea=ek[137];ek[154]!==ea?(eo=(0,t.jsx)(_.TableBody,{children:ea}),ek[154]=ea,ek[155]=eo):eo=ek[155],ek[156]!==X||ek[157]!==t4||ek[158]!==en||ek[159]!==eo?(ep=(0,t.jsx)(w.N,{"data-testid":"provider-table-desktop",className:"hidden md:block",children:(0,t.jsxs)(_.Table,{intrinsicColumns:!0,intrinsicColumnsFlexColumn:"first",sort:X,onSortChange:t4,children:[en,eo]})}),ek[156]=X,ek[157]=t4,ek[158]=en,ek[159]=eo,ek[160]=ep):ep=ek[160],ek[161]!==e7||ek[162]!==ep||ek[163]!==tt?(em=(0,t.jsx)("div",{className:tt,"aria-busy":e7,children:ep}),ek[161]=e7,ek[162]=ep,ek[163]=tt,ek[164]=em):em=ek[164],ek[165]!==ew||ek[166]!==eW||ek[167]!==eQ||ek[168]!==tF||ek[169]!==eZ||ek[170]!==tH?(ef=!eW&&ew.length>1&&(0,t.jsx)(tp,{sort:tH,onSortChange:tq,pricingColumns:tF,latencyLabel:eQ,shouldShowThroughputColumn:eZ}),ek[165]=ew,ek[166]=eW,ek[167]=eQ,ek[168]=tF,ek[169]=eZ,ek[170]=tH,ek[171]=ef):ef=ek[171],ek[172]!==e1||ek[173]!==eX||ek[174]!==ef?(eh=(0,t.jsxs)(k.Z,{children:[ef,eX,e1]}),ek[172]=e1,ek[173]=eX,ek[174]=ef,ek[175]=eh):eh=ek[175];let t6=tO?.id??null;return ek[176]!==tW||ek[177]!==tE||ek[178]!==tz||ek[179]!==t$||ek[180]!==tZ||ek[181]!==eG||ek[182]!==e6||ek[183]!==e$||ek[184]!==tD||ek[185]!==tK||ek[186]!==eB||ek[187]!==tG||ek[188]!==eZ||ek[189]!==t6||ek[190]!==eS?(ex=(0,t.jsx)(e8,{sections:tG,dividerGroup:t$,routingMode:eB,dividerExclusions:tz,displayNames:tE,pricingColumns:tK,uptimeData:eS,percentile:tD,selectedEndpointId:t6,onRowClick:tZ,ineligibilityReasons:eG,myKeysOnlyEndpointIds:e$,isHipaaUiEnabled:e6,shouldShowThroughputColumn:eZ,sort:tW},eB),ek[176]=tW,ek[177]=tE,ek[178]=tz,ek[179]=t$,ek[180]=tZ,ek[181]=eG,ek[182]=e6,ek[183]=e$,ek[184]=tD,ek[185]=tK,ek[186]=eB,ek[187]=tG,ek[188]=eZ,ek[189]=t6,ek[190]=eS,ek[191]=ex):ex=ek[191],ek[192]!==e7||ek[193]!==ex||ek[194]!==tt?(eb=(0,t.jsx)("div",{className:tt,"aria-busy":e7,children:ex}),ek[192]=e7,ek[193]=ex,ek[194]=tt,ek[195]=eb):eb=ek[195],ek[196]!==eh||ek[197]!==eb?(eg=(0,t.jsxs)("div",{className:"flex flex-col gap-3 md:hidden",children:[eh,eb]}),ek[196]=eh,ek[197]=eb,ek[198]=eg):eg=ek[198],ek[199]!==em||ek[200]!==eg?(ey=(0,t.jsxs)("div",{ref:e9,className:"flex flex-col gap-2",children:[em,eg]}),ek[199]=em,ek[200]=eg,ek[201]=ey):ey=ek[201],ek[202]!==ts||ek[203]!==tA||ek[204]!==t5||ek[205]!==eG||ek[206]!==e6||ek[207]!==tJ||ek[208]!==eT||ek[209]!==eQ||ek[210]!==eY||ek[211]!==tX||ek[212]!==tl||ek[213]!==t3||ek[214]!==tV||ek[215]!==tD||ek[216]!==tO||ek[217]!==t1||ek[218]!==t0||ek[219]!==t2||ek[220]!==ta||ek[221]!==eZ?(ev=t5&&(0,t.jsx)(tb,{endpoint:tO,displayNames:tV,effectiveSummary:t0,effectiveTotalTokens:tA,ineligibilityReasons:tO?eG?.get(tO.id):void 0,uptimeData:t2,isPrivateView:eT,percentile:tD,latencyLabel:eQ,latencyTooltip:eY,shouldShowThroughputColumn:eZ,isHipaaUiEnabled:e6,onClose:ts,setIsOpen:ta,outsideClickIgnoreRef:t3,onPrev:()=>{let e=tX[t1-1];void 0!==e&&tl(e)},onNext:()=>{let e=tX[t1+1];void 0!==e&&tl(e)},hasPrev:t1>0,hasNext:t1>=0&&t10&&(0,t.jsx)(G,{uptimeData:m,showValue:!1,className:"shrink-0"}),p[8]=m,p[9]=a):a=p[9];let i=(0,R.f)(e)?"text-foreground":"text-faint";p[10]!==i?(l=(0,j.f)("inline-flex w-16 shrink-0 justify-end whitespace-nowrap tabular-nums",i),p[10]=i,p[11]=l):l=p[11],s=(0,R.f)(e)?(0,S.g)(f,e):"--",p[0]=m,p[1]=f,p[2]=n,p[3]=l,p[4]=s,p[5]=r,p[6]=a,p[7]=o}else n=p[2],l=p[3],s=p[4],r=p[5],a=p[6],o=p[7];return p[12]!==l||p[13]!==s?(u=(0,t.jsx)("span",{className:l,children:s}),p[12]=l,p[13]=s,p[14]=u):u=p[14],p[15]!==r||p[16]!==a||p[17]!==u?(c=(0,t.jsxs)("div",{className:r,children:[a,u]}),p[15]=r,p[16]=a,p[17]=u,p[18]=c):c=p[18],p[19]!==n||p[20]!==o||p[21]!==c?(d=(0,t.jsx)(n,{className:o,children:c}),p[19]=n,p[20]=o,p[21]=c,p[22]=d):d=p[22],d}function tR(e){let n,l,s=(0,i.c)(22),{stats:r,firstAudioStats:a,shouldShowFirstAudioColumn:o,percentile:u,shouldShowThroughputColumn:c,locale:d}=e;if(s[0]!==u||s[1]!==r){let e=(0,eN.b)(r,u)??null;n=(0,R.f)(e)?e/1e3:null,s[0]=u,s[1]=r,s[2]=n}else n=s[2];let p=n,m=(0,E.f)();if(s[3]!==a||s[4]!==p||s[5]!==d||s[6]!==m||s[7]!==u||s[8]!==o||s[9]!==c||s[10]!==r){var f,h;let e,i,n,x=(0,eN.G)(r,u)??null;s[12]!==p||s[13]!==d?(e=(0,R.f)(p)?(0,B.F)(d,p):null,s[12]=p,s[13]=d,s[14]=e):e=s[14],s[15]!==e?(i=(0,t.jsx)(tM,{value:e,suffix:"s"}),s[15]=e,s[16]=i):i=s[16],s[17]!==a||s[18]!==d||s[19]!==u||s[20]!==o?(n=o&&(0,t.jsx)(tM,{value:(f=d,h=(0,eN.b)(a,u),(0,R.f)(h)?(0,B.F)(f,h/1e3):null),suffix:"s"}),s[17]=a,s[18]=d,s[19]=u,s[20]=o,s[21]=n):n=s[21],l=(0,t.jsxs)(t.Fragment,{children:[i,n,c&&(0,t.jsx)(tM,{value:(0,R.f)(x)?(0,B.S)(d,x):null,suffix:" tok/s",tooltip:(0,eN.Z)(r)?m(I.W.THROUGHPUT_FALLBACK_WINDOW):void 0})]}),s[3]=a,s[4]=p,s[5]=d,s[6]=m,s[7]=u,s[8]=o,s[9]=c,s[10]=r,s[11]=l}else l=s[11];return l}function tO(e){let n,l,s,r,a,o=(0,i.c)(22),{endpoint:u,displayName:c,ineligibilityReasons:d,isMyKeysOnly:p,isHipaaUiEnabled:m,onClick:f}=e,h=(d?.length??0)>0;return o[0]!==u||o[1]!==f?(n=()=>f(u),o[0]=u,o[1]=f,o[2]=n):n=o[2],o[3]!==u.is_hipaa_eligible||o[4]!==m?(l=m&&(0,t.jsx)(D.X,{isEligible:u.is_hipaa_eligible}),o[3]=u.is_hipaa_eligible,o[4]=m,o[5]=l):l=o[5],o[6]!==u.is_byok_only?(s=u.is_byok_only&&(0,t.jsx)(ew,{}),o[6]=u.is_byok_only,o[7]=s):s=o[7],o[8]!==u.is_byok_only||o[9]!==u.pricing||o[10]!==d||o[11]!==h||o[12]!==p?(r=h?(0,t.jsx)(ev,{reasons:d??[]}):(0,t.jsxs)(t.Fragment,{children:[p&&!u.is_byok_only&&(0,t.jsx)(e_,{}),(0,t.jsx)(K.f,{discount:u.pricing.discount,variant:"subdued"})]}),o[8]=u.is_byok_only,o[9]=u.pricing,o[10]=d,o[11]=h,o[12]=p,o[13]=r):r=o[13],o[14]!==c||o[15]!==u||o[16]!==h||o[17]!==n||o[18]!==l||o[19]!==s||o[20]!==r?(a=(0,t.jsx)(_.TableRowHead,{children:(0,t.jsxs)(q.f,{displayName:c,providerInfo:u.provider_info,badgeEndpoint:u,onActivate:n,isMuted:h,children:[l,s,r]})}),o[14]=c,o[15]=u,o[16]=h,o[17]=n,o[18]=l,o[19]=s,o[20]=r,o[21]=a):a=o[21],a}let tP=(0,f.memo)(function(e){let n,l,s,r,a,o,u,c=(0,i.c)(35),{endpoint:d,displayName:p,pricingColumns:m,uptimeData:f,isSelected:h,shouldShowThroughputColumn:x,shouldShowFirstAudioColumn:b,percentile:g,onClick:y,ineligibilityReasons:v,isMyKeysOnly:k,isHipaaUiEnabled:w}=e,N=(0,M.useLocale)(),{stats:S}=d,I=(v?.length??0)>0,T=f?.[d.id],L=h&&"bg-selected-bg",C=I&&"opacity-60";if(c[0]!==L||c[1]!==C?(n=(0,j.f)("cursor-pointer",L,C),c[0]=L,c[1]=C,c[2]=n):n=c[2],c[3]!==d||c[4]!==y?(l=()=>y(d),c[3]=d,c[4]=y,c[5]=l):l=c[5],c[6]!==p||c[7]!==d||c[8]!==v||c[9]!==w||c[10]!==k||c[11]!==y?(s=(0,t.jsx)(tO,{endpoint:d,displayName:p,ineligibilityReasons:v,isMyKeysOnly:k,isHipaaUiEnabled:w,onClick:y}),c[6]=p,c[7]=d,c[8]=v,c[9]=w,c[10]=k,c[11]=y,c[12]=s):s=c[12],c[13]!==d||c[14]!==m){let e;c[16]!==d?(e=e=>(0,t.jsx)(_.TableCell,{className:"text-right",children:(0,t.jsx)(em,{endpoint:d,column:e})},e.key),c[16]=d,c[17]=e):e=c[17],r=m.map(e),c[13]=d,c[14]=m,c[15]=r}else r=c[15];return c[18]!==d.firstAudioStats||c[19]!==N||c[20]!==g||c[21]!==b||c[22]!==x||c[23]!==S?(a=(0,t.jsx)(tR,{stats:S,firstAudioStats:d.firstAudioStats,shouldShowFirstAudioColumn:b,percentile:g,shouldShowThroughputColumn:x,locale:N}),c[18]=d.firstAudioStats,c[19]=N,c[20]=g,c[21]=b,c[22]=x,c[23]=S,c[24]=a):a=c[24],c[25]!==T||c[26]!==N?(o=(0,t.jsx)(tA,{endpointUptime:T,locale:N}),c[25]=T,c[26]=N,c[27]=o):o=c[27],c[28]!==n||c[29]!==l||c[30]!==s||c[31]!==r||c[32]!==a||c[33]!==o?(u=(0,t.jsxs)(_.TableRow,{className:n,onClick:l,children:[s,r,a,o]}),c[28]=n,c[29]=l,c[30]=s,c[31]=r,c[32]=a,c[33]=o,c[34]=u):u=c[34],u});function tE(e){e.stopPropagation()}var tV=e.i(59634),tF=e.i(322964),tK=e.i(268176),tD=e.i(653051),tH=e.i(953275),tq=e.i(616384),tW=e.i(707690);function tB(e){return e.id}function tU(e){return{...e,stats:void 0}}function tG(){let e,f,v,j,k,w,_,N,S,I,T,L,C,M,A,R,P,V,F,K,D,H,q,W,B=(0,i.c)(103),{model:U,privateEndpoints:G,staticVariant:$,isPrivateView:z,variantSelect:Q,variantChip:Y,routingMode:Z}=(0,y.useModelPage)(),{entity:J,isSignedIn:X,contextEntityId:ee}=(0,a.useEntity)(),et=(0,o.f)()&&!0===X,ei=et&&null!==J.data;B[0]!==ee||B[1]!==z||B[2]!==U||B[3]!==G||B[4]!==$?(e={model:U,privateEndpoints:G,staticVariant:$,isPrivateView:z,contextEntityId:ee},B[0]=ee,B[1]=z,B[2]=U,B[3]=G,B[4]=$,B[5]=e):e=B[5];let{resolvedEndpointStats:en,uptimeData:el,isEndpointStatsLoading:es,modelSearchParams:er,latencyLabel:ea,latencyTooltip:eo,firstAudio:eu,shouldShowThroughputColumn:ec,shouldShowReasoningEffortSelect:ed,selectableReasoningEfforts:ep}=function(e){let t,n,l,s,r,a=(0,i.c)(13),{model:o,privateEndpoints:u,staticVariant:c,isPrivateView:d,contextEntityId:p}=e;a[0]!==u?(t=u??[],a[0]=u,a[1]=t):t=a[1],a[2]!==t?(n=t.map(tU),a[2]=t,a[3]=n):n=a[3];let m=n,f={permaslug:o.permaslug,variant:c},h=(0,E.f)(),x=(0,tq.N)(o),{latencyLabel:b,latencyTooltip:g,shouldShowThroughputColumn:y,firstAudio:v}=(0,tq.V)(h,x),j=(0,tq.Q)(x),{showReasoningEffortSelect:k,selectableEfforts:w,reasoningEffort:_}=(0,tW.f)({model:o,perfWorkload:x.perfWorkload,isPrivateView:d}),{data:N,isLoading:S}=(0,O.f)((0,tf.h)(d?null:{...f,...x,reasoningEffort:_})),{data:I}=(0,O.f)((0,tf.h)(d||null===j?null:{...f,...j,reasoningEffort:_}));a[4]!==N||a[5]!==I?(l=(0,tq.z)(N,I),a[4]=N,a[5]=I,a[6]=l):l=a[6];let T=l,L=d?null:o.permaslug;a[7]!==L?(s=(0,tf.W)(L),a[7]=L,a[8]=s):s=a[8];let{data:C}=(0,O.f)(s),M=d?p:null;a[9]!==d||a[10]!==m||a[11]!==M?(r=(0,tf.a)(M,d?m.map(tB):null),a[9]=d,a[10]=m,a[11]=M,a[12]=r):r=a[12];let{data:A}=(0,O.f)(r);return{resolvedEndpointStats:d?m:T,uptimeData:d?A:C,isEndpointStatsLoading:S,modelSearchParams:f,latencyLabel:b,latencyTooltip:g,shouldShowThroughputColumn:y,firstAudio:d?null:v,shouldShowReasoningEffortSelect:k,selectableReasoningEfforts:w}}(e),[em]=(0,m.o)(tF.H,tF.r);B[6]!==Z?(f=(0,tH.V)(Z),B[6]=Z,B[7]=f):f=B[7];let ef=f,eh=null!==ef,ex=J.data??null;B[8]!==ex?(v=(0,l.f)(ex),B[8]=ex,B[9]=v):v=B[9];let eb=v,{getEndpointIneligibilityReasons:eg,byokOnlyProviders:ey,disabledServiceTiers:ev}=(0,u.R)(J.data?.clerk_user_id??null);B[10]!==en?(j=en||[],B[10]=en,B[11]=j):j=B[11],B[12]!==j?(k=j.filter(tQ),B[12]=j,B[13]=k):k=B[13];let ej=k;B[14]!==Z||B[15]!==ej?(w=(0,c.m)({endpoints:ej,variant:Z}),B[14]=Z,B[15]=ej,B[16]=w):w=B[16];let ek=w;B[17]!==eg||B[18]!==U?(_=e=>eg((0,n.Q)(U),e.provider_slug),B[17]=eg,B[18]=U,B[19]=_):_=B[19];let ew=_;e:{let e;if(!et||!ey||0===ey.length){let e;B[20]===Symbol.for("react.memo_cache_sentinel")?(e=new Map,B[20]=e):e=B[20],N=e;break e}if(B[21]!==ey||B[22]!==ej){let t;B[24]!==ey?(t=e=>{let t=function({endpoint:e,policies:t}){let i=t.find(t=>t.provider===e.provider_name);return i?null===i.allowedModels||i.allowedModels.includes(e.model_variant_permaslug)?h:x:null}({endpoint:e,policies:ey});return null===t?[]:[[e.id,t]]},B[24]=ey,B[25]=t):t=B[25],e=new Map(ej.flatMap(t)),B[21]=ey,B[22]=ej,B[23]=e}else e=B[23];N=e}let e_=N;B[26]!==e_?(S=new Set([...e_].filter(tz).map(t$)),B[26]=e_,B[27]=S):S=B[27];let eS=S;B[28]!==ev||B[29]!==et||B[30]!==ej?(I=et&&ev?function({endpoints:e,disabledServiceTiers:t}){if(0===t.length)return new Set;let i=new Set(t);return new Set(e.flatMap(e=>void 0!==e.service_tier&&i.has(e.service_tier)?[e.id]:[]))}({endpoints:ej,disabledServiceTiers:ev}):new Set,B[28]=ev,B[29]=et,B[30]=ej,B[31]=I):I=B[31];let eI=I;if(B[32]!==e_||B[33]!==eI||B[34]!==ew||B[35]!==ei||B[36]!==eb||B[37]!==ej){T=new Map((0,b.m)({endpoints:ej,userSettings:eb,isUserLoggedIn:ei,getGuardrailReasons:ew}));let e=(e,t)=>{T.set(e,[...T.get(e)??[],t])};for(let[t,i]of e_)i===x&&e(t,d.m.ProviderRequiresWorkspaceKey);for(let t of eI)e(t,d.m.ServiceTierDisabledByWorkspace);B[32]=e_,B[33]=eI,B[34]=ew,B[35]=ei,B[36]=eb,B[37]=ej,B[38]=T}else T=B[38];let eT=T;t:{let e;if(!em){L=ej;break t}if(B[39]!==em||B[40]!==ej){let t;B[42]!==em?(t=e=>(0,p.k)(em,e.quantization),B[42]=em,B[43]=t):t=B[43],e=ej.filter(t),B[39]=em,B[40]=ej,B[41]=e}else e=B[41];L=e}let eL=L;B[44]!==eL?(C=(0,eN.m)(eL)?[tD.E.Percentile]:[],B[44]=eL,B[45]=C):C=B[45],B[46]!==ed?(M=ed?[tD.E.ReasoningEffort]:[],B[46]=ed,B[47]=M):M=B[47],B[48]!==en?(A=(0,tF.f)(en||[]).length>1?[tD.E.Quantization]:[],B[48]=en,B[49]=A):A=B[49],B[50]!==C||B[51]!==M||B[52]!==A?(R=[...C,...M,...A],B[50]=C,B[51]=M,B[52]=A,B[53]=R):R=B[53];let eC=R,eM=(0,tD.S)(eC,"providers"),eA=eC.length>0;B[54]!==eL||B[55]!==eA||B[56]!==ea||B[57]!==en||B[58]!==ep||B[59]!==eM||B[60]!==ed||B[61]!==ec?(P=eA?(0,t.jsxs)(s.f,{activeCount:eM.activeCount,onReset:eM.reset,children:[(0,t.jsx)(tV.f,{endpointStats:eL,latencyLabel:ea,shouldShowThroughputColumn:ec,presentation:"sheet-section"}),ed&&(0,t.jsx)(tK.f,{efforts:ep,presentation:"sheet-section"}),(0,t.jsx)(tF.j,{endpointStats:en||[],presentation:"sheet-section"})]}):null,B[54]=eL,B[55]=eA,B[56]=ea,B[57]=en,B[58]=ep,B[59]=eM,B[60]=ed,B[61]=ec,B[62]=P):P=B[62];let eR=P;return B[63]!==ep||B[64]!==ed?(V=ed&&(0,t.jsx)(tK.f,{efforts:ep,presentation:"pill"}),B[63]=ep,B[64]=ed,B[65]=V):V=B[65],B[66]!==en?(F=en||[],B[66]=en,B[67]=F):F=B[67],B[68]!==F?(K=(0,t.jsx)(tF.j,{endpointStats:F,presentation:"pill"}),B[68]=F,B[69]=K):K=B[69],B[70]!==eL||B[71]!==ea||B[72]!==ec?(D=(0,t.jsx)("div",{className:"ml-auto hidden md:block",children:(0,t.jsx)(tV.f,{endpointStats:eL,latencyLabel:ea,shouldShowThroughputColumn:ec,presentation:"segmented"})}),B[70]=eL,B[71]=ea,B[72]=ec,B[73]=D):D=B[73],B[74]!==V||B[75]!==K||B[76]!==D||B[77]!==Q?(H=(0,t.jsxs)("div",{className:"hidden w-full flex-wrap items-center gap-2 md:flex",children:[Q,V,K,D]}),B[74]=V,B[75]=K,B[76]=D,B[77]=Q,B[78]=H):H=B[78],B[79]!==ek||B[80]!==eL||B[81]!==eu||B[82]!==eT||B[83]!==es||B[84]!==z||B[85]!==eh||B[86]!==ea||B[87]!==eo||B[88]!==ef||B[89]!==eR||B[90]!==U||B[91]!==er||B[92]!==eS||B[93]!==en||B[94]!==Z||B[95]!==ec||B[96]!==el||B[97]!==ej||B[98]!==Y?(q=en&&(z||!es)?(0,t.jsx)(g.m,{children:(0,t.jsx)(ty,{endpointStats:eL,allEndpointStats:ej,uptimeData:el,isPrivateView:z,inputModalities:U.input_modalities,outputModalities:U.output_modalities,latencyLabel:ea,latencyTooltip:eo,firstAudio:eu,shouldShowThroughputColumn:ec,lockedSort:ef,isSortLocked:eh,routingMode:Z,exclusionsById:ek,ineligibilityReasons:eT,myKeysOnlyEndpointIds:eS,effectivePricingParams:z?null:er,mobileRoutingChip:Y,mobileFiltersChip:eR})}):(0,t.jsx)(r.l,{className:"h-96 w-full"}),B[79]=ek,B[80]=eL,B[81]=eu,B[82]=eT,B[83]=es,B[84]=z,B[85]=eh,B[86]=ea,B[87]=eo,B[88]=ef,B[89]=eR,B[90]=U,B[91]=er,B[92]=eS,B[93]=en,B[94]=Z,B[95]=ec,B[96]=el,B[97]=ej,B[98]=Y,B[99]=q):q=B[99],B[100]!==H||B[101]!==q?(W=(0,t.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[H,q]}),B[100]=H,B[101]=q,B[102]=W):W=B[102],W}function t$(e){let[t]=e;return t}function tz(e){let[,t]=e;return t===h}function tQ(e){return!!e.provider_name}e.s(["ModelProviders",0,function(){let e,n=(0,i.c)(2),{isPrivateView:l}=(0,y.useModelPage)();if(l){let e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(f.Suspense,{fallback:(0,t.jsx)(v,{}),children:(0,t.jsx)(tG,{})}),n[0]=e):e=n[0],e}return n[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(tG,{}),n[1]=e):e=n[1],e}],728439)}]); //# sourceMappingURL=3u3bvezn8ygs_.js.map