!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]="01a09323-e46f-7672-917e-3ea8222972d0")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,823643,735797,e=>{"use strict";var t=e.i(505962),r=e.i(553215),n=e.i(654847),l=e.i(779100),i=e.i(185473),o=e.i(230953),s=e.i(706527),a=e.i(695707),d=e.i(749509),c=e.i(708991),u=e.i(270401),m=e.i(108663),p=e.i(71975),h=e.i(252358),g=e.i(639580),f=e.i(773195),x=e.i(442427);let y=/\d+\.\d+|[\w]+(?:\.[\w]+)*/g,v=/^\d+\.\d+$/;function b(e){let t=e.toLowerCase(),r=e=>(e.match(y)||[]).flatMap(e=>v.test(e)?e:e.split(".").filter(Boolean)),n=r(t),l=t.includes("-")?r(t.replaceAll("-","")):[];return(0,x.unique)([...n,...l])}e.s(["generateModelKeywords",0,b],735797);var S=e.i(784510);let{BaseContext:j,Provider:M}=(0,c.createProvider)(()=>{let e,c,x,y,v,b,j,M,C,E,z,T,D,I,O=(0,t.c)(44),L=(0,l.useLocale)(),F=(0,d.useRouter)(),R=(0,g.useHrefLocalizer)(),A=(0,d.usePathname)(),U=(0,a.useQueryClient)(),{availableTextModels:B,isReady:V,getAllProviders:$}=(0,S.useGlobal)(),[H,K]=(0,u.useState)(""),[G]=(0,m.useDebounce)(H,200),[q,Q]=(0,u.useState)(!1),W=(0,h.usePosthogClient)();O[0]!==V||O[1]!==U?(e=()=>{V||(U.prefetchQuery((0,p.availableModelsOptions)()),U.prefetchQuery((0,f.availableProvidersOptions)()))},c=[V,U],O[0]=V,O[1]=U,O[2]=e,O[3]=c):(e=O[2],c=O[3]),(0,u.useEffect)(e,c),O[4]!==G||O[5]!==W?(x=()=>{G.trim()&&W.capture(r.PostHogEvent.NavSearch,{search_term:G})},y=[G,W],O[4]=G,O[5]=W,O[6]=x,O[7]=y):(x=O[6],y=O[7]),(0,u.useEffect)(x,y),O[8]===Symbol.for("react.memo_cache_sentinel")?(v=()=>{Q(!1)},O[8]=v):v=O[8],O[9]!==A?(b=[A],O[9]=A,O[10]=b):b=O[10],(0,u.useEffect)(v,b);e:{let e;if(!B.length){let e;O[11]===Symbol.for("react.memo_cache_sentinel")?(e=[],O[11]=e):e=O[11],j=e;break e}if(O[12]!==B||O[13]!==L){let t=B.toSorted(w).map(P);e=(0,i.groupBy)(t,e=>{let t=new Date(e.created_at);return(0,o.formatDate)(t,{locale:L,timeZone:"UTC",preset:"month-year"})??"—"}).map(N),O[12]=B,O[13]=L,O[14]=e}else e=O[14];j=e}let Y=j;t:{let e;if(!G.trim()){M=Y;break t}if(O[15]!==G||O[16]!==Y){let t=G.toLowerCase();e=Y.map(e=>{let[r,n]=e;return[r,n.filter(e=>e.name.toLowerCase().includes(t))]}).filter(k).map(_),O[15]=G,O[16]=Y,O[17]=e}else e=O[17];M=e}let X=M;O[18]!==$?(C=$(),O[18]=$,O[19]=C):C=O[19];let J=C;r:{let e;if(!G.trim()){let e;O[20]===Symbol.for("react.memo_cache_sentinel")?(e=[],O[20]=e):e=O[20],E=e;break r}if(O[21]!==J||O[22]!==G){let t=G.toLowerCase();e=J.filter(e=>{let r=e.displayName.toLowerCase().includes(t),n=e.slug.toLowerCase().includes(t);return r||n}).slice(0,3),O[21]=J,O[22]=G,O[23]=e}else e=O[23];E=e}let Z=E;O[24]!==R||O[25]!==F?(z=e=>{Q(!1),K(""),F.push((0,n.getHrefString)(R(`/${(0,s.getModelVariantSlug)(e)}`)))},O[24]=R,O[25]=F,O[26]=z):z=O[26];let ee=z;O[27]!==R||O[28]!==F?(T=e=>{Q(!1),K(""),F.push((0,n.getHrefString)(R(`/provider/${e.slug}`)))},O[27]=R,O[28]=F,O[29]=T):T=O[29];let et=T;O[30]!==R||O[31]!==F?(D=e=>{Q(!1),K(""),F.push((0,n.getHrefString)(R(`/models?q=${encodeURIComponent(e.toLowerCase())}`)))},O[30]=R,O[31]=F,O[32]=D):D=O[32];let er=D,en=!V;return O[33]!==J||O[34]!==X||O[35]!==Z||O[36]!==er||O[37]!==ee||O[38]!==et||O[39]!==q||O[40]!==Y||O[41]!==H||O[42]!==en?(I={isOpen:q,isLoading:en,setIsOpen:Q,searchValue:H,setSearchValue:K,modelGroupByCreatedAtEntries:Y,filteredModelGroupByCreatedAtEntries:X,filteredProviders:Z,allProviders:J,handleSelectModel:ee,handleSelectProvider:et,handleSearchAll:er},O[33]=J,O[34]=X,O[35]=Z,O[36]=er,O[37]=ee,O[38]=et,O[39]=q,O[40]=Y,O[41]=H,O[42]=en,O[43]=I):I=O[43],I});function w(e,t){return new Date(t.created_at).getTime()-new Date(e.created_at).getTime()}function P(e){return{...e,searchKeywords:b(e.name)}}function N(e){let{key:t,values:r}=e;return[t,r]}function k(e){let[,t]=e;return t&&t.length>0}function _(e){let[t,r]=e;return[t,r]}e.s(["NavSearchProvider",0,M,"useNavSearch",0,()=>{let e=(0,u.useContext)(j);if(!e)throw Error("useNavSearch must be used within a NavSearchProvider.");return e}],823643)},35485,928166,e=>{"use strict";var t=e.i(222666);e.i(963);var r=e.i(452473);e.i(56380);var n=e.i(815962),l=e.i(389097),i=e.i(845961),o=e.i(331511),s=e.i(388095),a=e.i(779100),d=e.i(864160),c=e.i(838011),u=e.i(706527),m=e.i(543973),p=e.i(121039),h=e.i(969949),g=e.i(270401),f=e.i(657011),x=e.i(716184),y=e.i(576670),v=e.i(563041),b=e.i(35300),S=e.i(118384),j=e.i(911146),M=e.i(537248),w=e.i(829837);let P=(0,e.i(948810).create)(e=>({hoveredModel:null,setHoveredModel:t=>e({hoveredModel:t}),clearHoveredModel:()=>e({hoveredModel:null})}));e.s(["useModelSelectStore",0,P],928166),e.s(["VirtualizedModelList",0,function({groupEntries:e,isDialog:N,autoFocusSearch:k=!0,collapsibleFilters:_=!1,showSortAndView:C=!0,hideSearch:E=!1,externalQuery:z,onExternalQueryChange:T,filtersExpanded:D,onFiltersExpandedChange:I,onVisibleCountChange:O,onVisibleProviderCountChange:L,onActiveFilterCountChange:F,scrollResetKey:R,selectedModelInfo:A,selectedModelSlugs:U,disabledModelSlugs:B,onDone:V,onPeek:$,providers:H,onProviderSelect:K,pages:G,onPageSelect:q,docsSearch:Q,onDocSelect:W,quickPickGroups:Y,flatSearchResults:X=!1,hideFilters:J=!1,headlessCommand:Z=!1,useTransientPrefs:ee=!1,listClassName:et,listHeader:er,modelSuggestionsAsPills:en=!1,showModelCopyButton:el=!1,showModelHoverCard:ei=!1,title:eo,description:es,showGuardrailsWarning:ea=!1,hideUnavailableByDefault:ed=!1,disableSelectForUnavailable:ec=!1,workspaceId:eu,includeGuardrails:em,listId:ep}){let eh=(0,a.useLocale)(),eg=(0,g.useRef)(null),ef=(0,d.useUserStore)(e=>e.pinnedModelSlugs),ex=(0,d.useUserStore)(e=>e.toggleModelPin),ey=P(e=>e.clearHoveredModel),ev=(0,d.useUserStore)(e=>e.entity?.clerk_user_id??null),eb=(0,o.useProviderPreferences)(ev,eu,{includeGuardrails:em}),{getModelEligibilityStatus:eS}=eb,{getModelIneligibilityReasons:ej}=eb;(0,g.useEffect)(()=>{if(!k||(0,c.isCoarsePointer)())return;let e=requestAnimationFrame(()=>{eg.current?.focus({preventScroll:!0})});return()=>cancelAnimationFrame(e)},[k]);let{selectedInputModalities:eM,setInputModalities:ew,selectedOutputModalities:eP,setOutputModalities:eN,selectedAuthors:ek,setAuthors:e_,showFreeOnly:eC,setShowFreeOnly:eE,sort:ez,setSort:eT,groupBy:eD,setGroupBy:eI,displayMode:eO,setDisplayMode:eL,isPinnedPanelExpanded:eF,setPinnedPanelExpanded:eR,storeFiltersExpanded:eA,setStoreFiltersExpanded:eU}=(0,y.useModelSelectListPrefs)({useTransientPrefs:ee,showSortAndView:C}),[eB,eV]=(0,s.useResettableState)(ed,e=>e),[e$,eH]=(0,g.useState)(!1),[eK,eG]=(0,g.useState)(!1),[eq,eQ]=(0,g.useState)(!1),[eW,eY]=(0,g.useState)(!1),[eX,eJ]=(0,g.useState)(!1),[eZ,e0]=(0,g.useState)(""),{filtersExpanded:e1,setFiltersExpanded:e2,allowOverflowVisible:e3}=(0,y.useFilterRowExpansion)({externalFiltersExpanded:D,onFiltersExpandedChange:I,useTransientPrefs:ee,storeFiltersExpanded:eA,setStoreFiltersExpanded:eU}),e5=function({selectedInputModalities:e,selectedOutputModalities:t,selectedAuthors:r,showFreeOnly:n,hideUnavailable:l,hideUnavailableByDefault:i}){return e.length+t.length+r.length+ +!!n+ +(l!==i)}({selectedInputModalities:eM,selectedOutputModalities:eP,selectedAuthors:ek,showFreeOnly:eC,hideUnavailable:eB,hideUnavailableByDefault:ed});(0,g.useEffect)(()=>{F?.(e5)},[e5,F]);let e4=function({hideUnavailable:e,selectedAuthors:t,selectedInputModalities:r,selectedOutputModalities:n,showFreeOnly:l,showGuardrailsWarning:i}){return r.length>0||n.length>0||t.length>0||l||e&&i}({hideUnavailable:eB,selectedAuthors:ek,selectedInputModalities:eM,selectedOutputModalities:eP,showFreeOnly:eC,showGuardrailsWarning:ea}),e6=(0,g.useMemo)(()=>eM.toSorted().join("\0"),[eM]),e7=(0,g.useMemo)(()=>eP.toSorted().join("\0"),[eP]),e8=(0,g.useMemo)(()=>ek.toSorted().join("\0"),[ek]),e9=(0,g.useMemo)(()=>(0,f.buildAuthorFilterOptions)(eh,e),[e,eh]),te=(0,g.useMemo)(()=>new Set(e.flatMap(([,e])=>e.flatMap(e=>e.output_modalities))),[e]),tt=(0,g.useMemo)(()=>{let e=eZ.trim().toLowerCase();return e?e9.filter(t=>t.label.toLowerCase().includes(e)):e9},[e9,eZ]),tr=(0,g.useMemo)(()=>(function({getModelEligibilityStatus:e,groupEntries:t,hideUnavailable:r,selectedAuthors:n,selectedInputModalities:l,selectedOutputModalities:i,shouldFilterModels:s,showFreeOnly:a,showGuardrailsWarning:d}){return s?t.map(([t,s])=>[t,s.filter(t=>!(l.some(e=>!t.input_modalities.includes(e))||i.some(e=>!t.output_modalities.includes(e)))&&(!a||!!(0,M.isFreeModel)(t))&&(!(n.length>0)||!!n.includes(t.author))&&(!r||!d||e((0,u.getModelVariantPermaslug)(t))!==o.ModelEligibilityStatus.Ineligible))]).filter(([,e])=>e.length>0):t})({getModelEligibilityStatus:eS,groupEntries:e,hideUnavailable:eB,selectedAuthors:ek,selectedInputModalities:eM,selectedOutputModalities:eP,shouldFilterModels:e4,showFreeOnly:eC,showGuardrailsWarning:ea}),[e,e4,e6,e7,e8,eC,eB,ea,eS]),tn=(0,g.useMemo)(()=>N?(0,f.buildDisplayGroupEntries)(eh,{groupEntries:tr,groupBy:eD,sort:ez}):tr,[tr,eD,N,ez,eh]),tl=(0,w.useFlatData)(tn),ti=(0,w.useModelSearch)(tl),{query:to,setQuery:ts,isSearching:ta}=(0,y.useModelSearchQuery)(z,T),td=(0,g.useMemo)(()=>ta?ti.search(to):null,[ta,ti,to]),tc=td?.length??tl.length;(0,g.useEffect)(()=>{O?.(tc)},[tc,O]);let tu=(0,g.useMemo)(()=>new Set(ef),[ef]),tm=(0,g.useMemo)(()=>{if(ta)return[];let e=new Map(tl.map(({model:e})=>[(0,u.getModelVariantSlug)(e),e]));return ef.flatMap(t=>{let r=e.get(t);return r?[r]:[]})},[tl,ef,ta]),tp=(0,g.useRef)(null),[th,tg]=(0,g.useState)(0);(0,g.useEffect)(()=>{let e=tp.current;if(!e)return void tg(0);tg(e.offsetHeight);let t=new ResizeObserver(()=>{tg(e.offsetHeight)});return t.observe(e),()=>t.disconnect()},[tm.length>0,eF,ta,!!er]);let tf=H?.length??0;(0,g.useEffect)(()=>{L?.(tf)},[tf,L]);let tx=(0,g.useMemo)(()=>(function({displayGroupEntries:e,flat:t,flatSearchResults:r,filtered:n,filteredPages:l,filteredProviders:i,docsSearch:o,quickPickGroups:s,isSearching:a}){var d;let c=(0,f.buildRows)({flat:t,filtered:n,groupEntries:e}),m=i&&i.length>0?[{type:"group",key:"g:providers",group:"Providers"},...i.map(e=>({type:"provider",key:`p:${e.slug}`,provider:e}))]:[],p=a&&l&&l.length>0?[{type:"group",key:"g:pages",group:"Navigation"},...l.map(e=>({type:"page",key:`page:${e.href}`,page:e}))]:[],h=a&&r&&c.length>0?[{type:"group",key:"g:models",group:"Models"},...c]:c,g=!a&&(d=s)?d.flatMap(({key:e,label:t,models:r})=>0===r.length?[]:[{type:"group",key:`g:${e}`,group:t},...r.map(r=>({type:"model",key:`${e}:${(0,u.getModelVariantSlug)(r)}`,group:t,model:r}))]):[];return a?[...p,...m,...h,...o?.status==="success"&&o.results.length>0?[{type:"group",key:"g:docs",group:"Documentation"},...o.results.map(e=>({type:"doc",key:`doc:${e.href}`,doc:e}))]:[]]:[...g,...h,...m]})({displayGroupEntries:tn,flat:tl,flatSearchResults:X,filtered:td,filteredPages:G,filteredProviders:H,docsSearch:Q,quickPickGroups:Y,isSearching:ta}),[tl,td,tn,H,G,Q,Y,ta,X]),ty=(0,g.useRef)(null),tv=(0,g.useCallback)(e=>(0,j.estimateModelSearchRowSize)({row:tx[e],isDialog:N,onPeek:$,displayMode:eO}),[eO,tx,N,$]),tb=(0,g.useMemo)(()=>tx.flatMap((e,t)=>"group"===e.type?[t]:[]),[tx]),tS=(0,g.useRef)(null),tj=(0,g.useRef)(null),tM=(0,g.useCallback)(e=>{let t=tb.toReversed().find(t=>e.startIndex>=t);tS.current=t??null;let r=(0,m.defaultRangeExtractor)(e),n=tj.current,l=[...void 0===t?[]:[t],...null===n||n>=e.count?[]:[n]];return 0===l.length?r:[...new Set([...l,...r])].toSorted((e,t)=>e-t)},[tb]),tw=(0,p.useVirtualizer)({count:tx.length,getScrollElement:()=>ty.current,estimateSize:tv,overscan:8,rangeExtractor:tM,scrollMargin:th});(0,g.useEffect)(()=>{tw.measure()},[eO,tw]);let tP=A?(0,u.getModelVariantSlug)(A):null;(0,g.useEffect)(()=>{let e=requestAnimationFrame(()=>{ty.current&&(ty.current.scrollTop=0)});return()=>cancelAnimationFrame(e)},[ta,to,e4,R]),(0,g.useEffect)(()=>{if(!N||!$)return;if(A)return void $(A);let e=tm[0];if(e)return void $(e);let t=tx.find(e=>"model"===e.type);t&&"model"===t.type?$(t.model):ey()},[ey,N,$,tm,tx,A]);let tN=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.CommandScrollFollow,{rows:tx,virtualizer:tw,query:to,activeRowIndexRef:tj}),N&&$&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.DialogTitle,{className:"sr-only",children:eo||"Search models"}),(0,t.jsx)(l.DialogDescription,{className:"sr-only",children:es||"Find models by name or author"})]}),!E&&(0,t.jsx)(S.ModelSearchToolbar,{activeFilterCount:e5,autoFocusSearch:k,collapsibleFilters:_,displayMode:eO,filtersExpanded:e1,groupBy:eD,hideFilters:J,inputRef:eg,isDialog:N,query:to,setDisplayMode:eL,setFiltersExpanded:e2,setGroupBy:eI,setQuery:ts,setSort:eT,setSortPopoverOpen:eJ,setViewPopoverOpen:eY,showSortAndView:C,sort:ez,sortPopoverOpen:eX,viewPopoverOpen:eW,visibleModelCount:tc}),!J&&(0,t.jsx)(x.ModelSearchFilterRow,{allowOverflowVisible:e3,authorPopoverOpen:eq,authorQuery:eZ,availableOutputModalities:te,collapsibleFilters:_,filteredAuthorOptions:tt,filtersExpanded:e1,hideUnavailable:eB,isDialog:N,selectedAuthors:ek,selectedInputModalities:eM,selectedOutputModalities:eP,setAuthorPopoverOpen:eQ,setAuthorQuery:e0,setAuthors:e_,setHideUnavailable:eV,setInputModalities:ew,setInputPopoverOpen:eH,setOutputModalities:eN,setOutputPopoverOpen:eG,setShowFreeOnly:eE,showFreeOnly:eC,showGuardrailsWarning:ea,inputPopoverOpen:e$,outputPopoverOpen:eK,toggleAuthor:e=>{e_(ek.includes(e)?ek.filter(t=>t!==e):[...ek,e])},toggleInputModality:e=>{ew(eM.includes(e)?eM.filter(t=>t!==e):[...eM,e])},toggleOutputModality:e=>{eN(eP.includes(e)?eP.filter(t=>t!==e):[...eP,e])}}),(0,t.jsx)(v.ModelSearchListSection,{disableSelectForUnavailable:ec,disabledModelSlugs:B,displayMode:eO,getModelEligibilityStatus:eS,isDialog:N,isPinnedPanelExpanded:eF,isSearching:ta,docsSearch:Q,onDocSelect:W,listClassName:et,listHeader:er,modelSuggestionsAsPills:en,listId:ep,onDone:V,onPeek:$,pinnedModels:tm,renderers:{renderModelRow:(e,r)=>(0,t.jsx)(b.ModelSearchRow,{model:e,itemValue:r,displayMode:eO,disabledModelSlugs:B,disableSelectForUnavailable:ec,getModelEligibilityStatus:eS,getModelIneligibilityReasons:ej,isDialog:!!N,onDone:V,onPeek:$,pinnedSlugSet:tu,selectedModelSlugs:U??[],selectedSlug:tP,showGuardrailsWarning:ea,toggleModelPin:ex,showModelCopyButton:el,showModelHoverCard:ei}),renderPageRow:(e,l)=>(0,t.jsxs)(n.CommandItem,{value:l,keywords:[e.name,...e.keywords],className:(0,r.cn)(N&&"h-10","group"),onSelect:()=>q?.(e),children:[(0,t.jsx)(h.FileText,{className:"mr-2 size-4 shrink-0 text-muted-foreground"}),(0,t.jsx)("span",{className:"truncate",title:e.name,children:e.name}),(0,t.jsx)("span",{className:"ml-auto shrink-0 pl-2 text-xs text-muted-foreground",children:e.href})]}),renderProviderRow:(e,l)=>(0,t.jsxs)(n.CommandItem,{value:l,keywords:[e.displayName,e.slug],className:(0,r.cn)(N&&"h-10","group"),onSelect:()=>K?.(e),children:[(0,t.jsx)(i.ProviderIcon,{frame:!0,providerName:e.name,providerIcon:e.icon,className:"mr-2 size-4 shrink-0"}),(0,t.jsx)("span",{className:"truncate",title:e.displayName,children:e.displayName})]})},rows:tx,selectedModelSlugs:U,selectedSlug:tP,setPinnedPanelExpanded:eR,setSort:eT,showGuardrailsWarning:ea,sort:ez,toggleModelPin:ex,virtualizer:{activeStickyIndexRef:tS,listRef:ty,pinnedScrollMargin:th,pinnedSectionRef:tp,rowVirtualizer:tw}})]});return Z?tN:(0,t.jsx)(n.Command,{shouldFilter:!1,defaultValue:$?void 0:"__model-select-no-selection__",className:(0,r.cn)(N&&"relative min-h-0 rounded-none",E&&"overflow-visible"),children:tN})}],35485)},716184,606320,576670,442179,35300,193384,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(168852),l=e.i(963),i=e.i(452473),o=e.i(528164),s=e.i(810563),a=e.i(778084),d=e.i(379684),c=e.i(648156),u=e.i(99074),m=e.i(657011),p=e.i(249656);function h(e){let n,l,s,a,d,c,u,m=(0,r.c)(14);m[0]!==e?({isActive:a,dense:s,children:n,className:l,...d}=e,m[0]=e,m[1]=n,m[2]=l,m[3]=s,m[4]=a,m[5]=d):(n=m[1],l=m[2],s=m[3],a=m[4],d=m[5]);let p=a?"default":"outline",h=s&&"gap-0 px-1 text-xs min-[480px]:gap-1 min-[480px]:px-2";return m[6]!==l||m[7]!==h?(c=(0,i.cn)("h-6 gap-1 px-2 text-xs shadow-none",h,l),m[6]=l,m[7]=h,m[8]=c):c=m[8],m[9]!==n||m[10]!==d||m[11]!==p||m[12]!==c?(u=(0,t.jsx)(o.Button,{variant:p,size:"sm",className:c,...d,children:n}),m[9]=n,m[10]=d,m[11]=p,m[12]=c,m[13]=u):u=m[13],u}function g(e){let n,l,o,s,a,d=(0,r.c)(10),{onClick:c,label:u,count:m}=e;return d[0]!==c?(n=e=>{e.stopPropagation(),c()},d[0]=c,d[1]=n):n=d[1],d[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,i.cn)("absolute -right-2 -top-2 z-10 flex h-4 items-center gap-1 rounded-full px-1.5","bg-foreground text-background"),d[2]=l):l=d[2],d[3]!==m?(o=(0,t.jsx)("span",{className:"text-xs font-semibold leading-none tabular-nums",children:m}),d[3]=m,d[4]=o):o=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(p.X,{className:"size-2.5"}),d[5]=s):s=d[5],d[6]!==u||d[7]!==n||d[8]!==o?(a=(0,t.jsxs)("button",{type:"button",onClick:n,"aria-label":u,className:l,children:[o,s]}),d[6]=u,d[7]=n,d[8]=o,d[9]=a):a=d[9],a}function f(e){let l,s,a,d,c,u=(0,r.c)(13),{isSelected:m,children:p,onClick:h}=e,g=m?"text-foreground":"text-muted-foreground";u[0]!==g?(l=(0,i.cn)("h-7 w-full justify-between px-2 text-xs font-normal",g),u[0]=g,u[1]=l):l=u[1],u[2]!==p?(s=(0,t.jsx)("span",{className:"truncate",children:p}),u[2]=p,u[3]=s):s=u[3];let f=m?"opacity-100 text-foreground":"opacity-0";return u[4]!==f?(a=(0,i.cn)("size-3.5 shrink-0",f),u[4]=f,u[5]=a):a=u[5],u[6]!==a?(d=(0,t.jsx)(n.CheckIcon,{className:a}),u[6]=a,u[7]=d):d=u[7],u[8]!==h||u[9]!==l||u[10]!==s||u[11]!==d?(c=(0,t.jsxs)(o.Button,{variant:"ghost",size:"sm",className:l,onClick:h,children:[s,d]}),u[8]=h,u[9]=l,u[10]=s,u[11]=d,u[12]=c):c=u[12],c}e.s(["FilterClearBadge",0,g,"MenuOptionButton",0,f,"ToggleFilterButton",0,h],606320),e.s(["ModelSearchFilterRow",0,function(e){let m,p,x,y,v,b,S,j,M,w,P,N,k,_,C,E,z,T,D,I,O,L,F=(0,r.c)(81),{allowOverflowVisible:R,authorPopoverOpen:A,authorQuery:U,availableOutputModalities:B,collapsibleFilters:V,filteredAuthorOptions:$,filtersExpanded:H,hideUnavailable:K,isDialog:G,selectedAuthors:q,selectedInputModalities:Q,selectedOutputModalities:W,setAuthorPopoverOpen:Y,setAuthorQuery:X,setAuthors:J,setHideUnavailable:Z,setInputModalities:ee,setInputPopoverOpen:et,setOutputModalities:er,setOutputPopoverOpen:en,setShowFreeOnly:el,showFreeOnly:ei,showGuardrailsWarning:eo,inputPopoverOpen:es,outputPopoverOpen:ea,toggleAuthor:ed,toggleInputModality:ec,toggleOutputModality:eu}=e,em=!V||H?"grid-rows-[1fr]":"grid-rows-[0fr]";F[0]!==em?(m=(0,i.cn)("grid transition-[grid-template-rows] duration-150 ease-out",em),F[0]=em,F[1]=m):m=F[1];let ep=G&&"items-center gap-1 pl-2 pr-2 py-1.5",eh=G&&!V&&"flex-nowrap",eg=!G&&V&&"flex-nowrap gap-1 px-1.5 [&_button]:px-1.5",ef=V&&!H&&"border-b-0 py-0",ex=V&&!R?"overflow-hidden":"overflow-visible";F[2]!==ep||F[3]!==eh||F[4]!==eg||F[5]!==ef||F[6]!==ex?(p=(0,i.cn)("relative z-20 flex flex-wrap items-center gap-1.5 border-b bg-popover px-2 py-1.5",ep,eh,eg,ef,ex),F[2]=ep,F[3]=eh,F[4]=eg,F[5]=ef,F[6]=ex,F[7]=p):p=F[7];let ey=Q.length>0;F[8]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)(u.ChevronDown,{className:"size-3 opacity-60"}),F[8]=x):x=F[8],F[9]!==V||F[10]!==ey?(y=(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsxs)(h,{isActive:ey,dense:V,children:["Input",x]})}),F[9]=V,F[10]=ey,F[11]=y):y=F[11],F[12]!==Q||F[13]!==ec?(v=(0,t.jsx)(a.PopoverContent,{className:"w-auto p-2",align:"start",children:(0,t.jsx)("div",{className:"flex flex-col gap-1",children:Object.values(l.InputModality).map(e=>(0,t.jsxs)(o.Button,{variant:"ghost",size:"sm",className:"h-7 justify-between text-xs",onClick:()=>ec(e),children:[(0,t.jsx)("span",{children:e.charAt(0).toUpperCase()+e.slice(1)}),(0,t.jsx)(n.CheckIcon,{className:(0,i.cn)("size-3",Q.includes(e)?"opacity-100 text-positive":"opacity-0")})]},e))})}),F[12]=Q,F[13]=ec,F[14]=v):v=F[14],F[15]!==es||F[16]!==et||F[17]!==y||F[18]!==v?(b=(0,t.jsxs)(a.Popover,{open:es,onOpenChange:et,children:[y,v]}),F[15]=es,F[16]=et,F[17]=y,F[18]=v,F[19]=b):b=F[19],F[20]!==Q.length||F[21]!==ee?(S=Q.length>0&&(0,t.jsx)(g,{onClick:()=>ee([]),label:"Clear input filter",count:Q.length}),F[20]=Q.length,F[21]=ee,F[22]=S):S=F[22],F[23]!==b||F[24]!==S?(j=(0,t.jsxs)("div",{className:"relative flex items-center",children:[b,S]}),F[23]=b,F[24]=S,F[25]=j):j=F[25];let ev=W.length>0;return F[26]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(u.ChevronDown,{className:"size-3 opacity-60"}),F[26]=M):M=F[26],F[27]!==V||F[28]!==ev?(w=(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsxs)(h,{isActive:ev,dense:V,children:["Output",M]})}),F[27]=V,F[28]=ev,F[29]=w):w=F[29],F[30]!==B||F[31]!==W||F[32]!==eu?(P=l.USER_FACING_OUTPUT_MODALITIES.map(e=>{let r=W.includes(e),s=B.has(e)||r;return(0,t.jsxs)(o.Button,{variant:"ghost",size:"sm",className:"h-7 justify-between text-xs",disabled:!s,title:s?void 0:"No models here",onClick:()=>eu(e),children:[(0,t.jsx)("span",{children:l.OUTPUT_MODALITY_LABELS[e]}),(0,t.jsx)(n.CheckIcon,{className:(0,i.cn)("size-3",r?"opacity-100 text-positive":"opacity-0")})]},e)}),F[30]=B,F[31]=W,F[32]=eu,F[33]=P):P=F[33],F[34]!==P?(N=(0,t.jsx)(a.PopoverContent,{className:"w-auto p-2",align:"start",children:(0,t.jsx)("div",{className:"flex flex-col gap-1",children:P})}),F[34]=P,F[35]=N):N=F[35],F[36]!==ea||F[37]!==en||F[38]!==w||F[39]!==N?(k=(0,t.jsxs)(a.Popover,{open:ea,onOpenChange:en,children:[w,N]}),F[36]=ea,F[37]=en,F[38]=w,F[39]=N,F[40]=k):k=F[40],F[41]!==W.length||F[42]!==er?(_=W.length>0&&(0,t.jsx)(g,{onClick:()=>er([]),label:"Clear output filter",count:W.length}),F[41]=W.length,F[42]=er,F[43]=_):_=F[43],F[44]!==k||F[45]!==_?(C=(0,t.jsxs)("div",{className:"relative flex items-center",children:[k,_]}),F[44]=k,F[45]=_,F[46]=C):C=F[46],F[47]!==A||F[48]!==U||F[49]!==V||F[50]!==$||F[51]!==G||F[52]!==q||F[53]!==Y||F[54]!==X||F[55]!==J||F[56]!==ed?(E=G&&(0,t.jsxs)("div",{className:"relative flex items-center",children:[(0,t.jsxs)(a.Popover,{open:A,onOpenChange:e=>{Y(e),e||X("")},children:[(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsxs)(h,{isActive:q.length>0,dense:V,children:["Provider",(0,t.jsx)(u.ChevronDown,{className:"size-3 opacity-60"})]})}),(0,t.jsxs)(a.PopoverContent,{className:"w-60 p-2",align:"start",children:[(0,t.jsx)(s.Input,{value:U,onChange:e=>X(e.currentTarget.value),placeholder:"Search providers",className:"mb-1 h-8 text-xs"}),(0,t.jsx)("div",{className:"max-h-56 overflow-y-auto",children:$.map(e=>(0,t.jsx)(f,{isSelected:q.includes(e.key),onClick:()=>ed(e.key),children:e.label},e.key))})]})]}),q.length>0&&(0,t.jsx)(g,{onClick:()=>J([]),label:"Clear provider filter",count:q.length})]}),F[47]=A,F[48]=U,F[49]=V,F[50]=$,F[51]=G,F[52]=q,F[53]=Y,F[54]=X,F[55]=J,F[56]=ed,F[57]=E):E=F[57],F[58]===Symbol.for("react.memo_cache_sentinel")?(z=(0,t.jsx)("div",{"aria-hidden":!0,className:"mx-1 hidden h-4 w-px shrink-0 bg-border min-[480px]:block"}),F[58]=z):z=F[58],F[59]!==el||F[60]!==ei?(T=()=>el(!ei),F[59]=el,F[60]=ei,F[61]=T):T=F[61],F[62]!==V||F[63]!==ei||F[64]!==T?(D=(0,t.jsx)(h,{isActive:ei,dense:V,onClick:T,children:"Free"}),F[62]=V,F[63]=ei,F[64]=T,F[65]=D):D=F[65],F[66]!==V||F[67]!==K||F[68]!==Z||F[69]!==eo?(I=eo?(0,t.jsx)(c.TooltipProvider,{children:(0,t.jsx)(c.Tooltip,{content:(0,t.jsxs)("span",{children:["Hide models unavailable due to your"," ",(0,t.jsx)(d.TextLink,{href:"/settings/privacy",className:"text-[length:inherit] text-inherit",children:"privacy & guardrails"})," ","settings"]}),children:(0,t.jsx)(h,{isActive:K,dense:V,onClick:()=>Z(!K),children:"Hide Unavailable"})})}):(0,t.jsx)(h,{isActive:K,dense:V,onClick:()=>Z(!K),children:"Hide Unavailable"}),F[66]=V,F[67]=K,F[68]=Z,F[69]=eo,F[70]=I):I=F[70],F[71]!==j||F[72]!==C||F[73]!==E||F[74]!==D||F[75]!==I||F[76]!==p?(O=(0,t.jsxs)("div",{className:p,children:[j,C,E,z,D,I]}),F[71]=j,F[72]=C,F[73]=E,F[74]=D,F[75]=I,F[76]=p,F[77]=O):O=F[77],F[78]!==m||F[79]!==O?(L=(0,t.jsx)("div",{id:"model-select-filter-row",className:m,children:O}),F[78]=m,F[79]=O,F[80]=L):L=F[80],L}],716184);var x=e.i(270401),y=e.i(733205);function v(e){return e.setFiltersExpanded}function b(e){return e.filtersExpanded}function S(e){return e.setPinnedPanelExpanded}function j(e){return e.isPinnedPanelExpanded}function M(e){return e.setDisplayMode}function w(e){return e.displayMode}function P(e){return e.setGroupBy}function N(e){return e.groupBy}function k(e){return e.setSort}function _(e){return e.sort}function C(e){return e.setShowFreeOnly}function E(e){return e.showFreeOnly}function z(e){return e.setAuthors}function T(e){return e.authors}function D(e){return e.setOutputModalities}function I(e){return e.outputModalities}function O(e){return e.setInputModalities}function L(e){return e.inputModalities}e.s(["useFilterRowExpansion",0,function(e){let t,n,l,i,o=(0,r.c)(11),{externalFiltersExpanded:s,onFiltersExpandedChange:a,useTransientPrefs:d,storeFiltersExpanded:c,setStoreFiltersExpanded:u}=e,m=s??(d?y.MODEL_SELECT_PREFS_DEFAULTS.filtersExpanded:c);o[0]!==m||o[1]!==a||o[2]!==u?(t=e=>{let t="function"==typeof e?e(m):e;a?a(t):u(t)},o[0]=m,o[1]=a,o[2]=u,o[3]=t):t=o[3];let p=t,[h,g]=(0,x.useState)(m);return o[4]!==m?(n=()=>{if(!m)return void g(!1);let e=setTimeout(()=>g(!0),150);return()=>clearTimeout(e)},l=[m],o[4]=m,o[5]=n,o[6]=l):(n=o[5],l=o[6]),(0,x.useEffect)(n,l),o[7]!==h||o[8]!==m||o[9]!==p?(i={filtersExpanded:m,setFiltersExpanded:p,allowOverflowVisible:h},o[7]=h,o[8]=m,o[9]=p,o[10]=i):i=o[10],i},"useModelSearchQuery",0,function(e,t){let n,l,i=(0,r.c)(6),[o,s]=(0,x.useState)(""),a=e??o,d=t??s;i[0]!==a?(n=a.trim(),i[0]=a,i[1]=n):n=i[1];let c=!!n;return i[2]!==c||i[3]!==a||i[4]!==d?(l={query:a,setQuery:d,isSearching:c},i[2]=c,i[3]=a,i[4]=d,i[5]=l):l=i[5],l},"useModelSelectListPrefs",0,function(e){let t,n=(0,r.c)(19),{useTransientPrefs:l,showSortAndView:i}=e,o=(0,y.useModelSelectPrefsStore)(L),s=(0,y.useModelSelectPrefsStore)(O),a=(0,y.useModelSelectPrefsStore)(I),d=(0,y.useModelSelectPrefsStore)(D),c=(0,y.useModelSelectPrefsStore)(T),u=(0,y.useModelSelectPrefsStore)(z),m=(0,y.useModelSelectPrefsStore)(E),p=(0,y.useModelSelectPrefsStore)(C),h=(0,y.useModelSelectPrefsStore)(_),g=(0,y.useModelSelectPrefsStore)(k),f=(0,y.useModelSelectPrefsStore)(N),F=(0,y.useModelSelectPrefsStore)(P),R=(0,y.useModelSelectPrefsStore)(w),A=(0,y.useModelSelectPrefsStore)(M),U=(0,y.useModelSelectPrefsStore)(j),B=(0,y.useModelSelectPrefsStore)(S),V=(0,y.useModelSelectPrefsStore)(b),$=(0,y.useModelSelectPrefsStore)(v),H=l?y.MODEL_SELECT_PREFS_DEFAULTS.inputModalities:o,K=l?y.MODEL_SELECT_PREFS_DEFAULTS.outputModalities:a,G=l?y.MODEL_SELECT_PREFS_DEFAULTS.authors:c,q=l?y.MODEL_SELECT_PREFS_DEFAULTS.showFreeOnly:m,Q=l||!i,W=Q?y.MODEL_SELECT_PREFS_DEFAULTS.sort:h,Y=Q?y.MODEL_SELECT_PREFS_DEFAULTS.groupBy:f,X=Q?y.MODEL_SELECT_PREFS_DEFAULTS.displayMode:R,[J,Z]=(0,x.useState)(y.MODEL_SELECT_PREFS_DEFAULTS.isPinnedPanelExpanded),ee=l?J:U,et=l?Z:B;return n[0]!==X||n[1]!==Y||n[2]!==ee||n[3]!==G||n[4]!==H||n[5]!==K||n[6]!==u||n[7]!==A||n[8]!==F||n[9]!==s||n[10]!==d||n[11]!==et||n[12]!==p||n[13]!==g||n[14]!==$||n[15]!==q||n[16]!==W||n[17]!==V?(t={selectedInputModalities:H,setInputModalities:s,selectedOutputModalities:K,setOutputModalities:d,selectedAuthors:G,setAuthors:u,showFreeOnly:q,setShowFreeOnly:p,sort:W,setSort:g,groupBy:Y,setGroupBy:F,displayMode:X,setDisplayMode:A,isPinnedPanelExpanded:ee,setPinnedPanelExpanded:et,storeFiltersExpanded:V,setStoreFiltersExpanded:$},n[0]=X,n[1]=Y,n[2]=ee,n[3]=G,n[4]=H,n[5]=K,n[6]=u,n[7]=A,n[8]=F,n[9]=s,n[10]=d,n[11]=et,n[12]=p,n[13]=g,n[14]=$,n[15]=q,n[16]=W,n[17]=V,n[18]=t):t=n[18],t}],576670);var F=e.i(527315),R=e.i(193181),A=e.i(368884),U=e.i(956043);e.i(56380);var B=e.i(815962),V=e.i(238084);e.i(810810);var $=e.i(702378),H=e.i(557225),K=e.i(759024),G=e.i(331511),q=e.i(706527),Q=e.i(576081),W=e.i(700050),Y=e.i(833560),X=e.i(779100),J=e.i(638471),Z=e.i(864160);function ee(e){let l,s,a,d,u,p,h,g,f,v,b,S,j,M,w,P,N,k,_,C,E,z,T,D,I,O,L,U=(0,r.c)(92),{model:V,isSelected:$,itemValue:K,isExternallyDisabled:Q,onSelect:Y,onPeek:ee,displayMode:el,showGuardrailsWarning:ei,disableSelectForUnavailable:eo,getModelEligibilityStatus:es,getModelIneligibilityReasons:ea}=e,ed=void 0!==Q&&Q,ec=void 0===el?y.ModelSelectDisplay.Detailed:el,eu=void 0!==ei&&ei,em=void 0!==eo&&eo,ep=(0,X.useLocale)(),eh=(0,x.useRef)(null),eg=(0,Z.useUserStore)(en);U[0]!==V?(l=(0,q.getModelVariantSlug)(V),U[0]=V,U[1]=l):l=U[1];let ef=l;U[2]!==ef?(s=e=>e.pinnedModelSlugs.includes(ef),U[2]=ef,U[3]=s):s=U[3];let ex=(0,Z.useUserStore)(s);U[4]!==V||U[5]!==ee?(a=e=>{e.some(er)&&eh.current?.firstElementChild?.getAttribute("aria-selected")==="true"&&ee(V)},U[4]=V,U[5]=ee,U[6]=a):a=U[6],(0,J.useMutationObserver)(eh,a),U[7]!==ex||U[8]!==ef||U[9]!==eg?(d=e=>{e.stopPropagation(),ex?(0,W.trackModelUnpin)({model:ef,origin:W.ModelPinOrigin.SelectorRow}):(0,W.trackModelPin)({model:ef,origin:W.ModelPinOrigin.SelectorRow}),eg(ef)},U[7]=ex,U[8]=ef,U[9]=eg,U[10]=d):d=U[10];let ey=d;if(U[11]!==em||U[12]!==ec||U[13]!==es||U[14]!==ea||U[15]!==ed||U[16]!==$||U[17]!==K||U[18]!==ep||U[19]!==V||U[20]!==ee||U[21]!==Y||U[22]!==eu){let e,r,l=(0,q.getModelVariantPermaslug)(V),o=(eu?es(l):G.ModelEligibilityStatus.Unknown)===G.ModelEligibilityStatus.Ineligible,s=o?ea(l):[],a=em&&o||ed;h=ec===y.ModelSelectDisplay.Detailed,U[38]!==h||U[39]!==ep||U[40]!==V?(e=h?(0,m.formatCompactModelPrice)(ep,V):null,U[38]=h,U[39]=ep,U[40]=V,U[41]=e):e=U[41],p=e,k=eh,u=B.CommandItem,j=K,M=a;let d=h?"grid-cols-[minmax(0,1fr)_3rem_7.5rem] h-10 gap-2 py-1.5 pr-4":"grid-cols-1 h-9 py-1 pr-3",x=(o||ed)&&"opacity-50";U[42]!==d||U[43]!==x?(w=(0,i.cn)("group grid cursor-pointer rounded-none border-b border-border/40 pl-4","aria-selected:bg-card-hover aria-selected:text-foreground data-[selected=true]:bg-card-hover",d,x),U[42]=d,U[43]=x,U[44]=w):w=U[44],U[45]!==Y||U[46]!==a?(P=e=>{a||Y(e)},U[45]=Y,U[46]=a,U[47]=P):P=U[47],U[48]!==V||U[49]!==ee?(N=()=>ee(V),U[48]=V,U[49]=ee,U[50]=N):N=U[50],v="flex min-w-0 items-center gap-2",b=(0,t.jsx)(H.AuthorIcon,{frame:!0,author:V.author,permaslug:l,iconUri:V.author_icon_uri,className:"size-4 shrink-0"}),U[51]!==V.short_name?(S=(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)("div",{className:"truncate text-xs font-medium text-foreground",children:V.short_name})}),U[51]=V.short_name,U[52]=S):S=U[52],_="ml-auto flex shrink-0 items-center gap-1 self-center";let C=$?"opacity-100":"opacity-0";U[53]!==C?(r=(0,i.cn)("size-4",C),U[53]=C,U[54]=r):r=U[54],U[55]!==r?(g=(0,t.jsx)(n.CheckIcon,{className:r}),U[55]=r,U[56]=g):g=U[56],f=o&&(0,t.jsx)(c.TooltipProvider,{children:(0,t.jsx)(c.Tooltip,{content:s.length>0?(0,t.jsxs)("div",{className:"text-xs",children:[(0,t.jsx)("div",{className:"font-medium mb-1",children:"Unavailable because:"}),(0,t.jsx)("ul",{className:"list-disc list-inside",children:s.map(et)})]}):"This model is unavailable due to your privacy or guardrail settings",className:"z-modal",children:(0,t.jsx)("span",{className:"shrink-0",children:(0,t.jsx)(F.ExclamationTriangleIcon,{className:"size-4 text-warning"})})})}),U[11]=em,U[12]=ec,U[13]=es,U[14]=ea,U[15]=ed,U[16]=$,U[17]=K,U[18]=ep,U[19]=V,U[20]=ee,U[21]=Y,U[22]=eu,U[23]=u,U[24]=p,U[25]=h,U[26]=g,U[27]=f,U[28]=v,U[29]=b,U[30]=S,U[31]=j,U[32]=M,U[33]=w,U[34]=P,U[35]=N,U[36]=k,U[37]=_}else u=U[23],p=U[24],h=U[25],g=U[26],f=U[27],v=U[28],b=U[29],S=U[30],j=U[31],M=U[32],w=U[33],P=U[34],N=U[35],k=U[36],_=U[37];let ev=ex?"Unpin model":"Pin model";return U[57]!==ex?(C=ex?(0,t.jsx)(A.StarIcon,{className:"size-4 text-muted-foreground"}):(0,t.jsx)(R.StarIcon,{className:"size-4 text-muted-foreground transition-opacity opacity-50 md:opacity-0 md:group-hover:opacity-100"}),U[57]=ex,U[58]=C):C=U[58],U[59]!==ey||U[60]!==ev||U[61]!==C?(E=(0,t.jsx)(o.Button,{variant:"ghost",size:"icon",className:"size-6",onClick:ey,"aria-label":ev,children:C}),U[59]=ey,U[60]=ev,U[61]=C,U[62]=E):E=U[62],U[63]!==g||U[64]!==f||U[65]!==E||U[66]!==_?(z=(0,t.jsxs)("div",{className:_,children:[g,f,E]}),U[63]=g,U[64]=f,U[65]=E,U[66]=_,U[67]=z):z=U[67],U[68]!==v||U[69]!==b||U[70]!==S||U[71]!==z?(T=(0,t.jsxs)("div",{className:v,children:[b,S,z]}),U[68]=v,U[69]=b,U[70]=S,U[71]=z,U[72]=T):T=U[72],U[73]!==h||U[74]!==ep||U[75]!==V.context_length?(D=h&&(0,t.jsx)("span",{className:"self-center justify-self-end text-xs tabular-nums text-muted-foreground",children:(0,m.formatContextLength)(ep,V.context_length)}),U[73]=h,U[74]=ep,U[75]=V.context_length,U[76]=D):D=U[76],U[77]!==p?(I=null!==p&&(0,t.jsx)("span",{title:p,className:"block w-full self-center justify-self-end truncate text-right text-xs tabular-nums leading-tight text-muted-foreground",children:p}),U[77]=p,U[78]=I):I=U[78],U[79]!==u||U[80]!==j||U[81]!==M||U[82]!==w||U[83]!==P||U[84]!==N||U[85]!==T||U[86]!==D||U[87]!==I?(O=(0,t.jsxs)(u,{value:j,disabled:M,className:w,onSelect:P,onMouseEnter:N,children:[T,D,I]}),U[79]=u,U[80]=j,U[81]=M,U[82]=w,U[83]=P,U[84]=N,U[85]=T,U[86]=D,U[87]=I,U[88]=O):O=U[88],U[89]!==k||U[90]!==O?(L=(0,t.jsx)("div",{ref:k,children:O}),U[89]=k,U[90]=O,U[91]=L):L=U[91],L}function et(e){return(0,t.jsx)("li",{className:"mt-0.5 first:mt-0",children:Y.ENDPOINT_INELIGIBILITY_REASON_LABELS[e]},e)}function er(e){return"attributes"===e.type&&"aria-selected"===e.attributeName}function en(e){return e.toggleModelPin}var el=e.i(138612),ei=e.i(379497),eo=e.i(283529);function es(e){let n,l,i,o,s,a,d,c,u=(0,r.c)(22),{doc:m,itemValue:p,onSelect:h}=e;u[0]!==m.href?(n=new URL(m.href),u[0]=m.href,u[1]=n):n=u[1];let g=n,f=m.title??g.pathname;u[2]!==m.breadcrumbs||u[3]!==m.title?(l=null!==m.title&&m.breadcrumbs.at(-1)!==m.title?[...m.breadcrumbs,m.title]:m.breadcrumbs,u[2]=m.breadcrumbs,u[3]=m.title,u[4]=l):l=u[4];let x=l,y=g.hash?eo.Hash:el.BookOpen;return u[5]!==m||u[6]!==h?(i=()=>h?.(m),u[5]=m,u[6]=h,u[7]=i):i=u[7],u[8]!==y?(o=(0,t.jsx)(y,{"aria-hidden":!0,className:"size-4 shrink-0 text-muted-foreground"}),u[8]=y,u[9]=o):o=u[9],u[10]!==f?(s=(0,t.jsx)("span",{className:"truncate",title:f,children:f}),u[10]=f,u[11]=s):s=u[11],u[12]!==x?(a=x.length>0&&(0,t.jsx)("span",{className:"flex min-w-0 items-center gap-1 overflow-hidden text-xs text-muted-foreground",title:x.join(" › "),children:x.map((e,r)=>(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-1",children:[r>0&&(0,t.jsx)(ei.ChevronRight,{"aria-hidden":!0,className:"size-3 shrink-0"}),(0,t.jsx)("span",{className:"truncate",children:e})]},JSON.stringify(x.slice(0,r+1))))}),u[12]=x,u[13]=a):a=u[13],u[14]!==s||u[15]!==a?(d=(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[s,a]}),u[14]=s,u[15]=a,u[16]=d):d=u[16],u[17]!==p||u[18]!==i||u[19]!==o||u[20]!==d?(c=(0,t.jsxs)(B.CommandItem,{value:p,className:"group h-14 gap-2",onSelect:i,children:[o,d]}),u[17]=p,u[18]=i,u[19]=o,u[20]=d,u[21]=c):c=u[21],c}var ea=e.i(311520),ed=e.i(691038),ec=e.i(780314),eu=e.i(79247),em=e.i(175817),ep=e.i(763392);function eh(e){let n,l,o,s,a,d,c,m=(0,r.c)(17),{description:p,scrollRef:h,checkScroll:g,hasMoreBelow:f}=e;m[0]!==f?(n=f?{maskImage:"linear-gradient(to bottom, black calc(100% - 32px), transparent)",WebkitMaskImage:"linear-gradient(to bottom, black calc(100% - 32px), transparent)"}:void 0,m[0]=f,m[1]=n):n=m[1],m[2]!==p?(l=(0,t.jsx)(ep.MarkdownContainer,{className:"prose-sm text-xs leading-snug text-muted-foreground",children:p}),m[2]=p,m[3]=l):l=m[3],m[4]!==g||m[5]!==h||m[6]!==n||m[7]!==l?(o=(0,t.jsx)("div",{ref:h,className:"h-full overflow-y-auto",onScroll:g,"data-allow-inline-style":"true",style:n,children:l}),m[4]=g,m[5]=h,m[6]=n,m[7]=l,m[8]=o):o=m[8];let x=f?"opacity-100":"opacity-0";return m[9]!==x?(s=(0,i.cn)("pointer-events-none absolute inset-x-0 bottom-0 flex justify-center pb-1","transition-opacity duration-200",x),m[9]=x,m[10]=s):s=m[10],m[11]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(u.ChevronDown,{className:"size-3.5 text-muted-foreground"}),m[11]=a):a=m[11],m[12]!==s?(d=(0,t.jsx)("div",{className:s,"aria-hidden":!0,children:a}),m[12]=s,m[13]=d):d=m[13],m[14]!==o||m[15]!==d?(c=(0,t.jsxs)("div",{className:"relative min-h-0 flex-1",children:[o,d]}),m[14]=o,m[15]=d,m[16]=c):c=m[16],c}var eg=e.i(370066),ef=e.i(148572),ex=e.i(690387);function ey(e){let n,l,i,o,s,a,d,c,u,m,p,h=(0,r.c)(30),{model:g,locale:f,weeklyTokens:x,uptimeBars:y}=e;h[0]!==g.endpoint?.display_pricing?(n=g.endpoint?.display_pricing??[],h[0]=g.endpoint?.display_pricing,h[1]=n):n=h[1];let v=n;if(h[2]!==v||h[3]!==f||h[4]!==g.context_length||h[5]!==g.endpoint){let e=(0,ex.deriveEndpointInlinePricing)(f,g.endpoint,v);l=g.context_length,i=function(e,t){if(t)return{inputPrice:"Free",outputPrice:"—"};if(!e)return{inputPrice:"—",outputPrice:"—"};switch(e.kind){case"custom":return{inputPrice:e.label,outputPrice:"—"};case"standard-tokens":return{inputPrice:(0,ex.joinPriceAndUnit)(`${e.inputPrice}`,e.inputUnit),outputPrice:(0,ex.joinPriceAndUnit)(`${e.outputPrice}`,e.outputUnit)};default:return{inputPrice:"—",outputPrice:"—"}}}(e,(0,ex.isModelFree)(g.endpoint,v)),h[2]=v,h[3]=f,h[4]=g.context_length,h[5]=g.endpoint,h[6]=l,h[7]=i}else l=h[6],i=h[7];let{inputPrice:b,outputPrice:S}=i;h[8]!==l||h[9]!==f?(o=l>0?(0,eg.formatNumber)(l,{locale:f,preset:"integer"})??"—":"—",h[8]=l,h[9]=f,h[10]=o):o=h[10];let j=o;h[11]!==f||h[12]!==x?(s=x>0?(0,eg.formatNumber)(x,{locale:f,preset:"compact-rounded-thousands"})??"—":"—",h[11]=f,h[12]=x,h[13]=s):s=h[13];let M=s;return h[14]!==M?(a=(0,t.jsx)(ev,{label:"Weekly Tokens",value:M}),h[14]=M,h[15]=a):a=h[15],h[16]!==j?(d=(0,t.jsx)(ev,{label:"Context",value:j}),h[16]=j,h[17]=d):d=h[17],h[18]!==b?(c=(0,t.jsx)(ev,{label:"Input",value:b}),h[18]=b,h[19]=c):c=h[19],h[20]!==S?(u=(0,t.jsx)(ev,{label:"Output",value:S}),h[20]=S,h[21]=u):u=h[21],h[22]!==y?(m=(0,t.jsx)(ev,{label:"Uptime",children:(0,t.jsx)(eb,{uptimeBars:y})}),h[22]=y,h[23]=m):m=h[23],h[24]!==a||h[25]!==d||h[26]!==c||h[27]!==u||h[28]!==m?(p=(0,t.jsxs)("div",{className:"flex shrink-0 flex-col",children:[a,d,c,u,m]}),h[24]=a,h[25]=d,h[26]=c,h[27]=u,h[28]=m,h[29]=p):p=h[29],p}function ev(e){let n,l,o,s,a=(0,r.c)(11),{label:d,value:c,children:u}=e,m=u?"items-center":"items-baseline";return a[0]!==m?(n=(0,i.cn)("flex justify-between border-t border-border/50 py-1",m),a[0]=m,a[1]=n):n=a[1],a[2]!==d?(l=(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:d}),a[2]=d,a[3]=l):l=a[3],a[4]!==u||a[5]!==c?(o=u??(0,t.jsx)("span",{className:"text-xs text-foreground whitespace-nowrap",children:c}),a[4]=u,a[5]=c,a[6]=o):o=a[6],a[7]!==n||a[8]!==l||a[9]!==o?(s=(0,t.jsxs)("div",{className:n,children:[l,o]}),a[7]=n,a[8]=l,a[9]=o,a[10]=s):s=a[10],s}function eb(e){let n,l,i,o=(0,r.c)(7),{uptimeBars:s}=e;if(0===s.length){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-xs text-foreground",children:"—"}),o[0]=e):e=o[0],e}let a=5*s.length-1;return o[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("title",{children:"Uptime last 12 hours"}),o[1]=n):n=o[1],o[2]!==s?(l=s.map(eS),o[2]=s,o[3]=l):l=o[3],o[4]!==a||o[5]!==l?(i=(0,t.jsxs)("svg",{width:a,height:12,className:"overflow-visible",role:"img","aria-label":"Uptime last 12 hours",children:[n,l]}),o[4]=a,o[5]=l,o[6]=i):i=o[6],i}function eS(e,r){let n=(0,ef.getUptimeColor)(e.uptime);return(0,t.jsx)("rect",{x:5*r,y:0,width:4,height:12,className:n,fillOpacity:n===ef.UPTIME_COLORS.noData?.2:1,rx:.5},e.date)}var ej=e.i(151960),eM=e.i(626824),ew=e.i(8842),eP=e.i(450740),eN=e.i(974601);let ek=(0,eM.createQueryKeys)("model-description",{models:()=>[],uptime:e=>[{endpointId:e}]});function e_(e){var n,l;let i,o,s,a,d,c,u,m,p,h,g,f,y,v,b,S,j,M,w,P,N,k,_=(0,r.c)(55),{model:C}=e,E=(0,X.useLocale)(),z=(0,x.useRef)(null),[T,D]=(0,x.useState)(!1);_[0]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{var e,t;let r;e=z,t=D,(r=e.current)&&t(r.scrollHeight>r.scrollTop+r.clientHeight+4)},_[0]=i):i=_[0];let I=i,[O,L]=(0,x.useState)(null);_[1]!==C?(o=()=>{var e,t;let r;return e=C,t=L,r=setTimeout(()=>{t(e?{permaslug:(0,q.getModelVariantPermaslug)(e),endpointId:e.endpoint?.id??null}:null)},150),()=>clearTimeout(r)},s=[C],_[1]=C,_[2]=o,_[3]=s):(o=_[2],s=_[3]),(0,x.useEffect)(o,s),_[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>(function(e,t){t();let r=e.current;if(!r)return;let n=new ResizeObserver(t);return n.observe(r),()=>n.disconnect()})(z,I),_[4]=a):a=_[4],_[5]!==C?(d=[I,C],_[5]=C,_[6]=d):d=_[6],(0,x.useEffect)(a,d);let F=O?.permaslug??null;_[7]!==C?(c=C?(0,q.getModelVariantPermaslug)(C):null,_[7]=C,_[8]=c):c=_[8];let R=c,A=null!==F&&F===R;_[9]!==F?(u=(0,ew.queryOptions)({queryKey:ek.models(),queryFn:null===F?eP.skipToken:({signal:e})=>(0,ej.fetchAPIQuery)("/api/frontend/v1/models/find",{signal:e})}),_[9]=F,_[10]=u):u=_[10];let{data:U}=(0,eu.useQuery)(u),B=O?.endpointId??null;_[11]!==B?(m=(0,ew.queryOptions)({queryKey:ek.uptime(B),queryFn:null===B?eP.skipToken:({signal:e})=>(0,ej.fetchAPIQuery)("/api/frontend/v1/stats/uptime-hourly",{searchParams:{id:B},signal:e,schema:eN.UptimeHourlyResponseSchema})}),_[11]=B,_[12]=m):m=_[12];let{data:V}=(0,eu.useQuery)(m);_[13]!==F||_[14]!==U||_[15]!==A?(p=function({shouldShowDebouncedStats:e,modelsData:t,debouncedPermaslug:r}){return e&&t?.analytics&&r?(0,em.getTotalTokens)(t.analytics[r]):0}({shouldShowDebouncedStats:A,modelsData:U,debouncedPermaslug:F}),_[13]=F,_[14]=U,_[15]=A,_[16]=p):p=_[16];let K=p;_[17]!==A||_[18]!==V?(n=A,l=V,h=n?l?.history?.slice(0,12).toReversed()??[]:[],_[17]=A,_[18]=V,_[19]=h):h=_[19];let G=h;if(!C){let e;return _[20]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"flex min-h-0 flex-1 flex-col justify-center p-4",children:(0,t.jsx)("div",{className:"flex h-full items-center justify-center px-2 text-center text-sm text-muted-foreground",children:"Select a model to see details"})}),_[20]=e):e=_[20],e}let Q=C.author;return _[21]!==C?(g=(0,q.getModelVariantPermaslug)(C),_[21]=C,_[22]=g):g=_[22],_[23]!==C.author||_[24]!==C.author_icon_uri||_[25]!==g?(f=(0,t.jsx)(H.AuthorIcon,{author:Q,permaslug:g,iconUri:C.author_icon_uri,className:"shrink-0"}),_[23]=C.author,_[24]=C.author_icon_uri,_[25]=g,_[26]=f):f=_[26],_[27]!==C.short_name?(y=(0,t.jsx)("span",{className:"text-sm font-medium text-foreground truncate",children:C.short_name}),_[27]=C.short_name,_[28]=y):y=_[28],_[29]!==f||_[30]!==y?(v=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[f,y]}),_[29]=f,_[30]=y,_[31]=v):v=_[31],_[32]!==C.description||_[33]!==T?(b=(0,t.jsx)(eh,{description:C.description,scrollRef:z,checkScroll:I,hasMoreBelow:T}),_[32]=C.description,_[33]=T,_[34]=b):b=_[34],_[35]!==C||_[36]!==E||_[37]!==G||_[38]!==K?(S=(0,t.jsx)(ey,{model:C,locale:E,weeklyTokens:K,uptimeBars:G}),_[35]=C,_[36]=E,_[37]=G,_[38]=K,_[39]=S):S=_[39],_[40]!==C?(j=(0,q.getModelVariantSlug)(C),_[40]=C,_[41]=j):j=_[41],_[42]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(ec.Square2StackIcon,{className:"size-3 shrink-0 opacity-50 md:opacity-0 md:group-hover/slug:opacity-100"}),_[42]=M):M=_[42],_[43]!==C?(w=(0,q.getModelVariantSlug)(C),_[43]=C,_[44]=w):w=_[44],_[45]!==w?(P=(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate text-left",children:w}),_[45]=w,_[46]=P):P=_[46],_[47]!==j||_[48]!==P?(N=(0,t.jsx)($.CopyToClipboardButton,{text:j,hideCopyText:!0,variant:"ghost",size:"sm",className:"group/slug h-auto min-h-0 flex-row-reverse gap-1 border-t border-border/50 pl-2 pr-1 py-2 font-mono text-2xs text-muted-foreground hover:bg-transparent hover:text-foreground","aria-label":"Copy model slug",icon:M,children:P}),_[47]=j,_[48]=P,_[49]=N):N=_[49],_[50]!==v||_[51]!==b||_[52]!==S||_[53]!==N?(k=(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col gap-3 overflow-hidden p-4",children:[v,b,S,N]}),_[50]=v,_[51]=b,_[52]=S,_[53]=N,_[54]=k):k=_[54],k}function eC(e){let n,l,i,o,s,a,d,c=(0,r.c)(13),{model:u,children:m}=e,p=(0,x.useRef)(null);if(!(0,ed.useMatchMedia)("(hover: hover) and (pointer: fine)",!0))return m;c[0]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{p.current=e},c[0]=n):n=c[0],c[1]!==m?(l=(0,t.jsx)(ea.HoverCardTrigger,{render:m,ref:n,delay:250,tabIndex:-1}),c[1]=m,c[2]=l):l=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>p.current?.closest('[role="dialog"]')??null,c[3]=i):i=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(o={side:"shift",align:"shift",fallbackAxisSide:"none"},c[4]=o):o=c[4];let h=`${u.short_name} summary`;return c[5]!==u?(s=(0,t.jsx)(e_,{model:u}),c[5]=u,c[6]=s):s=c[6],c[7]!==h||c[8]!==s?(a=(0,t.jsx)(ea.HoverCardContent,{anchor:i,side:"right",align:"center",collisionAvoidance:o,sideOffset:12,collisionPadding:12,positionMethod:"fixed","aria-label":h,className:"flex h-[440px] max-h-[calc(100dvh-48px)] w-[280px] max-w-[calc(100vw-24px)] flex-col overflow-hidden rounded-xl border-border/60 p-0 shadow-md",onClick:ez,onKeyDown:eE,children:s}),c[7]=h,c[8]=s,c[9]=a):a=c[9],c[10]!==l||c[11]!==a?(d=(0,t.jsxs)(ea.HoverCard,{children:[l,a]}),c[10]=l,c[11]=a,c[12]=d):d=c[12],d}function eE(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}function ez(e){return e.stopPropagation()}function eT(e){return e.value}function eD(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}function eI(e){return e.stopPropagation()}function eO(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}function eL(e){return e.stopPropagation()}function eF(e){let n,l,o,s,a,d=(0,r.c)(14),{model:c,isPillLayout:u,isDetailedDialog:m,hasPeek:h,toggleModelPin:g}=e;d[0]!==c?(n=(0,q.getModelVariantSlug)(c),d[0]=c,d[1]=n):n=d[1];let f=n;d[2]!==f||d[3]!==g?(l=e=>{e.stopPropagation(),(0,W.trackModelUnpin)({model:f,origin:W.ModelPinOrigin.SelectorPinnedPanel}),g(f)},d[2]=f,d[3]=g,d[4]=l):l=d[4];let x=`Unpin ${c.short_name}`;return d[5]!==h||d[6]!==m||d[7]!==u?(o=(0,i.cn)("flex size-5 shrink-0 items-center justify-center","text-muted-foreground transition-opacity",u?(0,i.cn)("rounded-full opacity-50 lg:pointer-fine:absolute lg:pointer-fine:right-1 lg:pointer-fine:top-1/2 lg:pointer-fine:-translate-y-1/2 lg:pointer-fine:bg-popover","lg:pointer-fine:pointer-events-none lg:pointer-fine:opacity-0 group-hover:pointer-events-auto group-hover:opacity-100","group-focus-within:pointer-events-auto group-focus-within:opacity-100","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"):(0,i.cn)("ml-1 opacity-50 hover:opacity-100 md:opacity-0 md:group-hover:opacity-100",h&&!m?"mr-3":"mr-2")),d[5]=h,d[6]=m,d[7]=u,d[8]=o):o=d[8],d[9]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(p.X,{className:"size-3.5"}),d[9]=s):s=d[9],d[10]!==l||d[11]!==x||d[12]!==o?(a=(0,t.jsx)("button",{type:"button",onClick:l,"aria-label":x,className:o,children:s}),d[10]=l,d[11]=x,d[12]=o,d[13]=a):a=d[13],a}function eR(e){let n,l,i,o,s,a=(0,r.c)(13),{model:d,locale:c}=e;a[0]!==c||a[1]!==d?(n=(0,m.formatCompactModelPrice)(c,d),a[0]=c,a[1]=d,a[2]=n):n=a[2];let u=n;return a[3]!==c||a[4]!==d.context_length?(l=(0,m.formatContextLength)(c,d.context_length),a[3]=c,a[4]=d.context_length,a[5]=l):l=a[5],a[6]!==l?(i=(0,t.jsx)("span",{className:"w-12 shrink-0 text-right text-xs tabular-nums text-muted-foreground",children:l}),a[6]=l,a[7]=i):i=a[7],a[8]!==u?(o=(0,t.jsx)("span",{title:u,className:"ml-2 w-[7.5rem] shrink-0 truncate text-right text-xs tabular-nums leading-tight text-muted-foreground",children:u}),a[8]=u,a[9]=o):o=a[9],a[10]!==i||a[11]!==o?(s=(0,t.jsxs)(t.Fragment,{children:[i,o]}),a[10]=i,a[11]=o,a[12]=s):s=a[12],s}e.s(["ModelDescriptionContent",0,e_],442179),e.s(["CommandScrollFollow",0,function(e){let t,n,l,i,o=(0,r.c)(11),{rows:s,virtualizer:a,query:d,activeRowIndexRef:c}=e,u=(0,V.useCommandState)(eT),m=(0,x.useRef)(d),p=(0,x.useRef)(-1/0);return o[0]!==c||o[1]!==a?(t=()=>{let e=e=>{if(!(["ArrowDown","ArrowUp","Home","End"].includes(e.key)||e.ctrlKey&&["n","p","j","k"].includes(e.key)))return;let t=e.target instanceof Element?e.target.closest("[cmdk-root]"):null,r=a.scrollElement;if(!t||!r||!t.contains(r))return;p.current=performance.now();let n=c.current,l=a.range;null===n||!l||n>=l.startIndex&&n<=l.endIndex||(e.preventDefault(),e.stopPropagation(),a.scrollToIndex(n,{align:"auto"}))};return document.addEventListener("keydown",e,{capture:!0}),()=>document.removeEventListener("keydown",e,{capture:!0})},n=[a,c],o[0]=c,o[1]=a,o[2]=t,o[3]=n):(t=o[2],n=o[3]),(0,x.useEffect)(t,n),o[4]!==c||o[5]!==u||o[6]!==d||o[7]!==s||o[8]!==a?(l=()=>{if(d!==m.current){m.current=d,c.current=null;return}if(!u){c.current=null;return}let e=s.findIndex(e=>"group"!==e.type&&e.key.toLowerCase()===u.toLowerCase());c.current=-1===e?null:e,-1===e||performance.now()-p.current>250||a.scrollToIndex(e,{align:"auto"})},i=[u,d,s,a,c],o[4]=c,o[5]=u,o[6]=d,o[7]=s,o[8]=a,o[9]=l,o[10]=i):(l=o[9],i=o[10]),(0,x.useEffect)(l,i),null},"ModelSearchRow",0,function(e){let l,s,a,d,c,u,p,h,g,f,x,y,v,b,S,j,M,w,P,N,k,_,C,E,z,T,D=(0,r.c)(89),{model:I,itemValue:O,displayMode:L,disabledModelSlugs:V,disableSelectForUnavailable:Q,getModelEligibilityStatus:Y,getModelIneligibilityReasons:X,isDialog:J,onDone:Z,onPeek:et,pinnedSlugSet:er,selectedModelSlugs:en,selectedSlug:el,showGuardrailsWarning:ei,showModelCopyButton:eo,showModelHoverCard:es,toggleModelPin:ea}=e,ed=void 0!==eo&&eo,ec=void 0!==es&&es;if(D[0]!==Q||D[1]!==V||D[2]!==L||D[3]!==Y||D[4]!==X||D[5]!==J||D[6]!==O||D[7]!==I||D[8]!==Z||D[9]!==et||D[10]!==er||D[11]!==en||D[12]!==el||D[13]!==ei||D[14]!==ea){b=Symbol.for("react.early_return_sentinel");e:{let e,r;p=(0,q.getModelVariantSlug)(I),c=er.has(p),D[29]!==I||D[30]!==en||D[31]!==el?(e=(0,m.isModelSelected)({model:I,selectedSlug:el,selectedModelSlugs:en?[...en]:void 0}),D[29]=I,D[30]=en,D[31]=el,D[32]=e):e=D[32],u=e,D[33]!==Y||D[34]!==X||D[35]!==I||D[36]!==ei?(h=(0,q.getModelVariantPermaslug)(I),r=(d=(ei?Y(h):G.ModelEligibilityStatus.Unknown)===G.ModelEligibilityStatus.Ineligible)?X(h):[],D[33]=Y,D[34]=X,D[35]=I,D[36]=ei,D[37]=d,D[38]=h,D[39]=r):(d=D[37],h=D[38],r=D[39]),a=r;let n=V?.includes(p)??!1,o=Q&&d||n;if(s=e=>{e.stopPropagation(),c?(0,W.trackModelUnpin)({model:p,origin:W.ModelPinOrigin.SelectorRow}):(0,W.trackModelPin)({model:p,origin:W.ModelPinOrigin.SelectorRow}),ea(p)},J&&et){let e;D[40]!==I||D[41]!==Z?(e=()=>Z?.(I),D[40]=I,D[41]=Z,D[42]=e):e=D[42],b=(0,t.jsx)(ee,{model:I,isSelected:u,itemValue:O,isExternallyDisabled:n,onSelect:e,onPeek:et,displayMode:L,showGuardrailsWarning:ei,disableSelectForUnavailable:Q,getModelEligibilityStatus:Y,getModelIneligibilityReasons:X});break e}l=B.CommandItem,g=O,f=o,x=()=>{o||Z?.(I)},y=I.searchKeywords,v=(0,i.cn)("h-10 group",(d||n)&&"opacity-50")}D[0]=Q,D[1]=V,D[2]=L,D[3]=Y,D[4]=X,D[5]=J,D[6]=O,D[7]=I,D[8]=Z,D[9]=et,D[10]=er,D[11]=en,D[12]=el,D[13]=ei,D[14]=ea,D[15]=l,D[16]=s,D[17]=a,D[18]=d,D[19]=c,D[20]=u,D[21]=p,D[22]=h,D[23]=g,D[24]=f,D[25]=x,D[26]=y,D[27]=v,D[28]=b}else l=D[15],s=D[16],a=D[17],d=D[18],c=D[19],u=D[20],p=D[21],h=D[22],g=D[23],f=D[24],x=D[25],y=D[26],v=D[27],b=D[28];if(b!==Symbol.for("react.early_return_sentinel"))return b;D[43]!==J||D[44]!==I||D[45]!==et?(S=()=>{J&&et&&et(I)},D[43]=J,D[44]=I,D[45]=et,D[46]=S):S=D[46],D[47]!==I.author||D[48]!==I.author_icon_uri||D[49]!==h?(j=(0,t.jsx)(H.AuthorIcon,{frame:!0,author:I.author,permaslug:h,iconUri:I.author_icon_uri,className:"mr-2 size-4 shrink-0"}),D[47]=I.author,D[48]=I.author_icon_uri,D[49]=h,D[50]=j):j=D[50],D[51]!==I.short_name?(M=(0,t.jsx)("span",{className:"truncate text-xs",title:I.short_name,children:I.short_name}),D[51]=I.short_name,D[52]=M):M=D[52];let eu=u?"opacity-100":"opacity-0";D[53]!==eu?(w=(0,i.cn)("size-4",eu),D[53]=eu,D[54]=w):w=D[54],D[55]!==w?(P=(0,t.jsx)(n.CheckIcon,{className:w}),D[55]=w,D[56]=P):P=D[56],D[57]!==a||D[58]!==d?(N=d&&(0,t.jsx)(K.InfoTooltip,{icon:(0,t.jsx)(F.ExclamationTriangleIcon,{className:"size-4 text-warning"}),side:"right",align:"center",sideOffset:20,children:a.length>0?(0,t.jsx)(U.IneligibilityReasonList,{reasons:a}):"This model is unavailable due to your privacy or guardrail settings"}),D[57]=a,D[58]=d,D[59]=N):N=D[59],D[60]!==p||D[61]!==ed?(k=ed&&(0,t.jsx)($.CopyToClipboardButton,{text:p,hideCopyText:!0,variant:"ghost",size:"icon",className:"size-6 text-muted-foreground opacity-50 transition-opacity hover:opacity-100 lg:pointer-fine:opacity-0 lg:pointer-fine:group-hover:opacity-100 lg:pointer-fine:focus-visible:opacity-100 [&>svg]:!size-4","aria-label":`Copy model ID ${p}`,title:`Copy ${p}`,onClick:eI,onKeyDown:eD}),D[60]=p,D[61]=ed,D[62]=k):k=D[62];let em=c?"Unpin model":"Pin model";D[63]!==c?(_=c?(0,t.jsx)(A.StarIcon,{className:"size-4 text-muted-foreground"}):(0,t.jsx)(R.StarIcon,{className:"size-4 text-muted-foreground transition-opacity opacity-50 md:opacity-0 md:group-hover:opacity-100"}),D[63]=c,D[64]=_):_=D[64],D[65]!==s||D[66]!==em||D[67]!==_?(C=(0,t.jsx)(o.Button,{variant:"ghost",size:"icon",className:"size-6",onClick:s,"aria-label":em,children:_}),D[65]=s,D[66]=em,D[67]=_,D[68]=C):C=D[68],D[69]!==P||D[70]!==N||D[71]!==k||D[72]!==C?(E=(0,t.jsxs)("div",{className:"ml-auto flex shrink-0 items-center gap-1",children:[P,N,k,C]}),D[69]=P,D[70]=N,D[71]=k,D[72]=C,D[73]=E):E=D[73],D[74]!==l||D[75]!==j||D[76]!==M||D[77]!==E||D[78]!==g||D[79]!==f||D[80]!==x||D[81]!==y||D[82]!==v||D[83]!==S?(z=(0,t.jsxs)(l,{value:g,disabled:f,onSelect:x,keywords:y,className:v,onMouseEnter:S,children:[j,M,E]}),D[74]=l,D[75]=j,D[76]=M,D[77]=E,D[78]=g,D[79]=f,D[80]=x,D[81]=y,D[82]=v,D[83]=S,D[84]=z):z=D[84];let ep=z;return D[85]!==I||D[86]!==ep||D[87]!==ec?(T=ec?(0,t.jsx)(eC,{model:I,children:ep}):ep,D[85]=I,D[86]=ep,D[87]=ec,D[88]=T):T=D[88],T},"VirtualizedModelRows",0,function({isDialog:e,onPeek:r,onDocSelect:n,renderers:{renderModelRow:l,renderPageRow:o,renderProviderRow:s},rows:a,virtualizer:{activeStickyIndexRef:c,pinnedScrollMargin:u,rowVirtualizer:p}}){return(0,t.jsx)("div",{"data-allow-inline-style":"true",style:{height:p.getTotalSize(),position:"relative",width:"100%"},children:p.getVirtualItems().map(p=>{let h=a[p.index];if(!h)return null;let g="group"===h.type&&c.current===p.index?{position:"sticky",top:0,left:0,width:"100%",zIndex:10}:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${p.start-u}px)`};if("group"===h.type){let n=m.GROUP_EXTERNAL_LINKS[h.key];return(0,t.jsxs)("div",{style:g,"data-search-section-heading":!0,className:(0,i.cn)("flex items-center justify-between gap-2 py-1.5","border-b border-border bg-popover","text-xs font-medium text-muted-foreground",e&&r?"px-4":"px-2"),children:[(0,t.jsx)("span",{"aria-hidden":!0,children:h.group}),n&&(0,t.jsx)(d.TextLink,{href:n.href,target:"_blank",rel:"noopener noreferrer","aria-label":n.aria,className:"inline-flex items-center rounded-sm p-0.5 text-muted-foreground no-underline hover:text-foreground",children:(0,t.jsx)(Q.SquareArrowOutUpRight,{className:"size-3.5"})})]},h.key)}return"provider"===h.type?(0,t.jsx)("div",{style:g,children:s(h.provider,h.key)},h.key):"page"===h.type?(0,t.jsx)("div",{style:g,children:o(h.page,h.key)},h.key):"doc"===h.type?(0,t.jsx)("div",{style:g,children:(0,t.jsx)(es,{doc:h.doc,itemValue:h.key,onSelect:n})},h.key):"model"!==h.type?null:(0,t.jsx)("div",{style:g,children:l(h.model,h.key)},h.key)})})}],35300),e.s(["PinnedModelItemContent",0,function(e){let l,o,s,a,d,c,u,m,p,h,g=(0,r.c)(38),{model:f,locale:x,isPillLayout:y,isDetailedDialog:v,hasPeek:b,isSelected:S,showModelCopyButton:j,toggleModelPin:M}=e,w=void 0!==j&&j;g[0]!==f?(l=(0,q.getModelVariantSlug)(f),g[0]=f,g[1]=l):l=g[1];let P=l,N=!y,k=f.author;g[2]!==f?(o=(0,q.getModelVariantPermaslug)(f),g[2]=f,g[3]=o):o=g[3];let _=y?"size-4 shrink-0":"mr-2 size-4 shrink-0";g[4]!==y||g[5]!==f.author||g[6]!==f.author_icon_uri||g[7]!==N||g[8]!==o||g[9]!==_?(s=(0,t.jsx)(H.AuthorIcon,{frame:N,bare:y,author:k,permaslug:o,iconUri:f.author_icon_uri,className:_}),g[4]=y,g[5]=f.author,g[6]=f.author_icon_uri,g[7]=N,g[8]=o,g[9]=_,g[10]=s):s=g[10];let C=y?"font-normal":"font-medium";return g[11]!==C?(a=(0,i.cn)("min-w-0 flex-1 truncate text-sm leading-tight text-foreground",C),g[11]=C,g[12]=a):a=g[12],g[13]!==f.short_name||g[14]!==a?(d=(0,t.jsx)("span",{className:a,title:f.short_name,children:f.short_name}),g[13]=f.short_name,g[14]=a,g[15]=d):d=g[15],g[16]!==S?(c=S&&(0,t.jsx)(n.CheckIcon,{className:"ml-1 size-4 shrink-0 text-muted-foreground"}),g[16]=S,g[17]=c):c=g[17],g[18]!==P||g[19]!==w?(u=w&&(0,t.jsx)($.CopyToClipboardButton,{text:P,hideCopyText:!0,variant:"ghost",size:"icon",className:"size-6 text-muted-foreground opacity-50 transition-opacity hover:opacity-100 lg:pointer-fine:opacity-0 lg:pointer-fine:group-hover:opacity-100 lg:pointer-fine:focus-visible:opacity-100 [&>svg]:!size-4","aria-label":`Copy model ID ${P}`,title:`Copy ${P}`,onClick:eL,onKeyDown:eO}),g[18]=P,g[19]=w,g[20]=u):u=g[20],g[21]!==b||g[22]!==v||g[23]!==y||g[24]!==f||g[25]!==M?(m=(0,t.jsx)(eF,{model:f,isPillLayout:y,isDetailedDialog:v,hasPeek:b,toggleModelPin:M}),g[21]=b,g[22]=v,g[23]=y,g[24]=f,g[25]=M,g[26]=m):m=g[26],g[27]!==v||g[28]!==x||g[29]!==f?(p=v&&(0,t.jsx)(eR,{model:f,locale:x}),g[27]=v,g[28]=x,g[29]=f,g[30]=p):p=g[30],g[31]!==d||g[32]!==c||g[33]!==u||g[34]!==m||g[35]!==p||g[36]!==s?(h=(0,t.jsxs)(t.Fragment,{children:[s,d,c,u,m,p]}),g[31]=d,g[32]=c,g[33]=u,g[34]=m,g[35]=p,g[36]=s,g[37]=h):h=g[37],h}],193384)},563041,118384,911146,537248,e=>{"use strict";var t=e.i(222666),r=e.i(452473);e.i(56380);var n=e.i(815962),l=e.i(331511),i=e.i(657011),o=e.i(35300),s=e.i(733205),a=e.i(505962),d=e.i(779100),c=e.i(706527),u=e.i(99074),m=e.i(270401),p=e.i(700050),h=e.i(193384),g=e.i(105312);function f(e){let o,d,u,m,f,x,y,v,b,S,j=(0,a.c)(41),{model:M,locale:w,displayMode:P,isPillLayout:N,showModelCopyButton:k,isDialog:_,isLastItem:C,onDone:E,onPeek:z,selectedModelSlugs:T,selectedSlug:D,showGuardrailsWarning:I,toggleModelPin:O,getModelEligibilityStatus:L,disabledModelSlugs:F,disableSelectForUnavailable:R}=e,A=void 0!==k&&k;j[0]!==M?(o=(0,c.getModelVariantSlug)(M),j[0]=M,j[1]=o):o=j[1];let U=o;j[2]!==M||j[3]!==T||j[4]!==D?(d=(0,i.isModelSelected)({model:M,selectedSlug:D,selectedModelSlugs:T?[...T]:void 0}),j[2]=M,j[3]=T,j[4]=D,j[5]=d):d=j[5];let B=d;if(j[6]!==R||j[7]!==F||j[8]!==P||j[9]!==L||j[10]!==_||j[11]!==C||j[12]!==N||j[13]!==M||j[14]!==E||j[15]!==z||j[16]!==I){let{isDisabled:e,isDimmed:t}=function({model:e,showGuardrailsWarning:t,getModelEligibilityStatus:r,disabledModelSlugs:n,disableSelectForUnavailable:i}){let o=(t?r((0,c.getModelVariantPermaslug)(e)):l.ModelEligibilityStatus.Unknown)===l.ModelEligibilityStatus.Ineligible,s=n?.includes((0,c.getModelVariantSlug)(e))??!1;return{isDisabled:i&&o||s,isDimmed:o||s}}({model:M,showGuardrailsWarning:I,getModelEligibilityStatus:L,disabledModelSlugs:F,disableSelectForUnavailable:R});f=e,({isDetailedDialog:m,hasPeek:u}=function({isPillLayout:e,isDialog:t,displayMode:r,onPeek:n}){return{isDetailedDialog:!e&&!!t&&r===s.ModelSelectDisplay.Detailed,hasPeek:!!t&&!!n}}({isPillLayout:N,isDialog:_,displayMode:P,onPeek:z})),y=N?"":void 0,x=(0,r.cn)(function({isPillLayout:e,isDetailedDialog:t,hasPeek:n,isLastItem:l}){return(0,r.cn)("group flex items-center",e?(0,r.cn)(g.MODEL_SEARCH_PILL_CLASS,"relative h-9 gap-2 px-3 py-0"):(0,r.cn)("rounded-none",t?"h-10 pr-4":"h-9",!l&&"border-b border-border/40",n?"pl-4":"pl-2"))}({isPillLayout:N,isDetailedDialog:m,hasPeek:u,isLastItem:C}),t&&"opacity-50"),v=function({model:e,isDisabled:t,hasPeek:r,onDone:n,onPeek:l}){return{handleSelect(){t||((0,p.trackPinnedModelSelect)({model:(0,c.getModelVariantSlug)(e)}),n?.(e))},handleMouseEnter(){r&&l?.(e)}}}({model:M,isDisabled:f,hasPeek:u,onDone:E,onPeek:z}),j[6]=R,j[7]=F,j[8]=P,j[9]=L,j[10]=_,j[11]=C,j[12]=N,j[13]=M,j[14]=E,j[15]=z,j[16]=I,j[17]=u,j[18]=m,j[19]=f,j[20]=x,j[21]=y,j[22]=v}else u=j[17],m=j[18],f=j[19],x=j[20],y=j[21],v=j[22];let{handleSelect:V,handleMouseEnter:$}=v,H=`pinned:${U}`;return j[23]!==u||j[24]!==m||j[25]!==N||j[26]!==B||j[27]!==w||j[28]!==M||j[29]!==A||j[30]!==O?(b=(0,t.jsx)(h.PinnedModelItemContent,{model:M,locale:w,isPillLayout:N,showModelCopyButton:A,isDetailedDialog:m,hasPeek:u,isSelected:B,toggleModelPin:O}),j[23]=u,j[24]=m,j[25]=N,j[26]=B,j[27]=w,j[28]=M,j[29]=A,j[30]=O,j[31]=b):b=j[31],j[32]!==$||j[33]!==V||j[34]!==f||j[35]!==x||j[36]!==M.searchKeywords||j[37]!==y||j[38]!==H||j[39]!==b?(S=(0,t.jsx)(n.CommandItem,{value:H,"data-search-chip":y,keywords:M.searchKeywords,disabled:f,onSelect:V,onMouseEnter:$,className:x,children:b}),j[32]=$,j[33]=V,j[34]=f,j[35]=x,j[36]=M.searchKeywords,j[37]=y,j[38]=H,j[39]=b,j[40]=S):S=j[40],S}function x(e){let l,i,o,p,h,g=(0,a.c)(42),{displayMode:x,isPillLayout:y,hideHeading:v,isDialog:b,models:S,onDone:j,onPeek:M,selectedModelSlugs:w,selectedSlug:P,showGuardrailsWarning:N,toggleModelPin:k,getModelEligibilityStatus:_,isPinnedPanelExpanded:C,setPinnedPanelExpanded:E,disabledModelSlugs:z,disableSelectForUnavailable:T}=e,D=void 0!==y&&y,I=void 0!==v&&v,O=(0,d.useLocale)(),L=(0,m.useId)();g[0]!==I||g[1]!==D||g[2]!==S?(l={models:S,isPillLayout:D,hideHeading:I},g[0]=I,g[1]=D,g[2]=S,g[3]=l):l=g[3];let{canExpandPreview:F,isShowingAllPinned:R,shouldUsePills:A,visibleModels:U,panelClassName:B,togglePreview:V}=function(e){let t,n,l,i,o=(0,a.c)(16),{models:s,isPillLayout:d,hideHeading:c}=e,[u,p]=(0,m.useState)(!1),h=d&&c,g=h&&s.length>6,f=g&&u,x=d&&!f;o[0]!==h||o[1]!==f||o[2]!==s?(t=h&&!f?s.slice(0,6):s,o[0]=h,o[1]=f,o[2]=s,o[3]=t):t=o[3];let y=x?"flex flex-wrap gap-2 px-3":"flex flex-col border-b border-border/60",v=h&&x&&"grid grid-cols-2";return o[4]!==y||o[5]!==v?(n=(0,r.cn)(y,v),o[4]=y,o[5]=v,o[6]=n):n=o[6],o[7]!==f?(l=()=>p(!f),o[7]=f,o[8]=l):l=o[8],o[9]!==g||o[10]!==f||o[11]!==x||o[12]!==t||o[13]!==n||o[14]!==l?(i={canExpandPreview:g,isShowingAllPinned:f,shouldUsePills:x,visibleModels:t,panelClassName:n,togglePreview:l},o[9]=g,o[10]=f,o[11]=x,o[12]=t,o[13]=n,o[14]=l,o[15]=i):i=o[15],i}(l);return 0===S.length?null:(g[4]!==I||g[5]!==b||g[6]!==C||g[7]!==S.length||g[8]!==M||g[9]!==L||g[10]!==E?(i=!I&&(0,t.jsxs)("button",{type:"button",onClick:()=>E(!C),"aria-expanded":C,"aria-controls":L,className:(0,r.cn)("flex w-full items-center gap-1","border-b border-border py-1.5","text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",b&&M?"px-4":"px-2"),children:[(0,t.jsx)(u.ChevronDown,{className:(0,r.cn)("size-3 shrink-0 transition-transform",C?"":"-rotate-90")}),(0,t.jsxs)("span",{children:["Pinned (",S.length,")"]})]}),g[4]=I,g[5]=b,g[6]=C,g[7]=S.length,g[8]=M,g[9]=L,g[10]=E,g[11]=i):i=g[11],g[12]!==T||g[13]!==z||g[14]!==x||g[15]!==_||g[16]!==I||g[17]!==b||g[18]!==C||g[19]!==R||g[20]!==O||g[21]!==j||g[22]!==M||g[23]!==B||g[24]!==L||g[25]!==w||g[26]!==P||g[27]!==A||g[28]!==N||g[29]!==k||g[30]!==U?(o=(I||C)&&(0,t.jsx)("div",{id:L,className:B,children:U.map((e,r)=>(0,t.jsx)(f,{model:e,locale:O,displayMode:R?s.ModelSelectDisplay.Simple:x,isPillLayout:A,showModelCopyButton:R,isDialog:b,isLastItem:r===U.length-1,onDone:j,onPeek:M,selectedModelSlugs:w,selectedSlug:P,showGuardrailsWarning:N,toggleModelPin:k,getModelEligibilityStatus:_,disabledModelSlugs:z,disableSelectForUnavailable:T},`pinned:${(0,c.getModelVariantSlug)(e)}`))}),g[12]=T,g[13]=z,g[14]=x,g[15]=_,g[16]=I,g[17]=b,g[18]=C,g[19]=R,g[20]=O,g[21]=j,g[22]=M,g[23]=B,g[24]=L,g[25]=w,g[26]=P,g[27]=A,g[28]=N,g[29]=k,g[30]=U,g[31]=o):o=g[31],g[32]!==F||g[33]!==R||g[34]!==S.length||g[35]!==L||g[36]!==V?(p=F&&(0,t.jsxs)(n.CommandItem,{value:R?"collapse-pinned":"expand-pinned","aria-controls":L,"aria-expanded":R,onSelect:V,className:"mx-3 mt-2 gap-2 text-sm font-normal text-muted-foreground",children:[(0,t.jsx)(u.ChevronDown,{"aria-hidden":!0,className:(0,r.cn)("size-3.5 shrink-0",R&&"rotate-180")}),R?"Show fewer pinned":`View all pinned (${S.length})`]},R?"collapse-pinned":"expand-pinned"),g[32]=F,g[33]=R,g[34]=S.length,g[35]=L,g[36]=V,g[37]=p):p=g[37],g[38]!==i||g[39]!==o||g[40]!==p?(h=(0,t.jsxs)("div",{"data-pinned-models":!0,className:"bg-popover",children:[i,o,p]}),g[38]=i,g[39]=o,g[40]=p,g[41]=h):h=g[41],h)}var y=e.i(528164);function v(e){let r,n,l,i=(0,a.c)(8),{state:o,hasResults:s}=e;if(i[0]!==s||i[1]!==o)r="loading"===o.status?"Loading…":"error"===o.status?"Docs search unavailable":s?"success"===o.status&&0===o.results.length?"No docs found":null:"No results found",i[0]=s,i[1]=o,i[2]=r;else r=i[2];let d=r;return i[3]!==d||i[4]!==o?(n=d&&(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-4 text-sm text-muted-foreground",children:[(0,t.jsx)("p",{children:d}),"error"===o.status&&(0,t.jsx)(y.Button,{variant:"ghost",size:"sm",disabled:o.isRetrying,"aria-label":"Retry docs search",onClick:o.retry,onKeyDown:b,children:o.isRetrying?"Retrying…":"Retry"})]}),i[3]=d,i[4]=o,i[5]=n):n=i[5],i[6]!==n?(l=(0,t.jsx)("div",{role:"status","aria-live":"polite","aria-atomic":"true",children:n}),i[6]=n,i[7]=l):l=i[7],l}function b(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}e.s(["ModelSearchListSection",0,function({disableSelectForUnavailable:e,disabledModelSlugs:l,displayMode:a,getModelEligibilityStatus:d,isDialog:c,isPinnedPanelExpanded:u,isSearching:m,docsSearch:p,onDocSelect:h,listClassName:g,listHeader:f,modelSuggestionsAsPills:y,listId:b,onDone:S,onPeek:j,pinnedModels:M,renderers:w,rows:P,selectedModelSlugs:N,selectedSlug:k,setPinnedPanelExpanded:_,setSort:C,showGuardrailsWarning:E,sort:z,toggleModelPin:T,virtualizer:D}){let I=(0,t.jsx)(x,{isPillLayout:y,hideHeading:"function"==typeof f,displayMode:a,isDialog:c,models:M,onDone:S,onPeek:j,selectedModelSlugs:N,selectedSlug:k,showGuardrailsWarning:E,toggleModelPin:T,getModelEligibilityStatus:d,isPinnedPanelExpanded:u,setPinnedPanelExpanded:_,disabledModelSlugs:l,disableSelectForUnavailable:e});return(0,t.jsxs)(t.Fragment,{children:[c&&j&&a===s.ModelSelectDisplay.Detailed&&P.length>0&&(0,t.jsxs)("div",{className:(0,r.cn)("grid grid-cols-[minmax(0,1fr)_3rem_7.5rem] items-center gap-2","border-b border-border px-4 py-1.5","text-xs font-semibold text-foreground/70"),children:[(0,t.jsx)("span",{children:"Model"}),(0,t.jsxs)("button",{type:"button",className:"flex items-center justify-end gap-0.5 text-right hover:text-foreground",onClick:()=>C((0,i.getNextContextSort)(z)),children:["Context",z===s.ModelSelectSort.ContextAscending&&(0,t.jsx)("span",{children:"↑"}),z===s.ModelSelectSort.ContextDescending&&(0,t.jsx)("span",{children:"↓"})]}),(0,t.jsxs)("button",{type:"button",className:"flex items-center justify-end gap-0.5 whitespace-nowrap text-right hover:text-foreground",onClick:()=>C((0,i.getNextPriceSort)(z)),children:["Price (In / Out)",z===s.ModelSelectSort.PriceAscending&&(0,t.jsx)("span",{children:"↑"}),z===s.ModelSelectSort.PriceDescending&&(0,t.jsx)("span",{children:"↓"})]})]}),0!==P.length||0!==M.length||f||p?(0,t.jsxs)(n.CommandList,{id:b,ref:D.listRef,className:(0,r.cn)("relative -mt-px w-full overflow-auto md:mt-0",g),children:[(0,t.jsx)("div",{ref:D.pinnedSectionRef,children:"function"==typeof f?f(I,M.length):(0,t.jsxs)(t.Fragment,{children:[f,I]})}),(0,t.jsx)(o.VirtualizedModelRows,{isDialog:c,onPeek:j,renderers:w,onDocSelect:h,rows:P,virtualizer:D}),p&&m&&(0,t.jsx)(v,{state:p,hasResults:P.length>0})]},`${m?"search":"browse"}-${a}`):(0,t.jsx)("div",{className:(0,r.cn)(c&&"pointer-events-none absolute inset-0 flex items-center justify-center"),children:(0,t.jsx)(n.CommandEmpty,{children:"No models found"})})]})}],563041);var S=e.i(778084),j=e.i(648156),M=e.i(838011),w=e.i(370066),P=e.i(756367),N=e.i(259844),k=e.i(30023),_=e.i(249656),C=e.i(606320);function E(e){return!e}function z(e){return!e}e.s(["ModelSearchToolbar",0,function(e){let l,o,s,c,u,m,p,h,g,f,x,v,b=(0,a.c)(59),{activeFilterCount:T,autoFocusSearch:D,collapsibleFilters:I,displayMode:O,filtersExpanded:L,groupBy:F,hideFilters:R,inputRef:A,isDialog:U,query:B,setDisplayMode:V,setFiltersExpanded:$,setGroupBy:H,setQuery:K,setSort:G,setSortPopoverOpen:q,setViewPopoverOpen:Q,showSortAndView:W,sort:Y,sortPopoverOpen:X,viewPopoverOpen:J,visibleModelCount:Z}=e,ee=(0,d.useLocale)(),et=U&&"flex items-center gap-1.5 border-b border-border/40 pl-2 pr-3 py-2";b[0]!==et?(l=(0,r.cn)(et),b[0]=et,b[1]=l):l=b[1],b[2]!==D?(o=D&&!(0,M.isCoarsePointer)(),b[2]=D,b[3]=o):o=b[3];let er=!U&&I&&"text-xs h-8";b[4]!==er?(s=(0,r.cn)("text-sm h-9",er),b[4]=er,b[5]=s):s=b[5];let en=U&&"min-w-0 flex-1 border-b-0 rounded-md border border-border/60 px-3";b[6]!==en?(c=(0,r.cn)(en),b[6]=en,b[7]=c):c=b[7],b[8]!==ee||b[9]!==Z?(u=(0,w.formatNumber)(Z,{locale:ee,preset:"integer"})??"—",b[8]=ee,b[9]=Z,b[10]=u):u=b[10];let el=1===Z?"model":"models";return b[11]!==u||b[12]!==el?(m=(0,t.jsxs)("span",{className:"whitespace-nowrap text-xs tabular-nums text-muted-foreground",children:[u," ",el]}),b[11]=u,b[12]=el,b[13]=m):m=b[13],b[14]!==A||b[15]!==B.length||b[16]!==K?(p=B.length>0&&(0,t.jsx)("button",{type:"button","aria-label":"Clear search",onClick:()=>{K(""),A.current?.focus()},className:"flex size-5 shrink-0 items-center justify-center rounded-full text-muted-foreground/70 transition-colors hover:bg-muted hover:text-foreground",children:(0,t.jsx)(_.X,{className:"size-3.5"})}),b[14]=A,b[15]=B.length,b[16]=K,b[17]=p):p=b[17],b[18]!==T||b[19]!==I||b[20]!==L||b[21]!==R||b[22]!==U||b[23]!==$?(h=!U&&I&&!R&&(0,t.jsxs)("button",{type:"button","aria-label":L?"Hide filters":"Show filters","aria-expanded":L,"aria-controls":"model-select-filter-row",title:L?"Hide filters":"Filters",onClick:()=>$(z),className:(0,r.cn)("relative flex size-6 shrink-0 items-center justify-center rounded-md","text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",L&&"bg-muted text-foreground"),children:[(0,t.jsx)(P.Filter,{className:"size-3.5"}),T>0&&(0,t.jsx)("span",{"aria-hidden":!0,className:(0,r.cn)("absolute -right-0.5 -top-0.5 flex h-3.5 min-w-3.5 items-center justify-center","rounded-full border border-background bg-foreground px-1","text-2xs font-bold leading-none text-background"),children:T})]}),b[18]=T,b[19]=I,b[20]=L,b[21]=R,b[22]=U,b[23]=$,b[24]=h):h=b[24],b[25]!==m||b[26]!==p||b[27]!==h?(g=(0,t.jsxs)("div",{className:"ml-2 flex shrink-0 items-center gap-2",children:[m,p,h]}),b[25]=m,b[26]=p,b[27]=h,b[28]=g):g=b[28],b[29]!==A||b[30]!==B||b[31]!==K||b[32]!==g||b[33]!==o||b[34]!==s||b[35]!==c?(f=(0,t.jsx)(n.CommandInput,{ref:A,autoFocus:o,value:B,onValueChange:K,placeholder:"Search models",className:s,wrapperClassName:c,rightSlot:g}),b[29]=A,b[30]=B,b[31]=K,b[32]=g,b[33]=o,b[34]=s,b[35]=c,b[36]=f):f=b[36],b[37]!==T||b[38]!==I||b[39]!==O||b[40]!==L||b[41]!==F||b[42]!==R||b[43]!==U||b[44]!==V||b[45]!==$||b[46]!==H||b[47]!==G||b[48]!==q||b[49]!==Q||b[50]!==W||b[51]!==Y||b[52]!==X||b[53]!==J?(x=U&&(0,t.jsxs)(j.TooltipProvider,{children:[W&&(0,t.jsx)(j.Tooltip,{content:"View",children:(0,t.jsx)("span",{className:"inline-flex",children:(0,t.jsxs)(S.Popover,{open:J,onOpenChange:Q,children:[(0,t.jsx)(S.PopoverTrigger,{render:(0,t.jsx)(y.Button,{variant:"ghost",size:"icon",className:"size-7 text-muted-foreground","aria-label":"View",children:(0,t.jsx)(N.SlidersHorizontal,{className:"size-3.5"})})}),(0,t.jsxs)(S.PopoverContent,{className:"w-48 overflow-hidden p-0",align:"end",children:[(0,t.jsx)("div",{className:"border-b border-border bg-muted/50 px-3 py-1.5 text-xs font-semibold text-foreground/70",children:"Display"}),(0,t.jsx)("div",{className:"p-1",children:i.DISPLAY_OPTIONS.map(e=>(0,t.jsx)(C.MenuOptionButton,{isSelected:O===e.value,onClick:()=>V(e.value),children:e.label},e.value))}),(0,t.jsx)("div",{className:"border-y border-border bg-muted/50 px-3 py-1.5 text-xs font-semibold text-foreground/70",children:"Group by"}),(0,t.jsx)("div",{className:"p-1",children:i.GROUP_BY_OPTIONS.map(e=>(0,t.jsx)(C.MenuOptionButton,{isSelected:F===e.value,onClick:()=>H(e.value),children:e.label},e.value))})]})]})})}),W&&(0,t.jsx)(j.Tooltip,{content:`Sort: ${(0,i.getSelectedOptionLabel)(i.SORT_OPTIONS,Y)}`,children:(0,t.jsx)("span",{className:"inline-flex",children:(0,t.jsxs)(S.Popover,{open:X,onOpenChange:q,children:[(0,t.jsx)(S.PopoverTrigger,{render:(0,t.jsx)(y.Button,{variant:"ghost",size:"icon",className:"size-7 text-muted-foreground","aria-label":`Sort: ${(0,i.getSelectedOptionLabel)(i.SORT_OPTIONS,Y)}`,children:(0,t.jsx)(k.ArrowUpDown,{className:"size-3.5"})})}),(0,t.jsx)(S.PopoverContent,{className:"w-48 p-2",align:"end",children:i.SORT_OPTIONS.map(e=>(0,t.jsx)(C.MenuOptionButton,{isSelected:Y===e.value,onClick:()=>G(e.value),children:e.label},e.value))})]})})}),I&&!R&&(0,t.jsx)(j.Tooltip,{content:L?"Hide filters":"Filters",positionerClassName:"z-popover-tooltip",children:(0,t.jsx)("span",{className:"inline-flex",children:(0,t.jsxs)(y.Button,{variant:"ghost",size:"icon",className:(0,r.cn)("relative size-7 text-muted-foreground",L&&"text-foreground"),"aria-label":L?"Hide filters":"Show filters","aria-expanded":L,"aria-controls":"model-select-filter-row",onClick:()=>$(E),children:[(0,t.jsx)(P.Filter,{className:"size-3.5"}),T>0&&(0,t.jsx)("span",{"aria-hidden":!0,className:(0,r.cn)("absolute -right-0.5 -top-0.5 flex h-3.5 min-w-3.5 items-center justify-center","rounded-full border border-background bg-foreground px-1","text-2xs font-bold leading-none text-background"),children:T})]})})})]}),b[37]=T,b[38]=I,b[39]=O,b[40]=L,b[41]=F,b[42]=R,b[43]=U,b[44]=V,b[45]=$,b[46]=H,b[47]=G,b[48]=q,b[49]=Q,b[50]=W,b[51]=Y,b[52]=X,b[53]=J,b[54]=x):x=b[54],b[55]!==f||b[56]!==x||b[57]!==l?(v=(0,t.jsxs)("div",{className:l,children:[f,x]}),b[55]=f,b[56]=x,b[57]=l,b[58]=v):v=b[58],v}],118384),e.s(["estimateModelSearchRowSize",0,function({row:e,isDialog:t,onPeek:r,displayMode:n}){return e?.type==="group"?32:e?.type==="doc"?56:t&&r?n===s.ModelSelectDisplay.Detailed?40:36:40}],911146);var T=e.i(958969);e.s(["isFreeModel",0,function(e){return e.permaslug===T.RouterModel.Free||e.endpoint?.is_free===!0}],537248)},829837,e=>{"use strict";var t=e.i(505962),r=e.i(706527),n=e.i(270401),l=e.i(735797),i=e.i(657011),o=e.i(476578);let s={1:.5,2:.375,3:.25,4:0};function a(e){let t=e.trim().toLowerCase().split(/[^\w.]+/).filter(Boolean),r=t.flatMap(e=>{if(/^\d+\.\d+$/.test(e))return[e];let t=e.match(/^([a-z]+)(\d+(?:\.\d+|[a-z]+))$/);return t?[e,t[1],t[2]]:[e]});return t.reduce((e,r,n)=>{let l=t[n+1];return l&&/^[a-z]+$/.test(r)&&/^\d+(?:\.\d+|[a-z]+)?$/.test(l)&&e.push(`${r}${l}`),e},r)}function d(e){if(/^\d+\.\d+$/.test(e))return[{tokens:[e],allowFuzzy:!0}];let t=e.match(/^([a-z]+)(\d+(?:\.\d+|[a-z]+)?)$/);return t?[{tokens:[e],allowFuzzy:!1},{tokens:[t[1],t[2]],allowFuzzy:!0}]:[{tokens:[e],allowFuzzy:!0}]}function c(e){return e.reduce((e,t)=>t0}function p(e){let[t,n]=e;return n.map(e=>({group:t,identifier:(0,r.getModelVariantPermaslug)(e),model:{...e,searchKeywords:e.searchKeywords??(0,l.generateModelKeywords)(e.name)}}))}e.s(["useFilteredGroupEntries",0,function(e){let r,n,l=(0,t.c)(9),{groupEntries:o,extraModels:s,extraModelsGroupName:a,filter:d}=e;l[0]!==s||l[1]!==a||l[2]!==o?(r=(0,i.mergeExtraModelsIntoGroupEntries)({groupEntries:o,extraModels:s,groupName:a}),l[0]=s,l[1]=a,l[2]=o,l[3]=r):r=l[3];let c=r;e:{let e;if(!d){n=c;break e}if(l[4]!==d||l[5]!==c){let t;l[7]!==d?(t=e=>{let[t,r]=e;return[t,r.filter(d)]},l[7]=d,l[8]=t):t=l[8],e=c.map(t).filter(m),l[4]=d,l[5]=c,l[6]=e}else e=l[6];n=e}return n},"useFlatData",0,function(e){let r,n=(0,t.c)(2);return n[0]!==e?(r=e.flatMap(p),n[0]=e,n[1]=r):r=n[1],r},"useModelSearch",0,function(e){let r,n=(0,t.c)(2);if(n[0]!==e){let t,l,i;t=e.map((e,t)=>{var r;let n;return{index:t,item:e,tokens:Array.from(new Set([...n=a((r=e).model.name),...[...r.model.searchKeywords.flatMap(a),...a(r.identifier)].filter(e=>!/^\d$/.test(e)||n.includes(e)),...a(r.model.author)].map(e=>e.toLowerCase())))}}),l=new Map(e.map((e,t)=>[e,t])),i=new o.default(e,{keys:[{name:"model.name",weight:.7},{name:"identifier",weight:.2},{name:"model.author",weight:.08},{name:"model.searchKeywords",weight:.02}],threshold:.55,distance:100,ignoreLocation:!0,minMatchCharLength:1,findAllMatches:!0,ignoreFieldNorm:!0,useExtendedSearch:!0,includeScore:!0,shouldSort:!1}),r={search(e){let r=e.trim().toLowerCase().split(/[^\w.]+/).filter(Boolean).map(d);if(0===r.length)return[];let n=new Set;for(let{item:e}of i.search(Array.from(new Set(r.flatMap(e=>e.flatMap(e=>e.tokens)))).join(" | "))){let t=l.get(e);void 0!==t&&n.add(t)}return t.filter(e=>n.has(e.index)).flatMap(e=>{let t=r.flatMap(t=>{var r,n;let l=(r=t,n=e.tokens,r.flatMap((e,t)=>{let r=e.tokens.map(t=>(function({queryToken:e,modelTokens:t,allowFuzzy:r}){let n=t.flatMap(t=>{let n=function({queryToken:e,modelToken:t,allowFuzzy:r}){var n;if(e===t||/^\d+$/.test(e)&&t.startsWith(`${e}.`))return 4;if(t.startsWith(e))return 3;if(e.length>=3&&t.includes(e))return 2;if(!r)return null;let l=(n=e.length)<=4?0:n<=7?1:2;return function({left:e,right:t,limit:r}){if(Math.abs(e.length-t.length)>r)return r+1;let n=Array.from({length:t.length+1},(e,t)=>t);for(let l=1;l<=e.length;l+=1){let i=[l];for(let r=1;r<=t.length;r+=1)i[r]=Math.min(i[r-1]+1,n[r]+1,n[r-1]+ +(e[l-1]!==t[r-1]));if(Math.min(...n=i)>r)return r+1}return n[t.length]}({left:e,right:t,limit:l})<=l?1:null}({queryToken:e,modelToken:t,allowFuzzy:r});return null===n?[]:[n]});return n.length>0?n.reduce((e,t)=>t>e?t:e,1):null})({queryToken:t,modelTokens:n,allowFuzzy:e.allowFuzzy}));return r.every(e=>null!==e)?[{matchTier:c(r),formIndex:t}]:[]}).toSorted((e,t)=>t.matchTier-e.matchTier||e.formIndex-t.formIndex)[0]??null);return null===l?[]:[l]});if(t.length!==r.length)return[];let n=c(t.map(({matchTier:e})=>e));return[{index:e.index,item:e.item,matchTier:n,formPriority:t.reduce((e,{formIndex:t})=>e+t,0)}]}).toSorted((e,t)=>t.matchTier-e.matchTier||e.formPriority-t.formPriority||u(t.item.model.created_at)-u(e.item.model.created_at)||e.index-t.index).map(({item:e,matchTier:t})=>({item:e,score:s[t]}))}},n[0]=e,n[1]=r}else r=n[1];return r},"useObservedWidth",0,function(e){let r,l,i=(0,t.c)(3),[o,s]=(0,n.useState)(null);return i[0]!==e?(r=()=>{let t=e.current;if(!t)return;s(t.getBoundingClientRect().width);let r=new ResizeObserver(e=>{let t=e[0];t&&s(t.contentRect.width)});return r.observe(t),()=>r.disconnect()},l=[e],i[0]=e,i[1]=r,i[2]=l):(r=i[1],l=i[2]),(0,n.useEffect)(r,l),o}],829837)},105312,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473);e.i(56380);var l=e.i(815962),i=e.i(557225),o=e.i(706527);let s="h-9 max-w-full font-normal gap-2 rounded-full border border-border bg-muted/50 px-3 py-0 aria-selected:border-accent-border aria-selected:bg-accent";e.s(["MODEL_SEARCH_PILL_CLASS",0,s,"PopularModelChips",0,function(e){let a,d,c,u=(0,r.c)(13),{group:m,onSelectModel:p,hideHeading:h}=e,g=m.label,f=void 0!==h&&h&&"[&_[cmdk-group-heading]]:sr-only";if(u[0]!==f?(a=(0,n.cn)("p-0 pb-2 [&_[cmdk-group-heading]]:px-3 [&_[cmdk-group-heading]]:py-2",f,"[&_[cmdk-group-items]]:flex [&_[cmdk-group-items]]:flex-wrap [&_[cmdk-group-items]]:gap-2 [&_[cmdk-group-items]]:px-3"),u[0]=f,u[1]=a):a=u[1],u[2]!==m.key||u[3]!==m.models||u[4]!==p){let e;u[6]!==m.key||u[7]!==p?(e=e=>(0,t.jsxs)(l.CommandItem,{value:`${m.key}:${(0,o.getModelVariantSlug)(e)}`,"data-search-chip":!0,onSelect:()=>p(e),className:s,children:[(0,t.jsx)(i.AuthorIcon,{bare:!0,author:e.author,permaslug:(0,o.getModelVariantPermaslug)(e),iconUri:e.author_icon_uri,className:"size-4 shrink-0"}),(0,t.jsx)("span",{className:"truncate",title:e.short_name,children:e.short_name})]},(0,o.getModelVariantSlug)(e)),u[6]=m.key,u[7]=p,u[8]=e):e=u[8],d=m.models.map(e),u[2]=m.key,u[3]=m.models,u[4]=p,u[5]=d}else d=u[5];return u[9]!==m.label||u[10]!==a||u[11]!==d?(c=(0,t.jsx)(l.CommandGroup,{heading:g,className:a,children:d}),u[9]=m.label,u[10]=a,u[11]=d,u[12]=c):c=u[12],c}])}]); //# sourceMappingURL=3z_v-1upsb1uo.js.map //# chunkId=01a09323-e46f-7672-917e-3ea8222972d0