!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a092e1-f23e-7dd2-a4b3-4179d9dc51f6")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,916357,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(752644),r=e.i(553215),i=e.i(452473),a=e.i(528164),s=e.i(379684),o=e.i(252358);e.s(["CompareButton",0,e=>{let c,u,d,m,f=(0,l.c)(8),{className:p}=e,h=(0,o.usePosthogClient)();return f[0]!==p?(c=(0,i.cn)("h-9",p),f[0]=p,f[1]=c):c=f[1],f[2]!==h?(u=()=>{h.capture(r.PostHogEvent.ClickCompareButton,{source:"models-page"})},f[2]=h,f[3]=u):u=f[3],f[4]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsxs)(s.TextLink,{href:"/compare",className:"no-underline",children:[(0,t.jsx)(n.ScaleIcon,{className:"size-3.5"}),(0,t.jsx)("span",{children:"Compare"})]}),f[4]=d):d=f[4],f[5]!==c||f[6]!==u?(m=(0,t.jsx)(a.Button,{variant:"outline",size:"md",className:c,onClick:u,render:d}),f[5]=c,f[6]=u,f[7]=m):m=f[7],m}])},197838,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(553215),r=e.i(452473),i=e.i(528164),a=e.i(252358),s=e.i(475910);e.i(406201);var o=e.i(806024);e.s(["DiscoverModelsButton",0,function(e){let c,u,d,m,f=(0,l.c)(8),{className:p}=e,h=(0,a.usePosthogClient)();return f[0]!==p?(c=(0,r.cn)("h-9",p),f[0]=p,f[1]=c):c=f[1],f[2]!==h?(u=()=>{h.capture(n.PostHogEvent.ClickModelsButton,{variants:n.PostHogElementVariants.SecondaryCta,source:"models-page",destination:"/discover"})},f[2]=h,f[3]=u):u=f[3],f[4]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsxs)(o.Link,{href:"/discover",className:"no-underline",children:["Discover Models",(0,t.jsx)(s.RotatingAuthorIcon,{})]}),f[4]=d):d=f[4],f[5]!==c||f[6]!==u?(m=(0,t.jsx)(i.Button,{variant:"outline",size:"md",className:c,onClick:u,render:d}),f[5]=c,f[6]=u,f[7]=m):m=f[7],m}])},217699,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(839539),r=e.i(414539),i=e.i(252358),a=e.i(432914),s=e.i(924632),o=e.i(270401),c=e.i(998237);function u(){let e,t=(0,l.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e={defaultValue:n.ModelDisplayFormat.Cards},t[0]=e):e=t[0],(0,c.useLocalStorage)("models-view-format",e)}function d(){let e,o,c,d,m=(0,l.c)(9),[f,p]=u(),h=(0,i.usePosthogClient)();return m[0]!==h||m[1]!==p||m[2]!==f?(e=e=>{let t=function(e){switch(e){case n.ModelDisplayFormat.Cards:return n.ModelDisplayFormat.Cards;case n.ModelDisplayFormat.Table:return n.ModelDisplayFormat.Table;default:return null}}(e);t&&t!==f&&(p(t),h.setPersonProperties({models_view_format:t}))},m[0]=h,m[1]=p,m[2]=f,m[3]=e):e=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsxs)(r.TabsTrigger,{value:n.ModelDisplayFormat.Cards,className:"gap-1.5 rounded-sm px-2.5 py-1 text-xs hover:text-accent-foreground","aria-label":"List view",title:"List view",children:[(0,t.jsx)(a.ListIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"List"})]}),m[4]=o):o=m[4],m[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsxs)(r.TabsList,{"aria-label":"Models display format",className:"h-9 rounded-md border border-border p-0.5",children:[o,(0,t.jsxs)(r.TabsTrigger,{value:n.ModelDisplayFormat.Table,className:"gap-1.5 rounded-sm px-2.5 py-1 text-xs hover:text-accent-foreground","aria-label":"Table view",title:"Table view",children:[(0,t.jsx)(s.Table2Icon,{className:"size-4"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Table"})]})]}),m[5]=c):c=m[5],m[6]!==e||m[7]!==f?(d=(0,t.jsx)(r.Tabs,{value:f,onValueChange:e,children:c}),m[6]=e,m[7]=f,m[8]=d):d=m[8],d}e.s(["ModelDisplayFormatToggle",0,function(){let e,n=(0,l.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(o.Suspense,{fallback:null,children:(0,t.jsx)(d,{})}),n[0]=e):e=n[0],e},"useModelsViewFormat",0,u])},467934,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(152533),r=e.i(553215),i=e.i(452473),a=e.i(810563),s=e.i(394333),o=e.i(252358),c=e.i(554616),u=e.i(621364),d=e.i(270401);let m="h-9 w-full",f=e=>{let i,s,f,p,h,x=(0,l.c)(12),{containerClassName:g}=e,v=(0,o.usePosthogClient)(),y=(0,d.useRef)(!1);x[0]===Symbol.for("react.memo_cache_sentinel")?(i=u.parseAsString.withDefault("").withOptions({shallow:!0,limitUrlUpdates:(0,c.debounce)(300)}),x[0]=i):i=x[0];let[j,b]=(0,u.useQueryState)("q",i);return x[1]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(n.MagnifyingGlassIcon,{}),x[1]=s):s=x[1],x[2]!==b?(f=e=>{y.current=!0,b(e.target.value.toLowerCase()||null)},x[2]=b,x[3]=f):f=x[3],x[4]!==v||x[5]!==j?(p=()=>{y.current&&(y.current=!1,v.capture(r.PostHogEvent.SearchModels,{query:j}))},x[4]=v,x[5]=j,x[6]=p):p=x[6],x[7]!==g||x[8]!==j||x[9]!==f||x[10]!==p?(h=(0,t.jsx)(a.Input,{type:"text",placeholder:"Search models...",leadingIcon:s,className:m,containerClassName:g,value:j,onChange:f,onBlur:p}),x[7]=g,x[8]=j,x[9]=f,x[10]=p,x[11]=h):h=x[11],h};e.s(["ModelsFilterInput",0,e=>{let n,r,a,o,c=(0,l.c)(9),{containerClassName:u}=e,p=void 0===u?"w-full md:w-80":u;return c[0]!==p?(n=(0,i.cn)(m,p),c[0]=p,c[1]=n):n=c[1],c[2]!==n?(r=(0,t.jsx)(s.Skeleton,{className:n}),c[2]=n,c[3]=r):r=c[3],c[4]!==p?(a=(0,t.jsx)(f,{containerClassName:p}),c[4]=p,c[5]=a):a=c[5],c[6]!==r||c[7]!==a?(o=(0,t.jsx)(d.Suspense,{fallback:r,children:a}),c[6]=r,c[7]=a,c[8]=o):o=c[8],o}])},199754,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(839539),r=e.i(821369),i=e.i(217699),a=e.i(452473),s=e.i(956506),o=e.i(50666),c=e.i(980351),u=e.i(779100),d=e.i(864160),m=e.i(121039),f=e.i(270401),p=e.i(442796),h=e.i(143324),x=e.i(61811),g=e.i(379684),v=e.i(799034),y=e.i(561348),j=e.i(193241);function b(e){let n,r,i=(0,l.c)(9),{initialListing:a}=e;if(!a?.models.length)return null;if(i[0]!==a.analytics||i[1]!==a.categories||i[2]!==a.models){let e;i[4]!==a.analytics||i[5]!==a.categories?(e=e=>(0,t.jsx)("li",{className:"group flex w-full flex-col justify-center px-0.5 py-1",children:(0,t.jsx)(S,{model:e,categories:a.categories,analytics:a.analytics,outputModalityIntent:null})},e.endpoint?.id??e.permaslug),i[4]=a.analytics,i[5]=a.categories,i[6]=e):e=i[6],n=a.models.slice(0,y.SSR_MODEL_ROW_COUNT).map(e),i[0]=a.analytics,i[1]=a.categories,i[2]=a.models,i[3]=n}else n=i[3];return i[7]!==n?(r=(0,t.jsx)("div",{className:"relative w-full",children:(0,t.jsx)("ul",{className:"relative w-full py-2",children:n})}),i[7]=n,i[8]=r):r=i[8],r}function S(e){let n,r,i,o,c,u=(0,l.c)(18),{model:d,categories:m,analytics:f,outputModalityIntent:p}=e,x=(0,h.getModelDetailHref)(d,{outputModalityIntent:p}),y=(0,v.useIntentPrefetch)();u[0]!==y?({prefetch:r,...n}=y,u[0]=y,u[1]=n,u[2]=r):(n=u[1],r=u[2]);let b=s.Card,S=(0,a.cn)("relative flex items-center","px-5","transition-colors","hover:bg-card-hover",x&&"cursor-pointer");return u[3]!==d||u[4]!==x||u[5]!==r?(i=x?(0,t.jsx)(g.TextLink,{href:x,prefetch:r,className:"absolute inset-0 z-0 no-underline","aria-label":d.name}):null,u[3]=d,u[4]=x,u[5]=r,u[6]=i):i=u[6],u[7]!==f||u[8]!==m||u[9]!==d||u[10]!==p?(o=(0,t.jsx)("div",{className:"pointer-events-none flex w-full items-center",children:(0,t.jsx)(j.ModelsPageListItemListRow,{model:d,categories:m,analytics:f,outputModalityIntent:p})}),u[7]=f,u[8]=m,u[9]=d,u[10]=p,u[11]=o):o=u[11],u[12]!==b||u[13]!==n||u[14]!==S||u[15]!==i||u[16]!==o?(c=(0,t.jsxs)(b,{...n,className:S,children:[i,o]}),u[12]=b,u[13]=n,u[14]=S,u[15]=i,u[16]=o,u[17]=c):c=u[17],c}var w=e.i(542969),N=e.i(637528),_=e.i(222360),M=e.i(210412),k=e.i(988855),C=e.i(340965);function L(e,t){return JSON.stringify(Object.entries(t).filter(([,e])=>void 0!==e).sort(([t],[l])=>(0,k.compareDisplayText)(t,l,{locale:e})))}var P=e.i(2763),T=e.i(427361);function O(e){let n,r,i,a=(0,l.c)(8),{initialListing:s}=e,o=void 0===s?null:s,u=(0,c.useHydrated)();a[0]!==o?(n=o?.models.length?(0,t.jsx)(b,{initialListing:o}):null,a[0]=o,a[1]=n):n=a[1];let d=n;if(!u&&d)return d;let m=u?null:d;return a[2]!==o||a[3]!==u?(r=(0,t.jsx)(A,{initialListing:o,isHydrated:u}),a[2]=o,a[3]=u,a[4]=r):r=a[4],a[5]!==m||a[6]!==r?(i=(0,t.jsx)(f.Suspense,{fallback:m,children:r}),a[5]=m,a[6]=r,a[7]=i):i=a[7],i}function A(e){let r,i,c,g,v,y,j,k,O,A=(0,l.c)(43),{initialListing:R,isHydrated:D}=e,z=(0,u.useLocale)(),{searchParams:B}=(0,P.useModelSearchParams)(),{models:H,modelCount:U,isLoading:$,isPlaceholderData:K,categories:q,analytics:Y,error:W,showPrivate:G}=(0,N.useModelsPageData)(B);A[0]!==B.output_modalities?(r=(0,h.getModelDetailOutputModalityIntent)(B.output_modalities),A[0]=B.output_modalities,A[1]=r):r=A[1];let Q=r,Z=(0,x.useModelsPinnedFilterStore)(F),J=(0,d.useUserStore)(I),X=D&&Z;A[2]!==X||A[3]!==H||A[4]!==J?(i=X&&H?(0,p.filterPinnedModels)(H,J):H,A[2]=X,A[3]=H,A[4]=J,A[5]=i):i=A[5];let ee=i,et=X?ee?.length??0:U,el=!X&&L(z,B)===L(z,{...C.DEFAULT_FIND_MODELS_SEARCH_PARAMS,fmt:n.ModelDisplayFormat.Cards})&&void 0===H&&(R?.models.length??0)>0,en=!el&&$&&(!H||0===H.length),er=!el&&!$&&0===U&&H?.length===0,ei=!el&&!$&&X&&void 0!==H&&0===et,[ea,es]=function(){let e,t,n,r,i=(0,l.c)(6),[a,s]=(0,f.useState)(null),[o,c]=(0,f.useState)(0);i[0]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{s(e)},i[0]=e):e=i[0];let u=e;return i[1]!==a?(t=()=>{if(!a)return void c(0);let e=()=>{let e=a.getBoundingClientRect().top+window.scrollY;c(t=>Math.abs(t-e)>.5?e:t)};e();let t=new ResizeObserver(e);return t.observe(document.body),t.observe(a),window.addEventListener("resize",e,{passive:!0}),()=>{t.disconnect(),window.removeEventListener("resize",e)}},n=[a],i[1]=a,i[2]=t,i[3]=n):(t=i[2],n=i[3]),(0,T.useIsomorphicLayoutEffect)(t,n),i[4]!==o?(r=[u,o],i[4]=o,i[5]=r):r=i[5],r}();A[6]!==ee?(c=e=>ee?.[e]?.endpoint?.id??ee?.[e]?.permaslug??e,A[6]=ee,A[7]=c):c=A[7];let eo=c,ec=en?20:et;A[8]!==eo||A[9]!==es||A[10]!==ec?(g={count:ec,estimateSize:V,getItemKey:eo,overscan:10,paddingStart:8,paddingEnd:8,scrollMargin:es,initialOffset:E,directDomUpdates:!0},A[8]=eo,A[9]=es,A[10]=ec,A[11]=g):g=A[11];let eu=(0,m.useWindowVirtualizer)(g);A[12]!==eu?(v=e=>{eu.containerRef(e)},A[12]=eu,A[13]=v):v=A[13];let ed=v,em=eu.getVirtualItems();if(G&&null!==W){let e;return A[14]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(o.Empty,{className:"mt-8",children:(0,t.jsx)(o.EmptyHeader,{children:(0,t.jsx)(o.EmptyTitle,{children:"Unable to load private models"})})}),A[14]=e):e=A[14],e}if(ei){let e,l=J.length>0;return A[15]!==l?(e=(0,t.jsx)(_.PinnedModelsEmptyState,{hasPins:l}),A[15]=l,A[16]=e):e=A[16],e}if(er){let e,l;return A[17]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(o.EmptyTitle,{children:"No matching models found for your search."}),A[17]=e):e=A[17],A[18]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(o.Empty,{className:"mt-8",children:(0,t.jsxs)(o.EmptyHeader,{children:[e,(0,t.jsx)(o.EmptyDescription,{children:(0,t.jsx)(M.ResetFiltersButton,{})})]})}),A[18]=l):l=A[18],l}if(el&&R){let e;return A[19]!==R?(e=(0,t.jsx)(b,{initialListing:R}),A[19]=R,A[20]=e):e=A[20],e}let ef=K&&"pointer-events-none opacity-50";if(A[21]!==ef?(y=(0,a.cn)("relative w-full opacity-100 transition-opacity duration-200",ef),A[21]=ef,A[22]=y):y=A[22],A[23]!==Y||A[24]!==q||A[25]!==ee||A[26]!==em||A[27]!==Q||A[28]!==eu.measureElement){let e;A[30]!==Y||A[31]!==q||A[32]!==ee||A[33]!==Q||A[34]!==eu.measureElement?(e=e=>{let l=ee?.[e.index];return(0,t.jsx)("li",{ref:eu.measureElement,"data-index":e.index,className:(0,a.cn)("group absolute left-0 top-0 w-full","flex flex-col justify-center","px-0.5 py-1"),children:l?(0,t.jsx)(S,{model:l,categories:q,analytics:Y,outputModalityIntent:Q}):(0,t.jsx)(s.Card,{className:"relative flex items-center px-5",children:(0,t.jsx)("div",{className:"pointer-events-none flex w-full items-center",children:(0,t.jsx)(w.ModelsPageListItemSkeleton,{})})})},e.key)},A[30]=Y,A[31]=q,A[32]=ee,A[33]=Q,A[34]=eu.measureElement,A[35]=e):e=A[35],j=em.map(e),A[23]=Y,A[24]=q,A[25]=ee,A[26]=em,A[27]=Q,A[28]=eu.measureElement,A[29]=j}else j=A[29];return A[36]!==ed||A[37]!==y||A[38]!==j?(k=(0,t.jsx)("ul",{ref:ed,className:y,children:j}),A[36]=ed,A[37]=y,A[38]=j,A[39]=k):k=A[39],A[40]!==ea||A[41]!==k?(O=(0,t.jsx)("div",{ref:ea,className:"relative w-full",children:k}),A[40]=ea,A[41]=k,A[42]=O):O=A[42],O}function E(){return window.scrollY}function V(){return 168}function I(e){return e.pinnedModelSlugs}function F(e){return e.isPinnedOnly}let R=(0,r.default)(()=>e.A(311453).then(e=>e.ModelTable),{loadableGenerated:{modules:[819571]},ssr:!1});e.s(["ModelListRenderer",0,function(e){let r,a=(0,l.c)(3),{initialListing:s}=e,[o]=(0,i.useModelsViewFormat)();if(o===n.ModelDisplayFormat.Table){let e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"h-full min-h-0 pb-2",children:(0,t.jsx)(R,{})}),a[0]=e):e=a[0],e}return a[1]!==s?(r=(0,t.jsx)("div",{className:"h-full min-h-0","data-ssr-content":"models-listing",children:(0,t.jsx)(O,{initialListing:s})}),a[1]=s,a[2]=r):r=a[2],r}],199754)},778325,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(553215),r=e.i(452473),i=e.i(738286),a=e.i(394333),s=e.i(252358),o=e.i(217631);let c=(0,e.i(202913).default)("arrow-down-up",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);var u=e.i(270401),d=e.i(340965),m=e.i(2763);let f="h-9 w-full min-w-0 sm:w-[14.75rem] sm:flex-none",p=e=>{let a,u,p,x,g,v,y,j=(0,l.c)(14),{className:b}=e,S=(0,s.usePosthogClient)(),{searchParams:w,setSearchParams:N}=(0,m.useModelSearchParams)(),_=w.order??(w.q?d.OrderType.TopWeekly:d.OrderType.Newest);return j[0]!==S||j[1]!==N?(a=e=>{(0,o.isMember)(e,d.OrderType)&&(S.capture(n.PostHogEvent.ChangeModelsOrder,{value:e}),N({order:e}))},j[0]=S,j[1]=N,j[2]=a):a=j[2],j[3]!==b?(u=(0,r.cn)(f,"gap-2",b),j[3]=b,j[4]=u):u=j[4],j[5]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(c,{className:"size-3.5 shrink-0"}),x=(0,t.jsx)(i.SelectValue,{}),j[5]=p,j[6]=x):(p=j[5],x=j[6]),j[7]!==u?(g=(0,t.jsxs)(i.SelectTrigger,{className:u,children:[p,x]}),j[7]=u,j[8]=g):g=j[8],j[9]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)(i.SelectContent,{align:"end",children:Object.values(d.OrderType).map(h)}),j[9]=v):v=j[9],j[10]!==_||j[11]!==a||j[12]!==g?(y=(0,t.jsxs)(i.Select,{value:_,onValueChange:a,children:[g,v]}),j[10]=_,j[11]=a,j[12]=g,j[13]=y):y=j[13],y};function h(e){return(0,t.jsx)(i.SelectItem,{value:e,className:"font-medium focus:text-accent-foreground",children:d.orderTypeLabelMap[e]},e)}e.s(["ModelsOrderDropDown",0,e=>{let n,i,s,o,c=(0,l.c)(9),{className:d}=e;return c[0]!==d?(n=(0,r.cn)(f,d),c[0]=d,c[1]=n):n=c[1],c[2]!==n?(i=(0,t.jsx)(a.Skeleton,{className:n}),c[2]=n,c[3]=i):i=c[3],c[4]!==d?(s=(0,t.jsx)(p,{className:d}),c[4]=d,c[5]=s):s=c[5],c[6]!==i||c[7]!==s?(o=(0,t.jsx)(u.Suspense,{fallback:i,children:s}),c[6]=i,c[7]=s,c[8]=o):o=c[8],o}],778325)},825845,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(452473);e.i(793629);var r=e.i(837618),i=e.i(779100),a=e.i(977051),s=e.i(270401);let o=s.forwardRef(function({title:e,titleId:t,...l},n){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},l),e?s.createElement("title",{id:t},e):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5m6 4.125 2.25 2.25m0 0 2.25 2.25M12 13.875l2.25-2.25M12 13.875l-2.25 2.25M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}))});var c=e.i(553215),u=e.i(617353),d=e.i(252358),m=e.i(2763),f=e.i(735625),p=e.i(558956);let h=e=>{let r,i,a,s,o,c=(0,l.c)(15),{id:u,label:d,checked:m,onToggle:h}=e,x=m&&"bg-accent text-accent-foreground";return c[0]!==x?(r=(0,n.cn)("flex h-8 items-center gap-2 rounded-md px-2","hover:bg-card-hover",x),c[0]=x,c[1]=r):r=c[1],c[2]!==m||c[3]!==u||c[4]!==h?(i=(0,t.jsx)(f.Checkbox,{id:u,checked:m,onCheckedChange:h}),c[2]=m,c[3]=u,c[4]=h,c[5]=i):i=c[5],c[6]!==d?(a=(0,t.jsx)("span",{className:"truncate",children:d}),c[6]=d,c[7]=a):a=c[7],c[8]!==u||c[9]!==a?(s=(0,t.jsx)(p.Label,{htmlFor:u,className:"flex w-full cursor-pointer items-center truncate text-xs font-normal",children:a}),c[8]=u,c[9]=a,c[10]=s):s=c[10],c[11]!==r||c[12]!==i||c[13]!==s?(o=(0,t.jsxs)("div",{className:r,children:[i,s]}),c[11]=r,c[12]=i,c[13]=s,c[14]=o):o=c[14],o};function x(){let e,n=(0,l.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(g,{})}),n[0]=e):e=n[0],e}function g(){let e,n,r,i=(0,l.c)(8),{query:a,setSearchParams:s}=(0,m.useModelSearchParams)(),f=(0,d.usePosthogClient)(),p="false"===a.active;i[0]!==p||i[1]!==f||i[2]!==s?(e=()=>{s({active:p?null:"false"}),f.capture(c.PostHogEvent.ToggleActiveEndpoints,{show_deprecated:!p,source:"models-page"})},i[0]=p,i[1]=f,i[2]=s,i[3]=e):e=i[3];let x=e;return i[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(u.AccordionTrigger,{className:"group px-2",children:(0,t.jsxs)("div",{className:"text-foreground text-xs flex items-center gap-2 truncate font-medium",children:[(0,t.jsx)(o,{className:"size-4"}),(0,t.jsx)("span",{className:"group-hover:underline",children:"Inactive models"})]})}),i[4]=n):n=i[4],i[5]!==p||i[6]!==x?(r=(0,t.jsx)(u.Accordion,{type:"single",collapsible:!0,children:(0,t.jsxs)(u.AccordionItem,{value:"inactive-models",className:"border-none",children:[n,(0,t.jsx)(u.AccordionContent,{children:(0,t.jsx)("div",{className:"flex flex-col gap-1 truncate pl-2",children:(0,t.jsx)(h,{id:"active-show-deprecated",label:"Show deprecated",checked:p,onToggle:x})})})]})}),i[5]=p,i[6]=x,i[7]=r):r=i[7],r}var v=e.i(674314),y=e.i(637528),j=e.i(820941),b=e.i(996961);function S(){let e,n=(0,l.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(w,{})}),n[0]=e):e=n[0],e}function w(){let e,n,r,i,a=(0,l.c)(9),{query:s,setSearchParams:o}=(0,m.useModelSearchParams)();a[0]===Symbol.for("react.memo_cache_sentinel")?(e={shouldFetchPrivateModels:!0},a[0]=e):e=a[0];let{privateModels:f}=(0,b.useModelInfo)(e),p=f.length>0,x=(0,d.usePosthogClient)(),g="true"===s.private;if(!p)return null;a[1]!==x||a[2]!==o||a[3]!==g?(n=()=>{let e=!g;o({private:e?"true":null}),x.capture(c.PostHogEvent.ClickPrivateModelsToggle,{show_private:e,source:"models-page"})},a[1]=x,a[2]=o,a[3]=g,a[4]=n):n=a[4];let v=n;return a[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(u.AccordionTrigger,{className:"group px-2",children:(0,t.jsxs)("div",{className:"text-foreground text-xs flex items-center gap-2 truncate font-medium",children:[(0,t.jsx)(j.LockClosedIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"group-hover:underline",children:"Private models"})]})}),a[5]=r):r=a[5],a[6]!==g||a[7]!==v?(i=(0,t.jsx)(u.Accordion,{type:"single",collapsible:!0,children:(0,t.jsxs)(u.AccordionItem,{value:"private-models",className:"border-none",children:[r,(0,t.jsx)(u.AccordionContent,{children:(0,t.jsx)("div",{className:"flex flex-col gap-1 truncate pl-2",children:(0,t.jsx)(h,{id:"private-show-private",label:"Show private",checked:g,onToggle:v})})})]})}),a[6]=g,a[7]=v,a[8]=i):i=a[8],i}var N=e.i(528164);e.i(656976);var _=e.i(484994),M=e.i(108663);let k=(e,t)=>{let l=t[e];return"number"==typeof l?l:0},C=new Set([0,3,6]),L=()=>{},P=e=>e.toString();function T(e){let r,i,a,o,c,u,d,m,f,p,h,x,g,v,y=(0,l.c)(42),{options:j,defaultValue:b,onValueChange:S,formatLabel:w}=e,T=void 0===S?L:S,O=void 0===w?P:w,[A,E]=(0,s.useState)(b);y[0]!==j||y[1]!==A[0]||y[2]!==A[1]?(r=A[0]!==j[0]||A[1]!==j.at(-1),y[0]=j,y[1]=A[0],y[2]=A[1],y[3]=r):r=y[3];let V=r;y[4]!==T?(i=e=>{T(e)},y[4]=T,y[5]=i):i=y[5];let I=(0,M.useDebouncedCallback)(i,300);y[6]===Symbol.for("react.memo_cache_sentinel")?(a=["Minimum filter value","Maximum filter value"],y[6]=a):a=y[6];let F=j.length-1;y[7]!==j||y[8]!==A[0]?(o=j.indexOf(A[0]),y[7]=j,y[8]=A[0],y[9]=o):o=y[9],y[10]!==j||y[11]!==A[1]?(c=j.indexOf(A[1]),y[10]=j,y[11]=A[1],y[12]=c):c=y[12],y[13]!==o||y[14]!==c?(u=[o,c],y[13]=o,y[14]=c,y[15]=u):u=y[15],y[16]!==I||y[17]!==j?(d=e=>{let t=[k(e[0]??0,j),k(e[1]??j.length-1,j)];E(t),I(t)},y[16]=I,y[17]=j,y[18]=d):d=y[18],y[19]!==d||y[20]!==F||y[21]!==u?(m=(0,t.jsx)(_.Slider,{"aria-label":a,min:0,max:F,step:1,value:u,onValueChange:d}),y[19]=d,y[20]=F,y[21]=u,y[22]=m):m=y[22],y[23]!==O||y[24]!==j||y[25]!==A[0]||y[26]!==A[1]?(f=j.map((e,l)=>(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)("div",{className:(0,n.cn)("h-2 w-px",l>=j.indexOf(A[0])&&l<=j.indexOf(A[1])?"bg-primary":"bg-muted-foreground")}),(C.has(l)||l===j.indexOf(A[0])||l===j.indexOf(A[1]))&&(0,t.jsx)("span",{className:"mt-2 text-2xs font-medium text-muted-foreground",children:O(e)})]},l)),y[23]=O,y[24]=j,y[25]=A[0],y[26]=A[1],y[27]=f):f=y[27],y[28]!==f?(p=(0,t.jsx)("div",{className:"relative mt-4 grid w-full grid-cols-7",children:f}),y[28]=f,y[29]=p):p=y[29];let R=V&&"block";return y[30]!==R?(h=(0,n.cn)("hidden h-6 w-full",R),y[30]=R,y[31]=h):h=y[31],y[32]!==T||y[33]!==j?(x=()=>{E([j[0],j.at(-1)]),T([j[0],j.at(-1)])},y[32]=T,y[33]=j,y[34]=x):x=y[34],y[35]!==h||y[36]!==x?(g=(0,t.jsx)(N.Button,{variant:"ghost",size:"sm",className:h,onClick:x,children:"Reset"}),y[35]=h,y[36]=x,y[37]=g):g=y[37],y[38]!==m||y[39]!==p||y[40]!==g?(v=(0,t.jsxs)("div",{className:"w-full p-4",children:[m,p,g]}),y[38]=m,y[39]=p,y[40]=g,y[41]=v):v=y[41],v}function O(e,t){if(!Array.isArray(e))return t;let[l,n]=e;return[l??t[0],n??t[1]]}let A=()=>{},E=e=>e.toString();function V(e){let r,i,a,o,c,u,d,m,f,p,h,x,g,v=(0,l.c)(41),{min:y,max:j,step:b,defaultValue:S,onValueChange:w,formatLabel:M}=e,k=void 0===b?1:b,C=void 0===w?A:w,L=void 0===M?E:M,[P,T]=(0,s.useState)(S),V=P[0]!==y||P[1]!==j;v[0]!==L||v[1]!==P[0]?(r=L(P[0]),v[0]=L,v[1]=P[0],v[2]=r):r=v[2],v[3]!==r?(i=(0,t.jsx)("span",{children:r}),v[3]=r,v[4]=i):i=v[4],v[5]!==L||v[6]!==P[1]?(a=L(P[1]),v[5]=L,v[6]=P[1],v[7]=a):a=v[7],v[8]!==a?(o=(0,t.jsx)("span",{children:a}),v[8]=a,v[9]=o):o=v[9],v[10]!==i||v[11]!==o?(c=(0,t.jsxs)("div",{className:"flex w-full items-center justify-between text-2xs font-medium text-muted-foreground tabular-nums",children:[i,o]}),v[10]=i,v[11]=o,v[12]=c):c=v[12],v[13]===Symbol.for("react.memo_cache_sentinel")?(u=["Minimum filter value","Maximum filter value"],v[13]=u):u=v[13],v[14]!==j||v[15]!==y?(d=e=>{T(O(e,[y,j]))},v[14]=j,v[15]=y,v[16]=d):d=v[16],v[17]!==j||v[18]!==y||v[19]!==C?(m=e=>{C(O(e,[y,j]))},v[17]=j,v[18]=y,v[19]=C,v[20]=m):m=v[20],v[21]!==j||v[22]!==y||v[23]!==P||v[24]!==k||v[25]!==d||v[26]!==m?(f=(0,t.jsx)(_.Slider,{"aria-label":u,min:y,max:j,step:k,value:P,onValueChange:d,onValueCommitted:m}),v[21]=j,v[22]=y,v[23]=P,v[24]=k,v[25]=d,v[26]=m,v[27]=f):f=v[27];let I=V&&"block";return v[28]!==I?(p=(0,n.cn)("hidden h-6 w-full",I),v[28]=I,v[29]=p):p=v[29],v[30]!==j||v[31]!==y||v[32]!==C?(h=()=>{T([y,j]),C([y,j])},v[30]=j,v[31]=y,v[32]=C,v[33]=h):h=v[33],v[34]!==p||v[35]!==h?(x=(0,t.jsx)(N.Button,{variant:"ghost",size:"sm",className:p,onClick:h,children:"Reset"}),v[34]=p,v[35]=h,v[36]=x):x=v[36],v[37]!==f||v[38]!==x||v[39]!==c?(g=(0,t.jsxs)("div",{className:"flex w-full flex-col gap-3 p-4",children:[c,f,x]}),v[37]=f,v[38]=x,v[39]=c,v[40]=g):g=v[40],g}let I=(e,t)=>{let l=t[e];return"number"==typeof l?l:0},F=new Set([0,3,6]),R=()=>{},D=e=>e.toString();function z(e){let r,i,a,o,c,u,d,m,f,p,h=(0,l.c)(30),{options:x,onValueChange:g,formatLabel:v,defaultValue:y}=e,j=void 0===g?R:g,b=void 0===v?D:v,[S,w]=(0,s.useState)(void 0===y?0:y);h[0]!==j?(r=e=>{j(e)},h[0]=j,h[1]=r):r=h[1];let k=(0,M.useDebouncedCallback)(r,300),C=x.length-1;h[2]!==S||h[3]!==x?(i=x.indexOf(S),h[2]=S,h[3]=x,h[4]=i):i=h[4],h[5]!==k||h[6]!==x?(a=e=>{if(0===e){w(0),k(I(0,x));return}let t=Math.min(e,x.length-1);w(x[t]),k(I(t,x))},h[5]=k,h[6]=x,h[7]=a):a=h[7],h[8]!==C||h[9]!==i||h[10]!==a?(o=(0,t.jsx)(_.Slider,{"aria-label":"Filter value",min:0,max:C,step:1,value:i,onValueChange:a}),h[8]=C,h[9]=i,h[10]=a,h[11]=o):o=h[11],h[12]!==S||h[13]!==b||h[14]!==x?(c=x.map((e,l)=>e&&(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)("div",{className:(0,n.cn)("h-2 w-px",l<=x.indexOf(S)?"bg-primary":"bg-muted-foreground")}),(F.has(l)||l===x.indexOf(S))&&(0,t.jsx)("span",{className:"mt-2 text-2xs font-medium text-muted-foreground",children:b(e)})]},l)),h[12]=S,h[13]=b,h[14]=x,h[15]=c):c=h[15],h[16]!==c?(u=(0,t.jsx)("div",{className:"relative mt-4 grid w-full grid-cols-7",children:c}),h[16]=c,h[17]=u):u=h[17];let L=0!==S&&"block";return h[18]!==L?(d=(0,n.cn)("hidden h-6 w-full",L),h[18]=L,h[19]=d):d=h[19],h[20]!==k||h[21]!==x?(m=()=>{w(x[0]),k(I(0,x))},h[20]=k,h[21]=x,h[22]=m):m=h[22],h[23]!==d||h[24]!==m?(f=(0,t.jsx)(N.Button,{variant:"ghost",size:"sm",className:d,onClick:m,children:"Reset"}),h[23]=d,h[24]=m,h[25]=f):f=h[25],h[26]!==u||h[27]!==f||h[28]!==o?(p=(0,t.jsxs)("div",{className:"w-full p-4",children:[o,u,f]}),h[26]=u,h[27]=f,h[28]=o,h[29]=p):p=h[29],p}e.i(250238);var B=e.i(373641);let H=e=>{let n,r,i,a,o=(0,l.c)(14),{options:c,renderItem:u}=e,[d,m]=(0,s.useState)(!1);return o[0]!==c||o[1]!==u?(n=c.slice(0,3).map(u),o[0]=c,o[1]=u,o[2]=n):n=o[2],o[3]!==c||o[4]!==u?(r=c.length>3&&(0,t.jsx)(B.CollapsibleContent,{className:"flex flex-col gap-1",children:c.slice(3).map(u)}),o[3]=c,o[4]=u,o[5]=r):r=o[5],o[6]!==c.length||o[7]!==d?(i=c.length>3&&(0,t.jsx)("div",{className:"flex items-center",children:(0,t.jsx)(B.CollapsibleTrigger,{render:(0,t.jsx)(N.Button,{variant:"ghost",size:"md",className:"z-10 flex h-8 w-full justify-start gap-1 px-2 text-xs text-muted-foreground"}),children:d?"Less":"More…"})}),o[6]=c.length,o[7]=d,o[8]=i):i=o[8],o[9]!==d||o[10]!==n||o[11]!==r||o[12]!==i?(a=(0,t.jsxs)(B.Collapsible,{open:d,onOpenChange:m,className:"flex flex-col gap-1",children:[n,r,i]}),o[9]=d,o[10]=n,o[11]=r,o[12]=i,o[13]=a):a=o[13],a},U=(e,t)=>{let n,r=(0,l.c)(5),i=(0,d.usePosthogClient)(),{setSearchParams:a}=(0,m.useModelSearchParams)();return r[0]!==e||r[1]!==t||r[2]!==i||r[3]!==a?(n=()=>{i.capture(c.PostHogEvent.ChangeModelsFilter,{filter:e,value:t}),a({[e]:t})},r[0]=e,r[1]=t,r[2]=i,r[3]=a,r[4]=n):n=r[4],n},$=e=>{let n,r=(0,l.c)(2);return r[0]!==e?(n=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(K,{...e})}),r[0]=e,r[1]=n):n=r[1],n},K=e=>{let n,r,i,a,s=(0,l.c)(12);if(s[0]!==e.getValues||s[1]!==e.option){let t=e.getValues();r=(n=t.includes(e.option))?t.filter(t=>t!==e.option):[...t,e.option],s[0]=e.getValues,s[1]=e.option,s[2]=n,s[3]=r}else n=s[2],r=s[3];let o=r,c=U(e.filterKey,o.length>0?o:null),u=`${e.filterKey}-${e.option}`;return s[4]!==e.formatLabel||s[5]!==e.option?(i=e.formatLabel?.(e.option)??e.option,s[4]=e.formatLabel,s[5]=e.option,s[6]=i):i=s[6],s[7]!==n||s[8]!==u||s[9]!==i||s[10]!==c?(a=(0,t.jsx)(h,{id:u,label:i,checked:n,onToggle:c}),s[7]=n,s[8]=u,s[9]=i,s[10]=c,s[11]=a):a=s[11],a};function q(e){let n,r=(0,l.c)(2);return r[0]!==e?(n=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(Y,{...e})}),r[0]=e,r[1]=n):n=r[1],n}function Y(e){let n,r,i,a=(0,l.c)(11);a[0]!==e.getIsActive||a[1]!==e.option?(n=e.getIsActive(e.option),a[0]=e.getIsActive,a[1]=e.option,a[2]=n):n=a[2];let s=n,o=U(e.filterKey,s?null:e.option),c=`${e.filterKey}-${e.option}`;return a[3]!==e.formatLabel||a[4]!==e.option?(r=e.formatLabel?.(e.option)??e.option,a[3]=e.formatLabel,a[4]=e.option,a[5]=r):r=a[5],a[6]!==s||a[7]!==c||a[8]!==r||a[9]!==o?(i=(0,t.jsx)(h,{id:c,label:r,checked:s,onToggle:o}),a[6]=s,a[7]=c,a[8]=r,a[9]=o,a[10]=i):i=a[10],i}let W=e=>{let n,r=(0,l.c)(2),{filter:i}=e;return r[0]!==i?(n=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(G,{filter:i})}),r[0]=i,r[1]=n):n=r[1],n},G=e=>{let n=(0,l.c)(84),{filter:r}=e,i=(0,d.usePosthogClient)(),{searchParams:a,setSearchParams:s}=(0,m.useModelSearchParams)();switch(r.type){case"segmented-slider":{let e,l,o,u=a[r.key];n[0]!==r.options?(e=r.options.map(Z),n[0]=r.options,n[1]=e):e=n[1],n[2]!==r.key||n[3]!==r.options[0]||n[4]!==i||n[5]!==s?(l=e=>{i.capture(c.PostHogEvent.ChangeModelsFilter,{filter:r.key,value:e}),s({[r.key]:e===r.options[0]?null:e})},n[2]=r.key,n[3]=r.options[0],n[4]=i,n[5]=s,n[6]=l):l=n[6];let d=a[r.key]??0;return n[7]!==r.formatLabel||n[8]!==u||n[9]!==e||n[10]!==l||n[11]!==d?(o=(0,t.jsx)(z,{options:e,onValueChange:l,formatLabel:r.formatLabel,defaultValue:d},u),n[7]=r.formatLabel,n[8]=u,n[9]=e,n[10]=l,n[11]=d,n[12]=o):o=n[12],o}case"duo-segmented-slider":{let e,l,o,u,d,m=`${a[r.keys[0]]}-${a[r.keys[1]]}`;n[13]!==r.options?(e=r.options.map(J),n[13]=r.options,n[14]=e):e=n[14],n[15]!==r.formatValue||n[16]!==r.keys||n[17]!==r.options||n[18]!==i||n[19]!==s?(l=e=>{let[t,l]=function({range:e,options:t,formatValue:l}){let[n,r]=e;return[n===t[0]?null:Q(n,l),Q(r,l)]}({range:e,options:r.options,formatValue:r.formatValue});i.capture(c.PostHogEvent.ChangeModelsFilter,{filter:r.keys.join(","),value:[t,l]}),s({[r.keys[0]]:t,[r.keys[1]]:l})},n[15]=r.formatValue,n[16]=r.keys,n[17]=r.options,n[18]=i,n[19]=s,n[20]=l):l=n[20];let f=a[r.keys[0]]??0;return n[21]!==r.keys[1]||n[22]!==r.options||n[23]!==a?(o=a[r.keys[1]]??r.options.at(-1),n[21]=r.keys[1],n[22]=r.options,n[23]=a,n[24]=o):o=n[24],n[25]!==f||n[26]!==o?(u=[f,o],n[25]=f,n[26]=o,n[27]=u):u=n[27],n[28]!==r.formatLabel||n[29]!==m||n[30]!==e||n[31]!==l||n[32]!==u?(d=(0,t.jsx)(T,{options:e,onValueChange:l,formatLabel:r.formatLabel,defaultValue:u},m),n[28]=r.formatLabel,n[29]=m,n[30]=e,n[31]=l,n[32]=u,n[33]=d):d=n[33],d}case"range-slider":{let e,l,o,u,d,m=r.toSlider??X,f=r.toQuery??ee,p=a[r.keys[0]],h=a[r.keys[1]],x=`${r.min}-${r.max}-${p}-${h}`;return n[34]!==r.min||n[35]!==p||n[36]!==m?(e=void 0!==p?m(p):r.min,n[34]=r.min,n[35]=p,n[36]=m,n[37]=e):e=n[37],n[38]!==r.max||n[39]!==h||n[40]!==m?(l=void 0!==h?m(h):r.max,n[38]=r.max,n[39]=h,n[40]=m,n[41]=l):l=n[41],n[42]!==e||n[43]!==l?(o=[e,l],n[42]=e,n[43]=l,n[44]=o):o=n[44],n[45]!==r.keys||n[46]!==r.max||n[47]!==r.min||n[48]!==i||n[49]!==s||n[50]!==f?(u=e=>{let[t,l]=e,n=[t<=r.min?null:f(t),l>=r.max?null:f(l)];i.capture(c.PostHogEvent.ChangeModelsFilter,{filter:r.keys.join(","),value:n}),s({[r.keys[0]]:n[0],[r.keys[1]]:n[1]})},n[45]=r.keys,n[46]=r.max,n[47]=r.min,n[48]=i,n[49]=s,n[50]=f,n[51]=u):u=n[51],n[52]!==r.formatLabel||n[53]!==r.max||n[54]!==r.min||n[55]!==r.step||n[56]!==x||n[57]!==o||n[58]!==u?(d=(0,t.jsx)(V,{min:r.min,max:r.max,step:r.step,formatLabel:r.formatLabel,defaultValue:o,onValueChange:u},x),n[52]=r.formatLabel,n[53]=r.max,n[54]=r.min,n[55]=r.step,n[56]=x,n[57]=o,n[58]=u,n[59]=d):d=n[59],d}case"plain":{let e,l;return n[60]!==r||n[61]!==a?(e=e=>(0,t.jsx)(q,{option:e,filterKey:r.key,getIsActive:e=>a[r.key]===e,formatLabel:e=>{let t=r.options.find(t=>t===e);return void 0!==t?r.formatLabel(t):e}},e),n[60]=r,n[61]=a,n[62]=e):e=n[62],n[63]!==r.options||n[64]!==e?(l=(0,t.jsx)(H,{options:r.options,renderItem:e}),n[63]=r.options,n[64]=e,n[65]=l):l=n[65],l}case"multiselect":{let e,l;if("input_modalities"===r.key){let e,l;if(n[66]!==r.formatLabel||n[67]!==r.key||n[68]!==r.options||n[69]!==a){let l;n[71]!==r.formatLabel||n[72]!==r.key||n[73]!==a?(l=e=>(0,t.jsx)($,{option:e,filterKey:r.key,formatLabel:r.formatLabel,getValues:()=>(a[r.key]||[]).map(String)},e),n[71]=r.formatLabel,n[72]=r.key,n[73]=a,n[74]=l):l=n[74],e=r.options.map(l),n[66]=r.formatLabel,n[67]=r.key,n[68]=r.options,n[69]=a,n[70]=e}else e=n[70];return n[75]!==e?(l=(0,t.jsx)("div",{className:"flex flex-col gap-1",children:e}),n[75]=e,n[76]=l):l=n[76],l}return n[77]!==r.formatLabel||n[78]!==r.key||n[79]!==a?(e=e=>(0,t.jsx)($,{option:e,filterKey:r.key,formatLabel:r.formatLabel,getValues:()=>(a[r.key]||[]).map(String)},e),n[77]=r.formatLabel,n[78]=r.key,n[79]=a,n[80]=e):e=n[80],n[81]!==r.options||n[82]!==e?(l=(0,t.jsx)(H,{options:r.options,renderItem:e}),n[81]=r.options,n[82]=e,n[83]=l):l=n[83],l}default:return null}};function Q(e,t){if(!t)return e;let l=t(e);return l?Number(l):null}function Z(e){return e?Number(e):0}function J(e){return e?Number(e):0}function X(e){return e}function ee(e){return e}let et=e=>{let r,i,a,s,o,c,d,m,f,p,h=(0,l.c)(26),{filter:x}=e,g="plain"===x.type||"multiselect"===x.type;h[0]!==x?(r=(0,v.getFilterKey)(x),h[0]=x,h[1]=r):r=h[1];let y=r,j=x.defaultOpen?y:void 0;h[2]!==x.name?(i=(0,t.jsx)("span",{className:"group-hover:underline",children:x.name}),h[2]=x.name,h[3]=i):i=h[3],h[4]!==x.icon||h[5]!==i?(a=(0,t.jsx)(u.AccordionTrigger,{className:"group px-2",children:(0,t.jsxs)("div",{className:"text-foreground text-xs flex items-center gap-2 truncate font-medium",children:[x.icon,i]})}),h[4]=x.icon,h[5]=i,h[6]=a):a=h[6],h[7]!==x?(s="tooltip"in x&&x.tooltip&&(0,t.jsx)("span",{className:"absolute right-8 top-1/2 z-10 -translate-y-1/2",children:x.tooltip}),h[7]=x,h[8]=s):s=h[8],h[9]!==a||h[10]!==s?(o=(0,t.jsxs)("div",{className:"relative",children:[a,s]}),h[9]=a,h[10]=s,h[11]=o):o=h[11];let b=g&&"pl-2";return h[12]!==b?(c=(0,n.cn)("flex flex-col gap-1 truncate",b),h[12]=b,h[13]=c):c=h[13],h[14]!==x?(d=(0,t.jsx)(W,{filter:x}),h[14]=x,h[15]=d):d=h[15],h[16]!==c||h[17]!==d?(m=(0,t.jsx)(u.AccordionContent,{children:(0,t.jsx)("div",{className:c,children:d})}),h[16]=c,h[17]=d,h[18]=m):m=h[18],h[19]!==m||h[20]!==o||h[21]!==y?(f=(0,t.jsxs)(u.AccordionItem,{value:y,className:"border-none",children:[o,m]}),h[19]=m,h[20]=o,h[21]=y,h[22]=f):f=h[22],h[23]!==f||h[24]!==j?(p=(0,t.jsx)(u.Accordion,{type:"single",collapsible:!0,defaultValue:j,children:f}),h[23]=f,h[24]=j,h[25]=p):p=h[25],p},el=e=>{let n,r,i,a=(0,l.c)(10),{group:s}=e;if(s.collapsible){let e;return a[0]!==s?(e=(0,t.jsx)(en,{group:s}),a[0]=s,a[1]=e):e=a[1],e}return a[2]!==s.icon||a[3]!==s.name?(n=(0,t.jsx)("div",{className:"group px-2",children:(0,t.jsx)(er,{name:s.name,icon:s.icon})}),a[2]=s.icon,a[3]=s.name,a[4]=n):n=a[4],a[5]!==s?(r=(0,t.jsx)(ei,{group:s}),a[5]=s,a[6]=r):r=a[6],a[7]!==n||a[8]!==r?(i=(0,t.jsxs)("div",{children:[n,r]}),a[7]=n,a[8]=r,a[9]=i):i=a[9],i},en=e=>{let n,r,i,a,s,o=(0,l.c)(15),{group:c}=e;return o[0]!==c.defaultOpen||o[1]!==c.name?(n=c.defaultOpen?[c.name]:void 0,o[0]=c.defaultOpen,o[1]=c.name,o[2]=n):n=o[2],o[3]!==c.icon||o[4]!==c.name?(r=(0,t.jsx)(u.AccordionTrigger,{className:"group px-2",children:(0,t.jsx)(er,{name:c.name,icon:c.icon})}),o[3]=c.icon,o[4]=c.name,o[5]=r):r=o[5],o[6]!==c?(i=(0,t.jsx)(u.AccordionContent,{children:(0,t.jsx)(ei,{group:c})}),o[6]=c,o[7]=i):i=o[7],o[8]!==c.name||o[9]!==r||o[10]!==i?(a=(0,t.jsxs)(u.AccordionItem,{value:c.name,className:"border-none",children:[r,i]}),o[8]=c.name,o[9]=r,o[10]=i,o[11]=a):a=o[11],o[12]!==n||o[13]!==a?(s=(0,t.jsx)(u.Accordion,{collapsible:!0,defaultValue:n,children:a}),o[12]=n,o[13]=a,o[14]=s):s=o[14],s},er=e=>{let n,r,i=(0,l.c)(5),{name:a,icon:s}=e;return i[0]!==a?(n=(0,t.jsx)("span",{className:"group-hover:underline",children:a}),i[0]=a,i[1]=n):n=i[1],i[2]!==s||i[3]!==n?(r=(0,t.jsxs)("div",{className:"text-foreground text-xs flex items-center gap-2 truncate font-medium",children:[s,n]}),i[2]=s,i[3]=n,i[4]=r):r=i[4],r},ei=e=>{let n,r,i=(0,l.c)(4),{group:a}=e;return i[0]!==a.filters?(n=a.filters.map(ea),i[0]=a.filters,i[1]=n):n=i[1],i[2]!==n?(r=(0,t.jsx)("div",{className:"border-border/50 border-l",children:n}),i[2]=n,i[3]=r):r=i[3],r};function ea(e){return(0,t.jsx)(et,{filter:e},e.name)}var es=e.i(327232),eo=e.i(784510),ec=e.i(408784);function eu(){let e,n=(0,l.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(ed,{})}),n[0]=e):e=n[0],e}function ed(){let e,n,r,i,a,s=(0,l.c)(10),{searchParams:o}=(0,m.useModelSearchParams)(),{availableTextModels:c,isReady:d}=(0,eo.useGlobal)();s[0]!==c?(e=function(e){if(!e)return[];let t=new Set;for(let l of e)l.author&&t.add(l.author);return[...t].toSorted((e,t)=>(0,ec.compareCanonicalText)(e,t))}(c),s[0]=c,s[1]=e):e=s[1];let f=e;s[2]!==o.model_authors?(n=()=>(o.model_authors||[]).map(String),s[2]=o.model_authors,s[3]=n):n=s[3];let p=n;return d&&0!==f.length?(s[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(u.AccordionTrigger,{className:"group px-2",children:(0,t.jsxs)("div",{className:"text-foreground text-xs flex items-center gap-2 truncate font-medium",children:[(0,t.jsx)(es.UserIcon,{className:"size-4"}),(0,t.jsx)("span",{className:"group-hover:underline",children:"Model authors"})]})}),s[4]=r):r=s[4],s[5]!==p?(i=e=>(0,t.jsx)($,{option:e,filterKey:"model_authors",formatLabel:em,getValues:p},e),s[5]=p,s[6]=i):i=s[6],s[7]!==f||s[8]!==i?(a=(0,t.jsx)(u.Accordion,{type:"single",collapsible:!0,children:(0,t.jsxs)(u.AccordionItem,{value:"model-authors",className:"border-none",children:[r,(0,t.jsx)(u.AccordionContent,{children:(0,t.jsx)("div",{className:"flex flex-col gap-1 truncate pl-2",children:(0,t.jsx)(H,{options:f,renderItem:i})})})]})}),s[7]=f,s[8]=i,s[9]=a):a=s[9],a):null}function em(e){return e}let ef=s.forwardRef(function({title:e,titleId:t,...l},n){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},l),e?s.createElement("title",{id:t},e):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21v-8.25M15.75 21v-8.25M8.25 21v-8.25M3 9l9-6 9 6m-1.5 12V10.332A48.36 48.36 0 0 0 12 9.75c-2.551 0-5.056.2-7.5.582V21M3 21h18M12 6.75h.008v.008H12V6.75Z"}))});var ep=e.i(79247),eh=e.i(557986);function ex(){let e,n=(0,l.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(eg,{})}),n[0]=e):e=n[0],e}function eg(){let e,n,r,i,a,s,o,c=(0,l.c)(14),{searchParams:d}=(0,m.useModelSearchParams)();c[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,eh.providerFiltersOptions)(),c[0]=e):e=c[0];let{data:f,error:p}=(0,ep.useQuery)(e);if(p||!f)return null;c[1]!==f?(n=e=>{let t=f.find(t=>t.name===e);return t?.displayName??e},c[1]=f,c[2]=n):n=c[2];let h=n;c[3]!==d.providers?(r=()=>(d.providers||[]).map(String),c[3]=d.providers,c[4]=r):r=c[4];let x=r;return c[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(u.AccordionTrigger,{className:"group px-2",children:(0,t.jsxs)("div",{className:"text-foreground text-xs flex items-center gap-2 truncate font-medium",children:[(0,t.jsx)(ef,{className:"size-4"}),(0,t.jsx)("span",{className:"group-hover:underline",children:"Providers"})]})}),c[5]=i):i=c[5],c[6]!==f?(a=f.map(ev),c[6]=f,c[7]=a):a=c[7],c[8]!==h||c[9]!==x?(s=e=>(0,t.jsx)($,{option:e,filterKey:"providers",formatLabel:h,getValues:x},e),c[8]=h,c[9]=x,c[10]=s):s=c[10],c[11]!==a||c[12]!==s?(o=(0,t.jsx)(u.Accordion,{type:"single",collapsible:!0,children:(0,t.jsxs)(u.AccordionItem,{value:"providers",className:"border-none",children:[i,(0,t.jsx)(u.AccordionContent,{children:(0,t.jsx)("div",{className:"flex flex-col gap-1 truncate pl-2",children:(0,t.jsx)(H,{options:a,renderItem:s})})})]})}),c[11]=a,c[12]=s,c[13]=o):o=c[13],o}function ev(e){return e.name}let ey=e=>{let n,r=(0,l.c)(4),{item:i}=e;if("group"===i.type){let e;return r[0]!==i?(e=(0,t.jsx)(el,{group:i}),r[0]=i,r[1]=e):e=r[1],e}return r[2]!==i?(n=(0,t.jsx)(et,{filter:i}),r[2]=i,r[3]=n):n=r[3],n};function ej(e){return"group"!==e.type}function eb(e){return"group"===e.type}function eS(e){return(0,t.jsx)(ey,{item:e},(0,v.getFilterOrGroupKey)(e))}function ew(e){return(0,t.jsx)(ey,{item:e},(0,v.getFilterOrGroupKey)(e))}e.s(["ModelsPageFilters",0,()=>{let e,s,o,c,u,d,f,p,h,g=(0,l.c)(19),{searchParams:j}=(0,m.useModelSearchParams)(),{benchmarkRanges:b}=(0,y.useModelsPageData)(j),w=(0,a.useFeatureFlag)("hipaaWorkspaces"),N=(0,i.useLocale)();if(g[0]!==b||g[1]!==w||g[2]!==N){let l=(0,v.getFilters)(N,b,{isHipaaFilterVisible:w}),i=l.filter(ej),a=l.filter(eb);e=r.ScrollArea,g[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.cn)("flex h-full w-full flex-col gap-2 pb-4 pr-5"),g[8]=s):s=g[8],o=i.map(eS),g[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)(x,{}),g[9]=c):c=g[9],u=a.map(ew),g[0]=b,g[1]=w,g[2]=N,g[3]=e,g[4]=s,g[5]=o,g[6]=c,g[7]=u}else e=g[3],s=g[4],o=g[5],c=g[6],u=g[7];return g[10]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)(ex,{}),f=(0,t.jsx)(eu,{}),p=(0,t.jsx)(S,{}),g[10]=d,g[11]=f,g[12]=p):(d=g[10],f=g[11],p=g[12]),g[13]!==e||g[14]!==s||g[15]!==o||g[16]!==c||g[17]!==u?(h=(0,t.jsxs)(e,{className:s,children:[o,c,u,d,f,p]}),g[13]=e,g[14]=s,g[15]=o,g[16]=c,g[17]=u,g[18]=h):h=g[18],h}],825845)},280983,e=>{"use strict";var t=e.i(505962),l=e.i(270401);function n(e,t){return"reload"===e&&""===t}function r(){if(!n(function(){var e;let t=performance.getEntriesByType("navigation").at(0);if(e=t,e?.entryType==="navigation"&&"type"in e)return t.type}(),window.location.hash))return;i();let e=window.requestAnimationFrame(i);return()=>{window.cancelAnimationFrame(e)}}function i(){window.scrollTo({top:0,left:0,behavior:"auto"})}e.s(["ModelsPageRefreshScroll",0,function(){let e,n=(0,t.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],(0,l.useLayoutEffect)(r,e),null},"shouldScrollModelsPageToTopOnLoad",0,n])},947795,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(427361),r=e.i(270401),i=e.i(368823);let a=(0,r.createContext)(o);function s(e){""!==e.style.getPropertyValue("translate")&&e.style.removeProperty("translate")}function o(){window.scrollTo({top:0,left:0,behavior:"auto"})}function c(e){let t=getComputedStyle(e).getPropertyValue("--models-viewport-height").trim();if(!t.endsWith("px"))return window.innerHeight;let l=Number.parseFloat(t);return l>0?l:window.innerHeight}function u({element:e,name:t,value:l}){e.style.getPropertyValue(t)!==l&&e.style.setProperty(t,l)}e.s(["ModelsPageScrollRegion",0,function(e){let d,m,f,p,h,x,g,v,y,j,b=(0,l.c)(19),{children:S,stickyChildren:w}=e,N=(0,r.useRef)(null),_=(0,r.useRef)(null),M=(0,i.useStickyOffset)();b[0]!==M?(d=()=>{let e=N.current;if(!e||!window.matchMedia("(max-width: 639px)").matches)return void o();let t=e.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:Math.max(0,t-M),left:0,behavior:"auto"})},b[0]=M,b[1]=d):d=b[1];let k=d;b[2]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{let e,t=N.current,l=_.current;if(!t||!l)return;let n=0,r=0,i=0,a=new Set([l]),o=()=>{for(let e of a)e===l||e.isConnected||a.delete(e);let e=t.querySelector(".or-table-page-scroll__header"),n=t.querySelector(".or-table-page-scroll__corner-cap");e&&a.add(e),n&&a.add(n)},u=()=>{let e=t.getBoundingClientRect();n=e.bottom+window.scrollY,i=c(t),r=Math.min(e.height,i)},d=()=>{if(e=void 0,"true"!==t.dataset.modelsStickyChrome)return void a.forEach(s);let l=n-window.scrollY,o=Math.min(Math.max((r-l)/r,0),1),c=`0 ${-o*i}px`;a.forEach(e=>{var t,l;t=e,l=c,t.style.getPropertyValue("translate")!==l&&t.style.setProperty("translate",l)})},m=()=>{void 0===e&&(e=requestAnimationFrame(d))},f=()=>{u(),m()};o(),u(),d(),window.addEventListener("scroll",m,{passive:!0}),window.addEventListener("resize",f,{passive:!0});let p=new ResizeObserver(f);p.observe(t),p.observe(document.body);let h=new MutationObserver(()=>{o(),m()});return h.observe(t,{attributes:!0,attributeFilter:["data-models-sticky-chrome"],childList:!0,subtree:!0}),()=>{window.removeEventListener("scroll",m),window.removeEventListener("resize",f),p.disconnect(),h.disconnect(),void 0!==e&&cancelAnimationFrame(e),a.forEach(s)}},f=[],b[2]=m,b[3]=f):(m=b[2],f=b[3]),(0,n.useIsomorphicLayoutEffect)(m,f),b[4]!==M?(p=()=>{let e,t=N.current,l=_.current;if(!t||!l)return;let n=()=>{e=void 0;let{height:n}=l.getBoundingClientRect();u({element:t,name:"--or-table-sticky-top",value:`${M+n-2}px`}),u({element:t,name:"--or-table-sticky-chrome-overlap",value:"1px"});let r=t.getBoundingClientRect().height>c(t)-M?"true":"false";t.dataset.modelsStickyChrome!==r&&(t.dataset.modelsStickyChrome=r)},r=()=>{void 0===e&&(e=requestAnimationFrame(n))};n(),window.addEventListener("resize",r,{passive:!0});let i=new ResizeObserver(r);return i.observe(l),i.observe(t),()=>{window.removeEventListener("resize",r),i.disconnect(),void 0!==e&&cancelAnimationFrame(e)}},h=[M],b[4]=M,b[5]=p,b[6]=h):(p=b[5],h=b[6]),(0,n.useIsomorphicLayoutEffect)(p,h),b[7]===Symbol.for("react.memo_cache_sentinel")?(x={minHeight:"calc(100dvh - var(--navbar-top, 0px) - 3.5rem)"},b[7]=x):x=b[7];let C=Math.max(0,M-1);return b[8]!==C?(g={top:C},b[8]=C,b[9]=g):g=b[9],b[10]!==w||b[11]!==g?(v=(0,t.jsx)("div",{ref:_,className:"models-scroll-region__sticky-controls sticky z-30 bg-background [overflow-anchor:none]",style:g,children:w}),b[10]=w,b[11]=g,b[12]=v):v=b[12],b[13]!==S||b[14]!==v?(y=(0,t.jsxs)("div",{ref:N,className:"models-scroll-region relative min-w-0 flex-1",style:x,children:[v,S]}),b[13]=S,b[14]=v,b[15]=y):y=b[15],b[16]!==k||b[17]!==y?(j=(0,t.jsx)(a.Provider,{value:k,children:y}),b[16]=k,b[17]=y,b[18]=j):j=b[18],j},"useModelsPageScrollToStart",0,function(){return(0,r.useContext)(a)}])},721456,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(820803);let r="OpenRouter",i=` | ${r}`;function a(e){if(e===r)return r;let t=`${e}${i}`;return t.length>70?e:t}new URL((0,e.i(781656).getSiteURL)()),RegExp("(?:^|^https://[^/]+)/dynamic-og(?:\\?|$)");var s=e.i(442427);e.i(78590).MarketingMetrics.ModelCount;var o=e.i(340965),c=e.i(2763);e.s(["ModelsPageTitle",0,function(){let e,n,r=(0,l.c)(6),{query:i}=(0,c.useModelSearchParams)();if(!(i.q||i.order)){let e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("title",{children:a("Compare AI Models: Pricing, Context & Benchmarks")}),r[0]=e):e=r[0],e}return r[1]!==i.order||r[2]!==i.q?(e=a((0,s.truthyValues)(["Models",i.q&&`: '${i.q}'`,i.order&&` - ${o.orderTypeLabelMap[i.order]}`]).join("")),r[1]=i.order,r[2]=i.q,r[3]=e):e=r[3],r[4]!==e?(n=(0,t.jsx)("title",{children:e}),r[4]=e,r[5]=n):n=r[5],n}],721456)},728946,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(452473),r=e.i(738286),i=e.i(394333),a=e.i(179273),s=e.i(217631),o=e.i(718723),c=e.i(270401),u=e.i(2763);let d=a.Variant.All,m=[a.StaticVariant.Standard,...a.staticVariants.filter(e=>e!==a.StaticVariant.Standard)],f="h-9 w-full min-w-0 sm:w-[10rem] sm:flex-none",p=e=>{let i,c,p,x,g,v,y,j=(0,l.c)(13),{className:b}=e,{searchParams:S,setSearchParams:w}=(0,u.useModelSearchParams)(),N=S.variant??d;return j[0]!==w?(i=e=>void w({variant:(0,s.isMember)(e,a.StaticVariant)?e:null}),j[0]=w,j[1]=i):i=j[1],j[2]!==b?(c=(0,n.cn)(f,"gap-2",b),j[2]=b,j[3]=c):c=j[3],j[4]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(o.Layers3,{className:"size-3.5 shrink-0"}),j[4]=p):p=j[4],j[5]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)(r.SelectValue,{placeholder:(0,a.variantLabel)(d)}),j[5]=x):x=j[5],j[6]!==c?(g=(0,t.jsxs)(r.SelectTrigger,{className:c,children:[p,x]}),j[6]=c,j[7]=g):g=j[7],j[8]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsxs)(r.SelectContent,{align:"end",children:[(0,t.jsx)(r.SelectItem,{value:d,className:"font-medium focus:text-accent-foreground",children:"All variants"}),m.map(h)]}),j[8]=v):v=j[8],j[9]!==N||j[10]!==i||j[11]!==g?(y=(0,t.jsxs)(r.Select,{value:N,onValueChange:i,children:[g,v]}),j[9]=N,j[10]=i,j[11]=g,j[12]=y):y=j[12],y};function h(e){return(0,t.jsx)(r.SelectItem,{value:e,className:"font-medium focus:text-accent-foreground",children:(0,a.variantLabel)(e)},e)}e.s(["ModelsVariantDropDown",0,e=>{let r,a,s,o,u=(0,l.c)(9),{className:d}=e;return u[0]!==d?(r=(0,n.cn)(f,d),u[0]=d,u[1]=r):r=u[1],u[2]!==r?(a=(0,t.jsx)(i.Skeleton,{className:r}),u[2]=r,u[3]=a):a=u[3],u[4]!==d?(s=(0,t.jsx)(p,{className:d}),u[4]=d,u[5]=s):s=u[5],u[6]!==a||u[7]!==s?(o=(0,t.jsx)(c.Suspense,{fallback:a,children:s}),u[6]=a,u[7]=s,u[8]=o):o=u[8],o}])},569119,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(270401),r=e.i(637528),i=e.i(2763),a=e.i(963),s=e.i(553215),o=e.i(452473),c=e.i(253370),u=e.i(252358),d=e.i(217631),m=e.i(947795),f=e.i(943926),p=e.i(761512);let h="Filter models by output modality",x=a.USER_FACING_OUTPUT_MODALITIES;function g(e,l){return[{id:"all",label:"All"},...x.map(t=>({value:t,count:e?.[t]??0})).map(e=>{let n=l===e.value;return{id:e.value,className:n?(0,o.cn)(p.MODALITY_ICON_BORDER[e.value],"text-foreground"):"group hover:text-foreground",label:(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,t.jsx)(f.ModalityIcon,{modality:e.value,strokeWidth:2.5,className:(0,o.cn)("size-4",n?p.MODALITY_ICON_COLOR[e.value]:p.MODALITY_ICON_GROUP_HOVER[e.value])}),a.OUTPUT_MODALITY_LABELS[e.value],(0,t.jsx)("span",{className:"tabular-nums",children:e.count})]})}})]}let v=()=>{};function y(){let e,n=(0,l.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(c.UnderlineTabs,{ariaLabel:h,tabs:g(void 0,"all"),activeTab:"all",onTabChange:v}),n[0]=e):e=n[0],e}function j({modalityCounts:e}){let{searchParams:l,setSearchParams:r}=(0,i.useModelSearchParams)(),o=(0,m.useModelsPageScrollToStart)(),f=(0,u.usePosthogClient)(),p=(0,n.useRef)(e);e&&(p.current=e);let x=e??p.current,v=l.output_modalities?.[0]??"all",y=(0,n.useMemo)(()=>g(x,v),[x,v]);return(0,t.jsx)(c.UnderlineTabs,{ariaLabel:h,tabs:y,activeTab:v,onTabChange:e=>{if(e===v)return;let t="all"!==e&&(0,d.isMember)(e,a.OutputModality)?e:null,l=t?[t]:null;o(),r({output_modalities:l}),f.capture(s.PostHogEvent.ToggleModelsOutputModality,{output_modality:t??void 0,is_selected:!!t,source:"models-page"})}})}function b(){let e,n=(0,l.c)(2),{searchParams:a}=(0,i.useModelSearchParams)(),{modalityCounts:s}=(0,r.useModelsPageData)(a);return n[0]!==s?(e=(0,t.jsx)(j,{modalityCounts:s}),n[0]=s,n[1]=e):e=n[1],e}e.s(["OutputModalityTabsConnected",0,function(){let e,r=(0,l.c)(1);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(n.Suspense,{fallback:(0,t.jsx)(y,{}),children:(0,t.jsx)(b,{})}),r[0]=e):e=r[0],e}],569119)},332736,e=>{"use strict";var t=e.i(222666),l=e.i(505962),n=e.i(528164),r=e.i(980351),i=e.i(316688),a=e.i(61811);function s(){let e,r,s=(0,l.c)(7),u=(0,a.useModelsPinnedFilterStore)(c),d=(0,a.useModelsPinnedFilterStore)(o),m=u?"default":"outline",f=u?"currentColor":"none";return s[0]!==f?(e=(0,t.jsx)(i.Star,{fill:f}),s[0]=f,s[1]=e):e=s[1],s[2]!==u||s[3]!==m||s[4]!==e||s[5]!==d?(r=(0,t.jsxs)(n.Button,{variant:m,size:"sm","aria-pressed":u,onClick:d,className:"h-9 shrink-0",children:[e,"Pinned"]}),s[2]=u,s[3]=m,s[4]=e,s[5]=d,s[6]=r):r=s[6],r}function o(e){return e.togglePinnedOnly}function c(e){return e.isPinnedOnly}e.s(["PinnedModelsFilterButton",0,s,"PinnedModelsFilterToggle",0,function(){let e,n=(0,l.c)(1);return(0,r.useHydrated)()?(n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(s,{}),n[0]=e):e=n[0],e):null}])}]); //# sourceMappingURL=3z6v1ydwq1p5o.js.map //# chunkId=01a092e1-f23e-7dd2-a4b3-4179d9dc51f6