performance.mark("js-parse-end:44880-dc0f8d8abd30d082.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["44880"],{72153(e,l,i){i.d(l,{v:()=>n});var o=i(74848),t=i(16522),r=i(94709),s=i(34164),a=i(9152);function n(e){let l,i,n,d,m,c,u=(0,t.c)(21),{className:h,provider:p,size:g}=e,_=void 0===g?"small":g;u[0]!==p?(l=(0,a.LB)(p),u[0]=p,u[1]=l):l=u[1];let f=l,v=(0,r.DP)().colorMode,y="night"===v?"dark":"day"===v?"light":"auto",b=!!f.logo.dark;u[2]!==h?(i=(0,s.$)("ProviderLogo-module__ProviderLogo__CLMke",h),u[2]=h,u[3]=i):i=u[3],u[4]!==b||u[5]!==y||u[6]!==f.logo.dark?(n=b&&"dark"===y&&(0,o.jsx)("source",{srcSet:f.logo.dark}),u[4]=b,u[5]=y,u[6]=f.logo.dark,u[7]=n):n=u[7],u[8]!==b||u[9]!==y||u[10]!==f.logo.dark?(d=b&&"auto"===y&&(0,o.jsx)("source",{srcSet:f.logo.dark,media:"(prefers-color-scheme: dark)"}),u[8]=b,u[9]=y,u[10]=f.logo.dark,u[11]=d):d=u[11];let x=`${f.name} logo`;return u[12]!==f.logo.light||u[13]!==x?(m=(0,o.jsx)("img",{src:f.logo.light,alt:x,"aria-hidden":!0}),u[12]=f.logo.light,u[13]=x,u[14]=m):m=u[14],u[15]!==_||u[16]!==i||u[17]!==n||u[18]!==d||u[19]!==m?(c=(0,o.jsxs)("picture",{className:i,"data-size":_,children:[n,d,m]}),u[15]=_,u[16]=i,u[17]=n,u[18]=d,u[19]=m,u[20]=c):c=u[20],c}n.displayName="ProviderLogo"},9152(e,l,i){i.d(l,{lP:()=>b,bz:()=>v,eU:()=>y,G5:()=>_,LB:()=>f,cM:()=>x});var o=i(11561);let t=i.p+"anthropic-black-e02ffc6daa3b3c77.svg",r=i.p+"anthropic-white-318479089263e7da.svg",s=i.p+"microsoft-foundry-9528f47e1307839d.svg",a=i.p+"openai-black-5c162cd803c7bd03.svg",n=i.p+"openai-white-be06bb6c2057ee1f.svg",d=i.p+"xai-black-fa318307e7b22651.svg",m=i.p+"xai-white-e3e0c982eeb84b5f.svg",c=i.p+"google-black-3062b5a5fe186963.svg",u=i.p+"google-white-3100cc4383c31d4f.svg",h=i.p+"awsbedrock-black-9370dd1e4192092b.svg",p=i.p+"awsbedrock-white-01c7ee4dbe3e72cb.svg",g=i.p+"models-white-c0adcc687776b3a0.svg",_=[{key:"openai",name:"OpenAI",logo:{light:a,dark:n}},{key:"azureai",name:"Microsoft Foundry",logo:{light:s,dark:void 0}},{key:"anthropic",name:"Anthropic",logo:{light:t,dark:r}},{key:"googleaistudio",name:"Google AI Studio",logo:{light:c,dark:u}},{key:"xai",name:"xAI",logo:{light:d,dark:m}},{key:"awsbedrock",name:"AWS Bedrock",logo:{light:h,dark:p}},{key:"openaicompatible",name:"OpenAI Compatible",logo:{light:i.p+"models-black-219d541d199eb7bf.svg",dark:g}}];function f(e){let l=_.find(l=>l.key===e);return(0,o.A)(l,`Provider with key "${e}" not found`),l}function v(e){let l=f(e).name.replaceAll(/\s+/g,"_");return`${l}_custom_key`}function y(e){return"openai"===e||"anthropic"===e||"xai"===e||"openaicompatible"===e||"awsbedrock"===e||"googleaistudio"===e}function b(e){return"awsbedrock"===e?"Secret access key":"API key"}let x=["api_key","access_key"]},61225(e,l,i){i.d(l,{Yb:()=>H,z5:()=>X,k:()=>W});var o=i(74848),t=i(16522),r=i(72153),s=i(206),a=i(66743),n=i(88015),d=i(38621),m=i(26108),c=i(47819),u=i(67323),h=i(18990),p=i(83223),g=i(72685),_=i(34164),f=i(96540),v=i(86633),y=i(11515),b=i(68626),x=i(20331),k=i(49685),j=i(10506),w=i(10881),M=i(23184),N=i(12104);let P=["o3-mini","Gemini 2.0 Flash"];function S(e){let l=e.custom_model.owner_name,i=e.custom_model.owner_type??"organization";return`${l}::${i}`}let R="ModelPicker-module__menuButton__Imu_h",L="ModelPicker-module__buttonName__xOg9m",C="ModelPicker-module__menuHeading__E0_lO",F="ModelPicker-module__messageRetryButtonGroup__YW_Bc",U="ModelPicker-module__messageRetryDivider__AQFOI",A="ModelPicker-module__messageRetryMenuButton__Je1zd",E="ModelPicker-module__messageRetryButton__r4hqd",I="ModelPicker-module__modelNameDisabled__tkWnT",O="ModelPicker-module__modelMetaLabel__YU79V",T="ModelPicker-module__footer__RhVWV",q="ModelPicker-module__actionMenuOverlay___1wse",D="ModelPicker-module__actionList__mxBmh",G="ModelPicker-module__multiplier__VCXvu";var B=i(81403),Y=i(4216);function H({onNewThreadSelected:e,type:l="global",selectedModel:i,onModelSelected:t,disabled:r=!1}){let s=(0,M.b)(),{model:d,availableModels:m,mode:c,messages:u,currentReferences:h,selectedThreadID:p,modelsLoading:g,isWaitingOnCopilot:_,streamingMessage:v}=(0,w.Pk)(),{premiumInteractionsQuotaExceeded:y,overagesEnabled:P,plan:S,licenseType:R}=(0,Y.xR)(),L="pending"===g.state,{search:C,pathname:F}=(0,n.zy)(),U=(0,f.useRef)(!1),A=k.W.premiumRequestQuotasEnabled&&y&&!P,E=r;k.W.disableModelPickerWhileStreaming&&(E=r||_||null!==v);let[I,O]=(0,f.useState)(null),T=(0,f.useRef)(!1);function q(e){t?t(e):s.selectModel(e)}return(i||(i=d),(0,f.useEffect)(()=>{L&&R!==x.mF.Unlicensed&&s.fetchModels()},[s,L,R]),(0,f.useEffect)(()=>{if(!U.current&&!L&&m.length>1){let e=j.Jt.getModel(p),l=e?.id,i=m.find(e=>e.id===l&&(A||l!==N.QA))||null;if((!i&&S||S!==x.UH.IndividualFree&&i?.billing?.is_premium&&y&&!P)&&(i=(0,N.fZ)(m,S,y,P)),i){let e=null===p;s.selectModel(i,!0,e),U.current=!0}}},[m,s,d,L,P,S,y,p,A]),(0,f.useEffect)(()=>{if("immersive"!==c)return;let e=new URLSearchParams(C).get("model");if(e&&("/copilot"===F||"/copilot/"===F)){if(d.id===e||T.current||!m?.length)return;T.current=!0;let l=m?.find(l=>l.id===e);l&&(s.selectModel(l,!1),(0,a.BI)("dotcom_chat.activate",{target:"COPILOT_MODEL_LOADED_FROM_URL",mode:"immersive"}))}},[m,s,c,d?.id,F,C]),m.length<2)?null:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(W,{selectedModel:i,models:m,type:l,onModelPicked:e=>{var o,t,r,s,n;"global"===l&&ei(i,e)||((0,a.BI)("dotcom_chat.activate",{target:"MODEL_PICKER_MODEL_SELECT",mode:"immersive",model:e.id,isUnchanged:ei(i,e),type:l}),ei(i,e)?q(e):(o=u,t=e,("message-retry"===l?(0,b.B)(o):o).some(e=>e.skillExecutions?.length)&&(!t.capabilities?.supports?.tool_calls||t.isThirdParty||"o1-ga"===t.capabilities.family))?O({model:e,command:{action:"requires-new-conversation",reason:"external-content"}}):(r=u,s=h,n=e,(("message-retry"===l?(0,b.B)(r):r).some(e=>e.mediaContent?.length)||s.some(e=>"image"===e.type))&&!n.capabilities?.supports?.vision)?O({model:e,command:{action:"requires-new-conversation",reason:"degraded-image-support"}}):q(e))},disabled:E,variant:"invisible",plan:S??void 0,mode:c}),I?.command.action==="requires-new-conversation"&&(0,o.jsx)(ee,{model:I.model,reason:I.command.reason,onDismiss:()=>{(0,a.BI)("dotcom_chat.activate",{target:"MODEL_PICKER_DIALOG_REQUIRES_NEW_CONVERSATION_CANCEL",mode:"immersive",model:I.model.id,type:l}),O(null)},onSwitch:async()=>{(0,a.BI)("dotcom_chat.activate",{target:"MODEL_PICKER_DIALOG_REQUIRES_NEW_CONVERSATION_CONFIRM",mode:"immersive",model:I.model.id,type:l}),O(null),await e(),s.selectModel(I.model)}})]})}function V(e){let l,i,r,s,a,n,u,h,p,g,_,f=(0,t.c)(23);f[0]!==e?({ref:i,...l}=e,f[0]=e,f[1]=l,f[2]=i):(l=f[1],i=f[2]),f[3]!==l?({selectedModel:n,onModelPicked:a,disabled:s,...r}=l,f[3]=l,f[4]=r,f[5]=s,f[6]=a,f[7]=n):(r=f[4],s=f[5],a=f[6],n=f[7]);let v=`Retry with ${n.displayName}`;return f[8]!==a||f[9]!==n?(u=()=>a(n),f[8]=a,f[9]=n,f[10]=u):u=f[10],f[11]!==s||f[12]!==v||f[13]!==u?(h=(0,o.jsx)(m.K,{variant:"invisible","aria-label":v,onClick:u,icon:d.SyncIcon,disabled:s,className:E}),f[11]=s,f[12]=v,f[13]=u,f[14]=h):h=f[14],f[15]===Symbol.for("react.memo_cache_sentinel")?(p=(0,o.jsx)("div",{className:U}),f[15]=p):p=f[15],f[16]!==r||f[17]!==s?(g=(0,o.jsx)(m.K,{variant:"invisible",icon:d.TriangleDownIcon,"aria-label":"Retry with\u2026",disabled:s,className:A,...r}),f[16]=r,f[17]=s,f[18]=g):g=f[18],f[19]!==i||f[20]!==h||f[21]!==g?(_=(0,o.jsxs)(c.A,{className:F,ref:i,children:[h,p,g]}),f[19]=i,f[20]=h,f[21]=g,f[22]=_):_=f[22],_}function W(e){let l,i,r,s,n,d,m,c,p,g,_,y,b,j,w=(0,t.c)(61),{selectedModel:M,models:F,onModelPicked:U,type:A,disabled:E,variant:I,plan:O,showCategories:T,showMultipliers:G,showPreviewModelsSeparately:Y,mode:H}=e,W=void 0!==G&&G,ee=void 0===H?"immersive":H,[el,er]=(0,f.useState)(!1),es=(0,v.d)(),ea=O===x.UH.IndividualFree?(y=new Set(F.map($)),[...F,...et.filter(e=>!y.has(e.displayName)).map(eo)]):F,en=!1!==T&&k.W.immersiveStructuredModelPicker&&(b=ea.some(e=>void 0!==e.model_picker_category)&&new Set(ea.filter(e=>void 0!==e.model_picker_category).map(e=>e.model_picker_category)).size>1,j=ea.some(e=>e.billing?.multiplier!==void 0)&&new Set(ea.filter(e=>e.billing?.multiplier!==void 0).map(e=>e.billing?.multiplier)).size>1,b||j),{lowTier:ed,midTier:em,highTier:ec,base:eu,preview:eh,custom:ep}=function(e,l){let{shouldShowCategories:i,shouldShowPreviewModelsSeparately:o=!0}=l,[t,r]=e.reduce((e,l)=>(e[+!(0,N.ZL)(l)].push(l),e),[[],[]]),s={};for(let e of t){let l=S(e);s[l]||(s[l]={ownerName:e.custom_model.owner_name,ownerType:e.custom_model.owner_type})}let a=t.reduce((e,l)=>{let i=S(l);if(!e[i]){let o=l.custom_model.owner_name,t=l.custom_model.owner_type;e[i]={displayName:Object.values(s).some(e=>e.ownerType!==t&&e.ownerName.trim().toLocaleLowerCase()===o.trim().toLocaleLowerCase())&&t?`${o} (${t})`:o,ownerType:t,models:[]}}return e[i].models.push(l),e},{});return i?{lowTier:r.filter(e=>void 0!==e.model_picker_category?"lightweight"===e.model_picker_category:e.billing&&(e.billing?.multiplier<1&&e.billing?.multiplier!==0||P.includes(e.displayName))||!1),midTier:r.filter(e=>void 0!==e.model_picker_category?"versatile"===e.model_picker_category:e.billing&&(e.billing?.multiplier===1||e.billing?.multiplier===0)&&!P.includes(e.displayName)||!1),highTier:r.filter(e=>void 0!==e.model_picker_category?"powerful"===e.model_picker_category:e.billing&&e.billing?.multiplier>1||!1),base:[],preview:[],custom:a}:{lowTier:[],midTier:[],highTier:[],base:o?r.filter(e=>!e.preview):r,preview:o?r.filter(e=>e.preview):[],custom:a}}(ea,{shouldShowCategories:en,shouldShowPreviewModelsSeparately:void 0===Y||Y}),eg=new Set(ea.map(Z)).size>1,e_=ea.some(z),ef=Object.keys(ep).length>0;w[0]!==E||w[1]!==M.id||w[2]!==A?(l=e=>{let l=!E&&e;er(l),l&&(0,a.BI)("dotcom_chat.activate",{target:"MODEL_PICKER_OPEN",mode:"immersive",model:M.id,type:A})},w[0]=E,w[1]=M.id,w[2]=A,w[3]=l):l=w[3];let ev=l,ey=(void 0===I?"invisible":I)??"invisible",eb=(0,f.useRef)(null),[ex,ek]=(0,f.useState)("down"),ej=u.W;w[4]!==E||w[5]!==U||w[6]!==M||w[7]!==ey||w[8]!==A?(i="global"===A?(0,o.jsxs)(u.W.Button,{className:R,variant:ey,disabled:E,children:[(0,o.jsx)("span",{className:"sr-only",children:"Model: "}),(0,o.jsx)("div",{className:L,children:M.displayName})]}):(0,o.jsx)(u.W.Anchor,{"aria-label":"Retry with model",children:(0,o.jsx)(V,{selectedModel:M,onModelPicked:U,disabled:E})}),w[4]=E,w[5]=U,w[6]=M,w[7]=ey,w[8]=A,w[9]=i):i=w[9];let ew=u.W,eM="global"===A?"medium":"small",eN="assistive"===ee?"relative":void 0,eP="assistive"===ee?B.E5:void 0;w[10]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{let{position:l}=e;ek(["inside-bottom","outside-bottom"].includes(l.anchorSide)?"down":"up")},w[10]=r):r=w[10];let eS=h.l,eR="global"===A?"single":void 0;w[11]!==ex||w[12]!==U||w[13]!==M||w[14]!==A?(s="message-retry"===A&&"down"===ex&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(J,{selectedModel:M,onModelPicked:U}),(0,o.jsx)(h.l.Divider,{})]}),w[11]=ex,w[12]=U,w[13]=M,w[14]=A,w[15]=s):s=w[15],w[16]!==A?(n="global"===A&&(0,o.jsx)("div",{className:C,children:"Models"}),w[16]=A,w[17]=n):n=w[17];let eL=eu.length>0&&(0,o.jsxs)(h.l.Group,{children:["global"!==A&&(0,o.jsx)(h.l.GroupHeading,{children:"Models"}),eu.map(e=>(0,o.jsx)(X,{model:e,selected:ei(M,e)&&"global"===A,onModelPicked:U,hasMultipleVendors:eg,hasThirdPartyModel:e_,showMultipliers:W},e.id)),(ed.length>0||em.length>0||ec.length>0||eh.length>0||ef)&&(0,o.jsx)(h.l.Divider,{})]}),eC=ed.length>0&&(0,o.jsxs)(h.l.Group,{children:[(0,o.jsx)(h.l.GroupHeading,{children:"Fast and cost-efficient"}),ed.map(e=>(0,o.jsx)(X,{model:e,selected:ei(M,e)&&"global"===A,onModelPicked:U,hasMultipleVendors:eg,hasThirdPartyModel:e_,showMultipliers:W},e.id)),(em.length>0||ec.length>0)&&(0,o.jsx)(h.l.Divider,{})]}),eF=em.length>0&&(0,o.jsxs)(h.l.Group,{children:[(0,o.jsx)(h.l.GroupHeading,{children:"Versatile and highly intelligent"}),em.map(e=>(0,o.jsx)(X,{model:e,selected:ei(M,e)&&"global"===A,onModelPicked:U,hasMultipleVendors:eg,hasThirdPartyModel:e_,showMultipliers:W},e.id)),(ec.length>0||eh.length>0||ef)&&(0,o.jsx)(h.l.Divider,{})]}),eU=ec.length>0&&(0,o.jsxs)(h.l.Group,{children:[(0,o.jsx)(h.l.GroupHeading,{children:"Most powerful at complex tasks"}),ec.map(e=>(0,o.jsx)(X,{model:e,selected:ei(M,e)&&"global"===A,onModelPicked:U,hasMultipleVendors:eg,hasThirdPartyModel:e_,showMultipliers:W},e.id)),(eh.length>0||ef)&&(0,o.jsx)(h.l.Divider,{})]}),eA=eh.length>0&&(0,o.jsxs)(h.l.Group,{children:[(0,o.jsx)(h.l.GroupHeading,{children:"Preview"}),eh.map(e=>(0,o.jsx)(X,{model:e,selected:ei(M,e)&&"global"===A,onModelPicked:U,hasMultipleVendors:eg,hasThirdPartyModel:e_,showMultipliers:W},e.id)),ef&&(0,o.jsx)(h.l.Divider,{})]});return w[18]!==ep||w[19]!==ef||w[20]!==eg||w[21]!==e_||w[22]!==U||w[23]!==M||w[24]!==W||w[25]!==A?(d=ef&&(0,o.jsx)(Q,{customModelGroups:ep,children:e=>(0,o.jsx)(X,{model:e,selected:ei(M,e)&&"global"===A,onModelPicked:U,hasMultipleVendors:eg,hasThirdPartyModel:e_,showMultipliers:W},e.id)}),w[18]=ep,w[19]=ef,w[20]=eg,w[21]=e_,w[22]=U,w[23]=M,w[24]=W,w[25]=A,w[26]=d):d=w[26],w[27]!==ex||w[28]!==U||w[29]!==M||w[30]!==A?(m="message-retry"===A&&"up"===ex&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(h.l.Divider,{}),(0,o.jsx)(J,{selectedModel:M,onModelPicked:U})]}),w[27]=ex,w[28]=U,w[29]=M,w[30]=A,w[31]=m):m=w[31],w[32]!==eS||w[33]!==D||w[34]!==eR||w[35]!==s||w[36]!==n||w[37]!==eL||w[38]!==eC||w[39]!==eF||w[40]!==eU||w[41]!==eA||w[42]!==d||w[43]!==m?(c=(0,o.jsxs)(eS,{className:D,selectionVariant:eR,children:[s,n,eL,eC,eF,eU,eA,d,m]}),w[32]=eS,w[33]=D,w[34]=eR,w[35]=s,w[36]=n,w[37]=eL,w[38]=eC,w[39]=eF,w[40]=eU,w[41]=eA,w[42]=d,w[43]=m,w[44]=c):c=w[44],w[45]===Symbol.for("react.memo_cache_sentinel")?(p=k.W.premiumRequestQuotasEnabled&&(0,o.jsx)(K,{}),w[45]=p):p=w[45],w[46]!==es||w[47]!==q||w[48]!==eN||w[49]!==eP||w[50]!==r||w[51]!==c||w[52]!==ew.Overlay||w[53]!==eM?(g=(0,o.jsxs)(ew.Overlay,{width:eM,side:es,overflow:"auto",className:q,maxHeight:"fit-content",align:"end",position:eN,portalContainerName:eP,onPositionChange:r,children:[c,p]}),w[46]=es,w[47]=q,w[48]=eN,w[49]=eP,w[50]=r,w[51]=c,w[52]=ew.Overlay,w[53]=eM,w[54]=g):g=w[54],w[55]!==ej||w[56]!==ev||w[57]!==el||w[58]!==g||w[59]!==i?(_=(0,o.jsx)("div",{ref:eb,children:(0,o.jsxs)(ej,{open:el,onOpenChange:ev,children:[i,g]})}),w[55]=ej,w[56]=ev,w[57]=el,w[58]=g,w[59]=i,w[60]=_):_=w[60],_}function z(e){return e.isThirdParty}function Z(e){return e.vendor}function $(e){return e.displayName}function Q({customModelGroups:e,children:l}){let i=Object.keys(e),t=i.length-1;return i.map((i,r)=>{let s=e[i];return(0,o.jsxs)(h.l.Group,{children:[(0,o.jsx)(h.l.GroupHeading,{children:s.displayName}),s.models.map(l),rm(n),a[0]=m,a[1]=n,a[2]=l):l=a[2],a[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)(h.l.LeadingVisual,{children:(0,o.jsx)(d.SyncIcon,{})}),a[3]=i):i=a[3],a[4]!==n.displayName?(r=(0,o.jsx)(h.l.Description,{variant:"block",truncate:!0,children:n.displayName}),a[4]=n.displayName,a[5]=r):r=a[5],a[6]!==n.id||a[7]!==l||a[8]!==r?(s=(0,o.jsxs)(h.l.Item,{onSelect:l,children:[i,"Try again",r]},n.id),a[6]=n.id,a[7]=l,a[8]=r,a[9]=s):s=a[9],s}function X(e){let l,i,r,s,a,n,d,m,c,u,p=(0,t.c)(37),{model:g,selected:f,onModelPicked:v,hasMultipleVendors:y,hasThirdPartyModel:b,showMultipliers:j}=e,w=void 0!==j&&j,{plan:M,premiumInteractionsQuotaExceeded:P,chatQuotaExceeded:S,overagesEnabled:R}=(0,Y.xR)(),L=M===x.UH.IndividualFree&&S,C=g.billing?.is_premium&&M!==x.UH.IndividualFree&&P&&!R;p[0]!==g.billing?.restricted_to||p[1]!==M?(l=M&&g.billing?.restricted_to&&!g.billing?.restricted_to.includes(M),p[0]=g.billing?.restricted_to,p[1]=M,p[2]=l):l=p[2];let F=l,U="upsellModel"in g&&!0===g.upsellModel,A=L||C||F||U;if(p[3]!==g||p[4]!==w){var E;i=w&&!(0,N.ZL)(g)?(E=g.billing?.multiplier,`${Number((E??0).toFixed(2))}x`):null,p[3]=g,p[4]=w,p[5]=i}else i=p[5];let T=i,q=g.id;p[6]!==g||p[7]!==v?(r=()=>v(g),p[6]=g,p[7]=v,p[8]=r):r=p[8];let D=!!A;p[9]!==y||p[10]!==b||p[11]!==g?(s=(y||b)&&(0,o.jsx)(h.l.LeadingVisual,{children:(0,o.jsx)(el,{model:g})}),p[9]=y,p[10]=b,p[11]=g,p[12]=s):s=p[12];let B=A&&I;return p[13]!==B?(a=(0,_.$)(B),p[13]=B,p[14]=a):a=p[14],p[15]!==g.displayName||p[16]!==a?(n=(0,o.jsx)("span",{className:a,children:g.displayName}),p[15]=g.displayName,p[16]=a,p[17]=n):n=p[17],p[18]!==g.id||p[19]!==g.preview?(d=k.W.premiumRequestQuotasEnabled&&g.preview&&g.id!==N.QA&&(0,o.jsx)("span",{className:O,children:"Preview"}),p[18]=g.id,p[19]=g.preview,p[20]=d):d=p[20],p[21]!==y||p[22]!==b||p[23]!==g.vendor?(m=!k.W.premiumRequestQuotasEnabled&&(y||b)&&(0,o.jsx)(h.l.Description,{variant:"block",truncate:!0,children:g.vendor}),p[21]=y,p[22]=b,p[23]=g.vendor,p[24]=m):m=p[24],p[25]!==T?(c=T&&(0,o.jsx)(h.l.TrailingVisual,{children:(0,o.jsx)("span",{className:G,children:T})}),p[25]=T,p[26]=c):c=p[26],p[27]!==g.id||p[28]!==f||p[29]!==n||p[30]!==d||p[31]!==m||p[32]!==c||p[33]!==r||p[34]!==D||p[35]!==s?(u=(0,o.jsxs)(h.l.Item,{onSelect:r,selected:f,disabled:D,children:[s,n,d,m,c]},q),p[27]=g.id,p[28]=f,p[29]=n,p[30]=d,p[31]=m,p[32]=c,p[33]=r,p[34]=D,p[35]=s,p[36]=u):u=p[36],u}function ee(e){let l,i,r,s,a=(0,t.c)(13),{model:n,onDismiss:d,onSwitch:m,reason:c}=e;return a[0]!==d||a[1]!==m?(l=e=>"confirm"===e?m():d(),a[0]=d,a[1]=m,a[2]=l):l=a[2],a[3]!==n||a[4]!==c?(i="external-content"===c&&(0,o.jsxs)("p",{children:["The ",n.displayName," model currently doesn\u2019t support external context from ongoing conversations. Start a new conversation to chat with this model."]}),a[3]=n,a[4]=c,a[5]=i):i=a[5],a[6]!==n||a[7]!==c?(r="degraded-image-support"===c&&(0,o.jsxs)("p",{children:["The ",n.displayName," model doesn\u2019t support answering questions about images. Start a new conversation without images to chat with this model."]}),a[6]=n,a[7]=c,a[8]=r):r=a[8],a[9]!==l||a[10]!==i||a[11]!==r?(s=(0,o.jsxs)(g.K,{title:"Switch model",onClose:l,confirmButtonContent:"New conversation",confirmButtonType:"primary",children:[i,r]}),a[9]=l,a[10]=i,a[11]=r,a[12]=s):s=a[12],s}function el(e){let l,i=(0,t.c)(5),{model:a}=e;if((0,N.ZL)(a)&&a.custom_model.provider){let e;return i[0]!==a.custom_model.provider?(e=(0,o.jsx)(r.v,{provider:a.custom_model.provider}),i[0]=a.custom_model.provider,i[1]=e):e=i[1],e}return i[2]!==a.logoURL||i[3]!==a.vendor?(l=a.logoURL?(0,o.jsx)(s.r,{alt:`${a.vendor} logo`,square:!0,size:18,src:a.logoURL}):(0,o.jsx)(d.CopilotIcon,{}),i[2]=a.logoURL,i[3]=a.vendor,i[4]=l):l=i[4],l}function ei(e,l){return e.id===l.id}function eo(e){let l=e.logoURL?.includes("anthropic")?"Anthropic":e.logoURL?.includes("openai")?"Azure OpenAI":e.logoURL?.includes("gemini")?"Google":e.logoURL?.includes("x-ai")?"xAI":"Unknown";return{...e,name:e.displayName,version:"1.0",vendor:l,model_picker_enabled:!0,hasLimitedCapabilities:!1,isThirdParty:"Azure OpenAI"!==l,capabilities:{family:"unknown",limits:{max_prompt_tokens:4096},supports:{},tokenizer:"gpt",type:"chat"},preview:e.preview??!1,billing:{...e.billing,is_premium:!0}}}H.displayName="ModelPicker",V.displayName="RetryButtonGroup",W.displayName="ModelPickerDesign",Q.displayName="CustomModelActionListGroups",K.displayName="ModelPickerFooter",J.displayName="RetryListItem",X.displayName="ModelListItem",ee.displayName="NewConversationConfirmationDialog",el.displayName="ModelVendorIcon";let et=[{id:"grok-code-upgrade",displayName:"Grok Code Fast 1",logoURL:"/images/modules/marketplace/models/families/xai.svg",upsellModel:!0,model_picker_category:"lightweight",billing:{multiplier:.33}},{id:"gemini-3-flash-upgrade",displayName:"Gemini 3 Flash",logoURL:"/images/modules/marketplace/models/families/gemini.svg",upsellModel:!0,preview:!0,model_picker_category:"lightweight",billing:{multiplier:.33}},{id:"gpt-5-upgrade",displayName:"GPT-5",logoURL:"/images/modules/marketplace/models/families/openai-logo.svg",upsellModel:!0,model_picker_category:"versatile",billing:{multiplier:1}},{id:"gpt-5.1-upgrade",displayName:"GPT-5.1",logoURL:"/images/modules/marketplace/models/families/openai-logo.svg",upsellModel:!0,model_picker_category:"versatile",billing:{multiplier:1}},{id:"gpt-5.2-upgrade",displayName:"GPT-5.2",logoURL:"/images/modules/marketplace/models/families/openai-logo.svg",upsellModel:!0,model_picker_category:"versatile",billing:{multiplier:1}},{id:"claude-sonnet-4-upgrade",displayName:"Claude Sonnet 4",logoURL:"/images/modules/marketplace/models/families/anthropic.svg",upsellModel:!0,model_picker_category:"versatile",billing:{multiplier:1}},{id:"claude-sonnet-4.5-upgrade",displayName:"Claude Sonnet 4.5",logoURL:"/images/modules/marketplace/models/families/anthropic.svg",upsellModel:!0,model_picker_category:"versatile",billing:{multiplier:1}},{id:"claude-opus-4.5-upgrade",displayName:"Claude Opus 4.5",logoURL:"/images/modules/marketplace/models/families/anthropic.svg",upsellModel:!0,model_picker_category:"powerful",billing:{multiplier:10}},{id:"gemini-3-pro-upgrade",displayName:"Gemini 3 Pro",logoURL:"/images/modules/marketplace/models/families/gemini.svg",upsellModel:!0,model_picker_category:"powerful",billing:{multiplier:10},preview:!0}]},81403(e,l,i){i.d(l,{Cb:()=>p,hl:()=>g,E5:()=>d,cB:()=>u,tY:()=>c,UJ:()=>_,Dq:()=>m,zc:()=>h});var o=i(74848),t=i(16522),r=i(56149),s=i(67323),a=i(34164),n=i(96540);let d="copilotChatMenuPortalRoot",m="copilotChatMessagesMenuPortalRoot",c="PortalContainerUtils-module__embeddedMenuPortalContainer__CYHiy",u=()=>{let e,l,i,s=(0,t.c)(3),a=(0,n.useRef)(null);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{(0,r.cw)(a.current,"copilotChatPortalRoot")},l=[],s[0]=e,s[1]=l):(e=s[0],l=s[1]),(0,n.useEffect)(e,l),s[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)("div",{ref:a,className:"PortalContainerUtils-module__chatPortalContainer__ZwauZ"}),s[2]=i):i=s[2],i};u.displayName="ChatPortalContainer";let h=e=>{let l,i,s,m,c=(0,t.c)(6),{className:u}=e,h=(0,n.useRef)(null);return c[0]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{(0,r.cw)(h.current,d)},i=[],c[0]=l,c[1]=i):(l=c[0],i=c[1]),(0,n.useEffect)(l,i),c[2]!==u?(s=(0,a.$)("PortalContainerUtils-module__menuPortalContainer__q0Ygl",u),c[2]=u,c[3]=s):s=c[3],c[4]!==s?(m=(0,o.jsx)("div",{ref:h,className:s}),c[4]=s,c[5]=m):m=c[5],m};h.displayName="MenuPortalContainer";let p=()=>{let e,l,i,s=(0,t.c)(3),a=(0,n.useRef)(null);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{(0,r.cw)(a.current,m)},l=[],s[0]=e,s[1]=l):(e=s[0],l=s[1]),(0,n.useEffect)(e,l),s[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)("div",{ref:a}),s[2]=i):i=s[2],i};p.displayName="MessagesPortalContainer";let g=()=>{let e,l,i,s=(0,t.c)(3),a=(0,n.useRef)(null);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{(0,r.cw)(a.current,"copilotChatTopicPickerPortalRoot")},l=[],s[0]=e,s[1]=l):(e=s[0],l=s[1]),(0,n.useEffect)(e,l),s[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)("div",{ref:a}),s[2]=i):i=s[2],i};g.displayName="TopicPickerPortalContainer";let _=e=>{let l,i,r,a,m,c,u=(0,t.c)(10);u[0]!==e?({children:l,portalContainerName:r,...i}=e,u[0]=e,u[1]=l,u[2]=i,u[3]=r):(l=u[1],i=u[2],r=u[3]);let[h,p]=(0,n.useState)(f);if(u[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>p(!0),m=[],u[4]=a,u[5]=m):(a=u[4],m=u[5]),(0,n.useEffect)(a,m),!h)return null;let g=r||d;return u[6]!==l||u[7]!==i||u[8]!==g?(c=(0,o.jsx)(s.W.Overlay,{...i,portalContainerName:g,children:l}),u[6]=l,u[7]=i,u[8]=g,u[9]=c):c=u[9],c};function f(){return"u">typeof document}_.displayName="ActionMenuOverlay"},86633(e,l,i){i.d(l,{J:()=>a,d:()=>n});var o=i(74848),t=i(16522),r=i(96540);let s=(0,r.createContext)(void 0);s.displayName="OverlayDirectionContext";let a=e=>{let l,i,r=(0,t.c)(5),{preferredOverlaySide:a,children:n}=e;r[0]!==a?(l={preferredOverlaySide:a},r[0]=a,r[1]=l):l=r[1];let d=l;return r[2]!==n||r[3]!==d?(i=(0,o.jsx)(s,{value:d,children:n}),r[2]=n,r[3]=d,r[4]=i):i=r[4],i};a.displayName="OverlayDirectionProvider";let n=()=>{let e=(0,r.use)(s);return e?.preferredOverlaySide??"outside-bottom"}}}]); //# sourceMappingURL=44880-dc0f8d8abd30d082-b622980ea31a966a.js.map