import{ch as e,ck as t,cl as ee,cm as te,d2 as n,d7 as r,dN as ne,dQ as i,dT as a,dU as o,dV as s,dW as c,dX as l,dY as u,dZ as d,e3 as f,e5 as p,e6 as re,e9 as m,ed as h,ee as g,ef as _,ek as v,eo as y,w as ie,x as ae,z as oe}from"./index-D1IGsMK6.js";import{b}from"./route-block-gWR0cCIm.js";const se={bg:`neutral-50 dark:[rgba(0,0,0,0.3)]`,"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},x={flex:`~ col gap-4`},S={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-500`},C={text:`neutral-400 dark:neutral-400`},w={"max-w-full":``},T={key:0,flex:`~ row gap-4`,style:{"scrollbar-width":`none`},"min-w-0":``,"of-x-scroll":``,"scroll-smooth":``,role:`radiogroup`},E={key:1},D={key:0},O={flex:`~ col gap-4`},k={class:`text-lg md:text-2xl`},A={text:`neutral-400 dark:neutral-400`},j={key:0,class:`flex items-center justify-center py-4`},M={key:1},N={flex:`~ col gap-4`},P={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-400`},F={text:`neutral-400 dark:neutral-500`},I={class:`flex items-center gap-3 border border-primary-200 rounded-lg bg-primary-50 p-4 dark:border-primary-800 dark:bg-primary-900/20`},ce={class:`flex flex-col`},L={class:`font-medium`},R={class:`text-sm text-primary-600 dark:text-primary-400`},z={class:`mt-2`},B={class:`mb-1 block text-sm font-medium`},V=[`placeholder`],H={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-15rem)]`,"bottom-0":``,"right--5":``,"z--1":``,initial:{scale:.9,opacity:0,x:20},enter:{scale:1,opacity:1,x:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``};var U=d({__name:`consciousness`,setup(d){let b=ae(),U=ie(),{configuredChatProvidersMetadata:W}=r(b),{activeProvider:G,activeModel:K,customModelName:le,modelSearchQuery:q,supportsModelListing:J,providerModels:Y,isLoadingActiveProviderModels:X,activeProviderModelError:Z}=r(U),{t:Q}=oe();f(async()=>{await U.loadModelsForProvider(G.value)});function $(e){le.value=e}return(r,d)=>{let f=m(`motion`);return p(),c(i,null,[a(`div`,se,[a(`div`,null,[a(`div`,x,[a(`div`,null,[a(`h2`,S,y(v(Q)(`settings.pages.providers.title`)),1),a(`div`,C,[a(`span`,null,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.description`)),1)])]),a(`div`,w,[v(W).length>0?(p(),c(`fieldset`,T,[(p(!0),c(i,null,re(v(W),e=>(p(),o(v(t),{id:e.id,key:e.id,modelValue:v(G),"onUpdate:modelValue":d[0]||=e=>_(G)?G.value=e:null,name:`provider`,value:e.id,title:e.localizedName||`Unknown`,description:e.localizedDescription},null,8,[`id`,`modelValue`,`value`,`title`,`description`]))),128))])):(p(),c(`div`,E,[u(v(n),{class:`flex items-center gap-3 rounded-lg p-4`,border:`2 dashed neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-800`,transition:`colors duration-200 ease-in-out`,to:`/settings/providers`},{default:h(()=>d[4]||=[a(`div`,{"i-solar:warning-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),a(`div`,{class:`flex flex-col`},[a(`span`,{class:`font-medium`},`No Providers Configured`),a(`span`,{class:`text-sm text-neutral-400 dark:text-neutral-500`},`Click here to set up your LLM providers`)],-1),a(`div`,{"i-solar:arrow-right-line-duotone":``,class:`ml-auto text-xl text-neutral-400 dark:text-neutral-500`},null,-1)]),_:1,__:[4]})]))])])]),v(G)&&v(J)?(p(),c(`div`,D,[a(`div`,O,[a(`div`,null,[a(`h2`,k,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.title`)),1),a(`div`,A,[a(`span`,null,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.subtitle`)),1)])]),v(X)?(p(),c(`div`,j,[d[5]||=a(`div`,{class:`mr-2 animate-spin`},[a(`div`,{"i-solar:spinner-line-duotone":``,"text-xl":``})],-1),a(`span`,null,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.loading`)),1)])):v(Z)?(p(),o(v(e),{key:1,title:v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.error`),error:v(Z)},null,8,[`title`,`error`])):v(Y).length===0&&!v(X)?(p(),o(v(te),{key:2,type:`warning`},{title:h(()=>[l(y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_models`)),1)]),content:h(()=>[l(y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_models_description`)),1)]),_:1})):v(Y).length>0?(p(),o(v(ee),{key:3,modelValue:v(K),"onUpdate:modelValue":d[1]||=e=>_(K)?K.value=e:null,"search-query":v(q),"onUpdate:searchQuery":d[2]||=e=>_(q)?q.value=e:null,items:v(Y).sort((e,t)=>e.id===v(K)?-1:t.id===v(K)?1:0),searchable:!0,"search-placeholder":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.search_placeholder`),"search-no-results-title":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_search_results`),"search-no-results-description":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_search_results_description`,{query:v(q)}),"search-results-text":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.search_results`,{count:`{count}`,total:`{total}`}),"custom-input-placeholder":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.custom_model_placeholder`),"expand-button-text":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.expand`),"collapse-button-text":v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.collapse`),"onUpdate:customValue":$},null,8,[`modelValue`,`search-query`,`items`,`search-placeholder`,`search-no-results-title`,`search-no-results-description`,`search-results-text`,`custom-input-placeholder`,`expand-button-text`,`collapse-button-text`])):s(``,!0)])])):v(G)&&!v(J)?(p(),c(`div`,M,[a(`div`,N,[a(`div`,null,[a(`h2`,P,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.title`)),1),a(`div`,F,[a(`span`,null,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.subtitle`)),1)])]),a(`div`,I,[d[6]||=a(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-primary-500 dark:text-primary-400`},null,-1),a(`div`,ce,[a(`span`,L,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.not_supported`)),1),a(`span`,R,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.not_supported_description`)),1)])]),a(`div`,z,[a(`label`,B,y(v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.manual_model_name`)),1),g(a(`input`,{"onUpdate:modelValue":d[3]||=e=>_(K)?K.value=e:null,type:`text`,class:`w-full border border-neutral-300 rounded bg-white px-3 py-2 dark:border-neutral-700 dark:bg-neutral-900`,placeholder:v(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.manual_model_placeholder`)},null,8,V),[[ne,v(K)]])])])])):s(``,!0)]),g((p(),c(`div`,H,d[7]||=[a(`div`,{text:`60`,"i-solar:ghost-bold-duotone":``},null,-1)])),[[f]])],64)}}});typeof b==`function`&&b(U);var W=U;export{W as default}; |