!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-f37e-7b32-8cc5-1123fc14b13c")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,120938,e=>{"use strict";var l=e.i(270401);let t=l.forwardRef(function({title:e,titleId:t,...r},i){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":t},r),e?l.createElement("title",{id:t},e):null,l.createElement("path",{fillRule:"evenodd",d:"M11.47 4.72a.75.75 0 0 1 1.06 0l3.75 3.75a.75.75 0 0 1-1.06 1.06L12 6.31 8.78 9.53a.75.75 0 0 1-1.06-1.06l3.75-3.75Zm-3.75 9.75a.75.75 0 0 1 1.06 0L12 17.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-3.75 3.75a.75.75 0 0 1-1.06 0l-3.75-3.75a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))});e.s(["ChevronUpDownIcon",0,t],120938)},888887,882968,340966,e=>{"use strict";var l=e.i(222666),t=e.i(505962),r=e.i(558200),i=e.i(120938),a=e.i(452473),n=e.i(528164),o=e.i(557225),s=e.i(426185),d=e.i(691038),c=e.i(823643),u=e.i(706527),v=e.i(270401),h=e.i(214857);let m="w-4/5 max-w-sm",x="fixed bottom-0 top-[calc(var(--playground-nav-offset,56px)+var(--navbar-top,0px))] z-overlay",f="bg-background shadow-xl dark:border-slate-6 dark:bg-popover",p="fixed inset-x-0 bottom-0 top-[calc(var(--playground-nav-offset,56px)+var(--navbar-top,0px))] z-overlay bg-black/50 dark:bg-black/70 transition-opacity duration-200";e.s(["MOBILE_DRAWER_BACKDROP",0,p,"MOBILE_DRAWER_INSET",0,x,"MOBILE_DRAWER_SURFACE",0,f,"MOBILE_DRAWER_WIDTH",0,m],882968);var g=e.i(980351);function b(){let e,l=(0,t.c)(2),r=(0,g.useHydrated)();return l[0]!==r?(e=r?document.querySelector("#portal-container"):null,l[0]=r,l[1]=e):e=l[1],e}e.s(["usePortalContainer",0,b],340966);var S=e.i(693697);let w=()=>null;function M(){let e=E();return e?Math.min(e.height,globalThis.window.innerHeight):null}function j(e){let l=E();return l?(l.addEventListener("resize",e),l.addEventListener("scroll",e),()=>{l.removeEventListener("resize",e),l.removeEventListener("scroll",e)}):y}function y(){}function E(){let e=(0,S.wrap)(()=>globalThis.window.top?.visualViewport??null);return(0,S.isOk)(e)&&e.data?e.data:globalThis.window?.visualViewport??null}var N=e.i(829837),F=e.i(733205),D=e.i(35485),C=e.i(389097),k=e.i(778084),O=e.i(928166),U=e.i(442179);function I(){let e,r=(0,t.c)(2),i=(0,O.useModelSelectStore)(G);return r[0]!==i?(e=(0,l.jsx)("div",{className:"hidden min-h-0 border-l md:flex md:w-[280px] md:flex-col",children:(0,l.jsx)(U.ModelDescriptionContent,{model:i})}),r[0]=i,r[1]=e):e=r[1],e}function G(e){return e.hoveredModel}function B(e){let r,i,n,o,s,d,u,h,m,x,f,p,g,b,S=(0,t.c)(57),{open:w,setOpen:M,trigger:j,contentClassName:y,onBlur:E,onDone:k,filter:U,models:G,modelsGroupName:B,selectedModelInfo:L,selectedModelSlugs:W,disabledModelSlugs:R,title:V,description:z,closeOnSelect:H,showGuardrailsWarning:K,hideUnavailableByDefault:$,disableSelectForUnavailable:q,workspaceId:Z,includeGuardrails:X,carryOverFilters:J,listId:Q}=e,Y=void 0===H||H,ee=void 0!==K&&K,el=void 0!==$&&$,et=void 0!==q&&q,er=void 0!==J&&J,{modelGroupByCreatedAtEntries:ei}=(0,c.useNavSearch)(),ea=(0,O.useModelSelectStore)(T),en=(0,O.useModelSelectStore)(A),eo=(0,F.useModelSelectPrefsStore)(_);S[0]!==U||S[1]!==ei||S[2]!==G||S[3]!==B?(r={groupEntries:ei,extraModels:G,extraModelsGroupName:B,filter:U},S[0]=U,S[1]=ei,S[2]=G,S[3]=B,S[4]=r):r=S[4];let es=(0,N.useFilteredGroupEntries)(r);S[5]!==es||S[6]!==w||S[7]!==L||S[8]!==ea?(i=()=>{if(!w)return;if(L)return void ea(L);let e=es.find(P)?.[1][0];e&&ea(e)},n=[es,w,L,ea],S[5]=es,S[6]=w,S[7]=L,S[8]=ea,S[9]=i,S[10]=n):(i=S[9],n=S[10]),(0,v.useEffect)(i,n),S[11]!==ea?(o=e=>{ea(e)},S[11]=ea,S[12]=o):o=S[12];let ed=o;S[13]!==er||S[14]!==eo||S[15]!==M?(s=e=>{M(e),e&&!er&&eo()},S[13]=er,S[14]=eo,S[15]=M,S[16]=s):s=S[16],S[17]!==er||S[18]!==eo||S[19]!==en||S[20]!==E?(d=e=>{e||(er||eo(),en(),E?.())},S[17]=er,S[18]=eo,S[19]=en,S[20]=E,S[21]=d):d=S[21],S[22]!==j?(u=(0,v.isValidElement)(j)?(0,l.jsx)(C.DialogTrigger,{render:j}):(0,l.jsx)(C.DialogTrigger,{children:j}),S[22]=j,S[23]=u):u=S[23],S[24]!==y?(h=(0,a.cn)("h-[min(460px,calc(100dvh-2rem))] w-[min(770px,calc(100vw-2rem))] max-w-none","overflow-hidden rounded-xl p-0 shadow-xl",y),S[24]=y,S[25]=h):h=S[25];let ec=L??null;return S[26]!==Y||S[27]!==k||S[28]!==M?(m=e=>{k?.(e),Y&&M(!1)},S[26]=Y,S[27]=k,S[28]=M,S[29]=m):m=S[29],S[30]!==z||S[31]!==et||S[32]!==R||S[33]!==es||S[34]!==ed||S[35]!==el||S[36]!==X||S[37]!==Q||S[38]!==W||S[39]!==ee||S[40]!==ec||S[41]!==m||S[42]!==V||S[43]!==Z?(x=(0,l.jsx)("div",{className:"flex min-w-0 flex-1",children:(0,l.jsx)(D.VirtualizedModelList,{groupEntries:es,isDialog:!0,listClassName:"min-h-0 max-h-none flex-1",selectedModelInfo:ec,selectedModelSlugs:W,disabledModelSlugs:R,onPeek:ed,onDone:m,title:V,description:z,showGuardrailsWarning:ee,hideUnavailableByDefault:el,disableSelectForUnavailable:et,workspaceId:Z,includeGuardrails:X,listId:Q})}),S[30]=z,S[31]=et,S[32]=R,S[33]=es,S[34]=ed,S[35]=el,S[36]=X,S[37]=Q,S[38]=W,S[39]=ee,S[40]=ec,S[41]=m,S[42]=V,S[43]=Z,S[44]=x):x=S[44],S[45]===Symbol.for("react.memo_cache_sentinel")?(f=(0,l.jsx)(I,{}),S[45]=f):f=S[45],S[46]!==x?(p=(0,l.jsxs)("div",{className:"flex h-full min-h-0 w-full",children:[x,f]}),S[46]=x,S[47]=p):p=S[47],S[48]!==h||S[49]!==p?(g=(0,l.jsx)(C.DialogContent,{className:h,keepMounted:!1,showCloseButton:!1,children:p}),S[48]=h,S[49]=p,S[50]=g):g=S[50],S[51]!==w||S[52]!==s||S[53]!==d||S[54]!==u||S[55]!==g?(b=(0,l.jsxs)(C.Dialog,{open:w,onOpenChange:s,onOpenChangeComplete:d,children:[u,g]}),S[51]=w,S[52]=s,S[53]=d,S[54]=u,S[55]=g,S[56]=b):b=S[56],b}function P(e){let[,l]=e;return l.length>0}function _(e){return e.clearFilters}function A(e){return e.clearHoveredModel}function T(e){return e.setHoveredModel}function L(e){let r,i,n,o,s,d,u,h,m,x,f,p,g=(0,t.c)(48),{open:b,setOpen:S,trigger:w,contentClassName:M,onBlur:j,onDone:y,filter:E,models:C,modelsGroupName:O,selectedModelInfo:U,selectedModelSlugs:I,disabledModelSlugs:G,closeOnSelect:B,showGuardrailsWarning:P,hideUnavailableByDefault:_,disableSelectForUnavailable:A,workspaceId:T,includeGuardrails:L,carryOverFilters:R,compactWidth:V,listId:z}=e,H=void 0===B||B,K=void 0!==P&&P,$=void 0!==_&&_,q=void 0!==A&&A,Z=void 0!==R&&R,X=void 0!==V&&V,J=(0,v.useRef)(null),Q=(0,N.useObservedWidth)(J),{modelGroupByCreatedAtEntries:Y}=(0,c.useNavSearch)(),ee=(0,F.useModelSelectPrefsStore)(W);g[0]!==E||g[1]!==Y||g[2]!==C||g[3]!==O?(r={groupEntries:Y,extraModels:C,extraModelsGroupName:O,filter:E},g[0]=E,g[1]=Y,g[2]=C,g[3]=O,g[4]=r):r=g[4];let el=(0,N.useFilteredGroupEntries)(r);g[5]!==Z||g[6]!==ee||g[7]!==j||g[8]!==S?(i=e=>{S(e),e&&!Z&&ee(),e||(Z||ee(),j?.())},g[5]=Z,g[6]=ee,g[7]=j,g[8]=S,g[9]=i):i=g[9],g[10]!==w?(n=(0,l.jsx)("div",{ref:J,children:(0,v.isValidElement)(w)?(0,l.jsx)(k.PopoverTrigger,{render:w}):(0,l.jsx)(k.PopoverTrigger,{children:w})}),g[10]=w,g[11]=n):n=g[11],g[12]===Symbol.for("react.memo_cache_sentinel")?(o={fallbackAxisSide:"none"},g[12]=o):o=g[12],g[13]!==M?(s=(0,a.cn)("h-[min(460px,calc(100dvh-2rem))] max-h-[var(--available-height,460px)] min-h-[min(200px,calc(100dvh-2rem))] w-auto max-w-none","overflow-hidden rounded-lg p-0",M),g[13]=M,g[14]=s):s=g[14];let et=X?"min-w-[300px]":"min-w-[480px]";g[15]!==et?(d=(0,a.cn)("flex h-full min-h-0",et),g[15]=et,g[16]=d):d=g[16],g[17]!==X||g[18]!==Q?(u=Q?{width:Math.max(Q,X?300:480)}:void 0,g[17]=X,g[18]=Q,g[19]=u):u=g[19];let er=U??null;return g[20]!==H||g[21]!==y||g[22]!==S?(h=e=>{y?.(e),H&&S(!1)},g[20]=H,g[21]=y,g[22]=S,g[23]=h):h=g[23],g[24]!==q||g[25]!==G||g[26]!==el||g[27]!==$||g[28]!==L||g[29]!==z||g[30]!==I||g[31]!==K||g[32]!==er||g[33]!==h||g[34]!==T?(m=(0,l.jsx)(D.VirtualizedModelList,{groupEntries:el,isDialog:!0,collapsibleFilters:!0,showSortAndView:!1,listClassName:"min-h-0 max-h-none flex-1",selectedModelInfo:er,selectedModelSlugs:I,disabledModelSlugs:G,onDone:h,showGuardrailsWarning:K,hideUnavailableByDefault:$,disableSelectForUnavailable:q,workspaceId:T,includeGuardrails:L,listId:z}),g[24]=q,g[25]=G,g[26]=el,g[27]=$,g[28]=L,g[29]=z,g[30]=I,g[31]=K,g[32]=er,g[33]=h,g[34]=T,g[35]=m):m=g[35],g[36]!==d||g[37]!==u||g[38]!==m?(x=(0,l.jsx)("div",{className:d,style:u,children:m}),g[36]=d,g[37]=u,g[38]=m,g[39]=x):x=g[39],g[40]!==s||g[41]!==x?(f=(0,l.jsx)(k.PopoverContent,{side:"bottom",align:"start",sideOffset:6,collisionPadding:16,collisionAvoidance:o,className:s,children:x}),g[40]=s,g[41]=x,g[42]=f):f=g[42],g[43]!==b||g[44]!==f||g[45]!==i||g[46]!==n?(p=(0,l.jsxs)(k.Popover,{open:b,onOpenChange:i,children:[n,f]}),g[43]=b,g[44]=f,g[45]=i,g[46]=n,g[47]=p):p=g[47],p}function W(e){return e.clearFilters}function R(e){let r,i,a,n=(0,t.c)(19),{selectedModelSlugs:o,selectedModel:s,onToggle:d,onDone:u,filter:v,listClassName:h,showGuardrailsWarning:m,hideUnavailableByDefault:x,disableSelectForUnavailable:f,workspaceId:p,includeGuardrails:g,closeOnSelect:b,collapsibleFilters:S}=e,w=void 0!==m&&m,M=void 0!==x&&x,j=void 0!==f&&f,y=void 0!==b&&b,E=void 0!==S&&S,{modelGroupByCreatedAtEntries:F}=(0,c.useNavSearch)();n[0]!==v||n[1]!==F?(r={groupEntries:F,filter:v},n[0]=v,n[1]=F,n[2]=r):r=n[2];let C=(0,N.useFilteredGroupEntries)(r),k=h??"h-[300px]",O=s??null;return n[3]!==y||n[4]!==u||n[5]!==d?(i=e=>{d(e),y&&u?.()},n[3]=y,n[4]=u,n[5]=d,n[6]=i):i=n[6],n[7]!==E||n[8]!==j||n[9]!==C||n[10]!==M||n[11]!==g||n[12]!==o||n[13]!==w||n[14]!==k||n[15]!==O||n[16]!==i||n[17]!==p?(a=(0,l.jsx)(D.VirtualizedModelList,{groupEntries:C,collapsibleFilters:E,listClassName:k,selectedModelInfo:O,selectedModelSlugs:o,onDone:i,showGuardrailsWarning:w,hideUnavailableByDefault:M,disableSelectForUnavailable:j,workspaceId:p,includeGuardrails:g}),n[7]=E,n[8]=j,n[9]=C,n[10]=M,n[11]=g,n[12]=o,n[13]=w,n[14]=k,n[15]=O,n[16]=i,n[17]=p,n[18]=a):a=n[18],a}function V(e){let r,i,n,o,d,u,h,m,x,f,p,g=(0,t.c)(50),{open:b,setOpen:S,trigger:w,contentClassName:M,onBlur:j,selectedModelInfo:y,selectedModelSlugs:E,disabledModelSlugs:C,onDone:k,filter:O,models:U,modelsGroupName:I,title:G,description:B,closeOnSelect:P,showGuardrailsWarning:_,hideUnavailableByDefault:A,disableSelectForUnavailable:T,workspaceId:L,includeGuardrails:W,carryOverFilters:R,elevateAbovePopover:V,listId:H}=e,K=void 0===P||P,$=void 0!==_&&_,q=void 0!==A&&A,Z=void 0!==T&&T,X=void 0!==R&&R,J=void 0!==V&&V,{modelGroupByCreatedAtEntries:Q}=(0,c.useNavSearch)(),Y=(0,F.useModelSelectPrefsStore)(z);g[0]!==O||g[1]!==Q||g[2]!==U||g[3]!==I?(r={groupEntries:Q,extraModels:U,extraModelsGroupName:I,filter:O},g[0]=O,g[1]=Q,g[2]=U,g[3]=I,g[4]=r):r=g[4];let ee=(0,N.useFilteredGroupEntries)(r);g[5]!==X||g[6]!==Y||g[7]!==S?(i=e=>{S(e),e&&!X&&Y()},g[5]=X,g[6]=Y,g[7]=S,g[8]=i):i=g[8],g[9]!==X||g[10]!==Y||g[11]!==j?(n=e=>{e||(X||Y(),j?.())},g[9]=X,g[10]=Y,g[11]=j,g[12]=n):n=g[12],g[13]!==w?(o=(0,v.isValidElement)(w)?(0,l.jsx)(s.SheetTrigger,{render:w}):(0,l.jsx)(s.SheetTrigger,{children:w}),g[13]=w,g[14]=o):o=g[14];let el=J?"z-popover-overlay":void 0,et=J&&"z-popover-overlay";g[15]!==M||g[16]!==et?(d=(0,a.cn)("flex h-[60lvh] max-h-[60lvh] flex-col rounded-t-xl px-0 pb-0 pt-3",et,M),g[15]=M,g[16]=et,g[17]=d):d=g[17];let er=G||"Search models";g[18]!==er?(u=(0,l.jsx)(s.SheetTitle,{className:"sr-only",children:er}),g[18]=er,g[19]=u):u=g[19];let ei=B||"Find models by name or author";g[20]!==ei?(h=(0,l.jsx)(s.SheetDescription,{className:"sr-only",children:ei}),g[20]=ei,g[21]=h):h=g[21];let ea=y??null;return g[22]!==K||g[23]!==k||g[24]!==S?(m=e=>{k?.(e),K&&S(!1)},g[22]=K,g[23]=k,g[24]=S,g[25]=m):m=g[25],g[26]!==Z||g[27]!==C||g[28]!==ee||g[29]!==q||g[30]!==W||g[31]!==H||g[32]!==E||g[33]!==$||g[34]!==ea||g[35]!==m||g[36]!==L?(x=(0,l.jsx)(D.VirtualizedModelList,{groupEntries:ee,selectedModelInfo:ea,selectedModelSlugs:E,disabledModelSlugs:C,listClassName:"flex-1 min-h-0 max-h-none scrollbar-hide",onDone:m,showGuardrailsWarning:$,hideUnavailableByDefault:q,disableSelectForUnavailable:Z,workspaceId:L,includeGuardrails:W,listId:H}),g[26]=Z,g[27]=C,g[28]=ee,g[29]=q,g[30]=W,g[31]=H,g[32]=E,g[33]=$,g[34]=ea,g[35]=m,g[36]=L,g[37]=x):x=g[37],g[38]!==el||g[39]!==d||g[40]!==u||g[41]!==h||g[42]!==x?(f=(0,l.jsxs)(s.SheetContent,{side:"bottom",showCloseButton:!1,keepMounted:!1,overlayClassName:el,className:d,children:[u,h,x]}),g[38]=el,g[39]=d,g[40]=u,g[41]=h,g[42]=x,g[43]=f):f=g[43],g[44]!==b||g[45]!==o||g[46]!==f||g[47]!==i||g[48]!==n?(p=(0,l.jsxs)(s.Sheet,{swipeDirection:"down",open:b,onOpenChange:i,onOpenChangeComplete:n,children:[o,f]}),g[44]=b,g[45]=o,g[46]=f,g[47]=i,g[48]=n,g[49]=p):p=g[49],p}function z(e){return e.clearFilters}function H(e){let i,o,s,d,g,S,y,E,C,k,O,U,I,G,B,P,_,A,T,L,W,R,V,z,H,q,Z=(0,t.c)(89),{open:X,setOpen:J,trigger:Q,onBlur:Y,selectedModelInfo:ee,selectedModelSlugs:el,disabledModelSlugs:et,onDone:er,filter:ei,models:ea,modelsGroupName:en,title:eo,closeOnSelect:es,showGuardrailsWarning:ed,hideUnavailableByDefault:ec,disableSelectForUnavailable:eu,workspaceId:ev,includeGuardrails:eh,carryOverFilters:em,isMultiSelect:ex,listId:ef}=e,ep=void 0===es||es,eg=void 0!==ed&&ed,eb=void 0!==ec&&ec,eS=void 0!==eu&&eu,ew=void 0!==em&&em,eM=void 0!==ex&&ex,{modelGroupByCreatedAtEntries:ej}=(0,c.useNavSearch)(),ey=(0,F.useModelSelectPrefsStore)($),eE=b();Z[0]!==ei||Z[1]!==ej||Z[2]!==ea||Z[3]!==en?(i={groupEntries:ej,extraModels:ea,extraModelsGroupName:en,filter:ei},Z[0]=ei,Z[1]=ej,Z[2]=ea,Z[3]=en,Z[4]=i):i=Z[4];let eN=(0,N.useFilteredGroupEntries)(i);Z[5]===Symbol.for("react.memo_cache_sentinel")?(o=[],Z[5]=o):o=Z[5];let[eF,eD]=(0,v.useState)(o),[eC,ek]=(0,v.useState)(0);Z[6]!==X?(d=()=>{X&&(eD([]),ek(K))},s=[X],Z[6]=X,Z[7]=s,Z[8]=d):(s=Z[7],d=Z[8]),(0,v.useEffect)(d,s),Z[9]!==eF?(g=eF.map(u.getModelVariantSlug),Z[9]=eF,Z[10]=g):g=Z[10];let eO=g;Z[11]===Symbol.for("react.memo_cache_sentinel")?(S=e=>{let l=(0,u.getModelVariantSlug)(e);eD(t=>t.some(e=>(0,u.getModelVariantSlug)(e)===l)?t.filter(e=>(0,u.getModelVariantSlug)(e)!==l):[...t,e])},Z[11]=S):S=Z[11];let eU=S;Z[12]!==ew||Z[13]!==ey||Z[14]!==Y||Z[15]!==J?(y=()=>{J(!1),ew||ey(),Y?.()},Z[12]=ew,Z[13]=ey,Z[14]=Y,Z[15]=J,Z[16]=y):y=Z[16];let eI=y;Z[17]!==eI||Z[18]!==er||Z[19]!==eF?(E=()=>{for(let e of eF)er?.(e);eI()},Z[17]=eI,Z[18]=er,Z[19]=eF,Z[20]=E):E=Z[20];let eG=E;Z[21]!==ew||Z[22]!==ey||Z[23]!==Y||Z[24]!==X||Z[25]!==J?(C=()=>{if(!X)return;let e=e=>{"Escape"===e.key&&(J(!1),ew||ey(),Y?.())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},k=[X,J,Y,ew,ey],Z[21]=ew,Z[22]=ey,Z[23]=Y,Z[24]=X,Z[25]=J,Z[26]=C,Z[27]=k):(C=Z[26],k=Z[27]),(0,v.useEffect)(C,k);let[eB,eP]=(0,v.useState)(!1);X&&!eB&&eP(!0);let[e_,eA]=(0,v.useState)(!1);Z[28]!==X?(O=()=>{if(!X)return void eA(!1);let e=requestAnimationFrame(()=>eA(!0));return()=>cancelAnimationFrame(e)},U=[X],Z[28]=X,Z[29]=O,Z[30]=U):(O=Z[29],U=Z[30]),(0,v.useEffect)(O,U);let eT=(0,v.useSyncExternalStore)(j,M,w),eL=(0,v.useRef)(null);Z[31]===Symbol.for("react.memo_cache_sentinel")?(I=()=>{let e=document.activeElement;return!!((e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&eL.current?.contains(e))&&(e.blur(),!0)},Z[31]=I):I=Z[31];let eW=I;Z[32]!==eI?(G=()=>{eW()||eI()},Z[32]=eI,Z[33]=G):G=Z[33];let eR=e_?"opacity-100":"pointer-events-none opacity-0";Z[34]!==eR?(B=(0,a.cn)(p,eR),Z[34]=eR,Z[35]=B):B=Z[35],Z[36]!==G||Z[37]!==B?(P=(0,l.jsx)("div",{"aria-hidden":"true",onClick:G,className:B}),Z[36]=G,Z[37]=B,Z[38]=P):P=Z[38];let eV=eo||"Search models",ez=X?"open":"closed";Z[39]!==eT?(_=eT?{height:`calc(${Math.round(eT)}px - var(--playground-nav-offset, 56px) - var(--navbar-top, 0px))`}:void 0,Z[39]=eT,Z[40]=_):_=Z[40];let eH=e_?"translate-x-0":"pointer-events-none invisible translate-x-full";Z[41]!==eH?(A=(0,a.cn)(x,m,f,"right-0 flex flex-col dark:border-l","transition-[transform,visibility] duration-200 will-change-transform",eH),Z[41]=eH,Z[42]=A):A=Z[42],Z[43]!==X?(T=X?{}:{inert:!0},Z[43]=X,Z[44]=T):T=Z[44],Z[45]!==ep||Z[46]!==eS||Z[47]!==et||Z[48]!==eN||Z[49]!==eI||Z[50]!==eG||Z[51]!==eB||Z[52]!==eb||Z[53]!==eh||Z[54]!==eM||Z[55]!==ef||Z[56]!==er||Z[57]!==eC||Z[58]!==eF.length||Z[59]!==eO||Z[60]!==ee||Z[61]!==el||Z[62]!==eg||Z[63]!==eo||Z[64]!==ev?(L=eB?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"flex shrink-0 items-center gap-2 border-b border-border py-2 pl-4 pr-2",onClick:()=>eW(),children:[(0,l.jsx)("span",{className:"min-w-0 flex-1 truncate text-sm font-medium text-foreground",children:eo||"Add models"}),(0,l.jsx)(n.Button,{type:"button",variant:"ghost",size:"icon",className:"h-9 w-9 shrink-0","aria-label":"Close",onClick:e=>{e.stopPropagation(),eI()},children:(0,l.jsx)(r.XMarkIcon,{className:"size-5"})})]}),(0,l.jsx)("div",{className:"flex min-h-0 flex-1 flex-col overflow-hidden",children:(0,l.jsx)(D.VirtualizedModelList,{groupEntries:eN,isDialog:!0,autoFocusSearch:!1,collapsibleFilters:!0,showSortAndView:!1,scrollResetKey:eC,selectedModelInfo:ee??null,selectedModelSlugs:[...el??[],...eO],disabledModelSlugs:et,listClassName:"max-h-full scrollbar-hide",onDone:e=>{eM?eU(e):(er?.(e),ep&&eI())},showGuardrailsWarning:eg,hideUnavailableByDefault:eb,disableSelectForUnavailable:eS,workspaceId:ev,includeGuardrails:eh,listId:ef})}),eM&&eF.length>0&&(0,l.jsx)("div",{className:"shrink-0 border-t border-border p-3",children:(0,l.jsx)(n.Button,{type:"button",variant:"default",size:"sm",className:"w-full rounded-lg text-sm font-medium shadow-none",onClick:eG,children:`Add ${eF.length} ${1===eF.length?"model":"models"}`})})]}):null,Z[45]=ep,Z[46]=eS,Z[47]=et,Z[48]=eN,Z[49]=eI,Z[50]=eG,Z[51]=eB,Z[52]=eb,Z[53]=eh,Z[54]=eM,Z[55]=ef,Z[56]=er,Z[57]=eC,Z[58]=eF.length,Z[59]=eO,Z[60]=ee,Z[61]=el,Z[62]=eg,Z[63]=eo,Z[64]=ev,Z[65]=L):L=Z[65],Z[66]!==eV||Z[67]!==ez||Z[68]!==_||Z[69]!==A||Z[70]!==T||Z[71]!==L?(W=(0,l.jsx)("div",{ref:eL,role:"dialog","aria-label":eV,"data-state":ez,"data-allow-inline-style":"true",style:_,className:A,...T,children:L}),Z[66]=eV,Z[67]=ez,Z[68]=_,Z[69]=A,Z[70]=T,Z[71]=L,Z[72]=W):W=Z[72],Z[73]!==P||Z[74]!==W?(R=(0,l.jsxs)(l.Fragment,{children:[P,W]}),Z[73]=P,Z[74]=W,Z[75]=R):R=Z[75];let eK=R;return Z[76]!==ew||Z[77]!==ey||Z[78]!==J?(V=()=>{ew||ey(),J(!0)},Z[76]=ew,Z[77]=ey,Z[78]=J,Z[79]=V):V=Z[79],Z[80]!==V||Z[81]!==Q?(z=(0,l.jsx)("span",{className:"contents",onClick:V,children:Q}),Z[80]=V,Z[81]=Q,Z[82]=z):z=Z[82],Z[83]!==eE||Z[84]!==eK?(H=eE?(0,h.createPortal)(eK,eE):null,Z[83]=eE,Z[84]=eK,Z[85]=H):H=Z[85],Z[86]!==z||Z[87]!==H?(q=(0,l.jsxs)(l.Fragment,{children:[z,H]}),Z[86]=z,Z[87]=H,Z[88]=q):q=Z[88],q}function K(e){return e+1}function $(e){return e.clearFilters}e.s(["ModelSelect",0,e=>{let r,s,h,m,x,f,p,g,b,S,w,M,j,y,E,N,F,D,C,k,O,U,I,G,P,_,A,T,W,R,z,K,$,q,Z,X,J=(0,t.c)(77);J[0]!==e?({className:r,contentClassName:s,isOpenInitially:D,onDone:j,onBlur:M,isCentered:p,models:S,modelsGroupName:w,selected:N,selectedModelSlugs:F,disabledModelSlugs:m,isForceOpen:b,isDialog:g,defaultText:O,filter:x,title:W,description:h,closeOnSelect:U,showGuardrailsWarning:I,hideUnavailableByDefault:G,disableSelectForUnavailable:P,workspaceId:R,includeGuardrails:f,carryOverFilters:_,elevateAbovePopover:A,isMobileSideDrawer:T,isMultiSelect:C,compactWidth:k,ref:E,...y}=e,J[0]=e,J[1]=r,J[2]=s,J[3]=h,J[4]=m,J[5]=x,J[6]=f,J[7]=p,J[8]=g,J[9]=b,J[10]=S,J[11]=w,J[12]=M,J[13]=j,J[14]=y,J[15]=E,J[16]=N,J[17]=F,J[18]=D,J[19]=C,J[20]=k,J[21]=O,J[22]=U,J[23]=I,J[24]=G,J[25]=P,J[26]=_,J[27]=A,J[28]=T,J[29]=W,J[30]=R):(r=J[1],s=J[2],h=J[3],m=J[4],x=J[5],f=J[6],p=J[7],g=J[8],b=J[9],S=J[10],w=J[11],M=J[12],j=J[13],y=J[14],E=J[15],N=J[16],F=J[17],D=J[18],C=J[19],k=J[20],O=J[21],U=J[22],I=J[23],G=J[24],P=J[25],_=J[26],A=J[27],T=J[28],W=J[29],R=J[30]);let Q=void 0!==D&&D,Y=void 0===O?"Select a model":O,ee=void 0===U||U,el=void 0!==I&&I,et=void 0!==G&&G,er=void 0!==P&&P,ei=void 0!==_&&_,ea=void 0!==A&&A,en=void 0!==T&&T,eo=void 0!==C&&C,es=void 0!==k&&k,[ed,ec]=(0,v.useState)(Q),eu=(0,v.useId)(),ev=!(0,d.useMediaMd)();J[31]!==b?(z=()=>{b&&ec(!0)},K=[b],J[31]=b,J[32]=z,J[33]=K):(z=J[32],K=J[33]),(0,v.useEffect)(z,K),J[34]!==r||J[35]!==Y||J[36]!==p||J[37]!==eu||J[38]!==ed||J[39]!==y||J[40]!==E||J[41]!==N?($=(0,v.isValidElement)(y.children)?y.children:(0,l.jsxs)(n.Button,{ref:E,variant:"outline",role:"combobox","aria-expanded":ed,"aria-controls":eu,className:(0,a.cn)("relative flex w-full px-2 text-xs font-normal",p?"justify-center px-7":"justify-start pr-7",r),...y,children:[(0,l.jsx)("span",{className:(0,a.cn)("line-clamp-1 w-full truncate",p?"text-center":"text-start"),children:N?(0,l.jsxs)("span",{className:"flex items-center gap-2",children:[(0,l.jsx)(o.AuthorIcon,{author:N.author,permaslug:(0,u.getModelVariantPermaslug)(N),iconUri:N.author_icon_uri}),N?.short_name]}):(0,l.jsx)("span",{children:Y})}),(0,l.jsx)(i.ChevronUpDownIcon,{className:"bottom absolute right-1 size-4 opacity-50"})]}),J[34]=r,J[35]=Y,J[36]=p,J[37]=eu,J[38]=ed,J[39]=y,J[40]=E,J[41]=N,J[42]=$):$=J[42];let eh=$;J[43]!==ei||J[44]!==ee||J[45]!==es||J[46]!==s||J[47]!==h||J[48]!==er||J[49]!==m||J[50]!==ea||J[51]!==x||J[52]!==et||J[53]!==f||J[54]!==eo||J[55]!==eu||J[56]!==S||J[57]!==w||J[58]!==M||J[59]!==j||J[60]!==ed||J[61]!==N||J[62]!==F||J[63]!==el||J[64]!==W||J[65]!==eh||J[66]!==R?(q={open:ed,setOpen:ec,trigger:eh,contentClassName:s,onBlur:M,selectedModelInfo:N,selectedModelSlugs:F,disabledModelSlugs:m,onDone:j,models:S,modelsGroupName:w,filter:x,title:W,description:h,closeOnSelect:ee,showGuardrailsWarning:el,hideUnavailableByDefault:et,disableSelectForUnavailable:er,workspaceId:R,includeGuardrails:f,carryOverFilters:ei,elevateAbovePopover:ea,isMultiSelect:eo,compactWidth:es,listId:eu},J[43]=ei,J[44]=ee,J[45]=es,J[46]=s,J[47]=h,J[48]=er,J[49]=m,J[50]=ea,J[51]=x,J[52]=et,J[53]=f,J[54]=eo,J[55]=eu,J[56]=S,J[57]=w,J[58]=M,J[59]=j,J[60]=ed,J[61]=N,J[62]=F,J[63]=el,J[64]=W,J[65]=eh,J[66]=R,J[67]=q):q=J[67];let em=q;e:{let e;if(ev){let e;J[68]!==em||J[69]!==en?(e=en?(0,l.jsx)(H,{...em}):(0,l.jsx)(V,{...em}),J[68]=em,J[69]=en,J[70]=e):e=J[70],Z=e;break e}if(g){let e;J[71]!==em?(e=(0,l.jsx)(B,{...em}),J[71]=em,J[72]=e):e=J[72],Z=e;break e}J[73]!==em?(e=(0,l.jsx)(L,{...em}),J[73]=em,J[74]=e):e=J[74],Z=e}let ex=Z;return J[75]!==ex?(X=(0,l.jsx)(c.NavSearchProvider,{children:ex}),J[75]=ex,J[76]=X):X=J[76],X},"ModelSelectPanel",0,function(e){let r,i=(0,t.c)(2);return i[0]!==e?(r=(0,l.jsx)(c.NavSearchProvider,{children:(0,l.jsx)(R,{...e})}),i[0]=e,i[1]=r):r=i[1],r}],888887)}]); //# sourceMappingURL=2l7atvfda3jkx.js.map //# chunkId=01a092e1-f37e-7b32-8cc5-1123fc14b13c