nekomeowww commited on
Commit
d428d29
·
1 Parent(s): d244578

release: build c88b72f07b6f45a458ee593376108ad2b3b7f857

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. assets/{AnimatedWave-CPwzka9L.js → AnimatedWave-Ctq8iFvb.js} +1 -1
  2. assets/{Basic-6NscZoIc.js → Basic-JYGX2D37.js} +1 -1
  3. assets/CardCreate-BgwAv5Kv.js +0 -1
  4. assets/{CardCreate-1xbHbXXu.js → CardCreate-BnRABIEk.js} +1 -1
  5. assets/CardCreate-mWaFTW4v.js +1 -0
  6. assets/CardCreationDialog-mu1VLVYi.js +0 -1
  7. assets/CardCreationDialog-qGwMbPGi.js +1 -0
  8. assets/{CardCreationDialog-gKrswwkx.js → CardCreationDialog-xeCipFWo.js} +1 -1
  9. assets/{CardDetailDialog-CFL4TUGk.js → CardDetailDialog-42_DgObP.js} +1 -1
  10. assets/CardDetailDialog-B-AcpLM4.js +1 -0
  11. assets/CardDetailDialog-C-yU3tpO.js +0 -1
  12. assets/{CardListItem-H_UE8PfW.js → CardListItem-4sQIRPZf.js} +1 -1
  13. assets/CardListItem-CckqVk0d.js +0 -1
  14. assets/CardListItem-DDliOhdn.js +1 -0
  15. assets/DeleteCardDialog-BGVlI37-.js +0 -1
  16. assets/{DeleteCardDialog-Cb8qVSVb.js → DeleteCardDialog-Bc1chq43.js} +1 -1
  17. assets/DeleteCardDialog-BdkMZt0z.js +1 -0
  18. assets/{DialogTitle-DcCyxlil.js → DialogTitle-CaB1D00q.js} +1 -1
  19. assets/{HeaderLink-D6jJjgut.js → HeaderLink-CSWG6G--.js} +1 -1
  20. assets/{IconAnimation-eACnDPFz.js → IconAnimation-9_sNHXpR.js} +1 -1
  21. assets/{InputFile-ClfQXb90.js → InputFile-CrEM0anr.js} +1 -1
  22. assets/{Scenes-2Kp3NQ_V.js → Scenes-ZY5GY3Yk.js} +0 -0
  23. assets/{Textarea-CQXjp80_.js → Textarea-D9rLaih7.js} +1 -1
  24. assets/{_...all_-cevFm6qe.js → _...all_-Cod6qNfE.js} +1 -1
  25. assets/{__vite-browser-external-BFBX2XSs.js → __vite-browser-external-DgcibqnP.js} +1 -1
  26. assets/{airi-card-CFHe9iJm.js → airi-card-Q3k0tIwN.js} +1 -1
  27. assets/{alibaba-cloud-model-studio-COHJiWXk.js → alibaba-cloud-model-studio-3eKy2f7l.js} +1 -1
  28. assets/{anthropic-CUlO-W3r.js → anthropic-BFqros6g.js} +1 -1
  29. assets/{appearance-BIDEdXyM.js → appearance-Be6MT6gl.js} +1 -1
  30. assets/{audio-DMDuWRzR.js → audio-C8SmZBs_.js} +1 -1
  31. assets/{audio-record-Cosszn5h.js → audio-record-Dm-nsCuP.js} +1 -1
  32. assets/{azure-ai-foundry-ByIXKIr5.js → azure-ai-foundry-BUoQbmRd.js} +1 -1
  33. assets/{background-gradient-blending-Dc6neL0J.js → background-gradient-blending-BFp2Vmjq.js} +0 -0
  34. assets/{background-remove-CfzWeaPN.js → background-remove-D40tSYmj.js} +1 -1
  35. assets/{chat-BNaBa8nr.js → chat-BpPMC4QJ.js} +1 -1
  36. assets/{cloudflare-workers-ai-BipstjwR.js → cloudflare-workers-ai-ZTPk31zu.js} +1 -1
  37. assets/{color-scheme-B0eJBuo7.js → color-scheme-CvisfZEM.js} +1 -1
  38. assets/{consciousness-CCWI3pUe.js → consciousness-D-yG2Hnx.js} +1 -1
  39. assets/{core-BFxHI69x.js → core-BnIgvjB7.js} +1 -1
  40. assets/{deepseek-cNrwxt-l.js → deepseek-Cqa3r5er.js} +1 -1
  41. assets/{default-CZpOWzAg.js → default-BxAUVEXe.js} +1 -1
  42. assets/{default-node-DyYIhEXm.js → default-node-BtQ98lhg.js} +2 -2
  43. assets/{delays-_8LoyGoG.js → delays-DIhxEe_R.js} +1 -1
  44. assets/{developer-Bwq9EOSe.js → developer-50jFEq_D.js} +1 -1
  45. assets/{effect--zg3C1LQ-DHHO_5U1.js → effect--zg3C1LQ-BJsXVcIa.js} +1 -1
  46. assets/{elevenlabs-9MwHykd2.js → elevenlabs-qXHu46wy.js} +1 -1
  47. assets/{emotions-DH9tsdiE.js → emotions-De0hw4UU.js} +1 -1
  48. assets/{featherless-ai-B299Ssok.js → featherless-ai-MWKHOxPl.js} +1 -1
  49. assets/{filter-message-CSSXhkMx.js → filter-message-C0Hk6aB0.js} +1 -1
  50. assets/{fireworks-ai-Ld2MWu8B.js → fireworks-ai-Ba-jqHwG.js} +1 -1
assets/{AnimatedWave-CPwzka9L.js → AnimatedWave-Ctq8iFvb.js} RENAMED
@@ -1,3 +1,3 @@
1
- import{b as e}from"./Basic-6NscZoIc.js";import{bS as t,c5 as n,c6 as r,c8 as i,cI as a,cN as o,cb as s,cd as c,ci as l,d2 as u,d7 as d,dK as f,dQ as p,dR as m,dS as h,dT as g,dU as _,dV as v,dW as y,dX as b,dY as x,dZ as S,db as C,dj as w,dk as T,e0 as E,e2 as D,e3 as O,e5 as k,e6 as A,e7 as j,e9 as M,ea as N,eb as P,ec as F,ed as I,ee as L,eg as R,ek as z,el as B,en as V,eo as H,n as U,o as W,p as G,q as K,r as q,w as J,x as Y,z as X}from"./index-BqrqTEsQ.js";import{b as Z,c as Q,d as ee}from"./HeaderLink-D6jJjgut.js";import{d as $,e as te,f as ne}from"./Scenes-2Kp3NQ_V.js";function re(e,t){let n=ne(e,t?.in);if(!te(n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=r===`extended`?`-`:``,s=r===`extended`?`:`:``;if(i!==`time`){let e=$(n.getDate(),2),t=$(n.getMonth()+1,2),r=$(n.getFullYear(),4);a=`${r}${o}${t}${o}${e}`}if(i!==`date`){let e=$(n.getHours(),2),t=$(n.getMinutes(),2),r=$(n.getSeconds(),2),i=a===``?``:` `;a=`${a}${i}${e}${s}${t}${s}${r}`}return a}const ie={},ae={class:`cross-background-container`};function oe(e,t){return k(),y(`div`,ae,[j(e.$slots,`default`,{},void 0,!0)])}var se=o(ie,[[`render`,oe],[`__scopeId`,`data-v-455eb62c`]]);const ce={"mb-1":``,"w-full":``,"gap-2":``},le={"w-full":``};var ue=S({__name:`Header`,setup(e){return(e,t)=>(k(),y(`header`,ce,[g(`div`,le,[x(Z)]),x(z(u),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:I(()=>t[0]||=[g(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]),_:1,__:[0]})]))}}),de=ue,fe=`/assets/worker-_4r9VDQB.js`;const pe={relative:``,px:`<sm:2`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},me={key:0,flex:``,mr:`12`},he={flex:`~ col`,border:`2 solid violet-200/50 dark:violet-500/50`,shadow:`md violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:violet-500/25`},ge={flex:`~ row`,"gap-2":``},_e={"flex-1":``},ve={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},ye={key:0,"i-eos-icons:three-dots-loading":``},be=[`innerHTML`],xe={key:1,flex:``,mr:`12`},Se={flex:`~ col`,border:`2 solid primary-200/50 dark:primary-500/50`,shadow:`md primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:primary-500/25`},Ce={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},we={key:0,class:`markdown-content break-words`,text:`xs primary-400`},Te={key:0},Ee={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},De={key:1},Oe=[`innerHTML`],ke={key:1,"i-eos-icons:three-dots-loading":``},Ae={key:2,flex:`~ row-reverse`,ml:`12`},je={flex:`~ col`,border:`2 solid cyan-200/50 dark:cyan-500/50`,shadow:`md cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,bg:`<md:cyan-500/25`},Me={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ne=[`innerHTML`],Pe={key:1};var Fe=S({__name:`ChatHistory`,setup(e){let t=R(),{t:n}=X(),{messages:i,sending:a}=d(q()),{process:o}=r(),{onBeforeMessageComposed:s,onTokenLiteral:c}=q();return s(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),c(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),(e,r)=>{let s=M(`auto-animate`);return k(),y(`div`,pe,[r[3]||=g(`div`,{"flex-1":``},null,-1),L((k(),y(`div`,{ref_key:`chatHistoryRef`,ref:t,"h-full":``,"w-full":``,flex:`~ col`,"overflow-scroll":``},[r[2]||=g(`div`,{"flex-1":``},null,-1),(k(!0),y(p,null,A(z(i),(e,t)=>(k(),y(`div`,{key:t,"mb-2":``},[e.role===`error`?(k(),y(`div`,me,[g(`div`,he,[g(`div`,ge,[g(`div`,_e,[g(`span`,ve,H(z(n)(`stage.chat.message.character-name.core-system`)),1)]),r[0]||=g(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),z(a)&&t===z(i).length-1?(k(),y(`div`,ye)):(k(),y(`div`,{key:1,class:`markdown-content break-words text-violet-500`,text:`base <sm:xs`,innerHTML:z(o)(e.content)},null,8,be))])])):v(``,!0),e.role===`assistant`?(k(),y(`div`,xe,[g(`div`,Se,[g(`div`,null,[g(`span`,Ce,H(z(n)(`stage.chat.message.character-name.airi`)),1)]),e.content?(k(),y(`div`,we,[(k(!0),y(p,null,A(e.slices,(e,t)=>(k(),y(`div`,{key:t},[e.type===`tool-call`?(k(),y(`div`,Te,[g(`div`,Ee,[r[1]||=b(` Called: `,-1),g(`code`,null,H(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(k(),y(`div`,De)):(k(),y(`div`,{key:2,innerHTML:z(o)(e.text)},null,8,Oe))]))),128))])):t===z(i).length-1&&!e.content?(k(),y(`div`,ke)):v(``,!0)])])):e.role===`user`?(k(),y(`div`,Ae,[g(`div`,je,[g(`div`,null,[g(`span`,Me,H(z(n)(`stage.chat.message.character-name.you`)),1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(o)(e.content)},null,8,Ne)):(k(),y(`div`,Pe))])])):v(``,!0)]))),128))])),[[s]])])}}}),Ie=Fe;const Le={flex:`col`,"items-center":``,"pt-4":``},Re={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},ze={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``},Be={h:`<md:full`,flex:``,"gap-2":``};var Ve=S({__name:`InteractiveArea`,setup(r){let a=R(``),o=R(!1),c=R(!1),l=R(!1),u=Y(),{activeProvider:f,activeModel:p}=d(J()),{themeColorsHueDynamic:m}=d(W()),{askPermission:h}=G(),{enabled:_,selectedAudioInput:v}=d(G()),{send:b,onAfterMessageComposed:S,discoverToolsCompatibility:C}=q(),{messages:w}=d(q()),{audioContext:T}=s(),{t:E}=X(),{transcribe:D,terminate:A}=t(fe,{onComplete:async e=>{if(!e||!e.trim())return;let t=u.getProviderConfig(f.value);await b(e,{chatProvider:await u.getProviderInstance(f.value),model:p.value,providerConfig:t})}});async function j(){if(!(!a.value.trim()||l.value))try{let e=u.getProviderConfig(f.value);await b(a.value,{chatProvider:await u.getProviderInstance(f.value),model:p.value,providerConfig:e})}catch(e){w.value.pop(),w.value.push({role:`error`,content:e.message})}}let{destroy:M,start:N}=n(v,{onSpeechStart:()=>{o.value=!0},onVADMisfire:()=>{o.value=!1},onSpeechEnd:e=>{o.value=!1,P(e.buffer)},auto:!1});async function P(e){await T.resume();let t=await i(e,T.sampleRate);D({type:`generate`,data:{audio:t,language:`en`}})}return F(_,async e=>{e===!1&&(M(),A())}),F(c,async e=>{e&&await h()}),F([f,p],async()=>{f.value&&p.value&&await C(p.value,await u.getProviderInstance(f.value),[])}),O(()=>{N()}),S(async()=>{a.value=``}),(t,n)=>(k(),y(`div`,Le,[g(`div`,Re,[g(`div`,ze,[x(Ie,{"h-full":``,"flex-1":``,"p-4":``,w:`full`,"max-h":`<md:[60%]`}),g(`div`,Be,[x(z(e),{modelValue:a.value,"onUpdate:modelValue":n[0]||=e=>a.value=e,placeholder:z(E)(`stage.message`),text:`primary-500 hover:primary-600 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-200/20 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:B({"transition-colors-none placeholder:transition-colors-none":z(m)}),onSubmit:j,onCompositionstart:n[1]||=e=>l.value=!0,onCompositionend:n[2]||=e=>l.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])])]))}}),He=Ve;const Ue=[`src`],We=[`src`];var Ge=S({__name:`MobileHeaderLink`,setup(e){let t=C();return(e,n)=>(k(),_(z(u),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:I(()=>[z(t)?(k(),y(`img`,{key:0,src:z(ee),"h-8":``,"w-8":``,class:`theme-colored`},null,8,Ue)):(k(),y(`img`,{key:1,src:z(Q),"h-8":``,"w-8":``,class:`theme-colored`},null,8,We))]),_:1}))}}),Ke=o(Ge,[[`__scopeId`,`data-v-9c3d67a4`]]);const qe={"mb-1":``,"w-full":``,"gap-2":``},Je={"w-full":``,flex:``,"justify-center":``};var Ye=S({__name:`MobileHeader`,setup(e){return(e,t)=>(k(),y(`header`,qe,[g(`div`,Je,[x(Ke)])]))}}),Xe=Ye;const Ze={flex:`~ col`,rounded:`lg`,"overflow-hidden":``},Qe={key:0,flex:``,mr:`12`},$e={flex:`~ col`,shadow:`md violet-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-100 dark:violet-800`,"backdrop-blur-sm":``},et={flex:`~ row`,"items-center":``,"justify-between":``,"gap-2":``},tt={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``},nt=[`innerHTML`],rt={key:1,"i-eos-icons:three-dots-loading":``},it={key:1,flex:``,mr:`12`},at={flex:`~ col`,shadow:`md primary-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`primary-50 dark:primary-800`,"backdrop-blur-md":``},ot={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},st=[`innerHTML`],ct={key:1,"i-eos-icons:three-dots-loading":``},lt={key:2,flex:`~`},ut={flex:`~ col`,shadow:`md cyan-200/20 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,bg:`white dark:neutral-800`,"backdrop-blur-md":``},dt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},ft=[`innerHTML`],pt={key:1};var mt=S({__name:`MobileChatHistory`,setup(e){let t=R(),{t:n}=X(),{messages:i}=d(q()),{process:a}=r(),{onBeforeMessageComposed:o,onTokenLiteral:s}=q();return o(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),s(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),(e,r)=>{let o=M(`auto-animate`);return k(),y(`div`,Ze,[L((k(),y(`div`,{ref_key:`chatHistoryRef`,ref:t,"max-h":`35dvh`,"z-5":``,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,class:`chat-history`},[(k(!0),y(p,null,A(z(i),(e,t)=>(k(),y(`div`,{key:t,"mb-2":``},[e.role===`error`?(k(),y(`div`,Qe,[g(`div`,$e,[g(`div`,et,[g(`div`,null,[g(`span`,tt,H(z(n)(`stage.chat.message.character-name.core-system`)),1)]),r[0]||=g(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(a)(e.content)},null,8,nt)):(k(),y(`div`,rt))])])):v(``,!0),e.role===`assistant`?(k(),y(`div`,it,[g(`div`,at,[g(`div`,null,[g(`span`,ot,H(z(n)(`stage.chat.message.character-name.airi`)),1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(a)(e.content)},null,8,st)):(k(),y(`div`,ct))])])):e.role===`user`?(k(),y(`div`,lt,[g(`div`,ut,[g(`div`,null,[g(`span`,dt,H(z(n)(`stage.chat.message.character-name.you`)),1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(a)(e.content)},null,8,ft)):(k(),y(`div`,pt))])])):v(``,!0)]))),128))])),[[o]])])}}}),ht=o(mt,[[`__scopeId`,`data-v-07f4ba53`]]),gt=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}};const _t=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(_t.test(e)){let t=Date.prototype[e.replace(_t,`$1UTC`)];t&&(gt.prototype[e]=t)}});var vt=class extends gt{toString(){let e=this.toDateString(),t=this.toTimeString();return`${e} ${t}`}toDateString(){let e=yt.format(this),t=bt.format(this),n=this.getFullYear();return`${e} ${t} ${n}`}toTimeString(){let e=xt.format(this);return`${e} GMT+0000 (Coordinated Universal Time)`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{timeZone:`UTC`,...t})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{timeZone:`UTC`,...t})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{timeZone:`UTC`,...t})}},yt=new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),bt=new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),xt=new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`});const St=`f837ba6386`,Ct=`main`,wt=`Tue Aug 5 15:59:52 2025 +0800`,Tt={"max-w":`calc[100%-2rem]`,"mx-auto":``,"h-full":``,flex:``,"flex-col":``,"pt-14":``},Et={"flex-1":``},Dt={grid:`~ cols-[70px_1fr]`,"mt-4":``,"gap-2":``,"text-sm":``},Ot={"font-mono":``},kt={"font-mono":``},At={"font-mono":``};var jt=S({__name:`About`,setup(e){let t=R(!1),n=re(new vt(wt));return(e,r)=>(k(),y(p,null,[g(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`About`,onClick:r[0]||=e=>t.value=!t.value},r[2]||=[g(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]),x(z(c),{modelValue:t.value,"onUpdate:modelValue":r[1]||=e=>t.value=e},{default:I(()=>[g(`div`,Tt,[r[7]||=g(`div`,{"font-sans-rounded":``,"mb-14":``,"text-center":``,"text-5xl":``},[g(`span`,{text:`neutral-400 dark:neutral-100/65`},`Project`),b(),g(`span`,{text:`pink-400 dark:pink-300/90`},`AIRI`),g(`div`,{"mt-2":``,"text-base":``},` Web ver. `)],-1),g(`div`,Et,[r[6]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Application build information `,-1),g(`div`,Dt,[r[3]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Branch `,-1),g(`div`,Ot,H(z(Ct)),1),r[4]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Commit `,-1),g(`div`,kt,H(z(St).substring(0,7)),1),r[5]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Built on `,-1),g(`div`,At,H(z(n)),1)])]),r[8]||=g(`div`,{"my-10":``},[g(`div`,{text:`neutral-500 dark:neutral-400`},` About `),g(`div`,{"mt-4":``,flex:``,"flex-col":``,"gap-2":``},[g(`a`,{class:B([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,href:`https://airi.moeru.ai/docs/`,target:`_blank`},[g(`div`,{"i-solar:home-smile-outline":``}),g(`div`,null,`Home`)]),g(`a`,{href:`https://airi.moeru.ai/docs/en/docs/overview/`,class:B([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[g(`div`,{"i-solar:document-add-outline":``}),g(`div`,null,`Documentations`)]),g(`a`,{href:`https://github.com/moeru-ai/airi`,class:B([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[g(`div`,{"i-simple-icons:github":``}),g(`div`,null,`GitHub`)])])],-1)])]),_:1},8,[`modelValue`])],64))}}),Mt=jt;const Nt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Pt={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},Ft={key:0,"i-solar:tuning-outline":``,"size-5":``},It={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``};var Lt=S({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:E([`reset`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,{stageView:r,stageViewControlsEnabled:i}=d(W()),a=N(e,`modelValue`);function o(e){if(a.value===e){n(`reset`);return}a.value=e}return(e,t)=>(k(),y(`div`,Nt,[x(f,{name:`fade`},{default:I(()=>[z(i)?(k(),y(`div`,Pt,[x(z(l),{variant:`secondary-muted`,toggled:a.value===`x`,"w-full":``,onClick:t[0]||=e=>o(`x`)},{default:I(()=>t[5]||=[b(` X `,-1)]),_:1,__:[5]},8,[`toggled`]),x(z(l),{variant:`secondary-muted`,toggled:a.value===`y`,"w-full":``,onClick:t[1]||=e=>o(`y`)},{default:I(()=>t[6]||=[b(` Y `,-1)]),_:1,__:[6]},8,[`toggled`]),z(r)===`3d`?(k(),_(z(l),{key:0,variant:`secondary-muted`,toggled:a.value===`z`,"w-full":``,onClick:t[2]||=e=>o(`z`)},{default:I(()=>t[7]||=[b(` Z `,-1)]),_:1,__:[7]},8,[`toggled`])):v(``,!0),x(z(l),{variant:`secondary-muted`,toggled:a.value===`scale`,"w-full":``,onClick:t[3]||=e=>o(`scale`)},{default:I(()=>t[8]||=[b(` Scale `,-1)]),_:1,__:[8]},8,[`toggled`])])):v(``,!0)]),_:1}),g(`button`,{"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"justify-self-end":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,title:`View`,text:`neutral-500 dark:neutral-400`,onClick:t[4]||=e=>i.value=!z(i)},[x(f,{name:`fade`,mode:`out-in`},{default:I(()=>[z(i)?(k(),y(`div`,It)):(k(),y(`div`,Ft))]),_:1})])]))}}),Rt=o(Lt,[[`__scopeId`,`data-v-35df7db7`]]);const zt={key:0},Bt={key:0,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Vt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Ht={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Ut={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Wt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Gt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Kt={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},qt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`};var Jt=S({__name:`Inputs`,props:{mode:{}},setup(e,{expose:t}){let n=e,{stageView:r,stageViewControlsEnabled:i}=d(W()),{scale:o,modelOffset:s,modelSize:c}=d(U()),{scale:l,position:u}=d(K()),p=h({get:()=>{switch(r.value){case`2d`:return u.value.x;case`3d`:return s.value.x;default:return 0}},set:e=>{switch(r.value){case`2d`:u.value.x=e;break;case`3d`:s.value.x=e;break;default:break}}}),m=h(()=>r.value===`2d`?-500:-c.value.x-10),b=h(()=>r.value===`2d`?500:c.value.x+10),S=h({get:()=>{switch(r.value){case`2d`:return u.value.y;case`3d`:return s.value.y;default:return 0}},set:e=>{switch(r.value){case`2d`:u.value.y=e;break;case`3d`:s.value.y=e;break;default:break}}}),C=h(()=>r.value===`2d`?-500:-c.value.y-10),w=h(()=>r.value===`2d`?500:c.value.y+10),T=h({get:()=>{switch(r.value){case`2d`:return 0;case`3d`:return s.value.z;default:return 0}},set:e=>{switch(r.value){case`2d`:break;case`3d`:s.value.z=e;break;default:break}}}),E=h(()=>r.value===`2d`?-500:-c.value.z-10),D=h(()=>r.value===`2d`?500:c.value.z+10),O=h({get:()=>r.value===`2d`?l.value:o.value,set:e=>{r.value===`2d`?l.value=e:o.value=e}});function A(){switch(n.mode){case`x`:p.value=0;break;case`y`:S.value=0;break;case`z`:T.value=0;break;case`scale`:O.value=1;break}}return t({resetOnMode:A}),(e,t)=>(k(),_(f,{name:`fade-side-pops-in`},{default:I(()=>[z(i)?(k(),y(`div`,zt,[x(f,{name:`fade-side-pops-in`,mode:`out-in`},{default:I(()=>[n.mode===`x`?(k(),y(`div`,Bt,[x(z(a),{modelValue:p.value,"onUpdate:modelValue":t[0]||=e=>p.value=e,min:m.value,max:b.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),g(`div`,Vt,H(p.value.toFixed(2)),1)])):n.mode===`y`?(k(),y(`div`,Ht,[x(z(a),{modelValue:S.value,"onUpdate:modelValue":t[1]||=e=>S.value=e,min:C.value,max:w.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),g(`div`,Ut,H(S.value.toFixed(2)),1)])):z(r)===`3d`&&n.mode===`z`?(k(),y(`div`,Wt,[x(z(a),{modelValue:T.value,"onUpdate:modelValue":t[2]||=e=>T.value=e,min:E.value,max:D.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),g(`div`,Gt,H(T.value.toFixed(2)),1)])):n.mode===`scale`?(k(),y(`div`,Kt,[x(z(a),{modelValue:O.value,"onUpdate:modelValue":t[3]||=e=>O.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),g(`div`,qt,H(O.value.toFixed(2)),1)])):v(``,!0)]),_:1})])):v(``,!0)]),_:1}))}}),Yt=o(Jt,[[`__scopeId`,`data-v-225b2747`]]);const Xt={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},Zt={relative:``,"w-full":``,"self-end":``},Qt={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},$t={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},en={flex:`~ col`,"w-full":``,"gap-1":``},tn={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},nn={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},rn={key:0,"size-5":``,text:`neutral-500 dark:neutral-400`,"inline-flex":``,"items-center":``,"justify-center":``},an={key:1,"size-5":``,text:`neutral-500 dark:neutral-400`,"inline-flex":``,"items-center":``,"justify-center":``};var on=S({__name:`MobileInteractiveArea`,setup(t){let r=C({disableTransition:!1}),i=R(`scale`),a=P(`viewControlsInputs`),o=R(``),s=R(!1),c=R(!1),l=T(),p=Y(),{activeProvider:h,activeModel:b}=d(J());w(document.documentElement,()=>l.update());let{themeColorsHueDynamic:S,stageView:E,stageViewControlsEnabled:D}=d(W()),{enabled:A,selectedAudioInput:j}=d(G()),{send:M,onAfterMessageComposed:N,discoverToolsCompatibility:L}=q(),{messages:H}=d(q()),{t:U}=X();async function K(){if(!(!o.value.trim()||c.value))try{let e=p.getProviderConfig(h.value);await M(o.value,{chatProvider:await p.getProviderInstance(h.value),model:b.value,providerConfig:e})}catch(e){H.value.pop(),H.value.push({role:`error`,content:e.message})}}let{destroy:Z,start:Q}=n(j,{onSpeechStart:()=>{s.value=!0},onVADMisfire:()=>{s.value=!1},onSpeechEnd:e=>{s.value=!1,ee(e)},auto:!1});function ee(e){alert(`Transcription is not implemented yet`)}return F(A,async e=>{e===!1&&Z()}),N(async()=>{o.value=``}),F([h,b],async()=>{h.value&&b.value&&await L(b.value,await p.getProviderInstance(h.value),[])}),O(()=>{Q(),l.update()}),(t,n)=>(k(),y(`div`,Xt,[(k(),_(m,null,[x(f,{name:`fade`},{default:I(()=>[z(D)?v(``,!0):(k(),_(ht,{key:0,"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``}))]),_:1})],1024)),g(`div`,Zt,[g(`div`,Qt,[x(Yt,{ref:`viewControlsInputs`,mode:i.value},null,8,[`mode`])]),g(`div`,$t,[g(`div`,en,[x(Mt),g(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Theme`,onClick:n[0]||=e=>r.value=!z(r)},[x(f,{name:`fade`,mode:`out-in`},{default:I(()=>[z(r)?(k(),y(`div`,tn)):(k(),y(`div`,nn))]),_:1})]),x(z(u),{to:`/settings`,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`},{default:I(()=>n[7]||=[g(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]),_:1,__:[7]}),g(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Stage View`,onClick:n[1]||=e=>E.value=z(E)===`2d`?`3d`:`2d`},[z(E)===`2d`?(k(),y(`div`,rn,n[8]||=[g(`span`,null,`2D`,-1)])):v(``,!0),z(E)===`3d`?(k(),y(`div`,an,n[9]||=[g(`span`,null,`3D`,-1)])):v(``,!0)]),x(Rt,{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,onReset:n[3]||=()=>a.value?.resetOnMode()},null,8,[`modelValue`])])]),g(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:V({paddingBottom:`${Math.max(Number.parseFloat(z(l).bottom.value.replace(`px`,``)),12)}px`})},[x(z(e),{modelValue:o.value,"onUpdate:modelValue":n[4]||=e=>o.value=e,placeholder:z(U)(`stage.message`),border:`solid 2 neutral-200/60 dark:neutral-700/60`,text:`neutral-500 hover:neutral-600 dark:neutral-100 dark:hover:neutral-200 placeholder:neutral-400 placeholder:hover:neutral-500 placeholder:dark:neutral-300 placeholder:dark:hover:neutral-400`,bg:`neutral-100/80 dark:neutral-950/80`,"max-h":`[10lh]`,"min-h":`[calc(1lh+4px+4px)]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,rounded:`[1lh]`,"px-4":``,"py-0.5":``,"outline-none":``,"backdrop-blur-md":``,"scrollbar-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:B([z(S)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:()=>{},onCompositionstart:n[5]||=e=>c.value=!0,onCompositionend:n[6]||=e=>c.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),o.value.trim()||c.value?(k(),y(`button`,{key:0,w:`[calc(1lh+4px+4px)]`,h:`[calc(1lh+4px+4px)]`,"aspect-square":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-full":``,"outline-none":``,"backdrop-blur-md":``,text:`neutral-500 hover:neutral-600 dark:neutral-900 dark:hover:neutral-800`,bg:`primary-50/80 dark:neutral-100/80 hover:neutral-50`,transition:`all duration-250 ease-in-out`,onClick:K},n[10]||=[g(`div`,{"i-solar:arrow-up-outline":``},null,-1)])):v(``,!0)],4)])]))}}),sn=on;const cn={class:`relative`},ln={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``};var un=S({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=R(t.height),r=R(t.amplitude),i=R(t.waveLength),a=R(t.fillColor),o=R(t.direction),s=R(t.movementDirection);function c(e,t,n,r,i){let a=[],o=Math.ceil(e/r),s=o*r,c=1,l=i===`up`?n:t-n;a.push(`M 0 ${l}`);let u=Math.PI*2/r;for(let e=0;e<=s;e+=c){let t=n*Math.sin(u*e),r=i===`up`?l-t:l+t;a.push(`L ${e} ${r}`)}let d=i===`up`?t:0;return a.push(`L ${s} ${d}`),a.push(`L 0 ${d} Z`),a.join(` `)}let l=h(()=>n.value+r.value*2),u=h(()=>{let e=`<svg width="${i.value}" height="${l.value}" xmlns="http://www.w3.org/2000/svg">
2
  <path d="${c(i.value,l.value,r.value,i.value,o.value)}"/>
3
  </svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return F(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,i.value=t.waveLength,a.value=t.fillColor,o.value=t.direction,s.value=t.movementDirection},{immediate:!0}),(e,t)=>(k(),y(`div`,cn,[j(e.$slots,`default`,{},void 0,!0),g(`div`,ln,[g(`div`,{class:`colored-area wave`,style:V({background:a.value,height:`${l.value}px`,maskImage:u.value,WebkitMaskImage:u.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":s.value===`left`?`normal`:`reverse`})},null,4)])]))}}),dn=o(un,[[`__scopeId`,`data-v-33a54ad1`]]);export{dn as b,sn as c,Xe as d,He as e,de as f,se as g};
 
1
+ import{b as e}from"./Basic-JYGX2D37.js";import{bS as t,c5 as n,c6 as r,c8 as i,cI as a,cN as o,cb as s,cd as c,ci as l,d2 as u,d7 as d,dK as f,dQ as p,dR as m,dS as h,dT as g,dU as _,dV as v,dW as y,dX as b,dY as x,dZ as S,db as C,dj as w,dk as T,e0 as E,e2 as D,e3 as O,e5 as k,e6 as A,e7 as j,e9 as M,ea as N,eb as P,ec as F,ed as I,ee as L,eg as R,ek as z,el as B,en as V,eo as H,n as U,o as W,p as G,q as K,r as q,w as J,x as Y,z as X}from"./index-D1IGsMK6.js";import{b as Z,c as Q,d as ee}from"./HeaderLink-CSWG6G--.js";import{d as $,e as te,f as ne}from"./Scenes-ZY5GY3Yk.js";function re(e,t){let n=ne(e,t?.in);if(!te(n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=r===`extended`?`-`:``,s=r===`extended`?`:`:``;if(i!==`time`){let e=$(n.getDate(),2),t=$(n.getMonth()+1,2),r=$(n.getFullYear(),4);a=`${r}${o}${t}${o}${e}`}if(i!==`date`){let e=$(n.getHours(),2),t=$(n.getMinutes(),2),r=$(n.getSeconds(),2),i=a===``?``:` `;a=`${a}${i}${e}${s}${t}${s}${r}`}return a}const ie={},ae={class:`cross-background-container`};function oe(e,t){return k(),y(`div`,ae,[j(e.$slots,`default`,{},void 0,!0)])}var se=o(ie,[[`render`,oe],[`__scopeId`,`data-v-455eb62c`]]);const ce={"mb-1":``,"w-full":``,"gap-2":``},le={"w-full":``};var ue=S({__name:`Header`,setup(e){return(e,t)=>(k(),y(`header`,ce,[g(`div`,le,[x(Z)]),x(z(u),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:I(()=>t[0]||=[g(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]),_:1,__:[0]})]))}}),de=ue,fe=`/assets/worker-_4r9VDQB.js`;const pe={relative:``,px:`<sm:2`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},me={key:0,flex:``,mr:`12`},he={flex:`~ col`,border:`2 solid violet-200/50 dark:violet-500/50`,shadow:`md violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:violet-500/25`},ge={flex:`~ row`,"gap-2":``},_e={"flex-1":``},ve={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},ye={key:0,"i-eos-icons:three-dots-loading":``},be=[`innerHTML`],xe={key:1,flex:``,mr:`12`},Se={flex:`~ col`,border:`2 solid primary-200/50 dark:primary-500/50`,shadow:`md primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,bg:`<md:primary-500/25`},Ce={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},we={key:0,class:`markdown-content break-words`,text:`xs primary-400`},Te={key:0},Ee={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},De={key:1},Oe=[`innerHTML`],ke={key:1,"i-eos-icons:three-dots-loading":``},Ae={key:2,flex:`~ row-reverse`,ml:`12`},je={flex:`~ col`,border:`2 solid cyan-200/50 dark:cyan-500/50`,shadow:`md cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,bg:`<md:cyan-500/25`},Me={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ne=[`innerHTML`],Pe={key:1};var Fe=S({__name:`ChatHistory`,setup(e){let t=R(),{t:n}=X(),{messages:i,sending:a}=d(q()),{process:o}=r(),{onBeforeMessageComposed:s,onTokenLiteral:c}=q();return s(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),c(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),(e,r)=>{let s=M(`auto-animate`);return k(),y(`div`,pe,[r[3]||=g(`div`,{"flex-1":``},null,-1),L((k(),y(`div`,{ref_key:`chatHistoryRef`,ref:t,"h-full":``,"w-full":``,flex:`~ col`,"overflow-scroll":``},[r[2]||=g(`div`,{"flex-1":``},null,-1),(k(!0),y(p,null,A(z(i),(e,t)=>(k(),y(`div`,{key:t,"mb-2":``},[e.role===`error`?(k(),y(`div`,me,[g(`div`,he,[g(`div`,ge,[g(`div`,_e,[g(`span`,ve,H(z(n)(`stage.chat.message.character-name.core-system`)),1)]),r[0]||=g(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),z(a)&&t===z(i).length-1?(k(),y(`div`,ye)):(k(),y(`div`,{key:1,class:`markdown-content break-words text-violet-500`,text:`base <sm:xs`,innerHTML:z(o)(e.content)},null,8,be))])])):v(``,!0),e.role===`assistant`?(k(),y(`div`,xe,[g(`div`,Se,[g(`div`,null,[g(`span`,Ce,H(z(n)(`stage.chat.message.character-name.airi`)),1)]),e.content?(k(),y(`div`,we,[(k(!0),y(p,null,A(e.slices,(e,t)=>(k(),y(`div`,{key:t},[e.type===`tool-call`?(k(),y(`div`,Te,[g(`div`,Ee,[r[1]||=b(` Called: `,-1),g(`code`,null,H(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(k(),y(`div`,De)):(k(),y(`div`,{key:2,innerHTML:z(o)(e.text)},null,8,Oe))]))),128))])):t===z(i).length-1&&!e.content?(k(),y(`div`,ke)):v(``,!0)])])):e.role===`user`?(k(),y(`div`,Ae,[g(`div`,je,[g(`div`,null,[g(`span`,Me,H(z(n)(`stage.chat.message.character-name.you`)),1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(o)(e.content)},null,8,Ne)):(k(),y(`div`,Pe))])])):v(``,!0)]))),128))])),[[s]])])}}}),Ie=Fe;const Le={flex:`col`,"items-center":``,"pt-4":``},Re={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},ze={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``},Be={h:`<md:full`,flex:``,"gap-2":``};var Ve=S({__name:`InteractiveArea`,setup(r){let a=R(``),o=R(!1),c=R(!1),l=R(!1),u=Y(),{activeProvider:f,activeModel:p}=d(J()),{themeColorsHueDynamic:m}=d(W()),{askPermission:h}=G(),{enabled:_,selectedAudioInput:v}=d(G()),{send:b,onAfterMessageComposed:S,discoverToolsCompatibility:C}=q(),{messages:w}=d(q()),{audioContext:T}=s(),{t:E}=X(),{transcribe:D,terminate:A}=t(fe,{onComplete:async e=>{if(!e||!e.trim())return;let t=u.getProviderConfig(f.value);await b(e,{chatProvider:await u.getProviderInstance(f.value),model:p.value,providerConfig:t})}});async function j(){if(!(!a.value.trim()||l.value))try{let e=u.getProviderConfig(f.value);await b(a.value,{chatProvider:await u.getProviderInstance(f.value),model:p.value,providerConfig:e})}catch(e){w.value.pop(),w.value.push({role:`error`,content:e.message})}}let{destroy:M,start:N}=n(v,{onSpeechStart:()=>{o.value=!0},onVADMisfire:()=>{o.value=!1},onSpeechEnd:e=>{o.value=!1,P(e.buffer)},auto:!1});async function P(e){await T.resume();let t=await i(e,T.sampleRate);D({type:`generate`,data:{audio:t,language:`en`}})}return F(_,async e=>{e===!1&&(M(),A())}),F(c,async e=>{e&&await h()}),F([f,p],async()=>{f.value&&p.value&&await C(p.value,await u.getProviderInstance(f.value),[])}),O(()=>{N()}),S(async()=>{a.value=``}),(t,n)=>(k(),y(`div`,Le,[g(`div`,Re,[g(`div`,ze,[x(Ie,{"h-full":``,"flex-1":``,"p-4":``,w:`full`,"max-h":`<md:[60%]`}),g(`div`,Be,[x(z(e),{modelValue:a.value,"onUpdate:modelValue":n[0]||=e=>a.value=e,placeholder:z(E)(`stage.message`),text:`primary-500 hover:primary-600 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-200/20 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:B({"transition-colors-none placeholder:transition-colors-none":z(m)}),onSubmit:j,onCompositionstart:n[1]||=e=>l.value=!0,onCompositionend:n[2]||=e=>l.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])])]))}}),He=Ve;const Ue=[`src`],We=[`src`];var Ge=S({__name:`MobileHeaderLink`,setup(e){let t=C();return(e,n)=>(k(),_(z(u),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:I(()=>[z(t)?(k(),y(`img`,{key:0,src:z(ee),"h-8":``,"w-8":``,class:`theme-colored`},null,8,Ue)):(k(),y(`img`,{key:1,src:z(Q),"h-8":``,"w-8":``,class:`theme-colored`},null,8,We))]),_:1}))}}),Ke=o(Ge,[[`__scopeId`,`data-v-9c3d67a4`]]);const qe={"mb-1":``,"w-full":``,"gap-2":``},Je={"w-full":``,flex:``,"justify-center":``};var Ye=S({__name:`MobileHeader`,setup(e){return(e,t)=>(k(),y(`header`,qe,[g(`div`,Je,[x(Ke)])]))}}),Xe=Ye;const Ze={flex:`~ col`,rounded:`lg`,"overflow-hidden":``},Qe={key:0,flex:``,mr:`12`},$e={flex:`~ col`,shadow:`md violet-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-100 dark:violet-800`,"backdrop-blur-sm":``},et={flex:`~ row`,"items-center":``,"justify-between":``,"gap-2":``},tt={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``},nt=[`innerHTML`],rt={key:1,"i-eos-icons:three-dots-loading":``},it={key:1,flex:``,mr:`12`},at={flex:`~ col`,shadow:`md primary-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`primary-50 dark:primary-800`,"backdrop-blur-md":``},ot={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},st=[`innerHTML`],ct={key:1,"i-eos-icons:three-dots-loading":``},lt={key:2,flex:`~`},ut={flex:`~ col`,shadow:`md cyan-200/20 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,bg:`white dark:neutral-800`,"backdrop-blur-md":``},dt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},ft=[`innerHTML`],pt={key:1};var mt=S({__name:`MobileChatHistory`,setup(e){let t=R(),{t:n}=X(),{messages:i}=d(q()),{process:a}=r(),{onBeforeMessageComposed:o,onTokenLiteral:s}=q();return o(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),s(async()=>{D().then(()=>{t.value&&(t.value.scrollTop=t.value.scrollHeight)})}),(e,r)=>{let o=M(`auto-animate`);return k(),y(`div`,Ze,[L((k(),y(`div`,{ref_key:`chatHistoryRef`,ref:t,"max-h":`35dvh`,"z-5":``,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,class:`chat-history`},[(k(!0),y(p,null,A(z(i),(e,t)=>(k(),y(`div`,{key:t,"mb-2":``},[e.role===`error`?(k(),y(`div`,Qe,[g(`div`,$e,[g(`div`,et,[g(`div`,null,[g(`span`,tt,H(z(n)(`stage.chat.message.character-name.core-system`)),1)]),r[0]||=g(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(a)(e.content)},null,8,nt)):(k(),y(`div`,rt))])])):v(``,!0),e.role===`assistant`?(k(),y(`div`,it,[g(`div`,at,[g(`div`,null,[g(`span`,ot,H(z(n)(`stage.chat.message.character-name.airi`)),1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(a)(e.content)},null,8,st)):(k(),y(`div`,ct))])])):e.role===`user`?(k(),y(`div`,lt,[g(`div`,ut,[g(`div`,null,[g(`span`,dt,H(z(n)(`stage.chat.message.character-name.you`)),1)]),e.content?(k(),y(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:z(a)(e.content)},null,8,ft)):(k(),y(`div`,pt))])])):v(``,!0)]))),128))])),[[o]])])}}}),ht=o(mt,[[`__scopeId`,`data-v-07f4ba53`]]),gt=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}};const _t=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(_t.test(e)){let t=Date.prototype[e.replace(_t,`$1UTC`)];t&&(gt.prototype[e]=t)}});var vt=class extends gt{toString(){let e=this.toDateString(),t=this.toTimeString();return`${e} ${t}`}toDateString(){let e=yt.format(this),t=bt.format(this),n=this.getFullYear();return`${e} ${t} ${n}`}toTimeString(){let e=xt.format(this);return`${e} GMT+0000 (Coordinated Universal Time)`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{timeZone:`UTC`,...t})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{timeZone:`UTC`,...t})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{timeZone:`UTC`,...t})}},yt=new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),bt=new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),xt=new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`});const St=`c88b72f07b`,Ct=`main`,wt=`Tue Aug 5 21:21:01 2025 +0800`,Tt={"max-w":`calc[100%-2rem]`,"mx-auto":``,"h-full":``,flex:``,"flex-col":``,"pt-14":``},Et={"flex-1":``},Dt={grid:`~ cols-[70px_1fr]`,"mt-4":``,"gap-2":``,"text-sm":``},Ot={"font-mono":``},kt={"font-mono":``},At={"font-mono":``};var jt=S({__name:`About`,setup(e){let t=R(!1),n=re(new vt(wt));return(e,r)=>(k(),y(p,null,[g(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`About`,onClick:r[0]||=e=>t.value=!t.value},r[2]||=[g(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]),x(z(c),{modelValue:t.value,"onUpdate:modelValue":r[1]||=e=>t.value=e},{default:I(()=>[g(`div`,Tt,[r[7]||=g(`div`,{"font-sans-rounded":``,"mb-14":``,"text-center":``,"text-5xl":``},[g(`span`,{text:`neutral-400 dark:neutral-100/65`},`Project`),b(),g(`span`,{text:`pink-400 dark:pink-300/90`},`AIRI`),g(`div`,{"mt-2":``,"text-base":``},` Web ver. `)],-1),g(`div`,Et,[r[6]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Application build information `,-1),g(`div`,Dt,[r[3]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Branch `,-1),g(`div`,Ot,H(z(Ct)),1),r[4]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Commit `,-1),g(`div`,kt,H(z(St).substring(0,7)),1),r[5]||=g(`div`,{text:`neutral-500 dark:neutral-400`},` Built on `,-1),g(`div`,At,H(z(n)),1)])]),r[8]||=g(`div`,{"my-10":``},[g(`div`,{text:`neutral-500 dark:neutral-400`},` About `),g(`div`,{"mt-4":``,flex:``,"flex-col":``,"gap-2":``},[g(`a`,{class:B([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,href:`https://airi.moeru.ai/docs/`,target:`_blank`},[g(`div`,{"i-solar:home-smile-outline":``}),g(`div`,null,`Home`)]),g(`a`,{href:`https://airi.moeru.ai/docs/en/docs/overview/`,class:B([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[g(`div`,{"i-solar:document-add-outline":``}),g(`div`,null,`Documentations`)]),g(`a`,{href:`https://github.com/moeru-ai/airi`,class:B([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[g(`div`,{"i-simple-icons:github":``}),g(`div`,null,`GitHub`)])])],-1)])]),_:1},8,[`modelValue`])],64))}}),Mt=jt;const Nt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Pt={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},Ft={key:0,"i-solar:tuning-outline":``,"size-5":``},It={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``};var Lt=S({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:E([`reset`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,{stageView:r,stageViewControlsEnabled:i}=d(W()),a=N(e,`modelValue`);function o(e){if(a.value===e){n(`reset`);return}a.value=e}return(e,t)=>(k(),y(`div`,Nt,[x(f,{name:`fade`},{default:I(()=>[z(i)?(k(),y(`div`,Pt,[x(z(l),{variant:`secondary-muted`,toggled:a.value===`x`,"w-full":``,onClick:t[0]||=e=>o(`x`)},{default:I(()=>t[5]||=[b(` X `,-1)]),_:1,__:[5]},8,[`toggled`]),x(z(l),{variant:`secondary-muted`,toggled:a.value===`y`,"w-full":``,onClick:t[1]||=e=>o(`y`)},{default:I(()=>t[6]||=[b(` Y `,-1)]),_:1,__:[6]},8,[`toggled`]),z(r)===`3d`?(k(),_(z(l),{key:0,variant:`secondary-muted`,toggled:a.value===`z`,"w-full":``,onClick:t[2]||=e=>o(`z`)},{default:I(()=>t[7]||=[b(` Z `,-1)]),_:1,__:[7]},8,[`toggled`])):v(``,!0),x(z(l),{variant:`secondary-muted`,toggled:a.value===`scale`,"w-full":``,onClick:t[3]||=e=>o(`scale`)},{default:I(()=>t[8]||=[b(` Scale `,-1)]),_:1,__:[8]},8,[`toggled`])])):v(``,!0)]),_:1}),g(`button`,{"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"justify-self-end":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,title:`View`,text:`neutral-500 dark:neutral-400`,onClick:t[4]||=e=>i.value=!z(i)},[x(f,{name:`fade`,mode:`out-in`},{default:I(()=>[z(i)?(k(),y(`div`,It)):(k(),y(`div`,Ft))]),_:1})])]))}}),Rt=o(Lt,[[`__scopeId`,`data-v-35df7db7`]]);const zt={key:0},Bt={key:0,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Vt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Ht={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Ut={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Wt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Gt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Kt={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},qt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`};var Jt=S({__name:`Inputs`,props:{mode:{}},setup(e,{expose:t}){let n=e,{stageView:r,stageViewControlsEnabled:i}=d(W()),{scale:o,modelOffset:s,modelSize:c}=d(U()),{scale:l,position:u}=d(K()),p=h({get:()=>{switch(r.value){case`2d`:return u.value.x;case`3d`:return s.value.x;default:return 0}},set:e=>{switch(r.value){case`2d`:u.value.x=e;break;case`3d`:s.value.x=e;break;default:break}}}),m=h(()=>r.value===`2d`?-500:-c.value.x-10),b=h(()=>r.value===`2d`?500:c.value.x+10),S=h({get:()=>{switch(r.value){case`2d`:return u.value.y;case`3d`:return s.value.y;default:return 0}},set:e=>{switch(r.value){case`2d`:u.value.y=e;break;case`3d`:s.value.y=e;break;default:break}}}),C=h(()=>r.value===`2d`?-500:-c.value.y-10),w=h(()=>r.value===`2d`?500:c.value.y+10),T=h({get:()=>{switch(r.value){case`2d`:return 0;case`3d`:return s.value.z;default:return 0}},set:e=>{switch(r.value){case`2d`:break;case`3d`:s.value.z=e;break;default:break}}}),E=h(()=>r.value===`2d`?-500:-c.value.z-10),D=h(()=>r.value===`2d`?500:c.value.z+10),O=h({get:()=>r.value===`2d`?l.value:o.value,set:e=>{r.value===`2d`?l.value=e:o.value=e}});function A(){switch(n.mode){case`x`:p.value=0;break;case`y`:S.value=0;break;case`z`:T.value=0;break;case`scale`:O.value=1;break}}return t({resetOnMode:A}),(e,t)=>(k(),_(f,{name:`fade-side-pops-in`},{default:I(()=>[z(i)?(k(),y(`div`,zt,[x(f,{name:`fade-side-pops-in`,mode:`out-in`},{default:I(()=>[n.mode===`x`?(k(),y(`div`,Bt,[x(z(a),{modelValue:p.value,"onUpdate:modelValue":t[0]||=e=>p.value=e,min:m.value,max:b.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),g(`div`,Vt,H(p.value.toFixed(2)),1)])):n.mode===`y`?(k(),y(`div`,Ht,[x(z(a),{modelValue:S.value,"onUpdate:modelValue":t[1]||=e=>S.value=e,min:C.value,max:w.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),g(`div`,Ut,H(S.value.toFixed(2)),1)])):z(r)===`3d`&&n.mode===`z`?(k(),y(`div`,Wt,[x(z(a),{modelValue:T.value,"onUpdate:modelValue":t[2]||=e=>T.value=e,min:E.value,max:D.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),g(`div`,Gt,H(T.value.toFixed(2)),1)])):n.mode===`scale`?(k(),y(`div`,Kt,[x(z(a),{modelValue:O.value,"onUpdate:modelValue":t[3]||=e=>O.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),g(`div`,qt,H(O.value.toFixed(2)),1)])):v(``,!0)]),_:1})])):v(``,!0)]),_:1}))}}),Yt=o(Jt,[[`__scopeId`,`data-v-225b2747`]]);const Xt={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},Zt={relative:``,"w-full":``,"self-end":``},Qt={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},$t={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},en={flex:`~ col`,"w-full":``,"gap-1":``},tn={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},nn={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},rn={key:0,"size-5":``,text:`neutral-500 dark:neutral-400`,"inline-flex":``,"items-center":``,"justify-center":``},an={key:1,"size-5":``,text:`neutral-500 dark:neutral-400`,"inline-flex":``,"items-center":``,"justify-center":``};var on=S({__name:`MobileInteractiveArea`,setup(t){let r=C({disableTransition:!1}),i=R(`scale`),a=P(`viewControlsInputs`),o=R(``),s=R(!1),c=R(!1),l=T(),p=Y(),{activeProvider:h,activeModel:b}=d(J());w(document.documentElement,()=>l.update());let{themeColorsHueDynamic:S,stageView:E,stageViewControlsEnabled:D}=d(W()),{enabled:A,selectedAudioInput:j}=d(G()),{send:M,onAfterMessageComposed:N,discoverToolsCompatibility:L}=q(),{messages:H}=d(q()),{t:U}=X();async function K(){if(!(!o.value.trim()||c.value))try{let e=p.getProviderConfig(h.value);await M(o.value,{chatProvider:await p.getProviderInstance(h.value),model:b.value,providerConfig:e})}catch(e){H.value.pop(),H.value.push({role:`error`,content:e.message})}}let{destroy:Z,start:Q}=n(j,{onSpeechStart:()=>{s.value=!0},onVADMisfire:()=>{s.value=!1},onSpeechEnd:e=>{s.value=!1,ee(e)},auto:!1});function ee(e){alert(`Transcription is not implemented yet`)}return F(A,async e=>{e===!1&&Z()}),N(async()=>{o.value=``}),F([h,b],async()=>{h.value&&b.value&&await L(b.value,await p.getProviderInstance(h.value),[])}),O(()=>{Q(),l.update()}),(t,n)=>(k(),y(`div`,Xt,[(k(),_(m,null,[x(f,{name:`fade`},{default:I(()=>[z(D)?v(``,!0):(k(),_(ht,{key:0,"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``}))]),_:1})],1024)),g(`div`,Zt,[g(`div`,Qt,[x(Yt,{ref:`viewControlsInputs`,mode:i.value},null,8,[`mode`])]),g(`div`,$t,[g(`div`,en,[x(Mt),g(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Theme`,onClick:n[0]||=e=>r.value=!z(r)},[x(f,{name:`fade`,mode:`out-in`},{default:I(()=>[z(r)?(k(),y(`div`,tn)):(k(),y(`div`,nn))]),_:1})]),x(z(u),{to:`/settings`,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`},{default:I(()=>n[7]||=[g(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]),_:1,__:[7]}),g(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Stage View`,onClick:n[1]||=e=>E.value=z(E)===`2d`?`3d`:`2d`},[z(E)===`2d`?(k(),y(`div`,rn,n[8]||=[g(`span`,null,`2D`,-1)])):v(``,!0),z(E)===`3d`?(k(),y(`div`,an,n[9]||=[g(`span`,null,`3D`,-1)])):v(``,!0)]),x(Rt,{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,onReset:n[3]||=()=>a.value?.resetOnMode()},null,8,[`modelValue`])])]),g(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:V({paddingBottom:`${Math.max(Number.parseFloat(z(l).bottom.value.replace(`px`,``)),12)}px`})},[x(z(e),{modelValue:o.value,"onUpdate:modelValue":n[4]||=e=>o.value=e,placeholder:z(U)(`stage.message`),border:`solid 2 neutral-200/60 dark:neutral-700/60`,text:`neutral-500 hover:neutral-600 dark:neutral-100 dark:hover:neutral-200 placeholder:neutral-400 placeholder:hover:neutral-500 placeholder:dark:neutral-300 placeholder:dark:hover:neutral-400`,bg:`neutral-100/80 dark:neutral-950/80`,"max-h":`[10lh]`,"min-h":`[calc(1lh+4px+4px)]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,rounded:`[1lh]`,"px-4":``,"py-0.5":``,"outline-none":``,"backdrop-blur-md":``,"scrollbar-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:B([z(S)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:()=>{},onCompositionstart:n[5]||=e=>c.value=!0,onCompositionend:n[6]||=e=>c.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),o.value.trim()||c.value?(k(),y(`button`,{key:0,w:`[calc(1lh+4px+4px)]`,h:`[calc(1lh+4px+4px)]`,"aspect-square":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-full":``,"outline-none":``,"backdrop-blur-md":``,text:`neutral-500 hover:neutral-600 dark:neutral-900 dark:hover:neutral-800`,bg:`primary-50/80 dark:neutral-100/80 hover:neutral-50`,transition:`all duration-250 ease-in-out`,onClick:K},n[10]||=[g(`div`,{"i-solar:arrow-up-outline":``},null,-1)])):v(``,!0)],4)])]))}}),sn=on;const cn={class:`relative`},ln={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``};var un=S({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=R(t.height),r=R(t.amplitude),i=R(t.waveLength),a=R(t.fillColor),o=R(t.direction),s=R(t.movementDirection);function c(e,t,n,r,i){let a=[],o=Math.ceil(e/r),s=o*r,c=1,l=i===`up`?n:t-n;a.push(`M 0 ${l}`);let u=Math.PI*2/r;for(let e=0;e<=s;e+=c){let t=n*Math.sin(u*e),r=i===`up`?l-t:l+t;a.push(`L ${e} ${r}`)}let d=i===`up`?t:0;return a.push(`L ${s} ${d}`),a.push(`L 0 ${d} Z`),a.join(` `)}let l=h(()=>n.value+r.value*2),u=h(()=>{let e=`<svg width="${i.value}" height="${l.value}" xmlns="http://www.w3.org/2000/svg">
2
  <path d="${c(i.value,l.value,r.value,i.value,o.value)}"/>
3
  </svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return F(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,i.value=t.waveLength,a.value=t.fillColor,o.value=t.direction,s.value=t.movementDirection},{immediate:!0}),(e,t)=>(k(),y(`div`,cn,[j(e.$slots,`default`,{},void 0,!0),g(`div`,ln,[g(`div`,{class:`colored-area wave`,style:V({background:a.value,height:`${l.value}px`,maskImage:u.value,WebkitMaskImage:u.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":s.value===`left`?`normal`:`reverse`})},null,4)])]))}}),dn=o(un,[[`__scopeId`,`data-v-33a54ad1`]]);export{dn as b,sn as c,Xe as d,He as e,de as f,se as g};
assets/{Basic-6NscZoIc.js → Basic-JYGX2D37.js} RENAMED
@@ -1 +1 @@
1
- import{dN as e,dW as t,dZ as n,e0 as r,e5 as i,ea as a,ec as o,ee as s,eg as c,en as l}from"./index-BqrqTEsQ.js";var u=n({__name:`Basic`,props:r({defaultHeight:{}},{modelValue:{default:``},modelModifiers:{}}),emits:r([`submit`],[`update:modelValue`]),setup(n,{emit:r}){let u=n,d=r,f=a(n,`modelValue`),p=c(),m=c(`auto`);function h(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),d(`submit`,f.value))}return o(f,()=>{m.value=`auto`,requestAnimationFrame(()=>{if(p.value){if(f.value===``){m.value=u.defaultHeight||`fit-content`;return}m.value=`${p.value.scrollHeight}px`}})},{immediate:!0}),(n,r)=>s((i(),t(`textarea`,{ref_key:`textareaRef`,ref:p,"onUpdate:modelValue":r[0]||=e=>f.value=e,style:l({height:m.value}),onKeydown:h},null,36)),[[e,f.value]])}}),d=u;export{d as b};
 
1
+ import{dN as e,dW as t,dZ as n,e0 as r,e5 as i,ea as a,ec as o,ee as s,eg as c,en as l}from"./index-D1IGsMK6.js";var u=n({__name:`Basic`,props:r({defaultHeight:{}},{modelValue:{default:``},modelModifiers:{}}),emits:r([`submit`],[`update:modelValue`]),setup(n,{emit:r}){let u=n,d=r,f=a(n,`modelValue`),p=c(),m=c(`auto`);function h(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),d(`submit`,f.value))}return o(f,()=>{m.value=`auto`,requestAnimationFrame(()=>{if(p.value){if(f.value===``){m.value=u.defaultHeight||`fit-content`;return}m.value=`${p.value.scrollHeight}px`}})},{immediate:!0}),(n,r)=>s((i(),t(`textarea`,{ref_key:`textareaRef`,ref:p,"onUpdate:modelValue":r[0]||=e=>f.value=e,style:l({height:m.value}),onKeydown:h},null,36)),[[e,f.value]])}}),d=u;export{d as b};
assets/CardCreate-BgwAv5Kv.js DELETED
@@ -1 +0,0 @@
1
- import{b as e}from"./CardCreate-1xbHbXXu.js";export{e as default};
 
 
assets/{CardCreate-1xbHbXXu.js → CardCreate-BnRABIEk.js} RENAMED
@@ -1 +1 @@
1
- import{dT as e,dW as t,dZ as n,e5 as r,ek as i,eo as a,z as o}from"./index-BqrqTEsQ.js";const s={relative:``,class:`min-h-[120px] flex flex-col cursor-pointer items-center justify-center border-neutral-200 rounded-xl bg-white/60 p-6 dark:border-neutral-700 hover:border-primary-300 dark:bg-black/30 hover:bg-white/80 dark:hover:border-primary-700 dark:hover:bg-black/40`,border:`solid 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`},c={"font-medium":``,text:`neutral-600 dark:neutral-300`};var l=n({__name:`CardCreate`,setup(n){let{t:l}=o();return(n,o)=>(r(),t(`div`,s,[o[0]||=e(`div`,{"i-solar:add-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),e(`p`,c,a(i(l)(`settings.pages.card.create_card`)),1)]))}}),u=l;export{u as b};
 
1
+ import{dT as e,dW as t,dZ as n,e5 as r,ek as i,eo as a,z as o}from"./index-D1IGsMK6.js";const s={relative:``,class:`min-h-[120px] flex flex-col cursor-pointer items-center justify-center border-neutral-200 rounded-xl bg-white/60 p-6 dark:border-neutral-700 hover:border-primary-300 dark:bg-black/30 hover:bg-white/80 dark:hover:border-primary-700 dark:hover:bg-black/40`,border:`solid 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`},c={"font-medium":``,text:`neutral-600 dark:neutral-300`};var l=n({__name:`CardCreate`,setup(n){let{t:l}=o();return(n,o)=>(r(),t(`div`,s,[o[0]||=e(`div`,{"i-solar:add-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),e(`p`,c,a(i(l)(`settings.pages.card.create_card`)),1)]))}}),u=l;export{u as b};
assets/CardCreate-mWaFTW4v.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e}from"./CardCreate-BnRABIEk.js";export{e as default};
assets/CardCreationDialog-mu1VLVYi.js DELETED
@@ -1 +0,0 @@
1
- import"./DialogTitle-DcCyxlil.js";import{b as e}from"./CardCreationDialog-gKrswwkx.js";export{e as default};
 
 
assets/CardCreationDialog-qGwMbPGi.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./DialogTitle-CaB1D00q.js";import{b as e}from"./CardCreationDialog-xeCipFWo.js";export{e as default};
assets/{CardCreationDialog-gKrswwkx.js → CardCreationDialog-xeCipFWo.js} RENAMED
@@ -1,3 +1,3 @@
1
- import{b as e}from"./DialogTitle-DcCyxlil.js";import{cK as t,cN as n,cP as r,cT as i,cV as a,cW as o,cX as s,ci as c,dQ as ee,dS as l,dT as u,dU as d,dV as f,dW as p,dX as m,dY as h,dZ as g,e0 as _,e5 as v,e6 as y,ea as te,ed as b,ef as x,eg as S,ei as C,ek as w,el as T,eo as E,ep as D,et as O,t as k,z as ne}from"./index-BqrqTEsQ.js";var A=D(((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n})),j=D(((exports,t)=>{var n=A();t.exports=n})),M=D(((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n})),N=D(((exports,t)=>{var n=M();t.exports=n})),P=D(((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n})),F=D(((exports,t)=>{var n=String.prototype.trim;t.exports=n})),I=D(((exports,t)=>{var n=F(),r=`
2
  \r
3
  \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a})),L=D(((exports,t)=>{var n=N(),r=/^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;function i(e){return n(e,r,`$1`)}t.exports=i})),R=D(((exports,t)=>{var n=F();function r(e){return n.call(e)}t.exports=r})),z=D(((exports,t)=>{var n=P(),r=I(),i=L(),a=R(),o;o=n&&r()?a:i,t.exports=o})),B=D(((exports,t)=>{var n=j(),r=N(),i=z(),a=/\s+/g,o=/[!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g,s=/([a-z0-9])([A-Z])/g;function c(e){return e=r(e,o,` `),e=r(e,s,`$1 $2`),e=i(e),e=r(e,a,`-`),n(e)}t.exports=c})),V=D(((exports,t)=>{var n=B();t.exports=n})),H=O(V());const U={class:`w-full flex flex-col gap-5`},W={class:`mt-4`},G={class:`border-b border-neutral-200 dark:border-neutral-700`},K={class:`flex justify-center -mb-px sm:justify-start space-x-1`},re=[`onClick`],ie={class:`flex items-center gap-1`},ae={key:0,class:`w-full rounded-xl bg-red900`},oe={class:`w-full p-4`},se={key:1,class:`tab-content ml-auto mr-auto w-95%`},ce={class:`mb-3`},le={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},ue={key:2,class:`tab-content ml-auto mr-auto w-95%`},de={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},fe={key:3,class:`tab-content ml-auto mr-auto w-95%`},pe={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},me={class:`ml-auto mr-1 flex flex-row gap-2`};var q=g({__name:`CardCreationDialog`,props:_({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:_([`update:modelValue`],[`update:modelValue`]),setup(n,{emit:g}){let _=g,D=te(n,`modelValue`),{t:O}=ne(),A=k(),j=S(``),M=[{id:`identity`,label:O(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:O(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:O(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],N=l({get:()=>M.find(e=>e.id===j.value)?j.value:M[0]?.id||``,set:e=>{j.value=e}}),P=S(!1),F=S(``);function I(e){let t=C(e);if(t.name.length>0)if(/^(?:\d+\.)+\d+$/.test(t.version))if(t.description.length>0)if(t.personality.length>0)if(t.scenario.length>0)if(t.systemPrompt.length>0){if(!(t.postHistoryInstructions.length>0))return P.value=!0,F.value=O(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.systemprompt`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.scenario`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.personality`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.description`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.version`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.name`),!1;return P.value=!1,A.addCard(t),D.value=!1,!0}let L=S({name:O(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:O(`settings.pages.card.creation.defaults.personality`),scenario:O(`settings.pages.card.creation.defaults.scenario`),systemPrompt:O(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:O(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function R(e,t){return l({get:()=>L.value[e]??``,set:n=>{let r=n.trim();L.value[e]=r.length>0?t?t(r):r:``}})}let z=R(`name`,e=>(0,H.default)(e)),B=R(`nickname`),V=R(`description`),q=R(`notes`),J=R(`personality`),Y=R(`scenario`),X=l({get:()=>L.value.greetings??[],set:e=>{L.value.greetings=e||[]}}),Z=R(`version`),Q=R(`systemPrompt`),$=R(`postHistoryInstructions`);return(n,l)=>(v(),d(w(s),{open:D.value,"onUpdate:open":l[12]||=e=>_(`update:modelValue`,e)},{default:b(()=>[h(w(i),null,{default:b(()=>[h(w(a),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),h(w(o),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:b(()=>[u(`div`,U,[h(w(e),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:b(()=>[m(E(w(O)(`settings.pages.card.create_card`)),1)]),_:1}),u(`div`,W,[u(`div`,G,[u(`div`,K,[(v(),p(ee,null,y(M,e=>u(`button`,{key:e.id,class:T([`px-4 py-2 text-sm font-medium`,[N.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>N.value=e.id},[u(`div`,ie,[u(`div`,{class:T(e.icon)},null,2),m(` `+E(e.label),1)])],10,re)),64))])])]),P.value?(v(),p(`div`,ae,[u(`p`,oe,E(F.value),1)])):f(``,!0),N.value===`identity`?(v(),p(`div`,se,[u(`p`,ce,E(w(O)(`settings.pages.card.creation.fields_info.subtitle`)),1),u(`div`,le,[h(w(r),{modelValue:w(z),"onUpdate:modelValue":l[0]||=e=>x(z)?z.value=e:null,label:w(O)(`settings.pages.card.creation.name`),description:w(O)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(B),"onUpdate:modelValue":l[1]||=e=>x(B)?B.value=e:null,label:w(O)(`settings.pages.card.creation.nickname`),description:w(O)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(V),"onUpdate:modelValue":l[2]||=e=>x(V)?V.value=e:null,label:w(O)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(q),"onUpdate:modelValue":l[3]||=e=>x(q)?q.value=e:null,label:w(O)(`settings.pages.card.creator_notes`),"single-line":!1,description:w(O)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):N.value===`behavior`?(v(),p(`div`,ue,[u(`div`,de,[h(w(r),{modelValue:w(J),"onUpdate:modelValue":l[4]||=e=>x(J)?J.value=e:null,label:w(O)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(Y),"onUpdate:modelValue":l[5]||=e=>x(Y)?Y.value=e:null,label:w(O)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),h(w(t),{modelValue:X.value,"onUpdate:modelValue":l[6]||=e=>X.value=e,label:w(O)(`settings.pages.card.creation.greetings`),description:w(O)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):N.value===`settings`?(v(),p(`div`,fe,[u(`div`,pe,[h(w(r),{modelValue:w(Q),"onUpdate:modelValue":l[7]||=e=>x(Q)?Q.value=e:null,label:w(O)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w($),"onUpdate:modelValue":l[8]||=e=>x($)?$.value=e:null,label:w(O)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(Z),"onUpdate:modelValue":l[9]||=e=>x(Z)?Z.value=e:null,label:w(O)(`settings.pages.card.creation.version`),required:!0,description:w(O)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):f(``,!0),u(`div`,me,[h(w(c),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:w(O)(`settings.pages.card.cancel`),disabled:!1,onClick:l[10]||=e=>D.value=!1},null,8,[`label`]),h(w(c),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:w(O)(`settings.pages.card.creation.create`),disabled:!1,onClick:l[11]||=e=>I(L.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=n(q,[[`__scopeId`,`data-v-71e6e2f1`]]);export{J as b};
 
1
+ import{b as e}from"./DialogTitle-CaB1D00q.js";import{cK as t,cN as n,cP as r,cT as i,cV as a,cW as o,cX as s,ci as c,dQ as ee,dS as l,dT as u,dU as d,dV as f,dW as p,dX as m,dY as h,dZ as g,e0 as _,e5 as v,e6 as y,ea as te,ed as b,ef as x,eg as S,ei as C,ek as w,el as T,eo as E,ep as D,et as O,t as k,z as ne}from"./index-D1IGsMK6.js";var A=D(((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n})),j=D(((exports,t)=>{var n=A();t.exports=n})),M=D(((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n})),N=D(((exports,t)=>{var n=M();t.exports=n})),P=D(((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n})),F=D(((exports,t)=>{var n=String.prototype.trim;t.exports=n})),I=D(((exports,t)=>{var n=F(),r=`
2
  \r
3
  \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a})),L=D(((exports,t)=>{var n=N(),r=/^[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*([\S\s]*?)[\u0020\f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]*$/;function i(e){return n(e,r,`$1`)}t.exports=i})),R=D(((exports,t)=>{var n=F();function r(e){return n.call(e)}t.exports=r})),z=D(((exports,t)=>{var n=P(),r=I(),i=L(),a=R(),o;o=n&&r()?a:i,t.exports=o})),B=D(((exports,t)=>{var n=j(),r=N(),i=z(),a=/\s+/g,o=/[!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g,s=/([a-z0-9])([A-Z])/g;function c(e){return e=r(e,o,` `),e=r(e,s,`$1 $2`),e=i(e),e=r(e,a,`-`),n(e)}t.exports=c})),V=D(((exports,t)=>{var n=B();t.exports=n})),H=O(V());const U={class:`w-full flex flex-col gap-5`},W={class:`mt-4`},G={class:`border-b border-neutral-200 dark:border-neutral-700`},K={class:`flex justify-center -mb-px sm:justify-start space-x-1`},re=[`onClick`],ie={class:`flex items-center gap-1`},ae={key:0,class:`w-full rounded-xl bg-red900`},oe={class:`w-full p-4`},se={key:1,class:`tab-content ml-auto mr-auto w-95%`},ce={class:`mb-3`},le={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},ue={key:2,class:`tab-content ml-auto mr-auto w-95%`},de={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},fe={key:3,class:`tab-content ml-auto mr-auto w-95%`},pe={class:`input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8`},me={class:`ml-auto mr-1 flex flex-row gap-2`};var q=g({__name:`CardCreationDialog`,props:_({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:_([`update:modelValue`],[`update:modelValue`]),setup(n,{emit:g}){let _=g,D=te(n,`modelValue`),{t:O}=ne(),A=k(),j=S(``),M=[{id:`identity`,label:O(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:O(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:O(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],N=l({get:()=>M.find(e=>e.id===j.value)?j.value:M[0]?.id||``,set:e=>{j.value=e}}),P=S(!1),F=S(``);function I(e){let t=C(e);if(t.name.length>0)if(/^(?:\d+\.)+\d+$/.test(t.version))if(t.description.length>0)if(t.personality.length>0)if(t.scenario.length>0)if(t.systemPrompt.length>0){if(!(t.postHistoryInstructions.length>0))return P.value=!0,F.value=O(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.systemprompt`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.scenario`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.personality`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.description`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.version`),!1;else return P.value=!0,F.value=O(`settings.pages.card.creation.errors.name`),!1;return P.value=!1,A.addCard(t),D.value=!1,!0}let L=S({name:O(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:O(`settings.pages.card.creation.defaults.personality`),scenario:O(`settings.pages.card.creation.defaults.scenario`),systemPrompt:O(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:O(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function R(e,t){return l({get:()=>L.value[e]??``,set:n=>{let r=n.trim();L.value[e]=r.length>0?t?t(r):r:``}})}let z=R(`name`,e=>(0,H.default)(e)),B=R(`nickname`),V=R(`description`),q=R(`notes`),J=R(`personality`),Y=R(`scenario`),X=l({get:()=>L.value.greetings??[],set:e=>{L.value.greetings=e||[]}}),Z=R(`version`),Q=R(`systemPrompt`),$=R(`postHistoryInstructions`);return(n,l)=>(v(),d(w(s),{open:D.value,"onUpdate:open":l[12]||=e=>_(`update:modelValue`,e)},{default:b(()=>[h(w(i),null,{default:b(()=>[h(w(a),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),h(w(o),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:b(()=>[u(`div`,U,[h(w(e),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:b(()=>[m(E(w(O)(`settings.pages.card.create_card`)),1)]),_:1}),u(`div`,W,[u(`div`,G,[u(`div`,K,[(v(),p(ee,null,y(M,e=>u(`button`,{key:e.id,class:T([`px-4 py-2 text-sm font-medium`,[N.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>N.value=e.id},[u(`div`,ie,[u(`div`,{class:T(e.icon)},null,2),m(` `+E(e.label),1)])],10,re)),64))])])]),P.value?(v(),p(`div`,ae,[u(`p`,oe,E(F.value),1)])):f(``,!0),N.value===`identity`?(v(),p(`div`,se,[u(`p`,ce,E(w(O)(`settings.pages.card.creation.fields_info.subtitle`)),1),u(`div`,le,[h(w(r),{modelValue:w(z),"onUpdate:modelValue":l[0]||=e=>x(z)?z.value=e:null,label:w(O)(`settings.pages.card.creation.name`),description:w(O)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(B),"onUpdate:modelValue":l[1]||=e=>x(B)?B.value=e:null,label:w(O)(`settings.pages.card.creation.nickname`),description:w(O)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(V),"onUpdate:modelValue":l[2]||=e=>x(V)?V.value=e:null,label:w(O)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(q),"onUpdate:modelValue":l[3]||=e=>x(q)?q.value=e:null,label:w(O)(`settings.pages.card.creator_notes`),"single-line":!1,description:w(O)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):N.value===`behavior`?(v(),p(`div`,ue,[u(`div`,de,[h(w(r),{modelValue:w(J),"onUpdate:modelValue":l[4]||=e=>x(J)?J.value=e:null,label:w(O)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(Y),"onUpdate:modelValue":l[5]||=e=>x(Y)?Y.value=e:null,label:w(O)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),h(w(t),{modelValue:X.value,"onUpdate:modelValue":l[6]||=e=>X.value=e,label:w(O)(`settings.pages.card.creation.greetings`),description:w(O)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):N.value===`settings`?(v(),p(`div`,fe,[u(`div`,pe,[h(w(r),{modelValue:w(Q),"onUpdate:modelValue":l[7]||=e=>x(Q)?Q.value=e:null,label:w(O)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w($),"onUpdate:modelValue":l[8]||=e=>x($)?$.value=e:null,label:w(O)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:w(O)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),h(w(r),{modelValue:w(Z),"onUpdate:modelValue":l[9]||=e=>x(Z)?Z.value=e:null,label:w(O)(`settings.pages.card.creation.version`),required:!0,description:w(O)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):f(``,!0),u(`div`,me,[h(w(c),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:w(O)(`settings.pages.card.cancel`),disabled:!1,onClick:l[10]||=e=>D.value=!1},null,8,[`label`]),h(w(c),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:w(O)(`settings.pages.card.creation.create`),disabled:!1,onClick:l[11]||=e=>I(L.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=n(q,[[`__scopeId`,`data-v-71e6e2f1`]]);export{J as b};
assets/{CardDetailDialog-CFL4TUGk.js → CardDetailDialog-42_DgObP.js} RENAMED
@@ -1 +1 @@
1
- import{b as e}from"./DeleteCardDialog-Cb8qVSVb.js";import{b as t}from"./DialogTitle-DcCyxlil.js";import{cT as ee,cV as te,cW as ne,cX as re,ci as ie,d7 as n,dQ as r,dS as i,dT as a,dV as o,dW as s,dX as c,dY as l,dZ as u,e5 as d,e6 as f,ed as p,eg as m,ek as h,el as g,eo as _,t as ae,z as oe}from"./index-BqrqTEsQ.js";const se={key:0,class:`w-full flex flex-col gap-5`},ce={flex:`~ col`,"gap-3":``},le={flex:`~ row`,"items-center":``,"justify-between":``},ue={flex:`~ row`,"items-center":``,"gap-2":``},v={key:0,class:`flex items-center gap-1 rounded-full bg-primary-100 px-2 py-0.5 text-xs text-primary-600 font-medium dark:bg-primary-900/40 dark:text-primary-400`},de={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},fe={"font-medium":``},pe={flex:`~ row`,"gap-2":``},me={class:`mt-4`},he={class:`border-b border-neutral-200 dark:border-neutral-700`},ge={class:`flex justify-center -mb-px sm:justify-start space-x-1`},y=[`onClick`],b={class:`flex items-center gap-1`},x={key:0},S=[`innerHTML`],C={key:1},w=[`innerHTML`],T={key:2},E={flex:`~ col`,"max-h-60":``,"gap-4":``,"overflow-auto":``,"pr-1":``,"sm:max-h-80":``},D={key:0,flex:`~ col`,"gap-2":``},O={"text-lg":``,"text-neutral-500":``,"font-medium":``,"dark:text-neutral-400":``},k=[`innerHTML`],A={key:3},j={grid:`~ cols-1 sm:cols-3`,"gap-4":``},M={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-1":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},N={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},P={truncate:``,"font-medium":``},F={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},I={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},L={truncate:``,"font-medium":``},_e={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},ve={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},ye={truncate:``,"font-medium":``},be={key:1,bg:`neutral-50/50 dark:neutral-900/50`,"rounded-xl":``,"p-8":``,"text-center":``,border:`~ neutral-200/50 dark:neutral-700/30`,shadow:`sm`};var R=u({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:{}},emits:[`update:modelValue`],setup(u,{emit:R}){let z=u,B=R,{t:V}=oe(),H=ae(),{removeCard:xe}=H,{activeCardId:U}=n(H),W=i(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=i(()=>{if(!W.value||!W.value.extensions?.airi?.modules)return{consciousness:``,speech:``,voice:``};let e=W.value.extensions.airi.modules;return{consciousness:e.consciousness?.model||``,speech:e.speech?.model||``,voice:e.speech?.voice_id||``}}),K=i(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=i(()=>z.cardId===U.value),J=m(!1);function Se(){J.value=!0,setTimeout(()=>{U.value=z.cardId,J.value=!1},300)}function Y(e){return e?.replace(/\{\{(.*?)\}\}/g,`<span class="bg-primary-500/20 inline-block">{{ $1 }}</span>`).trim()}let X=m(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=m(``),Q=i(()=>{let e=[];return W.value?.description&&e.push({id:`description`,label:V(`settings.pages.card.description_label`),icon:`i-solar:document-text-linear`}),W.value?.notes&&e.push({id:`notes`,label:V(`settings.pages.card.creator_notes`),icon:`i-solar:notes-linear`}),Object.values(K.value).some(e=>!!e)&&e.push({id:`character`,label:V(`settings.pages.card.character`),icon:`i-solar:user-rounded-linear`}),e.push({id:`modules`,label:V(`settings.pages.card.modules`),icon:`i-solar:tuning-square-linear`}),e}),$=i({get:()=>Q.value.find(e=>e.id===Z.value)?Z.value:Q.value[0]?.id||``,set:e=>{Z.value=e}});return(n,i)=>(d(),s(r,null,[l(h(re),{open:n.modelValue,"onUpdate:open":i[0]||=e=>B(`update:modelValue`,e)},{default:p(()=>[l(h(ee),null,{default:p(()=>[l(h(te),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),l(h(ne),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:p(()=>[W.value?(d(),s(`div`,se,[a(`div`,ce,[a(`div`,le,[a(`div`,null,[a(`div`,ue,[l(h(t),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:p(()=>[c(_(W.value.name),1)]),_:1}),q.value?(d(),s(`div`,v,[i[3]||=a(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),c(` `+_(h(V)(`settings.pages.card.active_badge`)),1)])):o(``,!0)]),a(`div`,de,[c(` v`+_(W.value.version)+` `,1),W.value.creator?(d(),s(r,{key:0},[c(` · `+_(h(V)(`settings.pages.card.created_by`))+` `,1),a(`span`,fe,_(W.value.creator),1)],64)):o(``,!0)])]),a(`div`,pe,[l(h(ie),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?h(V)(`settings.pages.card.active`):h(V)(`settings.pages.card.activate`),disabled:q.value,class:g({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),a(`div`,me,[a(`div`,he,[a(`div`,ge,[(d(!0),s(r,null,f(Q.value,e=>(d(),s(`button`,{key:e.id,class:g([`px-4 py-2 text-sm font-medium`,[$.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>$.value=e.id},[a(`div`,b,[a(`div`,{class:g(e.icon)},null,2),c(` `+_(e.label),1)])],10,y))),128))])])]),$.value===`notes`&&W.value.notes?(d(),s(`div`,x,[a(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"text-neutral-700":``,"sm:max-h-80":``,"dark:text-neutral-300":``,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,innerHTML:Y(W.value.notes)},null,8,S)])):o(``,!0),$.value===`description`&&W.value.description?(d(),s(`div`,C,[a(`div`,{bg:`white/60 dark:black/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"sm:max-h-80":``,text:`neutral-600 dark:neutral-300`,border:`~ neutral-200/50 dark:neutral-700/30`,innerHTML:Y(W.value.description)},null,8,w)])):o(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(d(),s(`div`,T,[a(`div`,E,[(d(!0),s(r,null,f(K.value,(e,t)=>(d(),s(r,{key:t},[e?(d(),s(`div`,D,[a(`h2`,O,_(h(V)(`settings.pages.card.${t.toLowerCase()}`)),1),a(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,"max-h-none":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-3":``,"text-neutral-700":``,"dark:text-neutral-300":``,innerHTML:Y(e)},null,8,k)])):o(``,!0)],64))),128))])])):o(``,!0),$.value===`modules`?(d(),s(`div`,A,[a(`div`,j,[a(`div`,M,[a(`span`,N,[i[4]||=a(`div`,{"i-lucide:ghost":``},null,-1),c(` `+_(h(V)(`settings.pages.card.consciousness.model`)),1)]),a(`div`,P,_(G.value.consciousness??`default`),1)]),a(`div`,F,[a(`span`,I,[i[5]||=a(`div`,{"i-lucide:mic":``},null,-1),c(` `+_(h(V)(`settings.pages.card.speech.model`)),1)]),a(`div`,L,_(G.value.speech??`default`),1)]),a(`div`,_e,[a(`span`,ve,[i[6]||=a(`div`,{"i-lucide:music":``},null,-1),c(` `+_(h(V)(`settings.pages.card.speech.voice`)),1)]),a(`div`,ye,_(G.value.voice??`default`),1)])])])):o(``,!0)])])):(d(),s(`div`,be,[i[7]||=a(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),c(` `+_(h(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),l(e,{modelValue:X.value,"onUpdate:modelValue":i[1]||=e=>X.value=e,"card-name":W.value?.name,onConfirm:Ce,onCancel:i[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64))}}),z=R;export{z as b};
 
1
+ import{b as e}from"./DeleteCardDialog-Bc1chq43.js";import{b as t}from"./DialogTitle-CaB1D00q.js";import{cT as ee,cV as te,cW as ne,cX as re,ci as ie,d7 as n,dQ as r,dS as i,dT as a,dV as o,dW as s,dX as c,dY as l,dZ as u,e5 as d,e6 as f,ed as p,eg as m,ek as h,el as g,eo as _,t as ae,z as oe}from"./index-D1IGsMK6.js";const se={key:0,class:`w-full flex flex-col gap-5`},ce={flex:`~ col`,"gap-3":``},le={flex:`~ row`,"items-center":``,"justify-between":``},ue={flex:`~ row`,"items-center":``,"gap-2":``},v={key:0,class:`flex items-center gap-1 rounded-full bg-primary-100 px-2 py-0.5 text-xs text-primary-600 font-medium dark:bg-primary-900/40 dark:text-primary-400`},de={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},fe={"font-medium":``},pe={flex:`~ row`,"gap-2":``},me={class:`mt-4`},he={class:`border-b border-neutral-200 dark:border-neutral-700`},ge={class:`flex justify-center -mb-px sm:justify-start space-x-1`},y=[`onClick`],b={class:`flex items-center gap-1`},x={key:0},S=[`innerHTML`],C={key:1},w=[`innerHTML`],T={key:2},E={flex:`~ col`,"max-h-60":``,"gap-4":``,"overflow-auto":``,"pr-1":``,"sm:max-h-80":``},D={key:0,flex:`~ col`,"gap-2":``},O={"text-lg":``,"text-neutral-500":``,"font-medium":``,"dark:text-neutral-400":``},k=[`innerHTML`],A={key:3},j={grid:`~ cols-1 sm:cols-3`,"gap-4":``},M={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-1":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},N={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},P={truncate:``,"font-medium":``},F={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},I={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},L={truncate:``,"font-medium":``},_e={flex:`~ col`,bg:`white/60 dark:black/30`,"gap-2":``,"rounded-lg":``,"p-3":``,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`},ve={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},ye={truncate:``,"font-medium":``},be={key:1,bg:`neutral-50/50 dark:neutral-900/50`,"rounded-xl":``,"p-8":``,"text-center":``,border:`~ neutral-200/50 dark:neutral-700/30`,shadow:`sm`};var R=u({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:{}},emits:[`update:modelValue`],setup(u,{emit:R}){let z=u,B=R,{t:V}=oe(),H=ae(),{removeCard:xe}=H,{activeCardId:U}=n(H),W=i(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=i(()=>{if(!W.value||!W.value.extensions?.airi?.modules)return{consciousness:``,speech:``,voice:``};let e=W.value.extensions.airi.modules;return{consciousness:e.consciousness?.model||``,speech:e.speech?.model||``,voice:e.speech?.voice_id||``}}),K=i(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=i(()=>z.cardId===U.value),J=m(!1);function Se(){J.value=!0,setTimeout(()=>{U.value=z.cardId,J.value=!1},300)}function Y(e){return e?.replace(/\{\{(.*?)\}\}/g,`<span class="bg-primary-500/20 inline-block">{{ $1 }}</span>`).trim()}let X=m(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=m(``),Q=i(()=>{let e=[];return W.value?.description&&e.push({id:`description`,label:V(`settings.pages.card.description_label`),icon:`i-solar:document-text-linear`}),W.value?.notes&&e.push({id:`notes`,label:V(`settings.pages.card.creator_notes`),icon:`i-solar:notes-linear`}),Object.values(K.value).some(e=>!!e)&&e.push({id:`character`,label:V(`settings.pages.card.character`),icon:`i-solar:user-rounded-linear`}),e.push({id:`modules`,label:V(`settings.pages.card.modules`),icon:`i-solar:tuning-square-linear`}),e}),$=i({get:()=>Q.value.find(e=>e.id===Z.value)?Z.value:Q.value[0]?.id||``,set:e=>{Z.value=e}});return(n,i)=>(d(),s(r,null,[l(h(re),{open:n.modelValue,"onUpdate:open":i[0]||=e=>B(`update:modelValue`,e)},{default:p(()=>[l(h(ee),null,{default:p(()=>[l(h(te),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),l(h(ne),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 m-0 max-h-[90vh] max-w-6xl w-[92vw] flex flex-col overflow-auto border border-neutral-200 rounded-xl bg-white p-5 shadow-xl 2xl:w-[60vw] lg:w-[80vw] md:w-[85vw] xl:w-[70vw] -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:p(()=>[W.value?(d(),s(`div`,se,[a(`div`,ce,[a(`div`,le,[a(`div`,null,[a(`div`,ue,[l(h(t),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:p(()=>[c(_(W.value.name),1)]),_:1}),q.value?(d(),s(`div`,v,[i[3]||=a(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),c(` `+_(h(V)(`settings.pages.card.active_badge`)),1)])):o(``,!0)]),a(`div`,de,[c(` v`+_(W.value.version)+` `,1),W.value.creator?(d(),s(r,{key:0},[c(` · `+_(h(V)(`settings.pages.card.created_by`))+` `,1),a(`span`,fe,_(W.value.creator),1)],64)):o(``,!0)])]),a(`div`,pe,[l(h(ie),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?h(V)(`settings.pages.card.active`):h(V)(`settings.pages.card.activate`),disabled:q.value,class:g({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),a(`div`,me,[a(`div`,he,[a(`div`,ge,[(d(!0),s(r,null,f(Q.value,e=>(d(),s(`button`,{key:e.id,class:g([`px-4 py-2 text-sm font-medium`,[$.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>$.value=e.id},[a(`div`,b,[a(`div`,{class:g(e.icon)},null,2),c(` `+_(e.label),1)])],10,y))),128))])])]),$.value===`notes`&&W.value.notes?(d(),s(`div`,x,[a(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"text-neutral-700":``,"sm:max-h-80":``,"dark:text-neutral-300":``,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,innerHTML:Y(W.value.notes)},null,8,S)])):o(``,!0),$.value===`description`&&W.value.description?(d(),s(`div`,C,[a(`div`,{bg:`white/60 dark:black/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"sm:max-h-80":``,text:`neutral-600 dark:neutral-300`,border:`~ neutral-200/50 dark:neutral-700/30`,innerHTML:Y(W.value.description)},null,8,w)])):o(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(d(),s(`div`,T,[a(`div`,E,[(d(!0),s(r,null,f(K.value,(e,t)=>(d(),s(r,{key:t},[e?(d(),s(`div`,D,[a(`h2`,O,_(h(V)(`settings.pages.card.${t.toLowerCase()}`)),1),a(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,"max-h-none":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-3":``,"text-neutral-700":``,"dark:text-neutral-300":``,innerHTML:Y(e)},null,8,k)])):o(``,!0)],64))),128))])])):o(``,!0),$.value===`modules`?(d(),s(`div`,A,[a(`div`,j,[a(`div`,M,[a(`span`,N,[i[4]||=a(`div`,{"i-lucide:ghost":``},null,-1),c(` `+_(h(V)(`settings.pages.card.consciousness.model`)),1)]),a(`div`,P,_(G.value.consciousness??`default`),1)]),a(`div`,F,[a(`span`,I,[i[5]||=a(`div`,{"i-lucide:mic":``},null,-1),c(` `+_(h(V)(`settings.pages.card.speech.model`)),1)]),a(`div`,L,_(G.value.speech??`default`),1)]),a(`div`,_e,[a(`span`,ve,[i[6]||=a(`div`,{"i-lucide:music":``},null,-1),c(` `+_(h(V)(`settings.pages.card.speech.voice`)),1)]),a(`div`,ye,_(G.value.voice??`default`),1)])])])):o(``,!0)])])):(d(),s(`div`,be,[i[7]||=a(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),c(` `+_(h(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),l(e,{modelValue:X.value,"onUpdate:modelValue":i[1]||=e=>X.value=e,"card-name":W.value?.name,onConfirm:Ce,onCancel:i[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64))}}),z=R;export{z as b};
assets/CardDetailDialog-B-AcpLM4.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./DeleteCardDialog-Bc1chq43.js";import"./DialogTitle-CaB1D00q.js";import{b as e}from"./CardDetailDialog-42_DgObP.js";export{e as default};
assets/CardDetailDialog-C-yU3tpO.js DELETED
@@ -1 +0,0 @@
1
- import"./DeleteCardDialog-Cb8qVSVb.js";import"./DialogTitle-DcCyxlil.js";import{b as e}from"./CardDetailDialog-CFL4TUGk.js";export{e as default};
 
 
assets/{CardListItem-H_UE8PfW.js → CardListItem-4sQIRPZf.js} RENAMED
@@ -1 +1 @@
1
- import{ce as e,dP as t,dT as n,dU as r,dV as i,dW as a,dZ as o,e5 as s,ed as c,ek as l,el as u,eo as d}from"./index-BqrqTEsQ.js";const f={relative:``,flex:`~ col 1`,"justify-between":``,"gap-3":``,"overflow-hidden":``,"rounded-lg":``,bg:`white dark:neutral-900`,"p-5":``,transition:`all ease-in-out duration-400`,after:`content-empty absolute inset-0 z--2 w-full h-full bg-dotted-[neutral-200/80] bg-size-10px mask-image-[linear-gradient(165deg,white_30%,transparent_50%)] transition-all duration-400 ease-in-out`,hover:`after:bg-dotted-[primary-300/50] dark:after:bg-dotted-[primary-200/20] text-primary-600/80 dark:text-primary-300/80`},p={"z-1":``,flex:``,"items-start":``,"justify-between":``,"gap-2":``},m={"flex-1":``,truncate:``,"text-lg":``,"font-normal":``},h={key:0,"shrink-0":``,"rounded-md":``,"p-1":``,bg:`primary-100 dark:primary-900/40`,text:`primary-600 dark:primary-400`},g={key:0,"line-clamp-3":``,"min-h-40px":``,"flex-1":``,"text-sm":``,text:`neutral-500 dark:neutral-400`},_={"z-1":``,flex:``,"items-center":``,"justify-between":``,"text-xs":``,text:`neutral-500 dark:neutral-400`},v={flex:``,"items-center":``,"gap-1.5":``},y={flex:``,"items-center":``,"gap-0.5":``},b={flex:``,"items-center":``,"gap-0.5":``},x={flex:``,"items-center":``,"justify-end":``,"px-2":``,"py-1.5":``},S=[`disabled`];var C=o({__name:`CardListItem`,props:{id:{},name:{},description:{},isActive:{type:Boolean},isSelected:{type:Boolean},version:{},consciousnessModel:{},voiceModel:{}},emits:[`select`,`activate`,`delete`],setup(o,{emit:C}){let w=C;return(o,C)=>(s(),r(l(e),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:u([o.isSelected?`border-2 border-primary-400 dark:border-primary-600`:`border-2 border-neutral-100 dark:border-neutral-800/25`]),bg:`neutral-200/50 dark:neutral-800/50`,"drop-shadow":`none hover:[0px_4px_4px_rgba(220,220,220,0.4)] active:[0px_0px_0px_rgba(220,220,220,0.25)] dark:hover:none`,transition:`all ease-in-out duration-400`,before:`content-empty absolute inset-0 z-0 w-25% h-full transition-all duration-400 ease-in-out bg-gradient-to-r from-primary-500/0 to-primary-500/0 dark:from-primary-400/0 dark:to-primary-400/0 mask-image-[linear-gradient(120deg,white_100%)] opacity-0`,hover:`before:opacity-100 before:bg-gradient-to-r before:from-primary-500/20 before:via-primary-500/10 before:to-transparent before:dark:from-primary-400/20 before:dark:via-primary-400/10 before:dark:to-transparent`,onClick:C[2]||=e=>w(`select`)},{default:c(()=>[n(`div`,f,[n(`div`,p,[n(`h3`,m,d(o.name),1),o.isActive?(s(),a(`div`,h,C[3]||=[n(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):i(``,!0)]),o.description?(s(),a(`p`,g,d(o.description),1)):i(``,!0),n(`div`,_,[n(`div`,null,`v`+d(o.version),1),n(`div`,v,[n(`div`,y,[C[4]||=n(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),n(`span`,null,d(o.consciousnessModel),1)]),n(`div`,b,[C[5]||=n(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),n(`span`,null,d(o.voiceModel),1)])])])]),n(`div`,x,[n(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:o.isActive,onClick:C[0]||=t(e=>w(`activate`),[`stop`])},[n(`div`,{class:u([o.isActive?`i-solar:check-circle-bold-duotone text-primary-500 dark:text-primary-400`:`i-solar:play-circle-broken text-neutral-500 dark:text-neutral-400`])},null,2)],8,S),o.id===`default`?i(``,!0):(s(),a(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:C[1]||=t(e=>w(`delete`),[`stop`])},C[6]||=[n(`div`,{"i-solar:trash-bin-trash-linear":``,text:`neutral-500 dark:neutral-400`},null,-1)]))])]),_:1},8,[`class`]))}}),w=C;export{w as b};
 
1
+ import{ce as e,dP as t,dT as n,dU as r,dV as i,dW as a,dZ as o,e5 as s,ed as c,ek as l,el as u,eo as d}from"./index-D1IGsMK6.js";const f={relative:``,flex:`~ col 1`,"justify-between":``,"gap-3":``,"overflow-hidden":``,"rounded-lg":``,bg:`white dark:neutral-900`,"p-5":``,transition:`all ease-in-out duration-400`,after:`content-empty absolute inset-0 z--2 w-full h-full bg-dotted-[neutral-200/80] bg-size-10px mask-image-[linear-gradient(165deg,white_30%,transparent_50%)] transition-all duration-400 ease-in-out`,hover:`after:bg-dotted-[primary-300/50] dark:after:bg-dotted-[primary-200/20] text-primary-600/80 dark:text-primary-300/80`},p={"z-1":``,flex:``,"items-start":``,"justify-between":``,"gap-2":``},m={"flex-1":``,truncate:``,"text-lg":``,"font-normal":``},h={key:0,"shrink-0":``,"rounded-md":``,"p-1":``,bg:`primary-100 dark:primary-900/40`,text:`primary-600 dark:primary-400`},g={key:0,"line-clamp-3":``,"min-h-40px":``,"flex-1":``,"text-sm":``,text:`neutral-500 dark:neutral-400`},_={"z-1":``,flex:``,"items-center":``,"justify-between":``,"text-xs":``,text:`neutral-500 dark:neutral-400`},v={flex:``,"items-center":``,"gap-1.5":``},y={flex:``,"items-center":``,"gap-0.5":``},b={flex:``,"items-center":``,"gap-0.5":``},x={flex:``,"items-center":``,"justify-end":``,"px-2":``,"py-1.5":``},S=[`disabled`];var C=o({__name:`CardListItem`,props:{id:{},name:{},description:{},isActive:{type:Boolean},isSelected:{type:Boolean},version:{},consciousnessModel:{},voiceModel:{}},emits:[`select`,`activate`,`delete`],setup(o,{emit:C}){let w=C;return(o,C)=>(s(),r(l(e),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:u([o.isSelected?`border-2 border-primary-400 dark:border-primary-600`:`border-2 border-neutral-100 dark:border-neutral-800/25`]),bg:`neutral-200/50 dark:neutral-800/50`,"drop-shadow":`none hover:[0px_4px_4px_rgba(220,220,220,0.4)] active:[0px_0px_0px_rgba(220,220,220,0.25)] dark:hover:none`,transition:`all ease-in-out duration-400`,before:`content-empty absolute inset-0 z-0 w-25% h-full transition-all duration-400 ease-in-out bg-gradient-to-r from-primary-500/0 to-primary-500/0 dark:from-primary-400/0 dark:to-primary-400/0 mask-image-[linear-gradient(120deg,white_100%)] opacity-0`,hover:`before:opacity-100 before:bg-gradient-to-r before:from-primary-500/20 before:via-primary-500/10 before:to-transparent before:dark:from-primary-400/20 before:dark:via-primary-400/10 before:dark:to-transparent`,onClick:C[2]||=e=>w(`select`)},{default:c(()=>[n(`div`,f,[n(`div`,p,[n(`h3`,m,d(o.name),1),o.isActive?(s(),a(`div`,h,C[3]||=[n(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):i(``,!0)]),o.description?(s(),a(`p`,g,d(o.description),1)):i(``,!0),n(`div`,_,[n(`div`,null,`v`+d(o.version),1),n(`div`,v,[n(`div`,y,[C[4]||=n(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),n(`span`,null,d(o.consciousnessModel),1)]),n(`div`,b,[C[5]||=n(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),n(`span`,null,d(o.voiceModel),1)])])])]),n(`div`,x,[n(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:o.isActive,onClick:C[0]||=t(e=>w(`activate`),[`stop`])},[n(`div`,{class:u([o.isActive?`i-solar:check-circle-bold-duotone text-primary-500 dark:text-primary-400`:`i-solar:play-circle-broken text-neutral-500 dark:text-neutral-400`])},null,2)],8,S),o.id===`default`?i(``,!0):(s(),a(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:C[1]||=t(e=>w(`delete`),[`stop`])},C[6]||=[n(`div`,{"i-solar:trash-bin-trash-linear":``,text:`neutral-500 dark:neutral-400`},null,-1)]))])]),_:1},8,[`class`]))}}),w=C;export{w as b};
assets/CardListItem-CckqVk0d.js DELETED
@@ -1 +0,0 @@
1
- import{b as e}from"./CardListItem-H_UE8PfW.js";export{e as default};
 
 
assets/CardListItem-DDliOhdn.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e}from"./CardListItem-4sQIRPZf.js";export{e as default};
assets/DeleteCardDialog-BGVlI37-.js DELETED
@@ -1 +0,0 @@
1
- import{b as e}from"./DeleteCardDialog-Cb8qVSVb.js";import"./DialogTitle-DcCyxlil.js";export{e as default};
 
 
assets/{DeleteCardDialog-Cb8qVSVb.js → DeleteCardDialog-Bc1chq43.js} RENAMED
@@ -1 +1 @@
1
- import{b as e}from"./DialogTitle-DcCyxlil.js";import{c$ as t,cU as n,cV as r,cW as i,cX as a,cY as o,cZ as s,c_ as c,ci as l,d0 as u,d1 as d,dP as f,dT as p,dU as m,dX as h,dY as g,dZ as _,d_ as v,e1 as y,e2 as b,e3 as x,e5 as S,e7 as C,ed as w,eg as T,ek as E,em as D,eo as O,z as k}from"./index-BqrqTEsQ.js";var A=_({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e;t();let r=o();return(e,t)=>(S(),m(E(s),y(n,{type:e.as===`button`?`button`:void 0,onClick:t[0]||=e=>E(r).onOpenChange(!1)}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16,[`type`]))}}),j=A,M=_({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;t();let r=o();return(e,t)=>(S(),m(E(s),y(n,{id:E(r).descriptionId}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16,[`id`]))}}),N=M,P=_({__name:`AlertDialogAction`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e;return t(),(e,t)=>(S(),m(E(j),D(v(n)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),F=P;const[I,L]=d(`AlertDialogContent`);var R=_({__name:`AlertDialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,a=n,o=u(a);t();let s=T();return L({onCancelElementChange:e=>{s.value=e}}),(e,t)=>(S(),m(E(i),y({...r,...E(o)},{role:`alertdialog`,onPointerDownOutside:t[0]||=f(()=>{},[`prevent`]),onInteractOutside:t[1]||=f(()=>{},[`prevent`]),onOpenAutoFocus:t[2]||=()=>{b(()=>{s.value?.focus({preventScroll:!0})})}}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),z=R,B=_({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=I(),{forwardRef:i,currentElement:a}=t();return x(()=>{r.onCancelElementChange(a.value)}),(e,t)=>(S(),m(E(j),y(n,{ref:E(i)}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),V=B,H=_({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;return t(),(e,t)=>(S(),m(E(N),D(v(n)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),U=H,W=_({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return t(),(e,t)=>(S(),m(E(r),D(v(n)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),G=W,K=_({__name:`AlertDialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(S(),m(E(n),D(v(t)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),q=K,J=_({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:n}){let r=e,i=n,o=c(r,i);return t(),(e,t)=>(S(),m(E(a),y(E(o),{modal:!0}),{default:w(t=>[C(e.$slots,`default`,D(v(t)))]),_:3},16))}}),Y=J,X=_({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(n){let r=n;return t(),(t,n)=>(S(),m(E(e),D(v(r)),{default:w(()=>[C(t.$slots,`default`)]),_:3},16))}}),Z=X;const Q={class:`flex flex-row justify-end gap-3`};var $=_({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(e,{emit:t}){let n=t,{t:r}=k();function i(){n(`update:modelValue`,!1),n(`cancel`)}function a(){n(`update:modelValue`,!1),n(`confirm`)}return(e,t)=>(S(),m(E(Y),{open:e.modelValue,"onUpdate:open":t[0]||=e=>n(`update:modelValue`,e)},{default:w(()=>[g(E(q),null,{default:w(()=>[g(E(G),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),g(E(z),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 max-w-md w-full border border-neutral-200 rounded-xl bg-white p-6 shadow-xl -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800`},{default:w(()=>[g(E(Z),{class:`mb-4 text-xl font-normal`},{default:w(()=>[h(O(E(r)(`settings.pages.card.delete_card`)),1)]),_:1}),g(E(U),{class:`mb-6`},{default:w(()=>[h(O(E(r)(`settings.pages.card.delete_confirmation`))+` `,1),p(`b`,null,`"`+O(e.cardName||``)+`"`,1)]),_:1}),p(`div`,Q,[g(E(V),{"as-child":``},{default:w(()=>[g(E(l),{variant:`secondary`,label:E(r)(`settings.pages.card.cancel`),onClick:i},null,8,[`label`])]),_:1}),g(E(F),{"as-child":``},{default:w(()=>[g(E(l),{variant:`danger`,label:E(r)(`settings.pages.card.delete`),onClick:a},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),ee=$;export{ee as b};
 
1
+ import{b as e}from"./DialogTitle-CaB1D00q.js";import{c$ as t,cU as n,cV as r,cW as i,cX as a,cY as o,cZ as s,c_ as c,ci as l,d0 as u,d1 as d,dP as f,dT as p,dU as m,dX as h,dY as g,dZ as _,d_ as v,e1 as y,e2 as b,e3 as x,e5 as S,e7 as C,ed as w,eg as T,ek as E,em as D,eo as O,z as k}from"./index-D1IGsMK6.js";var A=_({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e;t();let r=o();return(e,t)=>(S(),m(E(s),y(n,{type:e.as===`button`?`button`:void 0,onClick:t[0]||=e=>E(r).onOpenChange(!1)}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16,[`type`]))}}),j=A,M=_({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;t();let r=o();return(e,t)=>(S(),m(E(s),y(n,{id:E(r).descriptionId}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16,[`id`]))}}),N=M,P=_({__name:`AlertDialogAction`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e;return t(),(e,t)=>(S(),m(E(j),D(v(n)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),F=P;const[I,L]=d(`AlertDialogContent`);var R=_({__name:`AlertDialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let r=e,a=n,o=u(a);t();let s=T();return L({onCancelElementChange:e=>{s.value=e}}),(e,t)=>(S(),m(E(i),y({...r,...E(o)},{role:`alertdialog`,onPointerDownOutside:t[0]||=f(()=>{},[`prevent`]),onInteractOutside:t[1]||=f(()=>{},[`prevent`]),onOpenAutoFocus:t[2]||=()=>{b(()=>{s.value?.focus({preventScroll:!0})})}}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),z=R,B=_({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,r=I(),{forwardRef:i,currentElement:a}=t();return x(()=>{r.onCancelElementChange(a.value)}),(e,t)=>(S(),m(E(j),y(n,{ref:E(i)}),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),V=B,H=_({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;return t(),(e,t)=>(S(),m(E(N),D(v(n)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),U=H,W=_({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return t(),(e,t)=>(S(),m(E(r),D(v(n)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),G=W,K=_({__name:`AlertDialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,r)=>(S(),m(E(n),D(v(t)),{default:w(()=>[C(e.$slots,`default`)]),_:3},16))}}),q=K,J=_({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:n}){let r=e,i=n,o=c(r,i);return t(),(e,t)=>(S(),m(E(a),y(E(o),{modal:!0}),{default:w(t=>[C(e.$slots,`default`,D(v(t)))]),_:3},16))}}),Y=J,X=_({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(n){let r=n;return t(),(t,n)=>(S(),m(E(e),D(v(r)),{default:w(()=>[C(t.$slots,`default`)]),_:3},16))}}),Z=X;const Q={class:`flex flex-row justify-end gap-3`};var $=_({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(e,{emit:t}){let n=t,{t:r}=k();function i(){n(`update:modelValue`,!1),n(`cancel`)}function a(){n(`update:modelValue`,!1),n(`confirm`)}return(e,t)=>(S(),m(E(Y),{open:e.modelValue,"onUpdate:open":t[0]||=e=>n(`update:modelValue`,e)},{default:w(()=>[g(E(q),null,{default:w(()=>[g(E(G),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),g(E(z),{class:`data-[state=open]:animate-contentShow data-[state=closed]:animate-contentHide fixed left-1/2 top-1/2 z-100 max-w-md w-full border border-neutral-200 rounded-xl bg-white p-6 shadow-xl -translate-x-1/2 -translate-y-1/2 dark:border-neutral-700 dark:bg-neutral-800`},{default:w(()=>[g(E(Z),{class:`mb-4 text-xl font-normal`},{default:w(()=>[h(O(E(r)(`settings.pages.card.delete_card`)),1)]),_:1}),g(E(U),{class:`mb-6`},{default:w(()=>[h(O(E(r)(`settings.pages.card.delete_confirmation`))+` `,1),p(`b`,null,`"`+O(e.cardName||``)+`"`,1)]),_:1}),p(`div`,Q,[g(E(V),{"as-child":``},{default:w(()=>[g(E(l),{variant:`secondary`,label:E(r)(`settings.pages.card.cancel`),onClick:i},null,8,[`label`])]),_:1}),g(E(F),{"as-child":``},{default:w(()=>[g(E(l),{variant:`danger`,label:E(r)(`settings.pages.card.delete`),onClick:a},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),ee=$;export{ee as b};
assets/DeleteCardDialog-BdkMZt0z.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e}from"./DeleteCardDialog-Bc1chq43.js";import"./DialogTitle-CaB1D00q.js";export{e as default};
assets/{DialogTitle-DcCyxlil.js → DialogTitle-CaB1D00q.js} RENAMED
@@ -1 +1 @@
1
- import{c$ as e,cY as t,cZ as n,dU as r,dZ as i,e1 as a,e5 as o,e7 as s,ed as c,ek as l}from"./index-BqrqTEsQ.js";var u=i({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(i){let u=i,d=t();return e(),(e,t)=>(o(),r(l(n),a(u,{id:l(d).titleId}),{default:c(()=>[s(e.$slots,`default`)]),_:3},16,[`id`]))}}),d=u;export{d as b};
 
1
+ import{c$ as e,cY as t,cZ as n,dU as r,dZ as i,e1 as a,e5 as o,e7 as s,ed as c,ek as l}from"./index-D1IGsMK6.js";var u=i({__name:`DialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(i){let u=i,d=t();return e(),(e,t)=>(o(),r(l(n),a(u,{id:l(d).titleId}),{default:c(()=>[s(e.$slots,`default`)]),_:3},16,[`id`]))}}),d=u;export{d as b};
assets/{HeaderLink-D6jJjgut.js → HeaderLink-CSWG6G--.js} RENAMED
@@ -1 +1 @@
1
- import{cN as e,d2 as t,dT as n,dU as r,dW as i,dZ as a,db as o,e5 as s,ed as c,ek as l}from"./index-BqrqTEsQ.js";var u=`/assets/logo-dark-B0bvNYTh.svg`,d=`/assets/logo-B2aCU-bH.svg`;const f=[`src`],p=[`src`];var m=a({__name:`HeaderLink`,setup(e){let a=o();return(e,o)=>(s(),r(l(t),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:c(()=>[l(a)?(s(),i(`img`,{key:0,src:l(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(s(),i(`img`,{key:1,src:l(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),o[0]||=n(`div`,{"translate-y":`[2px]`,"font-quicksand":``,"font-semibold":``},[n(`span`,null,`AIRI`)],-1)]),_:1,__:[0]}))}}),h=e(m,[[`__scopeId`,`data-v-242dcb19`]]);export{h as b,d as c,u as d};
 
1
+ import{cN as e,d2 as t,dT as n,dU as r,dW as i,dZ as a,db as o,e5 as s,ed as c,ek as l}from"./index-D1IGsMK6.js";var u=`/assets/logo-dark-B0bvNYTh.svg`,d=`/assets/logo-B2aCU-bH.svg`;const f=[`src`],p=[`src`];var m=a({__name:`HeaderLink`,setup(e){let a=o();return(e,o)=>(s(),r(l(t),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:c(()=>[l(a)?(s(),i(`img`,{key:0,src:l(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(s(),i(`img`,{key:1,src:l(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),o[0]||=n(`div`,{"translate-y":`[2px]`,"font-quicksand":``,"font-semibold":``},[n(`span`,null,`AIRI`)],-1)]),_:1,__:[0]}))}}),h=e(m,[[`__scopeId`,`data-v-242dcb19`]]);export{h as b,d as c,u as d};
assets/{IconAnimation-eACnDPFz.js → IconAnimation-9_sNHXpR.js} RENAMED
@@ -1 +1 @@
1
- import{dS as e,dT as t,dW as n,dZ as r,e5 as i,ec as a,eg as o,el as s,en as c}from"./index-BqrqTEsQ.js";var l=r({__name:`IconAnimation`,props:{icon:{},iconSize:{},position:{},duration:{},started:{type:Boolean},textColor:{},isReverse:{type:Boolean},zIndex:{}},emits:[`animationEnded`],setup(r,{emit:l}){let u=r,d=l,f=o(!1);a(()=>u.started,e=>{e&&requestAnimationFrame(()=>{f.value=!0})});let p=e(()=>({opacity:f.value===u.isReverse?0:1,size:f.value===u.isReverse?u.iconSize:25,position:f.value===u.isReverse?u.position:`calc(50dvw - 12.5rem), calc(50dvh - 12.5rem)`,textColor:f.value===u.isReverse?u.textColor:`text-white`})),m=o([]),h=o(!1);function g(e){m.value.push(e.propertyName),m.value.includes(`color`)&&m.value.includes(`width`)&&m.value.includes(`height`)&&m.value.includes(`transform`)&&(h.value=!0,d(`animationEnded`))}return(e,r)=>(i(),n(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:c({zIndex:h.value?e.zIndex:void 0})},[t(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:c({opacity:p.value.opacity,transitionDuration:`${e.duration}ms`})},null,4),t(`div`,{fixed:``,"inset-0":``,"ease-in-out":``,style:c({width:`${p.value.size}rem`,height:`${p.value.size}rem`,transform:`translate(${p.value.position})`,transitionDuration:`${e.duration}ms`}),class:s([p.value.textColor,u.icon,{"transition-all":f.value}]),onTransitionend:g},null,38)],4))}}),u=l;export{u as b};
 
1
+ import{dS as e,dT as t,dW as n,dZ as r,e5 as i,ec as a,eg as o,el as s,en as c}from"./index-D1IGsMK6.js";var l=r({__name:`IconAnimation`,props:{icon:{},iconSize:{},position:{},duration:{},started:{type:Boolean},textColor:{},isReverse:{type:Boolean},zIndex:{}},emits:[`animationEnded`],setup(r,{emit:l}){let u=r,d=l,f=o(!1);a(()=>u.started,e=>{e&&requestAnimationFrame(()=>{f.value=!0})});let p=e(()=>({opacity:f.value===u.isReverse?0:1,size:f.value===u.isReverse?u.iconSize:25,position:f.value===u.isReverse?u.position:`calc(50dvw - 12.5rem), calc(50dvh - 12.5rem)`,textColor:f.value===u.isReverse?u.textColor:`text-white`})),m=o([]),h=o(!1);function g(e){m.value.push(e.propertyName),m.value.includes(`color`)&&m.value.includes(`width`)&&m.value.includes(`height`)&&m.value.includes(`transform`)&&(h.value=!0,d(`animationEnded`))}return(e,r)=>(i(),n(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:c({zIndex:h.value?e.zIndex:void 0})},[t(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:c({opacity:p.value.opacity,transitionDuration:`${e.duration}ms`})},null,4),t(`div`,{fixed:``,"inset-0":``,"ease-in-out":``,style:c({width:`${p.value.size}rem`,height:`${p.value.size}rem`,transform:`translate(${p.value.position})`,transitionDuration:`${e.duration}ms`}),class:s([p.value.textColor,u.icon,{"transition-all":f.value}]),onTransitionend:g},null,38)],4))}}),u=l;export{u as b};
assets/{InputFile-ClfQXb90.js → InputFile-CrEM0anr.js} RENAMED
@@ -1 +1 @@
1
- import{dT as e,dW as t,dZ as n,dm as r,e0 as i,e5 as a,e7 as o,ea as s,eg as c,ek as l,el as u}from"./index-BqrqTEsQ.js";const d=[`accept`,`multiple`],f={key:0,text:`center`,"text-sm":``},p={key:1,text:`center`,"text-sm":``};var m=n({__name:`InputFile`,props:i({accept:{},multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let i=s(n,`modelValue`),m=c(),h=c(!1),g=r(h,150);function _(e){let t=e.target;t.files&&t.files.length>0&&(m.value=t.files[0]),i.value=Array.from(t.files||[]),h.value=!1}return(n,r)=>(a(),t(`label`,{relative:``,class:u([`min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6`,[l(g)?`border-primary-400 dark:border-primary-600 hover:border-primary-300 dark:hover:border-primary-700`:`border-neutral-200 dark:border-neutral-700 hover:border-primary-300 dark:hover:border-primary-700`,l(g)?`bg-primary-50/5 dark:bg-primary-900/5`:`bg-white/60 dark:bg-black/30 hover:bg-white/80 dark:hover:bg-black/40`]]),border:`dashed 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`,onDragover:r[0]||=e=>h.value=!0,onDragleave:r[1]||=e=>h.value=!1},[e(`input`,{type:`file`,accept:n.accept,multiple:n.multiple,"cursor-pointer":``,class:`absolute inset-0 h-full w-full opacity-0`,onChange:_},null,40,d),o(n.$slots,`default`,{isDragging:l(g),firstFile:m.value,files:i.value},()=>[e(`div`,{class:u([`flex flex-col items-center`,[l(g)?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[r[2]||=e(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),r[3]||=e(`p`,{"font-medium":``,text:`center lg`},` Upload `,-1),l(g)?(a(),t(`p`,f,` Release to upload `)):(a(),t(`p`,p,` Click or drag and drop a file here `))],2)])],34))}}),h=m;export{h as b};
 
1
+ import{dT as e,dW as t,dZ as n,dm as r,e0 as i,e5 as a,e7 as o,ea as s,eg as c,ek as l,el as u}from"./index-D1IGsMK6.js";const d=[`accept`,`multiple`],f={key:0,text:`center`,"text-sm":``},p={key:1,text:`center`,"text-sm":``};var m=n({__name:`InputFile`,props:i({accept:{},multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let i=s(n,`modelValue`),m=c(),h=c(!1),g=r(h,150);function _(e){let t=e.target;t.files&&t.files.length>0&&(m.value=t.files[0]),i.value=Array.from(t.files||[]),h.value=!1}return(n,r)=>(a(),t(`label`,{relative:``,class:u([`min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6`,[l(g)?`border-primary-400 dark:border-primary-600 hover:border-primary-300 dark:hover:border-primary-700`:`border-neutral-200 dark:border-neutral-700 hover:border-primary-300 dark:hover:border-primary-700`,l(g)?`bg-primary-50/5 dark:bg-primary-900/5`:`bg-white/60 dark:bg-black/30 hover:bg-white/80 dark:hover:bg-black/40`]]),border:`dashed 2`,transition:`all duration-300`,"cursor-pointer":``,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`,onDragover:r[0]||=e=>h.value=!0,onDragleave:r[1]||=e=>h.value=!1},[e(`input`,{type:`file`,accept:n.accept,multiple:n.multiple,"cursor-pointer":``,class:`absolute inset-0 h-full w-full opacity-0`,onChange:_},null,40,d),o(n.$slots,`default`,{isDragging:l(g),firstFile:m.value,files:i.value},()=>[e(`div`,{class:u([`flex flex-col items-center`,[l(g)?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[r[2]||=e(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),r[3]||=e(`p`,{"font-medium":``,text:`center lg`},` Upload `,-1),l(g)?(a(),t(`p`,f,` Release to upload `)):(a(),t(`p`,p,` Click or drag and drop a file here `))],2)])],34))}}),h=m;export{h as b};
assets/{Scenes-2Kp3NQ_V.js → Scenes-ZY5GY3Yk.js} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/{Textarea-CQXjp80_.js → Textarea-D9rLaih7.js} RENAMED
@@ -1 +1 @@
1
- import{b as e}from"./Basic-6NscZoIc.js";import{dU as t,dZ as n,e5 as r,ea as i}from"./index-BqrqTEsQ.js";var a=n({__name:`Textarea`,props:{modelValue:{default:``},modelModifiers:{}},emits:[`update:modelValue`],setup(n){let a=i(n,`modelValue`);return(n,i)=>(r(),t(e,{modelValue:a.value,"onUpdate:modelValue":i[0]||=e=>a.value=e,border:`focus:primary-300 dark:focus:primary-400/50 2 solid neutral-100 dark:neutral-900`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-50 dark:neutral-950 focus:neutral-50 dark:focus:neutral-900`},null,8,[`modelValue`]))}}),o=a;export{o as b};
 
1
+ import{b as e}from"./Basic-JYGX2D37.js";import{dU as t,dZ as n,e5 as r,ea as i}from"./index-D1IGsMK6.js";var a=n({__name:`Textarea`,props:{modelValue:{default:``},modelModifiers:{}},emits:[`update:modelValue`],setup(n){let a=i(n,`modelValue`);return(n,i)=>(r(),t(e,{modelValue:a.value,"onUpdate:modelValue":i[0]||=e=>a.value=e,border:`focus:primary-300 dark:focus:primary-400/50 2 solid neutral-100 dark:neutral-900`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-50 dark:neutral-950 focus:neutral-50 dark:focus:neutral-900`},null,8,[`modelValue`]))}}),o=a;export{o as b};
assets/{_...all_-cevFm6qe.js → _...all_-Cod6qNfE.js} RENAMED
@@ -1 +1 @@
1
- import{ci as e,d5 as t,dT as n,dW as r,dX as i,dY as a,dZ as o,e5 as s,ed as c,ek as l}from"./index-BqrqTEsQ.js";const u={"h-full":``,"w-full":``,flex:``,"flex-col":``,"items-center":``,"justify-center":``,"gap-4":``};var d=o({__name:`[...all]`,setup(o){let d=t();return(t,o)=>(s(),r(`div`,u,[o[2]||=n(`div`,{"text-3xl":``},` Where are we? `,-1),n(`div`,null,[a(l(e),{onClick:o[0]||=e=>l(d).go(-1)},{default:c(()=>o[1]||=[i(` Go Back `,-1)]),_:1,__:[1]})])]))}}),f=d;export{f as default};
 
1
+ import{ci as e,d5 as t,dT as n,dW as r,dX as i,dY as a,dZ as o,e5 as s,ed as c,ek as l}from"./index-D1IGsMK6.js";const u={"h-full":``,"w-full":``,flex:``,"flex-col":``,"items-center":``,"justify-center":``,"gap-4":``};var d=o({__name:`[...all]`,setup(o){let d=t();return(t,o)=>(s(),r(`div`,u,[o[2]||=n(`div`,{"text-3xl":``},` Where are we? `,-1),n(`div`,null,[a(l(e),{onClick:o[0]||=e=>l(d).go(-1)},{default:c(()=>o[1]||=[i(` Go Back `,-1)]),_:1,__:[1]})])]))}}),f=d;export{f as default};
assets/{__vite-browser-external-BFBX2XSs.js → __vite-browser-external-DgcibqnP.js} RENAMED
@@ -1 +1 @@
1
- import{ep as e}from"./index-BqrqTEsQ.js";var t=e(((exports,t)=>{t.exports={}}));export default t();
 
1
+ import{ep as e}from"./index-D1IGsMK6.js";var t=e(((exports,t)=>{t.exports={}}));export default t();
assets/{airi-card-CFHe9iJm.js → airi-card-Q3k0tIwN.js} RENAMED
@@ -1 +1 @@
1
- import{b as e}from"./DeleteCardDialog-Cb8qVSVb.js";import"./DialogTitle-DcCyxlil.js";import{b as t}from"./InputFile-ClfQXb90.js";import{cH as n,cm as r,d7 as ee,dN as te,dQ as i,dS as a,dT as o,dU as s,dV as c,dW as l,dX as u,dY as d,dZ as f,e5 as p,e6 as m,e9 as h,ec as g,ed as _,ee as v,eg as y,ek as b,el as ne,eo as x,t as re,z as ie}from"./index-BqrqTEsQ.js";import{b as S}from"./route-block-gWR0cCIm.js";import{b as C}from"./CardCreate-1xbHbXXu.js";import{b as w}from"./CardCreationDialog-gKrswwkx.js";import{b as T}from"./CardDetailDialog-CFL4TUGk.js";import{b as E}from"./CardListItem-H_UE8PfW.js";const D={"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},ae={flex:`~ row`,"flex-wrap":``,"items-center":``,"justify-between":``,"gap-4":``},oe={class:`relative min-w-[200px] flex-1`,"inline-flex":`~`,"w-full":``,"items-center":``},se=[`placeholder`],O={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},k={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},A={key:0,flex:``,"flex-col":``,"items-center":``},j={"font-medium":``,text:`neutral-600 dark:neutral-300`},M={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},N={key:1,flex:``,"flex-col":``,"items-center":``},P={"font-medium":``,text:`primary-600 dark:primary-300`},F={key:1,class:`col-span-full rounded-xl p-8 text-center`,border:`~ neutral-200/50 dark:neutral-700/30`,bg:`neutral-50/50 dark:neutral-900/50`},I={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 L=f({__name:`index`,setup(f){let{t:S}=ie(),L=re(),{addCard:R,removeCard:z}=L,{cards:B,activeCardId:V}=ee(L),H=y(``),U=y(!1),W=y(!1),G=y(``),K=y(`nameAsc`),q=y([]);g(q,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);H.value=R(n),U.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let J=a(()=>Array.from(B.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),ce=a(()=>{if(!G.value)return J.value;let e=G.value.toLowerCase();return J.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),Y=a(()=>{let e=[...ce.value];return K.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):K.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):K.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),X=y(!1),Z=y(null);function Q(){Z.value&&(z(Z.value),Z.value=null,X.value=!1)}function le(e){Z.value=e,X.value=!0}function ue(e){H.value=e,U.value=!0}function de(){W.value=!0}function fe(e){V.value=e}function pe(e){let t=B.value.get(e);return t?.version||`1.0.0`}function $(e,t){let n=B.value.get(e);if(!n||!n.extensions?.airi?.modules)return`default`;let r=n.extensions.airi.modules;return t===`consciousness`?r.consciousness?.model&&r.consciousness.model.split(`-`).pop()||`default`:t===`voice`&&r.speech?.voice_id||`default`}return(ee,a)=>{let f=h(`motion`);return p(),l(i,null,[o(`div`,D,[o(`div`,ae,[o(`div`,oe,[a[7]||=o(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[o(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),v(o(`input`,{"onUpdate:modelValue":a[0]||=e=>G.value=e,type:`search`,class:`w-full rounded-xl p-2.5 pl-10 text-sm outline-none`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,bg:`white dark:neutral-900`,placeholder:b(S)(`settings.pages.card.search`)},null,8,se),[[te,G.value]])]),o(`div`,O,[o(`div`,k,x(b(S)(`settings.pages.card.sort_by`))+`: `,1),d(b(n),{modelValue:K.value,"onUpdate:modelValue":a[1]||=e=>K.value=e,options:[{value:`nameAsc`,label:b(S)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:b(S)(`settings.pages.card.name_desc`)},{value:`recent`,label:b(S)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),o(`div`,{class:ne([`mt-4`,{"grid grid-cols-[repeat(auto-fill,minmax(280px,1fr))] gap-4 grid-auto-rows-[minmax(min-content,max-content)] grid-auto-flow-dense sm:grid-cols-[repeat(auto-fill,minmax(240px,1fr))] sm:gap-5 md:grid-cols-[repeat(auto-fill,minmax(220px,1fr))] lg:grid-cols-[repeat(auto-fill,minmax(250px,1fr))]":b(B).size>0}])},[d(b(t),{modelValue:q.value,"onUpdate:modelValue":a[2]||=e=>q.value=e,accept:`*.json`},{default:_(({isDragging:e})=>[e?(p(),l(`div`,N,[a[9]||=o(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),o(`p`,P,x(b(S)(`settings.pages.card.drop_here`)),1)])):(p(),l(`div`,A,[a[8]||=o(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),o(`p`,j,x(b(S)(`settings.pages.card.upload`)),1),o(`p`,M,x(b(S)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),d(C,{onClick:de}),b(B).size>0?(p(!0),l(i,{key:0},m(Y.value,e=>(p(),s(E,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===b(V),"is-selected":e.id===H.value&&U.value,version:pe(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>ue(e.id),onActivate:t=>fe(e.id),onDelete:t=>le(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):c(``,!0),b(B).size===0?(p(),l(`div`,F,[a[10]||=o(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),o(`p`,null,x(b(S)(`settings.pages.card.no_cards`)),1)])):c(``,!0),G.value&&Y.value.length===0?(p(),s(b(r),{key:2,type:`warning`},{title:_(()=>[u(x(b(S)(`settings.pages.card.no_results`)),1)]),content:_(()=>[u(x(b(S)(`settings.pages.card.try_different_search`)),1)]),_:1})):c(``,!0)],2)]),d(e,{modelValue:X.value,"onUpdate:modelValue":a[3]||=e=>X.value=e,"card-name":Z.value?b(L).getCard(Z.value)?.name:``,onConfirm:Q,onCancel:a[4]||=e=>Z.value=null},null,8,[`modelValue`,`card-name`]),d(T,{modelValue:U.value,"onUpdate:modelValue":a[5]||=e=>U.value=e,"card-id":H.value},null,8,[`modelValue`,`card-id`]),d(w,{modelValue:W.value,"onUpdate:modelValue":a[6]||=e=>W.value=e},null,8,[`modelValue`]),v((p(),l(`div`,I,a[11]||=[o(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)])),[[f]])],64)}}});typeof S==`function`&&S(L);var R=L;export{R as default};
 
1
+ import{b as e}from"./DeleteCardDialog-Bc1chq43.js";import"./DialogTitle-CaB1D00q.js";import{b as t}from"./InputFile-CrEM0anr.js";import{cH as n,cm as r,d7 as ee,dN as te,dQ as i,dS as a,dT as o,dU as s,dV as c,dW as l,dX as u,dY as d,dZ as f,e5 as p,e6 as m,e9 as h,ec as g,ed as _,ee as v,eg as y,ek as b,el as ne,eo as x,t as re,z as ie}from"./index-D1IGsMK6.js";import{b as S}from"./route-block-gWR0cCIm.js";import{b as C}from"./CardCreate-BnRABIEk.js";import{b as w}from"./CardCreationDialog-xeCipFWo.js";import{b as T}from"./CardDetailDialog-42_DgObP.js";import{b as E}from"./CardListItem-4sQIRPZf.js";const D={"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},ae={flex:`~ row`,"flex-wrap":``,"items-center":``,"justify-between":``,"gap-4":``},oe={class:`relative min-w-[200px] flex-1`,"inline-flex":`~`,"w-full":``,"items-center":``},se=[`placeholder`],O={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},k={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},A={key:0,flex:``,"flex-col":``,"items-center":``},j={"font-medium":``,text:`neutral-600 dark:neutral-300`},M={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},N={key:1,flex:``,"flex-col":``,"items-center":``},P={"font-medium":``,text:`primary-600 dark:primary-300`},F={key:1,class:`col-span-full rounded-xl p-8 text-center`,border:`~ neutral-200/50 dark:neutral-700/30`,bg:`neutral-50/50 dark:neutral-900/50`},I={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 L=f({__name:`index`,setup(f){let{t:S}=ie(),L=re(),{addCard:R,removeCard:z}=L,{cards:B,activeCardId:V}=ee(L),H=y(``),U=y(!1),W=y(!1),G=y(``),K=y(`nameAsc`),q=y([]);g(q,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);H.value=R(n),U.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let J=a(()=>Array.from(B.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),ce=a(()=>{if(!G.value)return J.value;let e=G.value.toLowerCase();return J.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),Y=a(()=>{let e=[...ce.value];return K.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):K.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):K.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),X=y(!1),Z=y(null);function Q(){Z.value&&(z(Z.value),Z.value=null,X.value=!1)}function le(e){Z.value=e,X.value=!0}function ue(e){H.value=e,U.value=!0}function de(){W.value=!0}function fe(e){V.value=e}function pe(e){let t=B.value.get(e);return t?.version||`1.0.0`}function $(e,t){let n=B.value.get(e);if(!n||!n.extensions?.airi?.modules)return`default`;let r=n.extensions.airi.modules;return t===`consciousness`?r.consciousness?.model&&r.consciousness.model.split(`-`).pop()||`default`:t===`voice`&&r.speech?.voice_id||`default`}return(ee,a)=>{let f=h(`motion`);return p(),l(i,null,[o(`div`,D,[o(`div`,ae,[o(`div`,oe,[a[7]||=o(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[o(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),v(o(`input`,{"onUpdate:modelValue":a[0]||=e=>G.value=e,type:`search`,class:`w-full rounded-xl p-2.5 pl-10 text-sm outline-none`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,bg:`white dark:neutral-900`,placeholder:b(S)(`settings.pages.card.search`)},null,8,se),[[te,G.value]])]),o(`div`,O,[o(`div`,k,x(b(S)(`settings.pages.card.sort_by`))+`: `,1),d(b(n),{modelValue:K.value,"onUpdate:modelValue":a[1]||=e=>K.value=e,options:[{value:`nameAsc`,label:b(S)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:b(S)(`settings.pages.card.name_desc`)},{value:`recent`,label:b(S)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),o(`div`,{class:ne([`mt-4`,{"grid grid-cols-[repeat(auto-fill,minmax(280px,1fr))] gap-4 grid-auto-rows-[minmax(min-content,max-content)] grid-auto-flow-dense sm:grid-cols-[repeat(auto-fill,minmax(240px,1fr))] sm:gap-5 md:grid-cols-[repeat(auto-fill,minmax(220px,1fr))] lg:grid-cols-[repeat(auto-fill,minmax(250px,1fr))]":b(B).size>0}])},[d(b(t),{modelValue:q.value,"onUpdate:modelValue":a[2]||=e=>q.value=e,accept:`*.json`},{default:_(({isDragging:e})=>[e?(p(),l(`div`,N,[a[9]||=o(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),o(`p`,P,x(b(S)(`settings.pages.card.drop_here`)),1)])):(p(),l(`div`,A,[a[8]||=o(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),o(`p`,j,x(b(S)(`settings.pages.card.upload`)),1),o(`p`,M,x(b(S)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),d(C,{onClick:de}),b(B).size>0?(p(!0),l(i,{key:0},m(Y.value,e=>(p(),s(E,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===b(V),"is-selected":e.id===H.value&&U.value,version:pe(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>ue(e.id),onActivate:t=>fe(e.id),onDelete:t=>le(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):c(``,!0),b(B).size===0?(p(),l(`div`,F,[a[10]||=o(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),o(`p`,null,x(b(S)(`settings.pages.card.no_cards`)),1)])):c(``,!0),G.value&&Y.value.length===0?(p(),s(b(r),{key:2,type:`warning`},{title:_(()=>[u(x(b(S)(`settings.pages.card.no_results`)),1)]),content:_(()=>[u(x(b(S)(`settings.pages.card.try_different_search`)),1)]),_:1})):c(``,!0)],2)]),d(e,{modelValue:X.value,"onUpdate:modelValue":a[3]||=e=>X.value=e,"card-name":Z.value?b(L).getCard(Z.value)?.name:``,onConfirm:Q,onCancel:a[4]||=e=>Z.value=null},null,8,[`modelValue`,`card-name`]),d(T,{modelValue:U.value,"onUpdate:modelValue":a[5]||=e=>U.value=e,"card-id":H.value},null,8,[`modelValue`,`card-id`]),d(w,{modelValue:W.value,"onUpdate:modelValue":a[6]||=e=>W.value=e},null,8,[`modelValue`]),v((p(),l(`div`,I,a[11]||=[o(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)])),[[f]])],64)}}});typeof S==`function`&&S(L);var R=L;export{R as default};
assets/{alibaba-cloud-model-studio-COHJiWXk.js → alibaba-cloud-model-studio-3eKy2f7l.js} RENAMED
@@ -1 +1 @@
1
- import{cM as e,d7 as t,dS as n,dT as r,dU as i,dY as a,dZ as o,e as s,e3 as c,e5 as l,ec as u,ed as d,eg as f,ek as p,f as m,u as h,x as g,z as _}from"./index-BqrqTEsQ.js";import{b as v}from"./route-block-gWR0cCIm.js";const y={flex:`~ col gap-4`},b=`alibaba-cloud-model-studio`,x=`cosyvoice-v1`;var S=o({__name:`alibaba-cloud-model-studio`,setup(o){let v={speed:1},S=f(0),C=f(1),w=f(0),T=h(),E=g(),{providers:D}=t(E),{t:O}=_(),k=n(()=>!!D.value[b]?.apiKey),A=n(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=await E.getProviderInstance(b);if(!r)throw Error(`Failed to initialize speech provider`);let i=E.getProviderConfig(b),a=i.model||x;return await T.speech(r,a,e,t,{...i,...v})}return c(async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)}),u(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),u(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),u(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),u(D,async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(t,n)=>(l(),i(p(s),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":d(()=>[r(`div`,y,[a(p(e),{modelValue:S.value,"onUpdate:modelValue":n[0]||=e=>S.value=e,label:p(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:p(O)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),a(p(e),{modelValue:C.value,"onUpdate:modelValue":n[1]||=e=>C.value=e,label:p(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:p(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),a(p(e),{modelValue:w.value,"onUpdate:modelValue":n[2]||=e=>w.value=e,label:p(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:p(O)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`])])]),playground:d(()=>[a(p(m),{"available-voices":A.value,"generate-speech":j,"api-key-configured":k.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof v==`function`&&v(S);var C=S;export{C as default};
 
1
+ import{cM as e,d7 as t,dS as n,dT as r,dU as i,dY as a,dZ as o,e as s,e3 as c,e5 as l,ec as u,ed as d,eg as f,ek as p,f as m,u as h,x as g,z as _}from"./index-D1IGsMK6.js";import{b as v}from"./route-block-gWR0cCIm.js";const y={flex:`~ col gap-4`},b=`alibaba-cloud-model-studio`,x=`cosyvoice-v1`;var S=o({__name:`alibaba-cloud-model-studio`,setup(o){let v={speed:1},S=f(0),C=f(1),w=f(0),T=h(),E=g(),{providers:D}=t(E),{t:O}=_(),k=n(()=>!!D.value[b]?.apiKey),A=n(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=await E.getProviderInstance(b);if(!r)throw Error(`Failed to initialize speech provider`);let i=E.getProviderConfig(b),a=i.model||x;return await T.speech(r,a,e,t,{...i,...v})}return c(async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)}),u(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),u(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),u(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),u(D,async()=>{let e=E.getProviderConfig(b),t=E.getProviderMetadata(b);await t.validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(t,n)=>(l(),i(p(s),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":d(()=>[r(`div`,y,[a(p(e),{modelValue:S.value,"onUpdate:modelValue":n[0]||=e=>S.value=e,label:p(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:p(O)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),a(p(e),{modelValue:C.value,"onUpdate:modelValue":n[1]||=e=>C.value=e,label:p(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:p(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),a(p(e),{modelValue:w.value,"onUpdate:modelValue":n[2]||=e=>w.value=e,label:p(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:p(O)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`])])]),playground:d(()=>[a(p(m),{"available-voices":A.value,"generate-speech":j,"api-key-configured":k.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof v==`function`&&v(S);var C=S;export{C as default};
assets/{anthropic-CUlO-W3r.js → anthropic-BFqros6g.js} RENAMED
@@ -1 +1 @@
1
- import{d5 as e,d7 as t,dS as n,dT as r,dU as i,dX as a,dY as o,dZ as s,e3 as c,e5 as l,ec as u,ed as d,ek as f,eo as p,g as m,h,i as g,j as _,k as v,l as y,x as b,z as x}from"./index-BqrqTEsQ.js";import{b as S}from"./route-block-gWR0cCIm.js";const C={bg:`orange-50 dark:orange-900/20`,"rounded-xl":``,"p-4":``,flex:`~ col gap-3`},w={"text-xl":``,"font-semibold":``,text:`orange-700 dark:orange-500`},T={underline:``,href:`https://docs.anthropic.com/en/api/openai-sdk`},E=`anthropic`;var D=s({__name:`anthropic`,setup(s){let{t:S}=x(),D=e(),O=b(),{providers:k}=t(O),A=n(()=>O.getProviderMetadata(E)),j=n({get:()=>k.value[E]?.apiKey||``,set:e=>{k.value[E]||(k.value[E]={}),k.value[E].apiKey=e}}),M=n({get:()=>k.value[E]?.baseUrl||`https://api.anthropic.com/v1/`,set:e=>{k.value[E]||(k.value[E]={}),k.value[E].baseUrl=e}});c(()=>{k.value[E]||(k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}),j.value=k.value[E]?.apiKey||``,M.value=k.value[E]?.baseUrl||`https://api.anthropic.com/v1/`}),u([j,M],()=>{k.value[E]={...k.value[E],apiKey:j.value,baseUrl:M.value||`https://api.anthropic.com/v1/`}});function N(){k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}}return(e,t)=>(l(),i(f(m),{"provider-name":A.value?.localizedName||`Anthropic | Claude`,"provider-icon":A.value?.icon,"on-back":()=>f(D).back()},{default:d(()=>[r(`div`,C,[r(`h2`,w,p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.title`)),1),r(`p`,null,[a(p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part1`))+` `,1),r(`a`,T,p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part2`)),1),a(`, `+p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part3`))+` `,1),t[2]||=r(`a`,{underline:``,href:`https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS`},`CORS`,-1),a(` `+p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part4`)),1)]),r(`p`,null,[a(p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part5`))+` `,1),t[3]||=r(`a`,{underline:``,href:`https://workers.cloudflare.com/`},`Cloudflare Workers`,-1),a(` `+p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part6`)),1)])]),o(f(h),null,{default:d(()=>[o(f(g),{title:f(S)(`settings.pages.providers.common.section.basic.title`),description:f(S)(`settings.pages.providers.common.section.basic.description`),"on-reset":N},{default:d(()=>[o(f(v),{modelValue:j.value,"onUpdate:modelValue":t[0]||=e=>j.value=e,"provider-name":A.value?.localizedName||`Anthropic`,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),o(f(y),{title:f(S)(`settings.pages.providers.common.section.advanced.title`)},{default:d(()=>[o(f(_),{modelValue:M.value,"onUpdate:modelValue":t[1]||=e=>M.value=e,placeholder:`https://api.anthropic.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof S==`function`&&S(D);var O=D;export{O as default};
 
1
+ import{d5 as e,d7 as t,dS as n,dT as r,dU as i,dX as a,dY as o,dZ as s,e3 as c,e5 as l,ec as u,ed as d,ek as f,eo as p,g as m,h,i as g,j as _,k as v,l as y,x as b,z as x}from"./index-D1IGsMK6.js";import{b as S}from"./route-block-gWR0cCIm.js";const C={bg:`orange-50 dark:orange-900/20`,"rounded-xl":``,"p-4":``,flex:`~ col gap-3`},w={"text-xl":``,"font-semibold":``,text:`orange-700 dark:orange-500`},T={underline:``,href:`https://docs.anthropic.com/en/api/openai-sdk`},E=`anthropic`;var D=s({__name:`anthropic`,setup(s){let{t:S}=x(),D=e(),O=b(),{providers:k}=t(O),A=n(()=>O.getProviderMetadata(E)),j=n({get:()=>k.value[E]?.apiKey||``,set:e=>{k.value[E]||(k.value[E]={}),k.value[E].apiKey=e}}),M=n({get:()=>k.value[E]?.baseUrl||`https://api.anthropic.com/v1/`,set:e=>{k.value[E]||(k.value[E]={}),k.value[E].baseUrl=e}});c(()=>{k.value[E]||(k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}),j.value=k.value[E]?.apiKey||``,M.value=k.value[E]?.baseUrl||`https://api.anthropic.com/v1/`}),u([j,M],()=>{k.value[E]={...k.value[E],apiKey:j.value,baseUrl:M.value||`https://api.anthropic.com/v1/`}});function N(){k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}}return(e,t)=>(l(),i(f(m),{"provider-name":A.value?.localizedName||`Anthropic | Claude`,"provider-icon":A.value?.icon,"on-back":()=>f(D).back()},{default:d(()=>[r(`div`,C,[r(`h2`,w,p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.title`)),1),r(`p`,null,[a(p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part1`))+` `,1),r(`a`,T,p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part2`)),1),a(`, `+p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part3`))+` `,1),t[2]||=r(`a`,{underline:``,href:`https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS`},`CORS`,-1),a(` `+p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part4`)),1)]),r(`p`,null,[a(p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part5`))+` `,1),t[3]||=r(`a`,{underline:``,href:`https://workers.cloudflare.com/`},`Cloudflare Workers`,-1),a(` `+p(f(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part6`)),1)])]),o(f(h),null,{default:d(()=>[o(f(g),{title:f(S)(`settings.pages.providers.common.section.basic.title`),description:f(S)(`settings.pages.providers.common.section.basic.description`),"on-reset":N},{default:d(()=>[o(f(v),{modelValue:j.value,"onUpdate:modelValue":t[0]||=e=>j.value=e,"provider-name":A.value?.localizedName||`Anthropic`,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),o(f(y),{title:f(S)(`settings.pages.providers.common.section.advanced.title`)},{default:d(()=>[o(f(_),{modelValue:M.value,"onUpdate:modelValue":t[1]||=e=>M.value=e,placeholder:`https://api.anthropic.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof S==`function`&&S(D);var O=D;export{O as default};
assets/{appearance-BIDEdXyM.js → appearance-Be6MT6gl.js} RENAMED
@@ -1 +1 @@
1
- import{co as e,dQ as t,dS as n,dT as r,dU as i,dW as a,dZ as o,e5 as s,e6 as c,e9 as l,ee as u,ek as d,en as f,z as p}from"./index-BqrqTEsQ.js";import{b as m}from"./route-block-gWR0cCIm.js";const h={flex:`~ col gap-4`,"font-normal":``},g={flex:`~ col gap-4`},_={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-12rem)]`,"bottom-0":``,"right--10":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:180},enter:{scale:1,opacity:1,rotate:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},v={text:`60`,"i-solar:settings-bold-duotone":``};var y=o({__name:`index`,setup(o){let{t:m}=p(),y=n(()=>[{title:m(`settings.pages.themes.general.title`),description:m(`settings.pages.themes.general.description`),icon:`i-solar:emoji-funny-square-bold-duotone`,to:`/settings/appearance/general`},{title:m(`settings.pages.themes.color-scheme.title`),description:m(`settings.pages.themes.color-scheme.description`),icon:`i-solar:pallete-2-bold-duotone`,to:`/settings/appearance/color-scheme`},{title:m(`settings.pages.themes.developer.title`),description:m(`settings.pages.themes.developer.description`),icon:`i-solar:code-bold-duotone`,to:`/settings/appearance/developer`}]);return(n,o)=>{let p=l(`motion`);return s(),a(`div`,h,[o[0]||=r(`div`,null,null,-1),r(`div`,g,[(s(!0),a(t,null,c(y.value,(t,n)=>u((s(),i(d(e),{key:t.to,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:250,style:f({transitionDelay:`${n*50}ms`}),title:t.title,description:t.description,icon:t.icon,to:t.to},null,8,[`style`,`title`,`description`,`icon`,`to`])),[[p]])),128))]),u((s(),a(`div`,_,[u(r(`div`,v,null,512),[[p]])])),[[p]])])}}});typeof m==`function`&&m(y);var b=y;export{b as default};
 
1
+ import{co as e,dQ as t,dS as n,dT as r,dU as i,dW as a,dZ as o,e5 as s,e6 as c,e9 as l,ee as u,ek as d,en as f,z as p}from"./index-D1IGsMK6.js";import{b as m}from"./route-block-gWR0cCIm.js";const h={flex:`~ col gap-4`,"font-normal":``},g={flex:`~ col gap-4`},_={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-12rem)]`,"bottom-0":``,"right--10":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:180},enter:{scale:1,opacity:1,rotate:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},v={text:`60`,"i-solar:settings-bold-duotone":``};var y=o({__name:`index`,setup(o){let{t:m}=p(),y=n(()=>[{title:m(`settings.pages.themes.general.title`),description:m(`settings.pages.themes.general.description`),icon:`i-solar:emoji-funny-square-bold-duotone`,to:`/settings/appearance/general`},{title:m(`settings.pages.themes.color-scheme.title`),description:m(`settings.pages.themes.color-scheme.description`),icon:`i-solar:pallete-2-bold-duotone`,to:`/settings/appearance/color-scheme`},{title:m(`settings.pages.themes.developer.title`),description:m(`settings.pages.themes.developer.description`),icon:`i-solar:code-bold-duotone`,to:`/settings/appearance/developer`}]);return(n,o)=>{let p=l(`motion`);return s(),a(`div`,h,[o[0]||=r(`div`,null,null,-1),r(`div`,g,[(s(!0),a(t,null,c(y.value,(t,n)=>u((s(),i(d(e),{key:t.to,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:250,style:f({transitionDelay:`${n*50}ms`}),title:t.title,description:t.description,icon:t.icon,to:t.to},null,8,[`style`,`title`,`description`,`icon`,`to`])),[[p]])),128))]),u((s(),a(`div`,_,[u(r(`div`,v,null,512),[[p]])])),[[p]])])}}});typeof m==`function`&&m(y);var b=y;export{b as default};
assets/{audio-DMDuWRzR.js → audio-C8SmZBs_.js} RENAMED
@@ -1 +1 @@
1
- import{dT as e,dW as t,dZ as n,e5 as r,eg as i}from"./index-BqrqTEsQ.js";var a=n({__name:`audio`,setup(n){let a=i(),o=i();function s(e){if(!e)return;let t=o.value?.files?.[0];if(!t)return;let n=document.createElement(`audio`);a.value?.appendChild(n),n.src=URL.createObjectURL(t),n.controls=!0,n.load(),n.play()}return(n,i)=>(r(),t(`div`,null,[e(`div`,null,[e(`div`,{ref_key:`containerRef`,ref:a},null,512),e(`input`,{ref_key:`fileInputRef`,ref:o,type:`file`,onChange:s},null,544)])]))}}),o=a;export{o as default};
 
1
+ import{dT as e,dW as t,dZ as n,e5 as r,eg as i}from"./index-D1IGsMK6.js";var a=n({__name:`audio`,setup(n){let a=i(),o=i();function s(e){if(!e)return;let t=o.value?.files?.[0];if(!t)return;let n=document.createElement(`audio`);a.value?.appendChild(n),n.src=URL.createObjectURL(t),n.controls=!0,n.load(),n.play()}return(n,i)=>(r(),t(`div`,null,[e(`div`,null,[e(`div`,{ref_key:`containerRef`,ref:a},null,512),e(`input`,{ref_key:`fileInputRef`,ref:o,type:`file`,onChange:s},null,544)])]))}}),o=a;export{o as default};
assets/{audio-record-Cosszn5h.js → audio-record-Dm-nsCuP.js} RENAMED
@@ -1 +1 @@
1
- import{cH as e,ci as t,d$ as n,dQ as r,dS as i,dT as a,dU as o,dW as s,dX as c,dY as l,dZ as u,dc as d,dl as f,do as p,e1 as m,e3 as h,e4 as g,e5 as _,e6 as v,e7 as y,ec as b,ed as x,ef as S,eg as C,ej as w,ek as T,eo as E}from"./index-BqrqTEsQ.js";var D=u({__name:`Option`,props:{value:{},label:{},active:{type:Boolean}},setup(e){let t=e,r=n(`selectOption`),i=n(`hide`);return(e,n)=>(_(),s(`div`,m({...e.$attrs,class:null,style:null},{class:[`cursor-pointer rounded px-2 py-1 text-neutral-700 hover:bg-neutral-100 dark:text-neutral-200 dark:hover:bg-neutral-800`,{"bg-neutral-100 dark:bg-neutral-800":t.active}],"line-clamp-1":``,"overflow-hidden":``,"text-ellipsis":``,"whitespace-pre-wrap":``,text:`xs sm:sm`,"transition-colors":``,"duration-150":``,"ease-in-out":``,"will-change-background-color":``,"will-change-color":``,onClick:n[0]||=()=>{T(r)(t.value),T(i)()}}),[y(e.$slots,`default`,{},()=>[c(E(t.label),1)])],16))}}),O=D;function k(){let e=d({constraints:{audio:!0},requestPermissions:!1}),t=C(e.audioInputs.value[0]?.deviceId||``),n=C(),r=i(()=>e.audioInputs.value),a=C({audio:!0}),o=f({constraints:a,autoSwitch:!0,enabled:!1});async function s(){e.permissionGranted.value||e.isSupported.value&&await e.ensurePermissions()}b(t,()=>{t.value&&(a.value={audio:{deviceId:{exact:t.value}}})},{immediate:!0}),b(e.audioInputs,()=>{n.value=r.value.find(e=>e.deviceId===t.value)},{immediate:!0}),b([e.permissionGranted,r,t],async()=>{await s(),e.permissionGranted.value&&r.value.length!==0&&(n.value||=r.value[0])},{immediate:!0});async function c(){await s(),e.permissionGranted.value&&n.value&&(o.enabled.value&&o.restart(),o.start())}function l(){o.stop()}return{selectedAudioInputId:t,selectedAudioInput:n,audioInputs:r,start:c,stop:l,request:s,media:o}}function A(e,t=()=>Promise.resolve()){let n=C(),r=w(e);async function i(){if(await t(),await p(r).toBeTruthy(),!r.value){console.error(`No media media available`);return}n.value=new MediaRecorder(r.value),n.value.start()}function a(){n.value&&(n.value.stop(),n.value.ondataavailable=e=>{let t=e.data,n=URL.createObjectURL(t),r=new Audio(n);r.play()})}return{startRecord:i,stopRecord:a}}const j={class:`mt-4 w-full flex justify-center gap-2`};var M=u({__name:`audio-record`,setup(n){let{audioInputs:i,selectedAudioInputId:u,start:d,stop:f,media:p,request:m}=k(),{startRecord:y,stopRecord:b}=A(p.stream,d);return h(()=>m()),g(()=>f()),(n,f)=>(_(),s(`div`,null,[l(T(e),{modelValue:T(u),"onUpdate:modelValue":f[0]||=e=>S(u)?u.value=e:null,onChange:f[1]||=()=>T(d)()},{default:x(({value:e})=>[a(`div`,null,E(e?T(i).find(t=>t.deviceId===e)?.label:`Select Audio Input`),1)]),options:x(({hide:e})=>[(_(!0),s(r,null,v(T(i),t=>(_(),o(T(O),{key:t.deviceId,value:t.deviceId,active:t.deviceId===T(u),onClick:t=>e()},{default:x(()=>[c(E(t.label),1)]),_:2},1032,[`value`,`active`,`onClick`]))),128))]),_:1},8,[`modelValue`]),a(`div`,j,[l(T(t),{onClick:T(y)},{default:x(()=>f[2]||=[c(` Start Recording `,-1)]),_:1,__:[2]},8,[`onClick`]),l(T(t),{onClick:T(b)},{default:x(()=>f[3]||=[c(` Stop Recording `,-1)]),_:1,__:[3]},8,[`onClick`])])]))}}),N=M;export{N as default};
 
1
+ import{cH as e,ci as t,d$ as n,dQ as r,dS as i,dT as a,dU as o,dW as s,dX as c,dY as l,dZ as u,dc as d,dl as f,do as p,e1 as m,e3 as h,e4 as g,e5 as _,e6 as v,e7 as y,ec as b,ed as x,ef as S,eg as C,ej as w,ek as T,eo as E}from"./index-D1IGsMK6.js";var D=u({__name:`Option`,props:{value:{},label:{},active:{type:Boolean}},setup(e){let t=e,r=n(`selectOption`),i=n(`hide`);return(e,n)=>(_(),s(`div`,m({...e.$attrs,class:null,style:null},{class:[`cursor-pointer rounded px-2 py-1 text-neutral-700 hover:bg-neutral-100 dark:text-neutral-200 dark:hover:bg-neutral-800`,{"bg-neutral-100 dark:bg-neutral-800":t.active}],"line-clamp-1":``,"overflow-hidden":``,"text-ellipsis":``,"whitespace-pre-wrap":``,text:`xs sm:sm`,"transition-colors":``,"duration-150":``,"ease-in-out":``,"will-change-background-color":``,"will-change-color":``,onClick:n[0]||=()=>{T(r)(t.value),T(i)()}}),[y(e.$slots,`default`,{},()=>[c(E(t.label),1)])],16))}}),O=D;function k(){let e=d({constraints:{audio:!0},requestPermissions:!1}),t=C(e.audioInputs.value[0]?.deviceId||``),n=C(),r=i(()=>e.audioInputs.value),a=C({audio:!0}),o=f({constraints:a,autoSwitch:!0,enabled:!1});async function s(){e.permissionGranted.value||e.isSupported.value&&await e.ensurePermissions()}b(t,()=>{t.value&&(a.value={audio:{deviceId:{exact:t.value}}})},{immediate:!0}),b(e.audioInputs,()=>{n.value=r.value.find(e=>e.deviceId===t.value)},{immediate:!0}),b([e.permissionGranted,r,t],async()=>{await s(),e.permissionGranted.value&&r.value.length!==0&&(n.value||=r.value[0])},{immediate:!0});async function c(){await s(),e.permissionGranted.value&&n.value&&(o.enabled.value&&o.restart(),o.start())}function l(){o.stop()}return{selectedAudioInputId:t,selectedAudioInput:n,audioInputs:r,start:c,stop:l,request:s,media:o}}function A(e,t=()=>Promise.resolve()){let n=C(),r=w(e);async function i(){if(await t(),await p(r).toBeTruthy(),!r.value){console.error(`No media media available`);return}n.value=new MediaRecorder(r.value),n.value.start()}function a(){n.value&&(n.value.stop(),n.value.ondataavailable=e=>{let t=e.data,n=URL.createObjectURL(t),r=new Audio(n);r.play()})}return{startRecord:i,stopRecord:a}}const j={class:`mt-4 w-full flex justify-center gap-2`};var M=u({__name:`audio-record`,setup(n){let{audioInputs:i,selectedAudioInputId:u,start:d,stop:f,media:p,request:m}=k(),{startRecord:y,stopRecord:b}=A(p.stream,d);return h(()=>m()),g(()=>f()),(n,f)=>(_(),s(`div`,null,[l(T(e),{modelValue:T(u),"onUpdate:modelValue":f[0]||=e=>S(u)?u.value=e:null,onChange:f[1]||=()=>T(d)()},{default:x(({value:e})=>[a(`div`,null,E(e?T(i).find(t=>t.deviceId===e)?.label:`Select Audio Input`),1)]),options:x(({hide:e})=>[(_(!0),s(r,null,v(T(i),t=>(_(),o(T(O),{key:t.deviceId,value:t.deviceId,active:t.deviceId===T(u),onClick:t=>e()},{default:x(()=>[c(E(t.label),1)]),_:2},1032,[`value`,`active`,`onClick`]))),128))]),_:1},8,[`modelValue`]),a(`div`,j,[l(T(t),{onClick:T(y)},{default:x(()=>f[2]||=[c(` Start Recording `,-1)]),_:1,__:[2]},8,[`onClick`]),l(T(t),{onClick:T(b)},{default:x(()=>f[3]||=[c(` Stop Recording `,-1)]),_:1,__:[3]},8,[`onClick`])])]))}}),N=M;export{N as default};
assets/{azure-ai-foundry-ByIXKIr5.js → azure-ai-foundry-BUoQbmRd.js} RENAMED
@@ -1 +1 @@
1
- import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,k as m,l as h,m as g,x as _,z as v}from"./index-BqrqTEsQ.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`azure-ai-foundry`;var x=a({__name:`azure-ai-foundry`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.resourceName||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].resourceName=e}}),D=n({get:()=>C.value[b]?.apiVersion||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiVersion=e}}),O=n({get:()=>C.value[b]?.modelId||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].modelId=e}});o(()=>{C.value[b]||(C.value[b]={}),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.resourceName||``,D.value=C.value[b]?.apiVersion||``,O.value=C.value[b]?.modelId||``}),c([T,E,D,O],()=>{C.value[b]={...C.value[b],apiKey:T.value,resourceName:E.value,apiVersion:D.value,modelId:O.value}});function k(){C.value[b]={}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName||`Azure OpenAI`,"provider-icon":w.value?.icon,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":k},{default:l(()=>[i(u(m),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName||`Azure OpenAI`,placeholder:`...`,required:``},null,8,[`modelValue`,`provider-name`]),i(u(g),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,label:`Resouce name`,placeholder:`...`,description:`Prefix used in https://<prefix>.services.ai.azure.com`,required:``},null,8,[`modelValue`]),i(u(g),{modelValue:O.value,"onUpdate:modelValue":t[2]||=e=>O.value=e,label:`Model id`,placeholder:`...`,description:`Model ID on Azure AI Foundry`,required:``},null,8,[`modelValue`])]),_:1},8,[`title`,`description`]),i(u(h),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(g),{modelValue:D.value,"onUpdate:modelValue":t[3]||=e=>D.value=e,label:`API version`,placeholder:`e.g. 2025-04-01-preview`,description:`API version for snapshot of the models`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
 
1
+ import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,k as m,l as h,m as g,x as _,z as v}from"./index-D1IGsMK6.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`azure-ai-foundry`;var x=a({__name:`azure-ai-foundry`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.resourceName||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].resourceName=e}}),D=n({get:()=>C.value[b]?.apiVersion||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiVersion=e}}),O=n({get:()=>C.value[b]?.modelId||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].modelId=e}});o(()=>{C.value[b]||(C.value[b]={}),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.resourceName||``,D.value=C.value[b]?.apiVersion||``,O.value=C.value[b]?.modelId||``}),c([T,E,D,O],()=>{C.value[b]={...C.value[b],apiKey:T.value,resourceName:E.value,apiVersion:D.value,modelId:O.value}});function k(){C.value[b]={}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName||`Azure OpenAI`,"provider-icon":w.value?.icon,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":k},{default:l(()=>[i(u(m),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName||`Azure OpenAI`,placeholder:`...`,required:``},null,8,[`modelValue`,`provider-name`]),i(u(g),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,label:`Resouce name`,placeholder:`...`,description:`Prefix used in https://<prefix>.services.ai.azure.com`,required:``},null,8,[`modelValue`]),i(u(g),{modelValue:O.value,"onUpdate:modelValue":t[2]||=e=>O.value=e,label:`Model id`,placeholder:`...`,description:`Model ID on Azure AI Foundry`,required:``},null,8,[`modelValue`])]),_:1},8,[`title`,`description`]),i(u(h),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(g),{modelValue:D.value,"onUpdate:modelValue":t[3]||=e=>D.value=e,label:`API version`,placeholder:`e.g. 2025-04-01-preview`,description:`API version for snapshot of the models`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
assets/{background-gradient-blending-Dc6neL0J.js → background-gradient-blending-BFp2Vmjq.js} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/{background-remove-CfzWeaPN.js → background-remove-D40tSYmj.js} RENAMED
@@ -1 +1 @@
1
- import{b as e}from"./InputFile-ClfQXb90.js";import{dQ as t,dS as n,dT as r,dV as i,dW as a,dY as o,dZ as s,e3 as c,e5 as l,e6 as u,eg as d,ek as f,en as p,eo as m,y as h}from"./index-BqrqTEsQ.js";import{b as g,c as _,d as v,f as y}from"./transformers.web-DwlcaNlo.js";const b={flex:``,"flex-col":``,"items-center":``,"gap-4":``},x=[`disabled`],S={"h-full":``,"w-full":``,flex:``,"gap-2":``},C={w:`[50%]`,border:`2 solid neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-900`,"min-h":`120`,h:`auto`,"overflow-hidden":``,"rounded-lg":``},w=[`src`],T={w:`[50%]`,border:`2 solid neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-900`,"min-h":`120`,h:`auto`,relative:``,"overflow-hidden":``,"rounded-lg":``},E={key:0,bg:`black/50`,absolute:``,"inset-0":``,"z-10":``,flex:``,"flex-col":``,"items-center":``,"justify-center":``},D={"mb-4":``,"text-white":``,"font-medium":``},O={bg:`gray-200/30`,w:`70%`,"h-2":``,"overflow-hidden":``,"rounded-full":``},k=[`src`],A={bg:`black/0 group-hover:black/20`,absolute:``,"inset-0":``,flex:``,"items-center":``,"justify-center":``,"transition-all":``,"duration-200":``},j=[`onClick`],M={key:1,absolute:``,"bottom-2":``,"right-2":``};var N=s({__name:`background-remove`,setup(s){let N=d(),P=d(),F=d(),I=d(),L=d(!1),R=d(0),z=d(),B=d(),V=d([]),H=n(()=>V.value.map(e=>URL.createObjectURL(e)));c(async()=>{try{if(!(await h()).supported)throw Error(`WebGPU is not supported in this browser.`);let e=`Xenova/modnet`;y.backends.onnx.wasm.proxy=!1,N.value??=await g.from_pretrained(e,{device:`webgpu`}),P.value??=await _.from_pretrained(e,{})}catch(e){F.value=e}I.value=!1});async function U(){if(!N.value||!P.value)return;L.value=!0,R.value=0,z.value=[];let e=H.value.length;for(let t=0;t<e;++t){let n=await v.fromURL(H.value[t]),{pixel_values:r}=await P.value(n),{output:i}=await N.value({input:r}),a=(await v.fromTensor(i[0].mul(255).to(`uint8`)).resize(n.width,n.height)).data,o=document.createElement(`canvas`);o.width=n.width,o.height=n.height;let s=o.getContext(`2d`);if(!s)return;s.drawImage(n.toCanvas(),0,0);let c=s.getImageData(0,0,n.width,n.height);for(let e=0;e<a.length;++e)c.data[4*e+3]=a[e];s.putImageData(c,0,0),z.value.push(o.toDataURL(`image/png`)),R.value=Math.round((t+1)/e*100)}L.value=!1,B.value=!0}function W(e){if(!z.value||e>=z.value.length||!V.value[e])return;let t=V.value[e].name,n=t.substring(0,t.lastIndexOf(`.`))||t,r=t.substring(t.lastIndexOf(`.`))||`.png`,i=`${n}-background-removed${r}`,a=document.createElement(`a`);a.href=z.value[e],a.download=i,document.body.appendChild(a),a.click(),document.body.removeChild(a)}function G(){!z.value||z.value.length===0||z.value.forEach((e,t)=>{setTimeout(()=>W(t),t*100)})}return(n,s)=>(l(),a(`div`,b,[r(`button`,{bg:`neutral-100 dark:neutral-800`,"w-full":``,"cursor-pointer":``,"rounded-lg":``,"px-3":``,"py-2":``,disabled:L.value,onClick:U},m(L.value?`Processing...`:`Process`),9,x),r(`div`,S,[r(`div`,C,[(l(!0),a(t,null,u(H.value,(e,t)=>(l(),a(`img`,{key:t,src:e,"h-full":``,"w-full":``,"object-cover":``},null,8,w))),128))]),r(`div`,T,[L.value?(l(),a(`div`,E,[r(`div`,D,m(R.value)+`% `,1),r(`div`,O,[r(`div`,{bg:`emerald-500`,"h-full":``,style:p({width:`${R.value}%`}),"transition-all":``,"duration-200":``},null,4)])])):i(``,!0),(l(!0),a(t,null,u(z.value,(e,t)=>(l(),a(`div`,{key:t,relative:``,class:`group`,"h-full":``,"w-full":``},[r(`img`,{src:e,"h-full":``,"w-full":``,"object-cover":``},null,8,k),r(`div`,A,[r(`button`,{bg:`emerald-500 hover:emerald-600`,"rounded-full":``,"p-2":``,"text-white":``,"opacity-0":``,"transition-all":``,"duration-200":``,"group-hover:opacity-100":``,onClick:e=>W(t)},s[1]||=[r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,class:`h-5 w-5`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[r(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4`})],-1)],8,j)])]))),128)),z.value&&z.value.length>1?(l(),a(`div`,M,[r(`button`,{bg:`emerald-500 hover:emerald-600`,"rounded-full":``,"p-2":``,"text-white":``,onClick:G},s[2]||=[r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,class:`h-5 w-5`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[r(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12`})],-1)])])):i(``,!0)])]),o(f(e),{modelValue:V.value,"onUpdate:modelValue":s[0]||=e=>V.value=e,"w-full":``},null,8,[`modelValue`])]))}}),P=N;export{P as default};
 
1
+ import{b as e}from"./InputFile-CrEM0anr.js";import{dQ as t,dS as n,dT as r,dV as i,dW as a,dY as o,dZ as s,e3 as c,e5 as l,e6 as u,eg as d,ek as f,en as p,eo as m,y as h}from"./index-D1IGsMK6.js";import{b as g,c as _,d as v,f as y}from"./transformers.web-B7NywNTw.js";const b={flex:``,"flex-col":``,"items-center":``,"gap-4":``},x=[`disabled`],S={"h-full":``,"w-full":``,flex:``,"gap-2":``},C={w:`[50%]`,border:`2 solid neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-900`,"min-h":`120`,h:`auto`,"overflow-hidden":``,"rounded-lg":``},w=[`src`],T={w:`[50%]`,border:`2 solid neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-900`,"min-h":`120`,h:`auto`,relative:``,"overflow-hidden":``,"rounded-lg":``},E={key:0,bg:`black/50`,absolute:``,"inset-0":``,"z-10":``,flex:``,"flex-col":``,"items-center":``,"justify-center":``},D={"mb-4":``,"text-white":``,"font-medium":``},O={bg:`gray-200/30`,w:`70%`,"h-2":``,"overflow-hidden":``,"rounded-full":``},k=[`src`],A={bg:`black/0 group-hover:black/20`,absolute:``,"inset-0":``,flex:``,"items-center":``,"justify-center":``,"transition-all":``,"duration-200":``},j=[`onClick`],M={key:1,absolute:``,"bottom-2":``,"right-2":``};var N=s({__name:`background-remove`,setup(s){let N=d(),P=d(),F=d(),I=d(),L=d(!1),R=d(0),z=d(),B=d(),V=d([]),H=n(()=>V.value.map(e=>URL.createObjectURL(e)));c(async()=>{try{if(!(await h()).supported)throw Error(`WebGPU is not supported in this browser.`);let e=`Xenova/modnet`;y.backends.onnx.wasm.proxy=!1,N.value??=await g.from_pretrained(e,{device:`webgpu`}),P.value??=await _.from_pretrained(e,{})}catch(e){F.value=e}I.value=!1});async function U(){if(!N.value||!P.value)return;L.value=!0,R.value=0,z.value=[];let e=H.value.length;for(let t=0;t<e;++t){let n=await v.fromURL(H.value[t]),{pixel_values:r}=await P.value(n),{output:i}=await N.value({input:r}),a=(await v.fromTensor(i[0].mul(255).to(`uint8`)).resize(n.width,n.height)).data,o=document.createElement(`canvas`);o.width=n.width,o.height=n.height;let s=o.getContext(`2d`);if(!s)return;s.drawImage(n.toCanvas(),0,0);let c=s.getImageData(0,0,n.width,n.height);for(let e=0;e<a.length;++e)c.data[4*e+3]=a[e];s.putImageData(c,0,0),z.value.push(o.toDataURL(`image/png`)),R.value=Math.round((t+1)/e*100)}L.value=!1,B.value=!0}function W(e){if(!z.value||e>=z.value.length||!V.value[e])return;let t=V.value[e].name,n=t.substring(0,t.lastIndexOf(`.`))||t,r=t.substring(t.lastIndexOf(`.`))||`.png`,i=`${n}-background-removed${r}`,a=document.createElement(`a`);a.href=z.value[e],a.download=i,document.body.appendChild(a),a.click(),document.body.removeChild(a)}function G(){!z.value||z.value.length===0||z.value.forEach((e,t)=>{setTimeout(()=>W(t),t*100)})}return(n,s)=>(l(),a(`div`,b,[r(`button`,{bg:`neutral-100 dark:neutral-800`,"w-full":``,"cursor-pointer":``,"rounded-lg":``,"px-3":``,"py-2":``,disabled:L.value,onClick:U},m(L.value?`Processing...`:`Process`),9,x),r(`div`,S,[r(`div`,C,[(l(!0),a(t,null,u(H.value,(e,t)=>(l(),a(`img`,{key:t,src:e,"h-full":``,"w-full":``,"object-cover":``},null,8,w))),128))]),r(`div`,T,[L.value?(l(),a(`div`,E,[r(`div`,D,m(R.value)+`% `,1),r(`div`,O,[r(`div`,{bg:`emerald-500`,"h-full":``,style:p({width:`${R.value}%`}),"transition-all":``,"duration-200":``},null,4)])])):i(``,!0),(l(!0),a(t,null,u(z.value,(e,t)=>(l(),a(`div`,{key:t,relative:``,class:`group`,"h-full":``,"w-full":``},[r(`img`,{src:e,"h-full":``,"w-full":``,"object-cover":``},null,8,k),r(`div`,A,[r(`button`,{bg:`emerald-500 hover:emerald-600`,"rounded-full":``,"p-2":``,"text-white":``,"opacity-0":``,"transition-all":``,"duration-200":``,"group-hover:opacity-100":``,onClick:e=>W(t)},s[1]||=[r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,class:`h-5 w-5`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[r(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4`})],-1)],8,j)])]))),128)),z.value&&z.value.length>1?(l(),a(`div`,M,[r(`button`,{bg:`emerald-500 hover:emerald-600`,"rounded-full":``,"p-2":``,"text-white":``,onClick:G},s[2]||=[r(`svg`,{xmlns:`http://www.w3.org/2000/svg`,class:`h-5 w-5`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[r(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12`})],-1)])])):i(``,!0)])]),o(f(e),{modelValue:V.value,"onUpdate:modelValue":s[0]||=e=>V.value=e,"w-full":``},null,8,[`modelValue`])]))}}),P=N;export{P as default};
assets/{chat-BNaBa8nr.js → chat-BpPMC4QJ.js} RENAMED
@@ -1,3 +1,3 @@
1
- import{bR as e,dN as t,dQ as n,dT as r,dV as i,dW as a,dZ as o,df as s,e5 as c,e6 as l,ee as u,ef as d,eg as f,ei as p,ek as m,eo as h}from"./index-BqrqTEsQ.js";const g=()=>{let e=null;return{getStore:()=>(e===null&&console.warn("Woops! Looks like you are calling `getContext` after `await fn()`. Please move `getContext` to top level of handler."),e),run(t,n){e=t;try{return n()}finally{e=null}}}},_=new WeakMap,v=new WeakMap;let y=0,b=0;const x=e=>{let t=`${y++}`,n={debugLabel:e?.debugLabel??t,include:e=>r.has(e),with:i=>{let a=`${b++}`,o={[Symbol.toStringTag]:e?.debugLabel??`WorkflowEvent(${t}.${a})`,toString:()=>e?.debugLabel?e.debugLabel:`WorkflowEvent(${t}.${a})`,toJSON:()=>({type:e?.debugLabel?e.debugLabel:t,data:i}),get data(){return i}};return r.add(o),v.set(o,n),o}},r=new WeakSet;_.set(n,r),Object.defineProperty(n,Symbol.toStringTag,{get:()=>n?.debugLabel??`WorkflowEvent<${t}>`}),Object.defineProperty(n,`displayName`,{value:n?.debugLabel??`WorkflowEvent<${t}>`});let i=e?.uniqueId;return Object.defineProperty(n,`uniqueId`,{get:()=>(i||=t,i),set:()=>{throw Error(`uniqueId is readonly`)}}),n.toString=()=>e?.debugLabel??`WorkflowEvent<${t}>`,n},S=e=>typeof e==`object`&&e?_.has(e):!1,C=e=>typeof e==`object`&&e?v.get(e):void 0,w=e=>typeof e==`object`&&!!e&&`data`in e,T=e=>e!=null&&typeof e.then==`function`;function E(e,t){let n=Array(e.length);for(let r of t)for(let t=0;t<e.length;t++)if(!n[t]&&e[t].include(r)){n[t]=r;break}return n.filter(Boolean)}const D=new WeakMap;function O(e){return D.get(e)}function k(){let e=new Set,t={subscribe:t=>(e.add(t),()=>{e.delete(t)}),publish:(...t)=>{let n=[];for(let r of e)n.push(r(...t));return n}};return D.set(t,e),t}var A=class extends TransformStream{constructor(){super({transform:(e,t)=>{C(e)&&t.enqueue(JSON.stringify({data:e.data,uniqueId:C(e).uniqueId})+`
2
  `)}})}},j=class extends TransformStream{#eventMap;constructor(e){super({transform:(e,t)=>{let n=e.split(`
3
  `).map(e=>e.trim()).filter(e=>e.length>0);n.forEach(e=>{let n=JSON.parse(e),r=Object.values(this.#eventMap).find(e=>e.uniqueId===n.uniqueId);if(r){let e=r.with(n.data);t.enqueue(e)}else console.warn(`Unknown event: ${n.uniqueId}`)})}}),this.#eventMap=e}},M=class e extends ReadableStream{#stream;#subscribable;on(e,t){return this.#subscribable.subscribe(n=>{e.include(n)&&t(n)})}constructor(e,t){if(!e&&!t)throw TypeError(`Either subscribable or root stream must be provided`);if(super(),e){this.#subscribable=e;let n;this.#stream=t??new ReadableStream({start:t=>{n=e.subscribe(e=>{t.enqueue(e)})},cancel:()=>{n()}})}else{this.#subscribable=k(),this.#stream=t.pipeThrough(new TransformStream({transform:(e,t)=>{this.#subscribable.publish(e),t.enqueue(e)}}));return}}static fromReadableStream(t){return new e(null,t.pipeThrough(new TransformStream({transform:(e,t)=>{t.enqueue(e)}})))}static fromResponse(t,n){let r=t.body;if(!r)throw Error(`Response body is not readable`);return new e(null,r.pipeThrough(new TextDecoderStream).pipeThrough(new j(n)))}toResponse(e,t=new A){return new Response(this.#stream.pipeThrough(t).pipeThrough(new TextEncoderStream),e)}get locked(){return this.#stream.locked}[Symbol.asyncIterator](){return this.#stream[Symbol.asyncIterator]()}cancel(e){return this.#stream.cancel(e)}getReader(){return this.#stream.getReader()}pipeThrough(t,n){let r=this.#stream.pipeThrough(t,n);return new e(null,r)}pipeTo(e,t){return this.#stream.pipeTo(e,t)}tee(){let[t,n]=this.#stream.tee();return[new e(this.#subscribable,t),new e(this.#subscribable,n)]}forEach(e){return this.#stream.pipeTo(new WritableStream({write:t=>{e(t)}}))}map(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(e(t))}}))}values(e){return this.#stream.values(e)}take(e){let t=0;return this.pipeThrough(new TransformStream({transform:(n,r)=>{t<e&&(r.enqueue(n),t++),t>=e&&r.terminate()}}))}filter(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.enqueue(t)}}))}until(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(t),(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.terminate()}}))}async toArray(){let e=[];return await this.pipeTo(new WritableStream({write:t=>{e.push(t)}})),e}};const N=g();function P(){let e=N.getStore();if(!e)throw Error(`No current context found`);return e}const F=g(),I=new WeakMap,L=({listeners:e})=>{let t=[],n=(e,t,n,r)=>{let c,l={get abortController(){return c||=new AbortController,c},async:`constructor`in e?e.constructor.name===`AsyncFunction`:!1,pending:null,handler:e,inputEvents:t,inputs:n,outputs:[],prev:r,next:new Set,get root(){return o}};l.prev.next.add(l);let u=i(l);F.run(l,()=>{let e=[...new Set([...O(s.__internal__call_context),...O(u.__internal__call_context)])];N.run(u,()=>{let t=0,n=r=>{if(t===e.length){let e;try{e=r.handler(...r.inputs)}catch(e){if(c??a)(c??a).abort(e);else throw console.error(`unhandled error in handler`,e),e}T(e)?(l.async=!0,l.pending=e.then(e=>(w(e)&&u.sendEvent(e),e))):w(e)&&u.sendEvent(e)}let i=e[t];i&&(t++,i(r,n))};n(l)})})},r=r=>{let i=[...t];[...e].filter(([e])=>{let t=E(e,i);return t.length===e.length}).map(([e,a])=>{let o=E(e,i);o.forEach(e=>{t.splice(t.indexOf(e),1)});for(let t of a)n(t,e,o,r)})},i=e=>{let n=null;return{get stream(){if(!n){let t=k();s.__internal__call_send_event.subscribe(n=>{let r=I.get(n);for(;r;){if(r===e){t.publish(n);break}r=r.prev}}),n=new M(t,null)}return n},get signal(){return e.abortController.signal},sendEvent:(...n)=>{n.forEach(n=>{I.set(n,e),e.outputs.push(n),t.push(n),s.__internal__call_send_event.publish(n,e),r(e)})},__internal__call_context:k(),__internal__call_send_event:k()}},a=new AbortController,o={get abortController(){return a||=new AbortController,a},async:!1,pending:null,inputEvents:[],inputs:[],outputs:[],handler:null,prev:null,next:new Set,get root(){return o}},s=i(o);return s},R=()=>{let e={steps:new Map};return{handle:(t,n)=>{if(e.steps.has(t)){let r=e.steps.get(t);r.add(n)}else{let r=new Set;r.add(n),e.steps.set(t,r)}},createContext(){return L({listeners:e.steps})}}};function z(e,t){let n=(...e)=>{let n=t.filter(([t])=>t.every((t,n)=>t.include(e[n]))).map(([e,t])=>t),r=P(),i=r.sendEvent;return(...e)=>{for(let t=0;t<n.length;t++){let r=n[t];if(r.length===e.length&&r.every((t,n)=>t.include(e[n])))return i(...e)}return console.warn(`Invalid input detected [%s]`,e.map(e=>e.data).join(`, `)),i(...e)}};return{...e,strictHandle:(t,n)=>{let r=(...e)=>{let t=P();return n(t.safeSendEvent,...e)};return e.handle(t,r)},createContext(){let t=e.createContext();return t.__internal__call_context.subscribe((e,t)=>{P().safeSendEvent=n(...e.inputs),t(e)}),t}}}async function B(e,t,n){let{stream:r,sendEvent:i}=e.createContext();i(t);let a=(await r.until(n).toArray()).at(-1);if(!a)throw Error(`No output event received`);return a}const V={flex:``,"flex-col":``,"gap-2":``},H={flex:`~ col`,"gap-2":``},U={flex:``,"flex-col":``,"gap-2":``},W={grid:``,"grid-cols-2":``,"gap-2":``},G={flex:``,"items-center":``,"gap-2":``},K={flex:``,"items-center":``,"gap-2":``},q={flex:``,"items-center":``,"gap-2":``},J={key:0},Y={key:1};var X=o({__name:`chat`,setup(o){let g=s(`settings/llm/baseUrl`,`https://openrouter.ai/api/v1/`),_=s(`settings/llm/apiKey`,``),v=s(`settings/llm/model`,`openai/gpt-4o-mini`),y=f(``),b=f([]),S=f({role:`assistant`,content:``}),C=f(!1),w=x(),T=x(),E=x(),D=x(),O=x();async function k(){C.value=!0;try{let t=z(R(),[[[w],[T,O]],[[T],[E]],[[E],[D]]]);t.handle([w],async()=>{let{sendEvent:n}=t.createContext();S.value={role:`assistant`,content:``},b.value.push({role:`user`,content:y.value}),b.value.push(S.value);let r=await e({baseURL:g.value,apiKey:_.value,model:v.value,messages:b.value.slice(0,b.value.length-1).map(e=>p(e))});for await(let e of r.fullStream)e.type===`text-delta`&&n(T.with(e.text||``));return O.with()}),t.handle([T],async e=>{S.value.content?S.value.content+=e.data:S.value.content=e.data}),await B(t,w.with(),O)}catch(e){console.error(e)}finally{C.value=!1}}return(e,o)=>(c(),a(`div`,V,[r(`div`,H,[r(`div`,U,[o[7]||=r(`div`,null,[r(`span`,{"text-neutral-500":``,"dark:text-neutral-400":``},`LLM`)],-1),r(`div`,W,[r(`label`,G,[o[4]||=r(`span`,{"text-nowrap":``},` Base URL `,-1),u(r(`input`,{"onUpdate:modelValue":o[0]||=e=>d(g)?g.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,m(g)]])]),r(`label`,K,[o[5]||=r(`span`,{"text-nowrap":``},` API Key `,-1),u(r(`input`,{"onUpdate:modelValue":o[1]||=e=>d(_)?_.value=e:null,type:`password`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,m(_)]])]),r(`label`,q,[o[6]||=r(`span`,{"text-nowrap":``},` Model `,-1),u(r(`input`,{"onUpdate:modelValue":o[2]||=e=>d(v)?v.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,m(v)]])])])]),r(`div`,null,[u(r(`textarea`,{"onUpdate:modelValue":o[3]||=e=>y.value=e,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,y.value]])]),r(`button`,{"rounded-lg":``,bg:`blue-100 dark:blue-900`,"px-4":``,"py-2":``,onClick:k},` Send `),r(`div`,null,[(c(!0),a(n,null,l(b.value,(e,t)=>(c(),a(`div`,{key:t},[e.role===`user`?(c(),a(`div`,J,[r(`span`,null,h(e.content),1)])):i(``,!0),e.role===`assistant`?(c(),a(`div`,Y,[r(`span`,null,h(e.content),1)])):i(``,!0)]))),128))])])]))}}),Z=X;export{Z as default};
 
1
+ import{bR as e,dN as t,dQ as n,dT as r,dV as i,dW as a,dZ as o,df as s,e5 as c,e6 as l,ee as u,ef as d,eg as f,ei as p,ek as m,eo as h}from"./index-D1IGsMK6.js";const g=()=>{let e=null;return{getStore:()=>(e===null&&console.warn("Woops! Looks like you are calling `getContext` after `await fn()`. Please move `getContext` to top level of handler."),e),run(t,n){e=t;try{return n()}finally{e=null}}}},_=new WeakMap,v=new WeakMap;let y=0,b=0;const x=e=>{let t=`${y++}`,n={debugLabel:e?.debugLabel??t,include:e=>r.has(e),with:i=>{let a=`${b++}`,o={[Symbol.toStringTag]:e?.debugLabel??`WorkflowEvent(${t}.${a})`,toString:()=>e?.debugLabel?e.debugLabel:`WorkflowEvent(${t}.${a})`,toJSON:()=>({type:e?.debugLabel?e.debugLabel:t,data:i}),get data(){return i}};return r.add(o),v.set(o,n),o}},r=new WeakSet;_.set(n,r),Object.defineProperty(n,Symbol.toStringTag,{get:()=>n?.debugLabel??`WorkflowEvent<${t}>`}),Object.defineProperty(n,`displayName`,{value:n?.debugLabel??`WorkflowEvent<${t}>`});let i=e?.uniqueId;return Object.defineProperty(n,`uniqueId`,{get:()=>(i||=t,i),set:()=>{throw Error(`uniqueId is readonly`)}}),n.toString=()=>e?.debugLabel??`WorkflowEvent<${t}>`,n},S=e=>typeof e==`object`&&e?_.has(e):!1,C=e=>typeof e==`object`&&e?v.get(e):void 0,w=e=>typeof e==`object`&&!!e&&`data`in e,T=e=>e!=null&&typeof e.then==`function`;function E(e,t){let n=Array(e.length);for(let r of t)for(let t=0;t<e.length;t++)if(!n[t]&&e[t].include(r)){n[t]=r;break}return n.filter(Boolean)}const D=new WeakMap;function O(e){return D.get(e)}function k(){let e=new Set,t={subscribe:t=>(e.add(t),()=>{e.delete(t)}),publish:(...t)=>{let n=[];for(let r of e)n.push(r(...t));return n}};return D.set(t,e),t}var A=class extends TransformStream{constructor(){super({transform:(e,t)=>{C(e)&&t.enqueue(JSON.stringify({data:e.data,uniqueId:C(e).uniqueId})+`
2
  `)}})}},j=class extends TransformStream{#eventMap;constructor(e){super({transform:(e,t)=>{let n=e.split(`
3
  `).map(e=>e.trim()).filter(e=>e.length>0);n.forEach(e=>{let n=JSON.parse(e),r=Object.values(this.#eventMap).find(e=>e.uniqueId===n.uniqueId);if(r){let e=r.with(n.data);t.enqueue(e)}else console.warn(`Unknown event: ${n.uniqueId}`)})}}),this.#eventMap=e}},M=class e extends ReadableStream{#stream;#subscribable;on(e,t){return this.#subscribable.subscribe(n=>{e.include(n)&&t(n)})}constructor(e,t){if(!e&&!t)throw TypeError(`Either subscribable or root stream must be provided`);if(super(),e){this.#subscribable=e;let n;this.#stream=t??new ReadableStream({start:t=>{n=e.subscribe(e=>{t.enqueue(e)})},cancel:()=>{n()}})}else{this.#subscribable=k(),this.#stream=t.pipeThrough(new TransformStream({transform:(e,t)=>{this.#subscribable.publish(e),t.enqueue(e)}}));return}}static fromReadableStream(t){return new e(null,t.pipeThrough(new TransformStream({transform:(e,t)=>{t.enqueue(e)}})))}static fromResponse(t,n){let r=t.body;if(!r)throw Error(`Response body is not readable`);return new e(null,r.pipeThrough(new TextDecoderStream).pipeThrough(new j(n)))}toResponse(e,t=new A){return new Response(this.#stream.pipeThrough(t).pipeThrough(new TextEncoderStream),e)}get locked(){return this.#stream.locked}[Symbol.asyncIterator](){return this.#stream[Symbol.asyncIterator]()}cancel(e){return this.#stream.cancel(e)}getReader(){return this.#stream.getReader()}pipeThrough(t,n){let r=this.#stream.pipeThrough(t,n);return new e(null,r)}pipeTo(e,t){return this.#stream.pipeTo(e,t)}tee(){let[t,n]=this.#stream.tee();return[new e(this.#subscribable,t),new e(this.#subscribable,n)]}forEach(e){return this.#stream.pipeTo(new WritableStream({write:t=>{e(t)}}))}map(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(e(t))}}))}values(e){return this.#stream.values(e)}take(e){let t=0;return this.pipeThrough(new TransformStream({transform:(n,r)=>{t<e&&(r.enqueue(n),t++),t>=e&&r.terminate()}}))}filter(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.enqueue(t)}}))}until(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(t),(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.terminate()}}))}async toArray(){let e=[];return await this.pipeTo(new WritableStream({write:t=>{e.push(t)}})),e}};const N=g();function P(){let e=N.getStore();if(!e)throw Error(`No current context found`);return e}const F=g(),I=new WeakMap,L=({listeners:e})=>{let t=[],n=(e,t,n,r)=>{let c,l={get abortController(){return c||=new AbortController,c},async:`constructor`in e?e.constructor.name===`AsyncFunction`:!1,pending:null,handler:e,inputEvents:t,inputs:n,outputs:[],prev:r,next:new Set,get root(){return o}};l.prev.next.add(l);let u=i(l);F.run(l,()=>{let e=[...new Set([...O(s.__internal__call_context),...O(u.__internal__call_context)])];N.run(u,()=>{let t=0,n=r=>{if(t===e.length){let e;try{e=r.handler(...r.inputs)}catch(e){if(c??a)(c??a).abort(e);else throw console.error(`unhandled error in handler`,e),e}T(e)?(l.async=!0,l.pending=e.then(e=>(w(e)&&u.sendEvent(e),e))):w(e)&&u.sendEvent(e)}let i=e[t];i&&(t++,i(r,n))};n(l)})})},r=r=>{let i=[...t];[...e].filter(([e])=>{let t=E(e,i);return t.length===e.length}).map(([e,a])=>{let o=E(e,i);o.forEach(e=>{t.splice(t.indexOf(e),1)});for(let t of a)n(t,e,o,r)})},i=e=>{let n=null;return{get stream(){if(!n){let t=k();s.__internal__call_send_event.subscribe(n=>{let r=I.get(n);for(;r;){if(r===e){t.publish(n);break}r=r.prev}}),n=new M(t,null)}return n},get signal(){return e.abortController.signal},sendEvent:(...n)=>{n.forEach(n=>{I.set(n,e),e.outputs.push(n),t.push(n),s.__internal__call_send_event.publish(n,e),r(e)})},__internal__call_context:k(),__internal__call_send_event:k()}},a=new AbortController,o={get abortController(){return a||=new AbortController,a},async:!1,pending:null,inputEvents:[],inputs:[],outputs:[],handler:null,prev:null,next:new Set,get root(){return o}},s=i(o);return s},R=()=>{let e={steps:new Map};return{handle:(t,n)=>{if(e.steps.has(t)){let r=e.steps.get(t);r.add(n)}else{let r=new Set;r.add(n),e.steps.set(t,r)}},createContext(){return L({listeners:e.steps})}}};function z(e,t){let n=(...e)=>{let n=t.filter(([t])=>t.every((t,n)=>t.include(e[n]))).map(([e,t])=>t),r=P(),i=r.sendEvent;return(...e)=>{for(let t=0;t<n.length;t++){let r=n[t];if(r.length===e.length&&r.every((t,n)=>t.include(e[n])))return i(...e)}return console.warn(`Invalid input detected [%s]`,e.map(e=>e.data).join(`, `)),i(...e)}};return{...e,strictHandle:(t,n)=>{let r=(...e)=>{let t=P();return n(t.safeSendEvent,...e)};return e.handle(t,r)},createContext(){let t=e.createContext();return t.__internal__call_context.subscribe((e,t)=>{P().safeSendEvent=n(...e.inputs),t(e)}),t}}}async function B(e,t,n){let{stream:r,sendEvent:i}=e.createContext();i(t);let a=(await r.until(n).toArray()).at(-1);if(!a)throw Error(`No output event received`);return a}const V={flex:``,"flex-col":``,"gap-2":``},H={flex:`~ col`,"gap-2":``},U={flex:``,"flex-col":``,"gap-2":``},W={grid:``,"grid-cols-2":``,"gap-2":``},G={flex:``,"items-center":``,"gap-2":``},K={flex:``,"items-center":``,"gap-2":``},q={flex:``,"items-center":``,"gap-2":``},J={key:0},Y={key:1};var X=o({__name:`chat`,setup(o){let g=s(`settings/llm/baseUrl`,`https://openrouter.ai/api/v1/`),_=s(`settings/llm/apiKey`,``),v=s(`settings/llm/model`,`openai/gpt-4o-mini`),y=f(``),b=f([]),S=f({role:`assistant`,content:``}),C=f(!1),w=x(),T=x(),E=x(),D=x(),O=x();async function k(){C.value=!0;try{let t=z(R(),[[[w],[T,O]],[[T],[E]],[[E],[D]]]);t.handle([w],async()=>{let{sendEvent:n}=t.createContext();S.value={role:`assistant`,content:``},b.value.push({role:`user`,content:y.value}),b.value.push(S.value);let r=await e({baseURL:g.value,apiKey:_.value,model:v.value,messages:b.value.slice(0,b.value.length-1).map(e=>p(e))});for await(let e of r.fullStream)e.type===`text-delta`&&n(T.with(e.text||``));return O.with()}),t.handle([T],async e=>{S.value.content?S.value.content+=e.data:S.value.content=e.data}),await B(t,w.with(),O)}catch(e){console.error(e)}finally{C.value=!1}}return(e,o)=>(c(),a(`div`,V,[r(`div`,H,[r(`div`,U,[o[7]||=r(`div`,null,[r(`span`,{"text-neutral-500":``,"dark:text-neutral-400":``},`LLM`)],-1),r(`div`,W,[r(`label`,G,[o[4]||=r(`span`,{"text-nowrap":``},` Base URL `,-1),u(r(`input`,{"onUpdate:modelValue":o[0]||=e=>d(g)?g.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,m(g)]])]),r(`label`,K,[o[5]||=r(`span`,{"text-nowrap":``},` API Key `,-1),u(r(`input`,{"onUpdate:modelValue":o[1]||=e=>d(_)?_.value=e:null,type:`password`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,m(_)]])]),r(`label`,q,[o[6]||=r(`span`,{"text-nowrap":``},` Model `,-1),u(r(`input`,{"onUpdate:modelValue":o[2]||=e=>d(v)?v.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,m(v)]])])])]),r(`div`,null,[u(r(`textarea`,{"onUpdate:modelValue":o[3]||=e=>y.value=e,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[t,y.value]])]),r(`button`,{"rounded-lg":``,bg:`blue-100 dark:blue-900`,"px-4":``,"py-2":``,onClick:k},` Send `),r(`div`,null,[(c(!0),a(n,null,l(b.value,(e,t)=>(c(),a(`div`,{key:t},[e.role===`user`?(c(),a(`div`,J,[r(`span`,null,h(e.content),1)])):i(``,!0),e.role===`assistant`?(c(),a(`div`,Y,[r(`span`,null,h(e.content),1)])):i(``,!0)]))),128))])])]))}}),Z=X;export{Z as default};
assets/{cloudflare-workers-ai-BipstjwR.js → cloudflare-workers-ai-ZTPk31zu.js} RENAMED
@@ -1 +1 @@
1
- import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,k as m,m as h,x as g,z as _}from"./index-BqrqTEsQ.js";import{b as v}from"./route-block-gWR0cCIm.js";const y=`cloudflare-workers-ai`;var b=a({__name:`cloudflare-workers-ai`,setup(a){let{t:v}=_(),b=e(),x=g(),{providers:S}=t(x),C=n(()=>x.getProviderMetadata(y)),w=n({get:()=>S.value[y]?.apiKey||``,set:e=>{S.value[y]||(S.value[y]={}),S.value[y].apiKey=e}}),T=n({get:()=>S.value[y]?.accountId||``,set:e=>{S.value[y]||(S.value[y]={}),S.value[y].accountId=e}});o(()=>{x.initializeProvider(y),w.value=S.value[y]?.apiKey||``,T.value=S.value[y]?.accountId||``}),c([w,T],()=>{S.value[y]={...S.value[y],apiKey:w.value,accountId:T.value}});function E(){S.value[y]={...C.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":C.value?.localizedName,"provider-icon-color":C.value?.iconColor,"on-back":()=>u(b).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(v)(`settings.pages.providers.common.section.basic.title`),description:u(v)(`settings.pages.providers.common.section.basic.description`),"on-reset":E},{default:l(()=>[i(u(m),{modelValue:w.value,"onUpdate:modelValue":t[0]||=e=>w.value=e,"provider-name":C.value?.localizedName,placeholder:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.api-key.placeholder`)},null,8,[`modelValue`,`provider-name`,`placeholder`]),i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[1]||=e=>T.value=e,label:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.label`),description:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.description`),placeholder:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.placeholder`)},null,8,[`modelValue`,`label`,`description`,`placeholder`])]),_:1},8,[`title`,`description`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof v==`function`&&v(b);var x=b;export{x as default};
 
1
+ import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,k as m,m as h,x as g,z as _}from"./index-D1IGsMK6.js";import{b as v}from"./route-block-gWR0cCIm.js";const y=`cloudflare-workers-ai`;var b=a({__name:`cloudflare-workers-ai`,setup(a){let{t:v}=_(),b=e(),x=g(),{providers:S}=t(x),C=n(()=>x.getProviderMetadata(y)),w=n({get:()=>S.value[y]?.apiKey||``,set:e=>{S.value[y]||(S.value[y]={}),S.value[y].apiKey=e}}),T=n({get:()=>S.value[y]?.accountId||``,set:e=>{S.value[y]||(S.value[y]={}),S.value[y].accountId=e}});o(()=>{x.initializeProvider(y),w.value=S.value[y]?.apiKey||``,T.value=S.value[y]?.accountId||``}),c([w,T],()=>{S.value[y]={...S.value[y],apiKey:w.value,accountId:T.value}});function E(){S.value[y]={...C.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":C.value?.localizedName,"provider-icon-color":C.value?.iconColor,"on-back":()=>u(b).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(v)(`settings.pages.providers.common.section.basic.title`),description:u(v)(`settings.pages.providers.common.section.basic.description`),"on-reset":E},{default:l(()=>[i(u(m),{modelValue:w.value,"onUpdate:modelValue":t[0]||=e=>w.value=e,"provider-name":C.value?.localizedName,placeholder:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.api-key.placeholder`)},null,8,[`modelValue`,`provider-name`,`placeholder`]),i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[1]||=e=>T.value=e,label:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.label`),description:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.description`),placeholder:u(v)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.placeholder`)},null,8,[`modelValue`,`label`,`description`,`placeholder`])]),_:1},8,[`title`,`description`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof v==`function`&&v(b);var x=b;export{x as default};
assets/{color-scheme-B0eJBuo7.js → color-scheme-CvisfZEM.js} RENAMED
@@ -1 +1 @@
1
- import{b as e,cJ as t,cN as n,cp as r,dL as i,dQ as a,dT as o,dU as s,dW as c,dX as l,dY as u,dZ as d,e5 as f,e6 as p,e9 as m,ed as h,ee as g,ek as _,eo as v,o as y,z as b}from"./index-BqrqTEsQ.js";import{b as x}from"./route-block-gWR0cCIm.js";var S=[[],[`#A5978B`,`#D8CAAF`,`#B8B4A7`,`#C4BCB1`,`#E5DED8`,`#9A8F7D`,`#BEB5A7`,`#C9C0B6`],[`#7A9EAF`,`#B8C7CC`,`#D4B79C`,`#8B9D77`,`#C7D5CB`,`#E6D0B1`,`#94A7B1`,`#B4C8C3`],[`#D9B48F`,`#B5917A`,`#8C7A6B`,`#A17F5F`,`#B98C46`,`#C7A252`,`#DAB300`,`#D19826`],[`#9BA7B0`,`#C1CBD4`,`#A5ADB6`,`#8B959E`,`#D4DCE4`,`#7F8A94`,`#B3BCC6`,`#98A4AE`],[`#E4C6D0`,`#A61B29`,`#5D513C`,`#789262`,`#1C0D1A`,`#F7C242`,`#62A9DD`,`#8C4B3C`]];const C={flex:``,"items-center":``,"justify-between":``,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:300,delay:250,transition:`all ease-in-out duration-250`},w={"text-lg":``,"font-normal":``},T={relative:``,flex:``,"cursor-pointer":``,"items-center":``,"gap-2":``},E={class:`color-bar text-[10px] md:text-base sm:text-xs`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:320,delay:350,transition:`all ease-in-out duration-250`},D={"text-white":``,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:330,delay:400,transition:`all ease-in-out duration-250`},O={class:`color-bar transparency-grid text-[10px] md:text-base sm:text-xs`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:340,delay:450,transition:`all ease-in-out duration-250`},k=[`duration`,`delay`],A={"font-medium":``},j={text:`sm neutral-500`},M={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[65dvh]`,"right--15":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:30},enter:{scale:1,opacity:1,rotate:0},duration:250,flex:``,"items-center":``,"justify-center":``};var N=d({__name:`color-scheme`,setup(n){let d=y(),{t:x}=b();return(n,y)=>{let b=m(`motion`);return f(),c(a,null,[g((f(),s(_(r),{"mb-2":``,title:_(x)(`settings.pages.themes.sections.section.custom-color.title`),icon:`i-solar:pallete-2-bold-duotone`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:290,delay:200,transition:`all ease-in-out duration-250`},{default:h(()=>[g((f(),c(`div`,C,[o(`span`,w,v(n.$t(`settings.pages.themes.sections.section.custom-color.fields.field.primary-color.label`)),1),o(`label`,T,[g(o(`input`,{"onUpdate:modelValue":y[0]||=e=>_(d).themeColorsHueDynamic=e,type:`checkbox`,class:`peer sr-only`},null,512),[[i,_(d).themeColorsHueDynamic]]),y[2]||=o(`div`,{class:`h-6 w-11 rounded-full bg-neutral-200 after:absolute after:left-[2px] after:top-[2px] after:h-5 after:w-5 after:rounded-full after:bg-white dark:bg-neutral-600 peer-checked:bg-primary-500 after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white`},null,-1),l(` `+v(n.$t(`settings.pages.themes.sections.section.custom-color.fields.field.primary-color.rgb-on.title`)),1)])])),[[b]]),g(u(_(t),{modelValue:_(d).themeColorsHue,"onUpdate:modelValue":y[1]||=e=>_(d).themeColorsHue=e,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:310,delay:300,disabled:_(d).themeColorsHueDynamic},null,8,[`modelValue`,`disabled`]),[[b]]),g((f(),c(`div`,E,[y[4]||=o(`span`,{"bg-primary-50":``},`50`,-1),y[5]||=o(`span`,{"bg-primary-100":``},`100`,-1),y[6]||=o(`span`,{"bg-primary-200":``},`200`,-1),y[7]||=o(`span`,{"bg-primary-300":``},`300`,-1),y[8]||=o(`span`,{"bg-primary-400":``},`400`,-1),y[9]||=o(`span`,{"bg-primary-500":``},`500`,-1),g((f(),c(`div`,D,y[3]||=[o(`span`,{"bg-primary-600":``},`600`,-1),o(`span`,{"bg-primary-700":``},`700`,-1),o(`span`,{"bg-primary-800":``},`800`,-1),o(`span`,{"bg-primary-900":``},`900`,-1),o(`span`,{"bg-primary-950":``},`950`,-1)])),[[b]])])),[[b]]),g((f(),c(`div`,O,y[10]||=[o(`span`,{bg:`primary-500/5`},`500/5`,-1),o(`span`,{bg:`primary-500/10`},`500/10`,-1),o(`span`,{bg:`primary-500/20`},`500/20`,-1),o(`span`,{bg:`primary-500/30`},`500/30`,-1),o(`span`,{bg:`primary-500/40`},`500/40`,-1),o(`span`,{bg:`primary-500/50`},`500/50`,-1),o(`span`,{bg:`primary-500/60`},`500/60`,-1),o(`span`,{bg:`primary-500/70`},`500/70`,-1),o(`span`,{bg:`primary-500/80`},`500/80`,-1),o(`span`,{bg:`primary-500/90`},`500/90`,-1),o(`span`,{bg:`primary-500`},`500`,-1)])),[[b]])]),_:1},8,[`title`])),[[b]]),g((f(),s(_(r),{"mb-2":``,title:_(x)(`settings.pages.themes.sections.section.theme-presets.title`),icon:`i-solar:magic-stick-2-bold-duotone`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:350,delay:500,transition:`all ease-in-out duration-250`},{default:h(()=>[(f(!0),c(a,null,p(n.$tm(`settings.pages.themes.sections.section.theme-presets.presets`),({title:t,description:r,colors:i},a)=>g((f(),c(`div`,{key:a,class:`w-full flex flex-col items-start justify-between gap-2 rounded-lg px-4 py-3 outline-none transition-all duration-250 ease-in-out md:flex-row md:items-center md:gap-0`,bg:`neutral-100 dark:neutral-800`,hover:`bg-neutral-200 dark:bg-neutral-700`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:360+a*10,delay:550+a*50,transition:`all ease-in-out duration-250`},[o(`div`,null,[o(`span`,A,v(n.$rt(t)),1),o(`div`,j,v(n.$rt(r)),1)]),u(_(e),{colors:i.map((e,t)=>({hex:_(S)[a][t],name:n.$rt(e)}))},null,8,[`colors`])],8,k)),[[b]])),128))]),_:1},8,[`title`])),[[b]]),g((f(),c(`div`,M,y[11]||=[o(`div`,{text:`60`,"i-solar:pallete-2-bold-duotone":``},null,-1)])),[[b]])],64)}}});typeof x==`function`&&x(N);var P=n(N,[[`__scopeId`,`data-v-659ad349`]]);export{P as default};
 
1
+ import{b as e,cJ as t,cN as n,cp as r,dL as i,dQ as a,dT as o,dU as s,dW as c,dX as l,dY as u,dZ as d,e5 as f,e6 as p,e9 as m,ed as h,ee as g,ek as _,eo as v,o as y,z as b}from"./index-D1IGsMK6.js";import{b as x}from"./route-block-gWR0cCIm.js";var S=[[],[`#A5978B`,`#D8CAAF`,`#B8B4A7`,`#C4BCB1`,`#E5DED8`,`#9A8F7D`,`#BEB5A7`,`#C9C0B6`],[`#7A9EAF`,`#B8C7CC`,`#D4B79C`,`#8B9D77`,`#C7D5CB`,`#E6D0B1`,`#94A7B1`,`#B4C8C3`],[`#D9B48F`,`#B5917A`,`#8C7A6B`,`#A17F5F`,`#B98C46`,`#C7A252`,`#DAB300`,`#D19826`],[`#9BA7B0`,`#C1CBD4`,`#A5ADB6`,`#8B959E`,`#D4DCE4`,`#7F8A94`,`#B3BCC6`,`#98A4AE`],[`#E4C6D0`,`#A61B29`,`#5D513C`,`#789262`,`#1C0D1A`,`#F7C242`,`#62A9DD`,`#8C4B3C`]];const C={flex:``,"items-center":``,"justify-between":``,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:300,delay:250,transition:`all ease-in-out duration-250`},w={"text-lg":``,"font-normal":``},T={relative:``,flex:``,"cursor-pointer":``,"items-center":``,"gap-2":``},E={class:`color-bar text-[10px] md:text-base sm:text-xs`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:320,delay:350,transition:`all ease-in-out duration-250`},D={"text-white":``,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:330,delay:400,transition:`all ease-in-out duration-250`},O={class:`color-bar transparency-grid text-[10px] md:text-base sm:text-xs`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:340,delay:450,transition:`all ease-in-out duration-250`},k=[`duration`,`delay`],A={"font-medium":``},j={text:`sm neutral-500`},M={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[65dvh]`,"right--15":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:30},enter:{scale:1,opacity:1,rotate:0},duration:250,flex:``,"items-center":``,"justify-center":``};var N=d({__name:`color-scheme`,setup(n){let d=y(),{t:x}=b();return(n,y)=>{let b=m(`motion`);return f(),c(a,null,[g((f(),s(_(r),{"mb-2":``,title:_(x)(`settings.pages.themes.sections.section.custom-color.title`),icon:`i-solar:pallete-2-bold-duotone`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:290,delay:200,transition:`all ease-in-out duration-250`},{default:h(()=>[g((f(),c(`div`,C,[o(`span`,w,v(n.$t(`settings.pages.themes.sections.section.custom-color.fields.field.primary-color.label`)),1),o(`label`,T,[g(o(`input`,{"onUpdate:modelValue":y[0]||=e=>_(d).themeColorsHueDynamic=e,type:`checkbox`,class:`peer sr-only`},null,512),[[i,_(d).themeColorsHueDynamic]]),y[2]||=o(`div`,{class:`h-6 w-11 rounded-full bg-neutral-200 after:absolute after:left-[2px] after:top-[2px] after:h-5 after:w-5 after:rounded-full after:bg-white dark:bg-neutral-600 peer-checked:bg-primary-500 after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white`},null,-1),l(` `+v(n.$t(`settings.pages.themes.sections.section.custom-color.fields.field.primary-color.rgb-on.title`)),1)])])),[[b]]),g(u(_(t),{modelValue:_(d).themeColorsHue,"onUpdate:modelValue":y[1]||=e=>_(d).themeColorsHue=e,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:310,delay:300,disabled:_(d).themeColorsHueDynamic},null,8,[`modelValue`,`disabled`]),[[b]]),g((f(),c(`div`,E,[y[4]||=o(`span`,{"bg-primary-50":``},`50`,-1),y[5]||=o(`span`,{"bg-primary-100":``},`100`,-1),y[6]||=o(`span`,{"bg-primary-200":``},`200`,-1),y[7]||=o(`span`,{"bg-primary-300":``},`300`,-1),y[8]||=o(`span`,{"bg-primary-400":``},`400`,-1),y[9]||=o(`span`,{"bg-primary-500":``},`500`,-1),g((f(),c(`div`,D,y[3]||=[o(`span`,{"bg-primary-600":``},`600`,-1),o(`span`,{"bg-primary-700":``},`700`,-1),o(`span`,{"bg-primary-800":``},`800`,-1),o(`span`,{"bg-primary-900":``},`900`,-1),o(`span`,{"bg-primary-950":``},`950`,-1)])),[[b]])])),[[b]]),g((f(),c(`div`,O,y[10]||=[o(`span`,{bg:`primary-500/5`},`500/5`,-1),o(`span`,{bg:`primary-500/10`},`500/10`,-1),o(`span`,{bg:`primary-500/20`},`500/20`,-1),o(`span`,{bg:`primary-500/30`},`500/30`,-1),o(`span`,{bg:`primary-500/40`},`500/40`,-1),o(`span`,{bg:`primary-500/50`},`500/50`,-1),o(`span`,{bg:`primary-500/60`},`500/60`,-1),o(`span`,{bg:`primary-500/70`},`500/70`,-1),o(`span`,{bg:`primary-500/80`},`500/80`,-1),o(`span`,{bg:`primary-500/90`},`500/90`,-1),o(`span`,{bg:`primary-500`},`500`,-1)])),[[b]])]),_:1},8,[`title`])),[[b]]),g((f(),s(_(r),{"mb-2":``,title:_(x)(`settings.pages.themes.sections.section.theme-presets.title`),icon:`i-solar:magic-stick-2-bold-duotone`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:350,delay:500,transition:`all ease-in-out duration-250`},{default:h(()=>[(f(!0),c(a,null,p(n.$tm(`settings.pages.themes.sections.section.theme-presets.presets`),({title:t,description:r,colors:i},a)=>g((f(),c(`div`,{key:a,class:`w-full flex flex-col items-start justify-between gap-2 rounded-lg px-4 py-3 outline-none transition-all duration-250 ease-in-out md:flex-row md:items-center md:gap-0`,bg:`neutral-100 dark:neutral-800`,hover:`bg-neutral-200 dark:bg-neutral-700`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:360+a*10,delay:550+a*50,transition:`all ease-in-out duration-250`},[o(`div`,null,[o(`span`,A,v(n.$rt(t)),1),o(`div`,j,v(n.$rt(r)),1)]),u(_(e),{colors:i.map((e,t)=>({hex:_(S)[a][t],name:n.$rt(e)}))},null,8,[`colors`])],8,k)),[[b]])),128))]),_:1},8,[`title`])),[[b]]),g((f(),c(`div`,M,y[11]||=[o(`div`,{text:`60`,"i-solar:pallete-2-bold-duotone":``},null,-1)])),[[b]])],64)}}});typeof x==`function`&&x(N);var P=n(N,[[`__scopeId`,`data-v-659ad349`]]);export{P as default};
assets/{consciousness-CCWI3pUe.js → consciousness-D-yG2Hnx.js} RENAMED
@@ -1 +1 @@
1
- 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-BqrqTEsQ.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};
 
1
+ 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};
assets/{core-BFxHI69x.js → core-BnIgvjB7.js} RENAMED
@@ -1 +1 @@
1
- import{$ as ee,A as te,B as e,C as t,D as n,E as r,F as i,G as a,H as o,I as s,J as c,K as l,L as u,M as d,N as f,O as p,P as m,Q as h,R as g,S as _,T as v,U as y,V as b,W as x,X as S,Y as C,Z as w,_ as T,a$ as E,a1 as D,a2 as O,a3 as k,a4 as A,a5 as j,a6 as M,a7 as N,a8 as P,a9 as F,aA as I,aB as L,aC as R,aD as z,aE as B,aF as V,aG as H,aH as U,aI as W,aJ as G,aK as K,aL as q,aM as J,aN as Y,aO as X,aP as Z,aQ as Q,aR as ne,aS as re,aT as ie,aU as ae,aV as oe,aW as se,aX as ce,aY as le,aZ as ue,a_ as de,aa as fe,ab as pe,ac as me,ad as he,ae as ge,af as _e,ag as ve,ah as ye,ai as be,aj as xe,ak as Se,al as $,am as Ce,an as we,ao as Te,ap as Ee,aq as De,ar as Oe,as as ke,at as Ae,au as je,av as Me,aw as Ne,ax as Pe,ay as Fe,az as Ie,b0 as Le,b1 as Re,b2 as ze,b3 as Be,b4 as Ve,b5 as He,b6 as Ue,b7 as We,b8 as Ge,b9 as Ke,bA as qe,bB as Je,bC as Ye,bD as Xe,bE as Ze,bF as Qe,bG as $e,bH as et,bI as tt,bJ as nt,bK as rt,bL as it,bM as at,bN as ot,bO as st,ba as ct,bb as lt,bc as ut,bd as dt,be as ft,bf as pt,bg as mt,bh as ht,bi as gt,bj as _t,bk as vt,bl as yt,bm as bt,bn as xt,bo as St,bp as Ct,bq as wt,br as Tt,bs as Et,bt as Dt,bu as Ot,bv as kt,bw as At,bx as jt,by as Mt,bz as Nt}from"./index-BqrqTEsQ.js";export{Pe as $ZodArray,it as $ZodAsyncError,Fe as $ZodBase64,Ie as $ZodBase64URL,I as $ZodBoolean,L as $ZodCIDRv4,R as $ZodCIDRv6,z as $ZodCUID,B as $ZodCUID2,V as $ZodCatch,vt as $ZodCheck,yt as $ZodCheckEndsWith,bt as $ZodCheckGreaterThan,xt as $ZodCheckIncludes,St as $ZodCheckLengthEquals,Ct as $ZodCheckLessThan,wt as $ZodCheckLowerCase,Tt as $ZodCheckMaxLength,Et as $ZodCheckMinLength,Dt as $ZodCheckMultipleOf,Ot as $ZodCheckNumberFormat,kt as $ZodCheckOverwrite,At as $ZodCheckRegex,jt as $ZodCheckStartsWith,Mt as $ZodCheckStringFormat,Nt as $ZodCheckUpperCase,H as $ZodCustom,U as $ZodDefault,W as $ZodE164,G as $ZodEmail,K as $ZodEmoji,q as $ZodEnum,$e as $ZodError,J as $ZodGUID,Y as $ZodIPv4,X as $ZodIPv6,Z as $ZodISODate,Q as $ZodISODateTime,ne as $ZodISODuration,re as $ZodISOTime,ie as $ZodIntersection,ae as $ZodJWT,oe as $ZodKSUID,se as $ZodNanoID,ce as $ZodNever,le as $ZodNonOptional,ue as $ZodNullable,de as $ZodNumber,E as $ZodNumberFormat,Le as $ZodObject,Re as $ZodOptional,ze as $ZodPipe,Be as $ZodPrefault,Ve as $ZodReadonly,et as $ZodRealError,je as $ZodRegistry,He as $ZodString,Ue as $ZodStringFormat,We as $ZodTransform,Ge as $ZodType,Ke as $ZodULID,ct as $ZodURL,lt as $ZodUUID,ut as $ZodUnion,dt as $ZodUnknown,ft as $ZodXID,at as $constructor,_t as Doc,te as JSONSchemaGenerator,t as _array,n as _base64,r as _base64url,i as _boolean,a as _check,o as _cidrv4,s as _cidrv6,c as _cuid,l as _cuid2,u as _e164,d as _email,f as _emoji,p as _endsWith,m as _gt,h as _gte,h as _min,g as _guid,_ as _includes,v as _int,y as _ipv4,b as _ipv6,x as _isoDate,S as _isoDateTime,C as _isoDuration,w as _isoTime,T as _jwt,ee as _ksuid,D as _length,O as _lowercase,k as _lt,A as _lte,A as _max,j as _maxLength,M as _minLength,N as _multipleOf,P as _nanoid,F as _never,fe as _normalize,pe as _number,me as _overwrite,qe as _parse,Je as _parseAsync,he as _refine,ge as _regex,Ye as _safeParse,Xe as _safeParseAsync,_e as _startsWith,ve as _string,ye as _superRefine,be as _toLowerCase,xe as _toUpperCase,Se as _trim,$ as _ulid,Ce as _unknown,we as _uppercase,Te as _url,Ee as _uuid,De as _uuidv4,Oe as _uuidv6,ke as _uuidv7,Ae as _xid,rt as clone,ot as config,tt as flattenError,nt as formatError,st as globalConfig,Me as globalRegistry,pt as isValidBase64,mt as isValidBase64URL,ht as isValidJWT,Ne as registry,Ze as safeParse,Qe as safeParseAsync,e as toJSONSchema,gt as version};
 
1
+ import{$ as ee,A as te,B as e,C as t,D as n,E as r,F as i,G as a,H as o,I as s,J as c,K as l,L as u,M as d,N as f,O as p,P as m,Q as h,R as g,S as _,T as v,U as y,V as b,W as x,X as S,Y as C,Z as w,_ as T,a$ as E,a1 as D,a2 as O,a3 as k,a4 as A,a5 as j,a6 as M,a7 as N,a8 as P,a9 as F,aA as I,aB as L,aC as R,aD as z,aE as B,aF as V,aG as H,aH as U,aI as W,aJ as G,aK as K,aL as q,aM as J,aN as Y,aO as X,aP as Z,aQ as Q,aR as ne,aS as re,aT as ie,aU as ae,aV as oe,aW as se,aX as ce,aY as le,aZ as ue,a_ as de,aa as fe,ab as pe,ac as me,ad as he,ae as ge,af as _e,ag as ve,ah as ye,ai as be,aj as xe,ak as Se,al as $,am as Ce,an as we,ao as Te,ap as Ee,aq as De,ar as Oe,as as ke,at as Ae,au as je,av as Me,aw as Ne,ax as Pe,ay as Fe,az as Ie,b0 as Le,b1 as Re,b2 as ze,b3 as Be,b4 as Ve,b5 as He,b6 as Ue,b7 as We,b8 as Ge,b9 as Ke,bA as qe,bB as Je,bC as Ye,bD as Xe,bE as Ze,bF as Qe,bG as $e,bH as et,bI as tt,bJ as nt,bK as rt,bL as it,bM as at,bN as ot,bO as st,ba as ct,bb as lt,bc as ut,bd as dt,be as ft,bf as pt,bg as mt,bh as ht,bi as gt,bj as _t,bk as vt,bl as yt,bm as bt,bn as xt,bo as St,bp as Ct,bq as wt,br as Tt,bs as Et,bt as Dt,bu as Ot,bv as kt,bw as At,bx as jt,by as Mt,bz as Nt}from"./index-D1IGsMK6.js";export{Pe as $ZodArray,it as $ZodAsyncError,Fe as $ZodBase64,Ie as $ZodBase64URL,I as $ZodBoolean,L as $ZodCIDRv4,R as $ZodCIDRv6,z as $ZodCUID,B as $ZodCUID2,V as $ZodCatch,vt as $ZodCheck,yt as $ZodCheckEndsWith,bt as $ZodCheckGreaterThan,xt as $ZodCheckIncludes,St as $ZodCheckLengthEquals,Ct as $ZodCheckLessThan,wt as $ZodCheckLowerCase,Tt as $ZodCheckMaxLength,Et as $ZodCheckMinLength,Dt as $ZodCheckMultipleOf,Ot as $ZodCheckNumberFormat,kt as $ZodCheckOverwrite,At as $ZodCheckRegex,jt as $ZodCheckStartsWith,Mt as $ZodCheckStringFormat,Nt as $ZodCheckUpperCase,H as $ZodCustom,U as $ZodDefault,W as $ZodE164,G as $ZodEmail,K as $ZodEmoji,q as $ZodEnum,$e as $ZodError,J as $ZodGUID,Y as $ZodIPv4,X as $ZodIPv6,Z as $ZodISODate,Q as $ZodISODateTime,ne as $ZodISODuration,re as $ZodISOTime,ie as $ZodIntersection,ae as $ZodJWT,oe as $ZodKSUID,se as $ZodNanoID,ce as $ZodNever,le as $ZodNonOptional,ue as $ZodNullable,de as $ZodNumber,E as $ZodNumberFormat,Le as $ZodObject,Re as $ZodOptional,ze as $ZodPipe,Be as $ZodPrefault,Ve as $ZodReadonly,et as $ZodRealError,je as $ZodRegistry,He as $ZodString,Ue as $ZodStringFormat,We as $ZodTransform,Ge as $ZodType,Ke as $ZodULID,ct as $ZodURL,lt as $ZodUUID,ut as $ZodUnion,dt as $ZodUnknown,ft as $ZodXID,at as $constructor,_t as Doc,te as JSONSchemaGenerator,t as _array,n as _base64,r as _base64url,i as _boolean,a as _check,o as _cidrv4,s as _cidrv6,c as _cuid,l as _cuid2,u as _e164,d as _email,f as _emoji,p as _endsWith,m as _gt,h as _gte,h as _min,g as _guid,_ as _includes,v as _int,y as _ipv4,b as _ipv6,x as _isoDate,S as _isoDateTime,C as _isoDuration,w as _isoTime,T as _jwt,ee as _ksuid,D as _length,O as _lowercase,k as _lt,A as _lte,A as _max,j as _maxLength,M as _minLength,N as _multipleOf,P as _nanoid,F as _never,fe as _normalize,pe as _number,me as _overwrite,qe as _parse,Je as _parseAsync,he as _refine,ge as _regex,Ye as _safeParse,Xe as _safeParseAsync,_e as _startsWith,ve as _string,ye as _superRefine,be as _toLowerCase,xe as _toUpperCase,Se as _trim,$ as _ulid,Ce as _unknown,we as _uppercase,Te as _url,Ee as _uuid,De as _uuidv4,Oe as _uuidv6,ke as _uuidv7,Ae as _xid,rt as clone,ot as config,tt as flattenError,nt as formatError,st as globalConfig,Me as globalRegistry,pt as isValidBase64,mt as isValidBase64URL,ht as isValidJWT,Ne as registry,Ze as safeParse,Qe as safeParseAsync,e as toJSONSchema,gt as version};
assets/{deepseek-cNrwxt-l.js → deepseek-Cqa3r5er.js} RENAMED
@@ -1 +1 @@
1
- import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,j as m,k as h,l as g,x as _,z as v}from"./index-BqrqTEsQ.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`deepseek`;var x=a({__name:`deepseek`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.baseUrl||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].baseUrl=e}});o(()=>{S.initializeProvider(b),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.baseUrl||``}),c([T,E],()=>{C.value[b]={...C.value[b],apiKey:T.value,baseUrl:E.value||``}});function D(){C.value[b]={...w.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName,"provider-icon-color":w.value?.iconColor,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":D},{default:l(()=>[i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),i(u(g),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(m),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:`https://api.deepseek.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
 
1
+ import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,j as m,k as h,l as g,x as _,z as v}from"./index-D1IGsMK6.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`deepseek`;var x=a({__name:`deepseek`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.baseUrl||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].baseUrl=e}});o(()=>{S.initializeProvider(b),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.baseUrl||``}),c([T,E],()=>{C.value[b]={...C.value[b],apiKey:T.value,baseUrl:E.value||``}});function D(){C.value[b]={...w.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName,"provider-icon-color":w.value?.iconColor,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":D},{default:l(()=>[i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),i(u(g),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(m),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:`https://api.deepseek.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
assets/{default-CZpOWzAg.js → default-BxAUVEXe.js} RENAMED
@@ -1 +1 @@
1
- import{d3 as e,dT as t,dW as n,dY as r,dZ as i,e5 as a,ek as o}from"./index-BqrqTEsQ.js";import{b as s}from"./HeaderLink-D6jJjgut.js";const c={style:{paddingBottom:`env(safe-area-inset-bottom, 0px)`,paddingTop:`env(safe-area-inset-top, 0px)`,paddingRight:`env(safe-area-inset-right, 0px)`,paddingLeft:`env(safe-area-inset-left, 0px)`},"h-full":``},l={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``,bg:`$bg-color`},u={class:`px-3 py-2 md:px-5 md:py-5`,flex:`~ col`,h:`[calc(100%-56px)]`};var d=i({__name:`default`,setup(i){return(i,d)=>(a(),n(`div`,c,[t(`div`,l,[r(s)]),t(`div`,u,[r(o(e))])]))}}),f=d;export{f as default};
 
1
+ import{d3 as e,dT as t,dW as n,dY as r,dZ as i,e5 as a,ek as o}from"./index-D1IGsMK6.js";import{b as s}from"./HeaderLink-CSWG6G--.js";const c={style:{paddingBottom:`env(safe-area-inset-bottom, 0px)`,paddingTop:`env(safe-area-inset-top, 0px)`,paddingRight:`env(safe-area-inset-right, 0px)`,paddingLeft:`env(safe-area-inset-left, 0px)`},"h-full":``},l={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``,bg:`$bg-color`},u={class:`px-3 py-2 md:px-5 md:py-5`,flex:`~ col`,h:`[calc(100%-56px)]`};var d=i({__name:`default`,setup(i){return(i,d)=>(a(),n(`div`,c,[t(`div`,l,[r(s)]),t(`div`,u,[r(o(e))])]))}}),f=d;export{f as default};
assets/{default-node-DyYIhEXm.js → default-node-BtQ98lhg.js} RENAMED
@@ -1,2 +1,2 @@
1
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/__vite-browser-external-BFBX2XSs.js","assets/index-BqrqTEsQ.js","assets/index-DStbve3n.css"])))=>i.map(i=>d[i]);
2
- import{d6 as e,es as t}from"./index-BqrqTEsQ.js";async function n(){let{createRequire:n}=await e(async()=>{let{createRequire:e}=await import(`./__vite-browser-external-BFBX2XSs.js`).then(t(1));return{createRequire:e}},__vite__mapDeps([0,1,2])),{dirname:r,resolve:i}=await e(async()=>{let{dirname:e,resolve:n}=await import(`./__vite-browser-external-BFBX2XSs.js`).then(t(1));return{dirname:e,resolve:n}},__vite__mapDeps([0,1,2])),a=n(import.meta.url),o=r(a.resolve(`@duckdb/duckdb-wasm`));return{mvp:{mainModule:i(o,`./duckdb-mvp.wasm`),mainWorker:i(o,`./duckdb-node-mvp.worker.cjs`)},eh:{mainModule:i(o,`./duckdb-eh.wasm`),mainWorker:i(o,`./duckdb-node-eh.worker.cjs`)}}}export{n as getBundles};
 
1
+ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/__vite-browser-external-DgcibqnP.js","assets/index-D1IGsMK6.js","assets/index-DStbve3n.css"])))=>i.map(i=>d[i]);
2
+ import{d6 as e,es as t}from"./index-D1IGsMK6.js";async function n(){let{createRequire:n}=await e(async()=>{let{createRequire:e}=await import(`./__vite-browser-external-DgcibqnP.js`).then(t(1));return{createRequire:e}},__vite__mapDeps([0,1,2])),{dirname:r,resolve:i}=await e(async()=>{let{dirname:e,resolve:n}=await import(`./__vite-browser-external-DgcibqnP.js`).then(t(1));return{dirname:e,resolve:n}},__vite__mapDeps([0,1,2])),a=n(import.meta.url),o=r(a.resolve(`@duckdb/duckdb-wasm`));return{mvp:{mainModule:i(o,`./duckdb-mvp.wasm`),mainWorker:i(o,`./duckdb-node-mvp.worker.cjs`)},eh:{mainModule:i(o,`./duckdb-eh.wasm`),mainWorker:i(o,`./duckdb-node-eh.worker.cjs`)}}}export{n as getBundles};
assets/{delays-_8LoyGoG.js → delays-DIhxEe_R.js} RENAMED
@@ -1 +1 @@
1
- import"./Basic-6NscZoIc.js";import{b as e}from"./Textarea-CQXjp80_.js";import{c1 as t,ct as n,dQ as r,dT as i,dW as a,dY as o,dZ as s,e5 as c,e6 as l,eg as u,ek as d,eo as f}from"./index-BqrqTEsQ.js";const p={flex:``,"flex-col":``,"gap-2":``,"p-2":``},m={flex:``,"flex-row":``,"gap-2":``},h={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},g={"w-full":``,flex:``,"flex-row":``,"gap-4":``},_={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``},v={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``};var y=s({__name:`delays`,setup(s){let y=u(``),b=u([]),x=u([]),S=u(!1),C=t();C.onHandlerEvent(`delay`,e=>{x.value.push(e)});function w(){S.value=!0;let e=y.value.split(``);for(let t of e)C.add(t);C.add(n),y.value=``,S.value=!1}return(t,n)=>(c(),a(`div`,p,[i(`div`,m,[o(d(e),{modelValue:y.value,"onUpdate:modelValue":n[0]||=e=>y.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:w},null,8,[`modelValue`]),i(`button`,h,f(S.value?`Processing...`:`Send`),1)]),i(`div`,g,[i(`div`,_,[n[1]||=i(`h3`,{"font-normal":``},` Emotion Message `,-1),(c(!0),a(r,null,l(b.value,e=>(c(),a(`div`,{key:e},[i(`div`,null,f(e),1)]))),128))]),i(`div`,v,[n[2]||=i(`h3`,{"font-normal":``},` Delays `,-1),(c(!0),a(r,null,l(x.value,e=>(c(),a(`div`,{key:e},[i(`div`,null,f(e)+`s`,1)]))),128))])])]))}}),b=y;export{b as default};
 
1
+ import"./Basic-JYGX2D37.js";import{b as e}from"./Textarea-D9rLaih7.js";import{c1 as t,ct as n,dQ as r,dT as i,dW as a,dY as o,dZ as s,e5 as c,e6 as l,eg as u,ek as d,eo as f}from"./index-D1IGsMK6.js";const p={flex:``,"flex-col":``,"gap-2":``,"p-2":``},m={flex:``,"flex-row":``,"gap-2":``},h={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},g={"w-full":``,flex:``,"flex-row":``,"gap-4":``},_={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``},v={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``};var y=s({__name:`delays`,setup(s){let y=u(``),b=u([]),x=u([]),S=u(!1),C=t();C.onHandlerEvent(`delay`,e=>{x.value.push(e)});function w(){S.value=!0;let e=y.value.split(``);for(let t of e)C.add(t);C.add(n),y.value=``,S.value=!1}return(t,n)=>(c(),a(`div`,p,[i(`div`,m,[o(d(e),{modelValue:y.value,"onUpdate:modelValue":n[0]||=e=>y.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:w},null,8,[`modelValue`]),i(`button`,h,f(S.value?`Processing...`:`Send`),1)]),i(`div`,g,[i(`div`,_,[n[1]||=i(`h3`,{"font-normal":``},` Emotion Message `,-1),(c(!0),a(r,null,l(b.value,e=>(c(),a(`div`,{key:e},[i(`div`,null,f(e),1)]))),128))]),i(`div`,v,[n[2]||=i(`h3`,{"font-normal":``},` Delays `,-1),(c(!0),a(r,null,l(x.value,e=>(c(),a(`div`,{key:e},[i(`div`,null,f(e)+`s`,1)]))),128))])])]))}}),b=y;export{b as default};
assets/{developer-Bwq9EOSe.js → developer-50jFEq_D.js} RENAMED
@@ -1 +1 @@
1
- import{dK as e,dL as t,dQ as n,dT as r,dV as i,dW as a,dX as o,dY as s,dZ as c,e0 as l,e5 as u,e9 as d,ea as f,ed as p,ee as m,ek as h,el as g,eo as _,o as v}from"./index-BqrqTEsQ.js";import{b as y}from"./route-block-gWR0cCIm.js";const b={class:`w-full flex cursor-pointer items-center justify-between rounded-lg px-4 py-3 text-sm outline-none transition-all duration-250 ease-in-out`,bg:`neutral-50 dark:neutral-800`,hover:`bg-neutral-200 dark:bg-neutral-700`},x=[`aria-checked`],S={key:0,text:`sm neutral-500`};var C=c({__name:`CheckBar`,props:l({text:{},iconOn:{},iconOff:{},description:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let c=f(n,`modelValue`);return(n,l)=>(u(),a(`label`,b,[m(r(`input`,{"onUpdate:modelValue":l[0]||=e=>c.value=e,"aria-checked":c.value,type:`checkbox`,hidden:``},null,8,x),[[t,c.value]]),r(`div`,null,[o(_(n.$t(n.text))+` `,1),n.description?(u(),a(`div`,S,_(n.$t(n.description)),1)):i(``,!0)]),s(e,{name:`slide-away`,mode:`out-in`},{default:p(()=>[c.value?(u(),a(`div`,{key:0,class:g(n.iconOn),transition:`all ease-in-out duration-250`},null,2)):(u(),a(`div`,{key:1,class:g(n.iconOff),transition:`all ease-in-out duration-250`},null,2))]),_:1})]))}}),w=C;const T={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[65dvh]`,"right--15":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:30},enter:{scale:1,opacity:1,rotate:0},duration:250,flex:``,"items-center":``,"justify-center":``};var E=c({__name:`developer`,setup(e){let t=v();return(e,i)=>{let o=d(`motion`);return u(),a(n,null,[m(s(w,{modelValue:h(t).disableTransitions,"onUpdate:modelValue":i[0]||=e=>h(t).disableTransitions=e,"mb-2":``,"icon-on":`i-solar:people-nearby-bold-duotone`,"icon-off":`i-solar:running-2-line-duotone`,text:`settings.animations.stage-transitions.title`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:440,delay:950,transition:`all ease-in-out duration-250`},null,8,[`modelValue`]),[[o]]),m(s(w,{modelValue:h(t).usePageSpecificTransitions,"onUpdate:modelValue":i[1]||=e=>h(t).usePageSpecificTransitions=e,disabled:h(t).disableTransitions,"icon-on":`i-solar:running-2-line-duotone`,"icon-off":`i-solar:people-nearby-bold-duotone`,text:`settings.animations.use-page-specific-transitions.title`,description:`settings.animations.use-page-specific-transitions.description`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:450,delay:1e3,transition:`all ease-in-out duration-250`},null,8,[`modelValue`,`disabled`]),[[o]]),m((u(),a(`div`,T,i[2]||=[r(`div`,{text:`60`,"i-solar:code-bold-duotone":``},null,-1)])),[[o]])],64)}}});typeof y==`function`&&y(E);var D=E;export{D as default};
 
1
+ import{dK as e,dL as t,dQ as n,dT as r,dV as i,dW as a,dX as o,dY as s,dZ as c,e0 as l,e5 as u,e9 as d,ea as f,ed as p,ee as m,ek as h,el as g,eo as _,o as v}from"./index-D1IGsMK6.js";import{b as y}from"./route-block-gWR0cCIm.js";const b={class:`w-full flex cursor-pointer items-center justify-between rounded-lg px-4 py-3 text-sm outline-none transition-all duration-250 ease-in-out`,bg:`neutral-50 dark:neutral-800`,hover:`bg-neutral-200 dark:bg-neutral-700`},x=[`aria-checked`],S={key:0,text:`sm neutral-500`};var C=c({__name:`CheckBar`,props:l({text:{},iconOn:{},iconOff:{},description:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let c=f(n,`modelValue`);return(n,l)=>(u(),a(`label`,b,[m(r(`input`,{"onUpdate:modelValue":l[0]||=e=>c.value=e,"aria-checked":c.value,type:`checkbox`,hidden:``},null,8,x),[[t,c.value]]),r(`div`,null,[o(_(n.$t(n.text))+` `,1),n.description?(u(),a(`div`,S,_(n.$t(n.description)),1)):i(``,!0)]),s(e,{name:`slide-away`,mode:`out-in`},{default:p(()=>[c.value?(u(),a(`div`,{key:0,class:g(n.iconOn),transition:`all ease-in-out duration-250`},null,2)):(u(),a(`div`,{key:1,class:g(n.iconOff),transition:`all ease-in-out duration-250`},null,2))]),_:1})]))}}),w=C;const T={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[65dvh]`,"right--15":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:30},enter:{scale:1,opacity:1,rotate:0},duration:250,flex:``,"items-center":``,"justify-center":``};var E=c({__name:`developer`,setup(e){let t=v();return(e,i)=>{let o=d(`motion`);return u(),a(n,null,[m(s(w,{modelValue:h(t).disableTransitions,"onUpdate:modelValue":i[0]||=e=>h(t).disableTransitions=e,"mb-2":``,"icon-on":`i-solar:people-nearby-bold-duotone`,"icon-off":`i-solar:running-2-line-duotone`,text:`settings.animations.stage-transitions.title`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:440,delay:950,transition:`all ease-in-out duration-250`},null,8,[`modelValue`]),[[o]]),m(s(w,{modelValue:h(t).usePageSpecificTransitions,"onUpdate:modelValue":i[1]||=e=>h(t).usePageSpecificTransitions=e,disabled:h(t).disableTransitions,"icon-on":`i-solar:running-2-line-duotone`,"icon-off":`i-solar:people-nearby-bold-duotone`,text:`settings.animations.use-page-specific-transitions.title`,description:`settings.animations.use-page-specific-transitions.description`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:450,delay:1e3,transition:`all ease-in-out duration-250`},null,8,[`modelValue`,`disabled`]),[[o]]),m((u(),a(`div`,T,i[2]||=[r(`div`,{text:`60`,"i-solar:code-bold-duotone":``},null,-1)])),[[o]])],64)}}});typeof y==`function`&&y(E);var D=E;export{D as default};
assets/{effect--zg3C1LQ-DHHO_5U1.js → effect--zg3C1LQ-BJsXVcIa.js} RENAMED
@@ -1 +1 @@
1
- import{bQ as e,d6 as t}from"./index-BqrqTEsQ.js";const n=async()=>{let{JSONSchema:n}=await e(t(()=>import(`./__vite-optional-peer-dep_effect_xsschema-BcDABPW0.js`),[]),`effect`);return e=>n.make(e)};export{n as getToJsonSchemaFn};
 
1
+ import{bQ as e,d6 as t}from"./index-D1IGsMK6.js";const n=async()=>{let{JSONSchema:n}=await e(t(()=>import(`./__vite-optional-peer-dep_effect_xsschema-BcDABPW0.js`),[]),`effect`);return e=>n.make(e)};export{n as getToJsonSchemaFn};
assets/{elevenlabs-9MwHykd2.js → elevenlabs-qXHu46wy.js} RENAMED
@@ -1 +1 @@
1
- import{cM as e,cR as t,d7 as n,dS as r,dT as i,dU as a,dY as o,dZ as s,e as c,e3 as l,e5 as u,ec as d,ed as f,eg as p,ek as m,f as h,u as g,x as _,z as v}from"./index-BqrqTEsQ.js";import{b as y}from"./route-block-gWR0cCIm.js";const b={flex:`~ col gap-4`},x=`elevenlabs`,S=`eleven_multilingual_v2`;var C=s({__name:`elevenlabs`,setup(s){let y={similarityBoost:.75,stability:.5,speed:1,style:0,useSpeakerBoost:!0},C=p(0),w=p(1),T=p(0),E=p(0),D=p(.5),O=p(.75),k=p(!1),A=g(),j=_(),{providers:M}=n(j),{t:N}=v(),P=r(()=>!!M.value[x]?.apiKey),F=r(()=>A.availableVoices[x]||[]);async function I(e,t,n){let r=await j.getProviderInstance(x);if(!r)throw Error(`Failed to initialize speech provider`);let i=j.getProviderConfig(x),a=i.model||S;return await A.speech(r,a,e,t,{...i,...y})}return l(async()=>{let e=j.getProviderConfig(x),t=j.getProviderMetadata(x);await t.validators.validateProviderConfig(e)?await A.loadVoicesForProvider(x):console.error(`Failed to validate provider config`,e)}),d(C,async()=>{let e=j.getProviderConfig(x);e.pitch=C.value}),d(w,async()=>{let e=j.getProviderConfig(x);e.speed=w.value}),d(T,async()=>{let e=j.getProviderConfig(x);e.volume=T.value}),d(E,async()=>{let e=j.getProviderConfig(x);e.style=E.value}),d(D,async()=>{let e=j.getProviderConfig(x);e.stability=D.value}),d(O,async()=>{let e=j.getProviderConfig(x);e.similarityBoost=O.value}),d(k,async()=>{let e=j.getProviderConfig(x);e.useSpeakerBoost=k.value}),d(M,async()=>{let e=j.getProviderConfig(x),t=j.getProviderMetadata(x);await t.validators.validateProviderConfig(e)?await A.loadVoicesForProvider(x):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(n,r)=>(u(),a(m(c),{"provider-id":x,"default-model":S,"additional-settings":y},{"voice-settings":f(()=>[i(`div`,b,[o(m(e),{modelValue:C.value,"onUpdate:modelValue":r[0]||=e=>C.value=e,label:m(N)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:m(N)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),o(m(e),{modelValue:w.value,"onUpdate:modelValue":r[1]||=e=>w.value=e,label:m(N)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:m(N)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(e),{modelValue:T.value,"onUpdate:modelValue":r[2]||=e=>T.value=e,label:m(N)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:m(N)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),o(m(e),{modelValue:E.value,"onUpdate:modelValue":r[3]||=e=>E.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.style.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.style.description`),min:0,max:1,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(e),{modelValue:D.value,"onUpdate:modelValue":r[4]||=e=>D.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.stability.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.stability.description`),min:0,max:1,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(e),{modelValue:O.value,"onUpdate:modelValue":r[5]||=e=>O.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.simularity-boost.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.simularity-boost.description`),min:0,max:1,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(t),{modelValue:k.value,"onUpdate:modelValue":r[6]||=e=>k.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.speaker-boost.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.speaker-boost.description`)},null,8,[`modelValue`,`label`,`description`])])]),playground:f(()=>[o(m(h),{"available-voices":F.value,"generate-speech":I,"api-key-configured":P.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof y==`function`&&y(C);var w=C;export{w as default};
 
1
+ import{cM as e,cR as t,d7 as n,dS as r,dT as i,dU as a,dY as o,dZ as s,e as c,e3 as l,e5 as u,ec as d,ed as f,eg as p,ek as m,f as h,u as g,x as _,z as v}from"./index-D1IGsMK6.js";import{b as y}from"./route-block-gWR0cCIm.js";const b={flex:`~ col gap-4`},x=`elevenlabs`,S=`eleven_multilingual_v2`;var C=s({__name:`elevenlabs`,setup(s){let y={similarityBoost:.75,stability:.5,speed:1,style:0,useSpeakerBoost:!0},C=p(0),w=p(1),T=p(0),E=p(0),D=p(.5),O=p(.75),k=p(!1),A=g(),j=_(),{providers:M}=n(j),{t:N}=v(),P=r(()=>!!M.value[x]?.apiKey),F=r(()=>A.availableVoices[x]||[]);async function I(e,t,n){let r=await j.getProviderInstance(x);if(!r)throw Error(`Failed to initialize speech provider`);let i=j.getProviderConfig(x),a=i.model||S;return await A.speech(r,a,e,t,{...i,...y})}return l(async()=>{let e=j.getProviderConfig(x),t=j.getProviderMetadata(x);await t.validators.validateProviderConfig(e)?await A.loadVoicesForProvider(x):console.error(`Failed to validate provider config`,e)}),d(C,async()=>{let e=j.getProviderConfig(x);e.pitch=C.value}),d(w,async()=>{let e=j.getProviderConfig(x);e.speed=w.value}),d(T,async()=>{let e=j.getProviderConfig(x);e.volume=T.value}),d(E,async()=>{let e=j.getProviderConfig(x);e.style=E.value}),d(D,async()=>{let e=j.getProviderConfig(x);e.stability=D.value}),d(O,async()=>{let e=j.getProviderConfig(x);e.similarityBoost=O.value}),d(k,async()=>{let e=j.getProviderConfig(x);e.useSpeakerBoost=k.value}),d(M,async()=>{let e=j.getProviderConfig(x),t=j.getProviderMetadata(x);await t.validators.validateProviderConfig(e)?await A.loadVoicesForProvider(x):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(n,r)=>(u(),a(m(c),{"provider-id":x,"default-model":S,"additional-settings":y},{"voice-settings":f(()=>[i(`div`,b,[o(m(e),{modelValue:C.value,"onUpdate:modelValue":r[0]||=e=>C.value=e,label:m(N)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:m(N)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),o(m(e),{modelValue:w.value,"onUpdate:modelValue":r[1]||=e=>w.value=e,label:m(N)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:m(N)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(e),{modelValue:T.value,"onUpdate:modelValue":r[2]||=e=>T.value=e,label:m(N)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:m(N)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),o(m(e),{modelValue:E.value,"onUpdate:modelValue":r[3]||=e=>E.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.style.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.style.description`),min:0,max:1,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(e),{modelValue:D.value,"onUpdate:modelValue":r[4]||=e=>D.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.stability.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.stability.description`),min:0,max:1,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(e),{modelValue:O.value,"onUpdate:modelValue":r[5]||=e=>O.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.simularity-boost.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.simularity-boost.description`),min:0,max:1,step:.01},null,8,[`modelValue`,`label`,`description`]),o(m(t),{modelValue:k.value,"onUpdate:modelValue":r[6]||=e=>k.value=e,label:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.speaker-boost.label`),description:m(N)(`settings.pages.providers.provider.elevenlabs.fields.field.speaker-boost.description`)},null,8,[`modelValue`,`label`,`description`])])]),playground:f(()=>[o(m(h),{"available-voices":F.value,"generate-speech":I,"api-key-configured":P.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof y==`function`&&y(C);var w=C;export{w as default};
assets/{emotions-DH9tsdiE.js → emotions-De0hw4UU.js} RENAMED
@@ -1 +1 @@
1
- import"./Basic-6NscZoIc.js";import{b as e}from"./Textarea-CQXjp80_.js";import{c2 as t,c4 as n,ct as r,dQ as i,dT as a,dW as o,dY as s,dZ as c,e5 as l,e6 as u,eg as d,ek as f,eo as p}from"./index-BqrqTEsQ.js";const m={flex:``,"flex-col":``,"gap-2":``,"p-2":``},h={flex:``,"flex-row":``,"gap-2":``},g={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},_={"w-full":``,flex:``,"flex-row":``,"gap-4":``},v={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``},y={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``};var b=c({__name:`emotions`,setup(c){let b=d(``),x=d([]),S=d([]),C=d(!1),w=n({handlers:[async e=>{S.value.push(e.data)}]}),T=t(w);function E(){C.value=!0;let e=b.value.split(``);for(let t of e)T.add(t);T.add(r),b.value=``,C.value=!1}return(t,n)=>(l(),o(`div`,m,[a(`div`,h,[s(f(e),{modelValue:b.value,"onUpdate:modelValue":n[0]||=e=>b.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:E},null,8,[`modelValue`]),a(`button`,g,p(C.value?`Processing...`:`Send`),1)]),a(`div`,_,[a(`div`,v,[n[1]||=a(`h3`,{"font-normal":``},` Messages `,-1),(l(!0),o(i,null,u(x.value,e=>(l(),o(`div`,{key:e},[a(`div`,null,p(e),1)]))),128))]),a(`div`,y,[n[2]||=a(`h3`,{"font-normal":``},` Emotions `,-1),(l(!0),o(i,null,u(S.value,e=>(l(),o(`div`,{key:e},[a(`div`,null,p(e),1)]))),128))])])]))}}),x=b;export{x as default};
 
1
+ import"./Basic-JYGX2D37.js";import{b as e}from"./Textarea-D9rLaih7.js";import{c2 as t,c4 as n,ct as r,dQ as i,dT as a,dW as o,dY as s,dZ as c,e5 as l,e6 as u,eg as d,ek as f,eo as p}from"./index-D1IGsMK6.js";const m={flex:``,"flex-col":``,"gap-2":``,"p-2":``},h={flex:``,"flex-row":``,"gap-2":``},g={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},_={"w-full":``,flex:``,"flex-row":``,"gap-4":``},v={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``},y={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``};var b=c({__name:`emotions`,setup(c){let b=d(``),x=d([]),S=d([]),C=d(!1),w=n({handlers:[async e=>{S.value.push(e.data)}]}),T=t(w);function E(){C.value=!0;let e=b.value.split(``);for(let t of e)T.add(t);T.add(r),b.value=``,C.value=!1}return(t,n)=>(l(),o(`div`,m,[a(`div`,h,[s(f(e),{modelValue:b.value,"onUpdate:modelValue":n[0]||=e=>b.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:E},null,8,[`modelValue`]),a(`button`,g,p(C.value?`Processing...`:`Send`),1)]),a(`div`,_,[a(`div`,v,[n[1]||=a(`h3`,{"font-normal":``},` Messages `,-1),(l(!0),o(i,null,u(x.value,e=>(l(),o(`div`,{key:e},[a(`div`,null,p(e),1)]))),128))]),a(`div`,y,[n[2]||=a(`h3`,{"font-normal":``},` Emotions `,-1),(l(!0),o(i,null,u(S.value,e=>(l(),o(`div`,{key:e},[a(`div`,null,p(e),1)]))),128))])])]))}}),x=b;export{x as default};
assets/{featherless-ai-B299Ssok.js → featherless-ai-MWKHOxPl.js} RENAMED
@@ -1 +1 @@
1
- import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,j as m,k as h,l as g,x as _,z as v}from"./index-BqrqTEsQ.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`featherless-ai`;var x=a({__name:`featherless-ai`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.baseUrl||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].baseUrl=e}});o(()=>{S.initializeProvider(b),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.baseUrl||``}),c([T,E],()=>{C.value[b]={...C.value[b],apiKey:T.value,baseUrl:E.value||``}});function D(){C.value[b]={...w.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName,"provider-icon":w.value?.icon,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":D},{default:l(()=>[i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName,placeholder:`fw-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),i(u(g),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(m),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:`https://api.featherless.ai/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
 
1
+ import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,j as m,k as h,l as g,x as _,z as v}from"./index-D1IGsMK6.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`featherless-ai`;var x=a({__name:`featherless-ai`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.baseUrl||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].baseUrl=e}});o(()=>{S.initializeProvider(b),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.baseUrl||``}),c([T,E],()=>{C.value[b]={...C.value[b],apiKey:T.value,baseUrl:E.value||``}});function D(){C.value[b]={...w.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName,"provider-icon":w.value?.icon,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":D},{default:l(()=>[i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName,placeholder:`fw-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),i(u(g),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(m),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:`https://api.featherless.ai/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
assets/{filter-message-CSSXhkMx.js → filter-message-C0Hk6aB0.js} RENAMED
@@ -1 +1 @@
1
- import"./Basic-6NscZoIc.js";import{b as e}from"./Textarea-CQXjp80_.js";import{c9 as t,dT as n,dW as r,dY as i,dZ as a,e5 as o,eg as s,ek as c,eo as l}from"./index-BqrqTEsQ.js";const u={flex:``,"flex-col":``,"gap-2":``,"p-2":``},d={flex:``,"flex-row":``,"gap-2":``},f={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},p={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``};var m=a({__name:`filter-message`,setup(a){let m=s(``),h=s(!1),g=s({content:``});async function _(){h.value=!0;let e=m.value.split(``),n=function(e){return e.Literal=`literal`,e.Special=`special`,e}({}),r=n.Literal,i=``;for(let a of e){await t(50);let e=r;a===`<`?e=n.Special:a===`>`&&(e=n.Literal),r===n.Literal&&e===n.Special&&(g.value.content+=i,i=``),r===n.Special&&e===n.Literal&&(i=``),r===n.Literal&&e===n.Literal&&(g.value.content+=a,i=``),r=e}i&&(g.value.content+=i),m.value=``,h.value=!1}return(t,a)=>(o(),r(`div`,u,[n(`div`,d,[i(c(e),{modelValue:m.value,"onUpdate:modelValue":a[0]||=e=>m.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:_},null,8,[`modelValue`]),n(`button`,f,l(h.value?`Processing...`:`Send`),1)]),n(`div`,p,[a[1]||=n(`h3`,{"font-normal":``},` Streaming Message `,-1),n(`div`,null,l(g.value.content),1)])]))}}),h=m;export{h as default};
 
1
+ import"./Basic-JYGX2D37.js";import{b as e}from"./Textarea-D9rLaih7.js";import{c9 as t,dT as n,dW as r,dY as i,dZ as a,e5 as o,eg as s,ek as c,eo as l}from"./index-D1IGsMK6.js";const u={flex:``,"flex-col":``,"gap-2":``,"p-2":``},d={flex:``,"flex-row":``,"gap-2":``},f={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},p={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``};var m=a({__name:`filter-message`,setup(a){let m=s(``),h=s(!1),g=s({content:``});async function _(){h.value=!0;let e=m.value.split(``),n=function(e){return e.Literal=`literal`,e.Special=`special`,e}({}),r=n.Literal,i=``;for(let a of e){await t(50);let e=r;a===`<`?e=n.Special:a===`>`&&(e=n.Literal),r===n.Literal&&e===n.Special&&(g.value.content+=i,i=``),r===n.Special&&e===n.Literal&&(i=``),r===n.Literal&&e===n.Literal&&(g.value.content+=a,i=``),r=e}i&&(g.value.content+=i),m.value=``,h.value=!1}return(t,a)=>(o(),r(`div`,u,[n(`div`,d,[i(c(e),{modelValue:m.value,"onUpdate:modelValue":a[0]||=e=>m.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:_},null,8,[`modelValue`]),n(`button`,f,l(h.value?`Processing...`:`Send`),1)]),n(`div`,p,[a[1]||=n(`h3`,{"font-normal":``},` Streaming Message `,-1),n(`div`,null,l(g.value.content),1)])]))}}),h=m;export{h as default};
assets/{fireworks-ai-Ld2MWu8B.js → fireworks-ai-Ba-jqHwG.js} RENAMED
@@ -1 +1 @@
1
- import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,j as m,k as h,l as g,x as _,z as v}from"./index-BqrqTEsQ.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`fireworks-ai`;var x=a({__name:`fireworks-ai`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.baseUrl||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].baseUrl=e}});o(()=>{S.initializeProvider(b),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.baseUrl||``}),c([T,E],()=>{C.value[b]={...C.value[b],apiKey:T.value,baseUrl:E.value||``}});function D(){C.value[b]={...w.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName,"provider-icon":w.value?.icon,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":D},{default:l(()=>[i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName,placeholder:`fw-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),i(u(g),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(m),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:`https://api.fireworks.ai/inference/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};
 
1
+ import{d5 as e,d7 as t,dS as n,dU as r,dY as i,dZ as a,e3 as o,e5 as s,ec as c,ed as l,ek as u,g as d,h as f,i as p,j as m,k as h,l as g,x as _,z as v}from"./index-D1IGsMK6.js";import{b as y}from"./route-block-gWR0cCIm.js";const b=`fireworks-ai`;var x=a({__name:`fireworks-ai`,setup(a){let{t:y}=v(),x=e(),S=_(),{providers:C}=t(S),w=n(()=>S.getProviderMetadata(b)),T=n({get:()=>C.value[b]?.apiKey||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].apiKey=e}}),E=n({get:()=>C.value[b]?.baseUrl||``,set:e=>{C.value[b]||(C.value[b]={}),C.value[b].baseUrl=e}});o(()=>{S.initializeProvider(b),T.value=C.value[b]?.apiKey||``,E.value=C.value[b]?.baseUrl||``}),c([T,E],()=>{C.value[b]={...C.value[b],apiKey:T.value,baseUrl:E.value||``}});function D(){C.value[b]={...w.value?.defaultOptions}}return(e,t)=>(s(),r(u(d),{"provider-name":w.value?.localizedName,"provider-icon":w.value?.icon,"on-back":()=>u(x).back()},{default:l(()=>[i(u(f),null,{default:l(()=>[i(u(p),{title:u(y)(`settings.pages.providers.common.section.basic.title`),description:u(y)(`settings.pages.providers.common.section.basic.description`),"on-reset":D},{default:l(()=>[i(u(h),{modelValue:T.value,"onUpdate:modelValue":t[0]||=e=>T.value=e,"provider-name":w.value?.localizedName,placeholder:`fw-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),i(u(g),{title:u(y)(`settings.pages.providers.common.section.advanced.title`)},{default:l(()=>[i(u(m),{modelValue:E.value,"onUpdate:modelValue":t[1]||=e=>E.value=e,placeholder:`https://api.fireworks.ai/inference/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`])]),_:1})]),_:1},8,[`provider-name`,`provider-icon`,`on-back`]))}});typeof y==`function`&&y(x);var S=x;export{S as default};